.loading-spinner[data-v-62032411]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px;min-height:var(--spinner-min-height,50vh);padding:var(--spinner-padding,45px 24px);color:var(--spinner-fg,inherit)}.loading-spinner--fullpage[data-v-62032411]{min-height:100vh;min-height:100dvh;background:var(--spinner-bg,transparent)}.loading-spinner__mark[data-v-62032411]{position:relative;width:var(--spinner-size,40px);height:var(--spinner-size,40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-spinner__mark[data-v-62032411]:before{content:"";position:absolute;inset:0;border-radius:50%;border:3px solid var(--spinner-ring,rgba(0,0,0,.12));border-top-color:var(--spinner-accent,#87080f);-webkit-animation:loading-spinner-spin-data-v-62032411 1s linear infinite;animation:loading-spinner-spin-data-v-62032411 1s linear infinite}.loading-spinner__text[data-v-62032411]{margin:0;font-size:var(--spinner-text-size,14px);font-weight:600;opacity:.85}@-webkit-keyframes loading-spinner-spin-data-v-62032411{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-spinner-spin-data-v-62032411{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.p-loading[data-v-78096c08]{--spinner-fg:#211c1c;--spinner-ring:var(--parent-border,#eee4df);--spinner-accent:var(--parent-wine,#87080f)}.p-loading.loading-spinner--fullpage[data-v-78096c08]{--spinner-fg:#fff;--spinner-ring:hsla(0,0%,100%,0.22);--spinner-accent:#dda433;--spinner-size:76px;--spinner-bg:#7d0a10}.p-loading.loading-spinner--fullpage[data-v-78096c08] .loading-spinner__mark img{width:38px;height:50px;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 4px 10px rgba(0,0,0,.25));filter:drop-shadow(0 4px 10px rgba(0,0,0,.25))}.p-loading[data-v-78096c08]:not(.loading-spinner--fullpage){--spinner-size:34px}.plf[data-v-ebdcb0c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:44px 22px;text-align:center}.plf__mark[data-v-ebdcb0c6]{width:104px;height:104px;margin:0 auto 24px;display:grid;place-items:center;border-radius:50%;background:#f3eeec;color:var(--parent-wine,#87080f)}.plf__mark svg[data-v-ebdcb0c6]{width:52px;height:52px}.plf__text[data-v-ebdcb0c6]{margin:0;max-width:420px;color:var(--parent-text,#211c1c);font-size:19px;font-weight:500;line-height:1.85}.plf__hl[data-v-ebdcb0c6]{color:var(--parent-red,#bd1921);font-weight:800;white-space:nowrap}@media(max-width:700px){.plf[data-v-ebdcb0c6]{padding:38px 16px}.plf__mark[data-v-ebdcb0c6]{width:96px;height:96px;margin-bottom:20px}.plf__mark svg[data-v-ebdcb0c6]{width:48px;height:48px}.plf__text[data-v-ebdcb0c6]{font-size:18px;line-height:1.8}}.pc-student[data-v-2f716538]{margin-bottom:14px}.pc-summary-head[data-v-2f716538]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:12px}.pc-summary[data-v-2f716538]{min-width:0;margin:0;color:var(--parent-muted,#746b6b);font-size:13px}.cs-request-btn[data-v-2f716538]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:34px;padding:7px 12px;border:1px solid var(--parent-wine,#87080f);border-radius:18px;background:var(--parent-wine,#87080f);color:#fff;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer}.cs-request-btn[data-v-2f716538]:disabled{opacity:.6;cursor:default}.pc-list[data-v-2f716538]{margin:0;padding:0;list-style:none;display:grid;gap:10px}.pc-row[data-v-2f716538]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 16px}.pc-row--off[data-v-2f716538]{background:#faf7f6}.pc-row--off .pc-row__icon[data-v-2f716538]{background:#eee9e8;color:var(--parent-muted,#746b6b)}.pc-row--off .pc-row__label[data-v-2f716538]{color:var(--parent-muted,#746b6b)}.pc-row__icon[data-v-2f716538]{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--parent-wine,#87080f);color:#fff}.pc-row__icon .bi[data-v-2f716538]{font-size:18px;line-height:1}.pc-row__body[data-v-2f716538]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;gap:3px;min-width:0}.pc-row__label[data-v-2f716538]{color:#211c1c;font-size:14px;font-weight:700}.pc-row__status[data-v-2f716538]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:12.5px;font-weight:600}.pc-row__status svg[data-v-2f716538]{width:13px!important;height:13px!important}.pc-row__status--granted[data-v-2f716538]{color:var(--parent-green,#1c7a4a)}.pc-row__status--pending[data-v-2f716538]{color:#8a5a00}.pc-row__status--locked[data-v-2f716538]{color:var(--parent-muted,#746b6b)}.pc-row__btn[data-v-2f716538]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:8px 14px;border:0;border-radius:999px;background:var(--parent-wine,#87080f);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.pc-row__btn[data-v-2f716538]:disabled{opacity:.6;cursor:default}@media(max-width:420px){.pc-summary-head[data-v-2f716538]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cs-request-btn[data-v-2f716538]{width:100%;min-height:42px}.pc-row[data-v-2f716538]{-ms-flex-wrap:wrap;flex-wrap:wrap}.pc-row__btn[data-v-2f716538]{width:100%}}