.app-toast-host[data-v-ca22047e]{position:fixed;z-index:100000;top:20px;right:20px;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none;max-width:calc(100vw - 32px)}.app-toast-stack[data-v-ca22047e]{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.app-toast[data-v-ca22047e]{pointer-events:auto;position:relative;min-width:min(320px,86vw);max-width:min(440px,92vw);padding:14px 36px 14px 18px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#121418d1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.app-toast-inner[data-v-ca22047e]{border-left:3px solid transparent;padding-left:14px;margin-left:-4px}.app-toast-line[data-v-ca22047e]{margin:0;font-size:14px;line-height:1.55;color:#f8f6f2f5}.app-toast-title[data-v-ca22047e]{font-weight:800;color:#fff}.app-toast-sep[data-v-ca22047e]{font-weight:700;opacity:.85}.app-toast-body[data-v-ca22047e]{font-weight:600;color:#f0ece4f2}.app-toast-close[data-v-ca22047e]{position:absolute;top:8px;right:8px;width:28px;height:28px;display:grid;place-items:center;padding:0;border:none;border-radius:8px;background:#ffffff0f;color:#ffffff8c;font-size:14px;line-height:1;cursor:pointer}.app-toast-close[data-v-ca22047e]:hover{background:#ffffff1f;color:#ffffffd9}.app-toast--success[data-v-ca22047e]{border-color:#34d39959;box-shadow:0 0 22px #34d3992e,0 8px 32px #00000073,inset 0 1px #ffffff0f}.app-toast--success .app-toast-inner[data-v-ca22047e]{border-left-color:#34d399}.app-toast--error[data-v-ca22047e]{border-color:#fb718566;box-shadow:0 0 22px #fb718533,0 8px 32px #00000073,inset 0 1px #ffffff0f}.app-toast--error .app-toast-inner[data-v-ca22047e]{border-left-color:#fb7185}.app-toast--warning[data-v-ca22047e]{border-color:#facc1566;box-shadow:0 0 22px #facc152e,0 8px 32px #00000073,inset 0 1px #ffffff0f}.app-toast--warning .app-toast-inner[data-v-ca22047e]{border-left-color:#facc15}.app-toast--info[data-v-ca22047e]{border-color:#38bdf866;box-shadow:0 0 22px #38bdf833,0 8px 32px #00000073,inset 0 1px #ffffff0f}.app-toast--info .app-toast-inner[data-v-ca22047e]{border-left-color:#38bdf8}.app-toast-enter-active[data-v-ca22047e]{transition:transform .38s cubic-bezier(.2,.85,.2,1),opacity .32s ease}.app-toast-leave-active[data-v-ca22047e]{transition:transform .28s ease-in,opacity .26s ease}.app-toast-enter-from[data-v-ca22047e]{transform:translate(calc(100% + 16px));opacity:0}.app-toast-leave-to[data-v-ca22047e]{transform:translate(24px);opacity:0}.app-toast-move[data-v-ca22047e]{transition:transform .32s ease}.device-guard[data-v-05c69323]{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:#080c14b8}.device-guard__panel[data-v-05c69323]{width:min(640px,100%);padding:28px 36px 34px;border-radius:8px;background:#fff;color:#172033;box-shadow:0 18px 60px #00000047;text-align:center}.device-guard__mark[data-v-05c69323]{width:54px;height:54px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:#d93a2f;color:#fff;font-weight:900;font-size:34px}.device-guard__panel h2[data-v-05c69323]{margin:0 0 10px;font-size:28px;font-weight:900}.device-guard__message[data-v-05c69323]{margin:0 auto;max-width:540px;color:#516070;font-size:17px;line-height:1.5}.device-guard__steps[data-v-05c69323]{display:grid;gap:8px;margin:20px 0 0;padding:0;list-style:none;text-align:left}.device-guard__steps li[data-v-05c69323]{display:grid;grid-template-columns:66px 1fr;gap:10px;align-items:start;padding:10px 12px;border:1px solid #dbe4ef;border-radius:8px;background:#f8fafc;color:#324154;font-size:14px;line-height:1.45}.device-guard__steps strong[data-v-05c69323]{color:#1856d6;font-weight:900}.device-guard__steps b[data-v-05c69323]{color:#172033;font-weight:900}.device-guard__actions[data-v-05c69323]{display:grid;grid-template-columns:1fr;gap:10px;margin:22px 0 0}.device-guard__button[data-v-05c69323],.device-guard__retry[data-v-05c69323]{min-height:48px;border-radius:8px;border:1px solid #cfd7e3;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;color:#172033;background:#fff;text-decoration:none;font-size:18px;font-weight:900;cursor:pointer}.device-guard__button--primary[data-v-05c69323]{border-color:#1856d6;background:#1856d6;color:#fff}.device-guard__retry[data-v-05c69323]{width:100%;border-color:#202938;background:#202938;color:#fff}.device-guard__retry[data-v-05c69323]:disabled{cursor:wait;opacity:.72}@media(max-width:560px){.device-guard__panel[data-v-05c69323]{padding:24px 16px 20px}.device-guard__panel h2[data-v-05c69323]{font-size:24px}.device-guard__message[data-v-05c69323],.device-guard__button[data-v-05c69323],.device-guard__retry[data-v-05c69323]{font-size:16px}.device-guard__steps li[data-v-05c69323]{grid-template-columns:1fr;font-size:13px}}.card-background-edit[data-v-9ab8e9b4]{position:absolute;z-index:8;top:8px;right:8px;width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:7px;color:#ffffffdb;background:#00000038;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;opacity:.58;transition:opacity .2s ease,background .2s ease,border-color .2s ease}.card-background-edit[data-v-9ab8e9b4]:hover,.card-background-edit[data-v-9ab8e9b4]:focus-visible{opacity:1;border-color:#ffc414b8;background:#0000007a}.card-background-edit[data-v-9ab8e9b4]:disabled{cursor:wait}.card-background-edit[data-v-9ab8e9b4] svg{width:15px;height:15px}.card-background-edit-input[data-v-9ab8e9b4]{display:none}.candidate-payment-page[data-v-eb30179b]{--pay-bg: #081019;--pay-panel: rgba(15, 24, 34, .94);--pay-border: rgba(255, 205, 78, .26);--pay-text: #f7efe1;--pay-muted: rgba(247, 239, 225, .62);--pay-accent: #ffc414;--pay-accent-2: #ff7a11;min-height:100vh;display:grid;place-items:center;padding:28px;color:var(--pay-text);background:radial-gradient(circle at 50% 0,rgba(255,196,20,.16),transparent 34%),linear-gradient(180deg,#101b25,var(--pay-bg))}.theme-lightorange{--pay-bg: #fff7ed;--pay-panel: rgba(255, 255, 255, .96);--pay-border: rgba(238, 128, 38, .28);--pay-text: #2c1a0b;--pay-muted: rgba(89, 56, 28, .66);--pay-accent: #f97316;--pay-accent-2: #ffb020;background:radial-gradient(circle at 50% 0,rgba(249,115,22,.16),transparent 36%),linear-gradient(180deg,#fff7ed,#ffe5c7)}.candidate-payment-page.provider-wechat[data-v-eb30179b]{--pay-accent: #07c160;--pay-accent-2: #17a34a;--pay-border: rgba(7, 193, 96, .28)}.candidate-payment-page.provider-alipay[data-v-eb30179b]{--pay-accent: #1677ff;--pay-accent-2: #00a3ff;--pay-border: rgba(22, 119, 255, .28)}.theme-lightorange{--pay-accent: #07c160;--pay-accent-2: #16a34a;--pay-border: rgba(7, 193, 96, .28)}.theme-lightorange{--pay-accent: #1677ff;--pay-accent-2: #00a3ff;--pay-border: rgba(22, 119, 255, .28)}.candidate-payment-shell[data-v-eb30179b]{width:min(860px,100%);border:1px solid var(--pay-border);border-radius:12px;background:var(--pay-panel);box-shadow:0 28px 90px #00000061;overflow:hidden}.candidate-payment-header[data-v-eb30179b]{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 32px;border-bottom:1px solid var(--pay-border)}.candidate-payment-header span[data-v-eb30179b]{color:var(--pay-accent);font-size:13px;font-weight:900;text-transform:uppercase}.candidate-payment-header h1[data-v-eb30179b]{margin:8px 0 0;font-size:30px;line-height:1.1}.candidate-payment-header>strong[data-v-eb30179b]{color:var(--pay-accent);font-size:32px;font-weight:950}.candidate-payment-panel[data-v-eb30179b]{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:28px;padding:34px 32px 24px}.candidate-payment-qr-wrap[data-v-eb30179b]{min-height:390px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:22px;border-radius:10px;background:#fffffffa}.candidate-payment-qr[data-v-eb30179b]{width:min(342px,86vw);aspect-ratio:1}.candidate-payment-qr[data-v-eb30179b] svg{width:100%;height:100%;display:block}.candidate-payment-qr-tools[data-v-eb30179b]{width:min(342px,100%);display:grid;grid-template-columns:1fr 1fr;gap:10px}.candidate-payment-qr-tools button[data-v-eb30179b]{min-width:0;height:38px;border:1px solid rgba(255,196,20,.52);border-radius:8px;color:#2b1800;background:linear-gradient(180deg,var(--pay-accent),var(--pay-accent-2));font-weight:950;cursor:pointer}.candidate-payment-qr-tools button.ghost[data-v-eb30179b]{color:#3a2a18;border-color:#3a2a182e;background:#fff7eb}.candidate-payment-qr-tools button[data-v-eb30179b]:disabled{color:#3a2a1875;border-color:#3a2a1824;background:#f2eadf;cursor:not-allowed}.candidate-payment-qr-message[data-v-eb30179b]{grid-column:1 / -1;min-height:18px;color:#3a2a189e;font-size:12px;font-weight:800;text-align:center}.candidate-payment-qr-message.success[data-v-eb30179b]{color:#128035}.candidate-payment-qr-message.error[data-v-eb30179b]{color:#b42318}.candidate-payment-state[data-v-eb30179b]{min-height:180px;display:grid;place-items:center;gap:8px;padding:22px;color:#3a2a18;text-align:center;font-weight:900}.candidate-payment-state b[data-v-eb30179b]{font-size:22px}.candidate-payment-state span[data-v-eb30179b]{color:#3a2a18ad}.candidate-payment-state.success b[data-v-eb30179b]{color:#128035}.candidate-payment-state.error b[data-v-eb30179b]{color:#b42318}.candidate-payment-meta[data-v-eb30179b]{display:grid;align-content:start;gap:12px}.candidate-payment-meta p[data-v-eb30179b]{margin:0;display:grid;gap:6px;padding:14px 0;border-bottom:1px solid var(--pay-border)}.candidate-payment-meta span[data-v-eb30179b]{color:var(--pay-muted);font-size:13px;font-weight:800}.candidate-payment-meta strong[data-v-eb30179b]{min-width:0;color:var(--pay-text);font-size:17px;font-weight:900;word-break:break-all}.candidate-payment-meta strong.paid[data-v-eb30179b]{color:#26d36c}.candidate-payment-actions[data-v-eb30179b]{display:flex;justify-content:flex-end;gap:12px;padding:0 32px 30px}.candidate-payment-actions button[data-v-eb30179b]{min-width:120px;height:42px;color:#231500;border:1px solid rgba(255,234,133,.66);border-radius:8px;background:linear-gradient(180deg,var(--pay-accent),var(--pay-accent-2));font-weight:950;cursor:pointer}.candidate-payment-actions button.ghost[data-v-eb30179b]{color:var(--pay-text);border-color:var(--pay-border);background:transparent}.candidate-payment-actions button[data-v-eb30179b]:disabled{opacity:.58;cursor:not-allowed}@media(max-width:720px){.candidate-payment-page[data-v-eb30179b]{padding:14px}.candidate-payment-header[data-v-eb30179b]{align-items:flex-start;flex-direction:column;padding:22px}.candidate-payment-panel[data-v-eb30179b]{grid-template-columns:1fr;padding:22px}.candidate-payment-qr-wrap[data-v-eb30179b]{min-height:310px}.candidate-payment-actions[data-v-eb30179b]{padding:0 22px 24px}}.complaint-page[data-v-f6fd26ef]{min-height:calc(100vh - 8px);display:flex;flex-direction:column;gap:14px;padding:0 20px 16px;overflow:hidden;background:linear-gradient(180deg,#040d14e6,#01080dfa),var(--panel);box-shadow:inset 0 0 46px #ff9a130a,0 0 0 1px #ffc4140d}.complaint-hero[data-v-f6fd26ef]{min-height:116px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 32px 18px;overflow:hidden;background:linear-gradient(90deg,#02090fe6,#02090f70 45%,#02090fbd),linear-gradient(180deg,rgba(255,173,40,.06),transparent 78%),var(--complaint-hero-bg) center / cover no-repeat}.complaint-hero h1[data-v-f6fd26ef]{margin:0;color:#f5f2ec;font-size:28px;line-height:1;font-weight:900}.complaint-hero p[data-v-f6fd26ef]{margin:16px 0 0;color:#eee6dac7;font-size:14px;font-weight:700}.complaint-top-actions[data-v-f6fd26ef]{display:flex;align-items:center;gap:12px;color:#f0e8d9;font-size:14px;white-space:nowrap}.complaint-icon-button[data-v-f6fd26ef]{position:relative;width:34px;height:34px;display:grid;place-items:center;color:#f0e8d9;border:0;border-radius:50%;background:transparent}.complaint-icon-button i[data-v-f6fd26ef]{position:absolute;right:6px;top:4px;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px #ffc414e6}.complaint-user-pill[data-v-f6fd26ef]{display:flex;align-items:center;gap:10px;color:#f3ead7}.complaint-user-pill img[data-v-f6fd26ef]{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,196,20,.82)}.complaint-filter-panel[data-v-f6fd26ef]{z-index:20;display:grid;grid-template-columns:300px auto 100px 90px;gap:10px;align-items:end;justify-content:start;padding:16px 22px;border:1px solid var(--panel-border);border-radius:10px;box-shadow:inset 0 0 30px #ff98130a}.complaint-field[data-v-f6fd26ef]{display:grid;gap:10px;min-width:0}.keyword-field[data-v-f6fd26ef]{width:300px}.complaint-field span[data-v-f6fd26ef]{color:#9eb0be;font-size:13px;font-weight:800}.complaint-input-shell[data-v-f6fd26ef]{min-height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;color:#e8dfd0;border:1px solid rgba(169,181,190,.18);border-radius:8px;background:linear-gradient(180deg,#0c1116eb,#05090df0),#01070cd6}.complaint-input-shell input[data-v-f6fd26ef]{width:100%;border:0;outline:0;color:#f0eadf;background:transparent;font:inherit}.result-field[data-v-f6fd26ef]{display:flex;align-items:center;gap:10px}.result-field>span[data-v-f6fd26ef]{margin:0;white-space:nowrap}.result-field .complaint-result-tabs[data-v-f6fd26ef]{width:280px}.complaint-result-tabs[data-v-f6fd26ef]{min-height:46px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(140,149,156,.34);border-radius:6px;overflow:hidden;background:#050a0fc7}.complaint-result-tabs button[data-v-f6fd26ef]{color:#f2dfb8;border:0;border-right:1px solid rgba(255,255,255,.08);background:transparent;font-weight:900;cursor:pointer}.complaint-result-tabs button[data-v-f6fd26ef]:last-child{border-right:0}.complaint-result-tabs button.pass[data-v-f6fd26ef]{color:#70ee55}.complaint-result-tabs button.fail[data-v-f6fd26ef]{color:#ff6158}.complaint-result-tabs button.void[data-v-f6fd26ef]{color:#dfd8ca}.complaint-result-tabs button.active[data-v-f6fd26ef]{background:#ffc4141f;box-shadow:inset 0 -2px 0 currentColor}.complaint-btn[data-v-f6fd26ef]{height:46px;min-width:0;border-radius:8px;font-weight:900;cursor:pointer}.complaint-btn-primary[data-v-f6fd26ef]{color:#211500;border:1px solid rgba(255,239,133,.82);background:linear-gradient(180deg,#ffe56b,#ffc523 55%,#f2a90e)}.complaint-btn-ghost[data-v-f6fd26ef]{color:#ede2d1;border:1px solid rgba(140,149,156,.34);background:linear-gradient(180deg,#12161bf2,#070a0ef2)}.complaint-board[data-v-f6fd26ef]{flex:1;min-height:0;padding:10px 6px 16px;border-radius:10px;background:radial-gradient(circle at 10% 0%,rgba(0,143,188,.1),transparent 24%),linear-gradient(180deg,#030e15f5,#01090efa);box-shadow:inset 0 0 34px #009ad20a}.complaint-board-head[data-v-f6fd26ef]{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 14px 8px}.complaint-title[data-v-f6fd26ef]{display:flex;align-items:center;gap:10px;color:#f3e8d5}.complaint-title h2[data-v-f6fd26ef]{margin:0;font-size:17px;font-weight:900}.complaint-refresh[data-v-f6fd26ef]{height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;color:#efe6d8;border:1px solid rgba(140,149,156,.34);border-radius:8px;background:#060e15b3;cursor:pointer}.complaint-message[data-v-f6fd26ef]{margin:0 14px 10px;padding:8px 12px;border-radius:7px;font-size:13px;font-weight:900}.complaint-message.error[data-v-f6fd26ef]{color:#ffc8c0;border:1px solid rgba(255,94,66,.34);background:#66170d3d}.complaint-message.success[data-v-f6fd26ef]{color:#d9ffb8;border:1px solid rgba(96,216,52,.28);background:#236f0e2e}.complaint-table-scroll[data-v-f6fd26ef]{overflow-x:auto}.complaint-action-cell[data-v-f6fd26ef]{display:flex;align-items:center;justify-content:flex-start}.complaint-review-btn[data-v-f6fd26ef]{min-width:72px;height:34px;padding:0 14px;color:#211500;font-size:13px;font-weight:900;border:1px solid rgba(255,234,112,.86);border-radius:6px;background:linear-gradient(180deg,#ffe46a,#ffc414);cursor:pointer}.complaint-review-btn[data-v-f6fd26ef]:hover{filter:brightness(1.04)}.complaint-review-status[data-v-f6fd26ef]{display:inline-grid;place-items:center;min-width:72px;height:30px;padding:0 10px;font-size:12px;font-weight:900;border-radius:6px}.complaint-review-status.approved[data-v-f6fd26ef]{color:#8ef06f;border:1px solid rgba(110,238,85,.35);background:#46aa301f}.complaint-review-status.rejected[data-v-f6fd26ef]{color:#ffb0aa;border:1px solid rgba(255,97,88,.35);background:#b430281f}.complaint-review-drawer[data-v-f6fd26ef]{position:fixed;z-index:70;top:8px;right:8px;bottom:8px;width:min(500px,calc(100vw - 18px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,196,20,.38);border-radius:10px;background:radial-gradient(circle at 50% 0,rgba(255,196,20,.12),transparent 34%),linear-gradient(180deg,#0c1b26fa,#050d15fa);box-shadow:-24px 0 58px #00000085,inset 0 0 30px #ffc4140d}.complaint-review-drawer-enter-active[data-v-f6fd26ef],.complaint-review-drawer-leave-active[data-v-f6fd26ef]{transition:transform .24s ease,opacity .24s ease}.complaint-review-drawer-enter-from[data-v-f6fd26ef],.complaint-review-drawer-leave-to[data-v-f6fd26ef]{opacity:0;transform:translate(105%)}.complaint-review-drawer-head[data-v-f6fd26ef]{flex-shrink:0;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.08)}.complaint-review-drawer-head h2[data-v-f6fd26ef]{margin:0;color:#fff2df;font-size:21px;font-weight:900}.complaint-review-drawer-head span[data-v-f6fd26ef]{display:block;margin-top:8px;color:#bdb3a6;font-size:13px;font-weight:800}.complaint-review-drawer-head button[data-v-f6fd26ef]{width:36px;height:36px;color:#d8d0c6;font-size:24px;border:0;background:transparent;cursor:pointer}.complaint-review-drawer-scroll[data-v-f6fd26ef]{flex:1;min-height:0;overflow-y:auto}.complaint-review-drawer-body[data-v-f6fd26ef]{display:grid;gap:14px;padding:18px 20px 12px}.complaint-review-summary[data-v-f6fd26ef]{display:grid;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08}.complaint-review-summary p[data-v-f6fd26ef]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;margin:0;color:#efe7dc;font-size:14px}.complaint-review-summary strong[data-v-f6fd26ef]{color:#b8c4d0;font-weight:800}.complaint-review-field[data-v-f6fd26ef]{display:grid;gap:8px}.complaint-review-field span[data-v-f6fd26ef]{color:#9eb0be;font-size:13px;font-weight:800}.complaint-review-field textarea[data-v-f6fd26ef]{width:100%;min-height:108px;padding:12px;color:#f0eadf;font:inherit;line-height:1.5;border:1px solid rgba(169,181,190,.22);border-radius:8px;background:#080e14d1;resize:vertical}.complaint-review-field.readonly textarea[data-v-f6fd26ef]{color:#d5cdc0;background:#ffffff0a}.complaint-review-field em[data-v-f6fd26ef]{color:#9eb0be;font-size:12px;font-style:normal;text-align:right}.complaint-review-message[data-v-f6fd26ef]{margin:0;font-size:13px;font-weight:700}.complaint-review-message.error[data-v-f6fd26ef]{color:#ff9f98}.complaint-review-drawer-actions[data-v-f6fd26ef]{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 20px 20px;border-top:1px solid rgba(255,255,255,.08)}.complaint-review-drawer-actions button[data-v-f6fd26ef]{height:42px;font-size:15px;font-weight:900;border-radius:8px;cursor:pointer}.complaint-review-drawer-actions button.reject[data-v-f6fd26ef]{color:#ffd8d4;border:1px solid rgba(255,97,88,.45);background:#78221c6b}.complaint-review-drawer-actions button.approve[data-v-f6fd26ef]{color:#211500;border:1px solid rgba(255,234,112,.86);background:linear-gradient(180deg,#ffe46a,#ffc414)}.complaint-review-drawer-actions button[data-v-f6fd26ef]:disabled{opacity:.6;cursor:not-allowed}.complaint-table[data-v-f6fd26ef]{min-width:1080px;overflow:hidden;border:1px solid rgba(255,177,39,.28);border-radius:8px;background:#040d12a3}.complaint-table-head[data-v-f6fd26ef],.complaint-table-row[data-v-f6fd26ef]{display:grid;grid-template-columns:1.2fr .7fr 1fr 1.2fr 1fr 1.3fr .9fr;align-items:center;column-gap:12px;padding:0 16px}.complaint-table-head[data-v-f6fd26ef]{min-height:46px;color:#f0e4d4;border-bottom:1px solid rgba(255,177,39,.32);background:linear-gradient(90deg,#ffffff14,#ffffff09);font-size:14px;font-weight:900}.complaint-table-row[data-v-f6fd26ef]{min-height:74px;color:#efe7dc;border-bottom:1px solid rgba(255,255,255,.035);background:linear-gradient(90deg,#ffffff0b,#ffffff05);font-size:14px}.complaint-user-cell[data-v-f6fd26ef]{min-width:0;display:flex;align-items:center;gap:10px}.complaint-user-cell img[data-v-f6fd26ef]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,196,20,.42)}.complaint-user-cell span[data-v-f6fd26ef]{min-width:0;display:grid;gap:2px}.complaint-user-cell strong[data-v-f6fd26ef]{min-width:0;color:#f6efe4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.complaint-user-cell small[data-v-f6fd26ef]{color:#9ab0bf;font-size:12px}.complaint-result-badge[data-v-f6fd26ef]{justify-self:start;width:max-content;min-width:58px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:6px;font-weight:900}.complaint-result-badge.pass[data-v-f6fd26ef]{color:#7dff5a;background:#1576256b;border:1px solid rgba(84,220,70,.38)}.complaint-result-badge.fail[data-v-f6fd26ef]{color:#ff625c;background:#8b1f1c6b;border:1px solid rgba(255,86,78,.36)}.complaint-result-badge.void[data-v-f6fd26ef]{color:#d8d5ca;background:#4a535870;border:1px solid rgba(188,192,194,.22)}.complaint-exam-type[data-v-f6fd26ef]{min-width:0;display:inline-flex;align-items:center;gap:8px}.complaint-exam-type .svg-icon[data-v-f6fd26ef]{width:18px;height:18px;color:var(--gold);flex:0 0 auto}.complaint-exam-type span[data-v-f6fd26ef]{min-width:0;color:#f2e8db;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.complaint-desc-link[data-v-f6fd26ef]{color:#ffc414;border:0;background:transparent;font-size:14px;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.complaint-empty[data-v-f6fd26ef]{min-height:74px;display:grid;place-items:center;color:#efece494;font-size:15px}.complaint-pagination[data-v-f6fd26ef]{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px}.complaint-pages[data-v-f6fd26ef]{display:flex;align-items:center;gap:8px}.complaint-page-tools[data-v-f6fd26ef]{min-width:120px}.complaint-page-size-select[data-v-f6fd26ef]{width:120px}.page-arrow[data-v-f6fd26ef],.page-number[data-v-f6fd26ef]{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:#eadfcd;border:1px solid rgba(139,152,165,.35);border-radius:8px;background:#070e16bd;cursor:pointer}.page-number.active[data-v-f6fd26ef]{color:#2d1d00;border-color:#ffee7ab8;background:linear-gradient(90deg,#ff7a11,#ffc414 86%)}.page-number.gap[data-v-f6fd26ef]{cursor:default}.page-arrow .svg-icon[data-v-f6fd26ef]{width:16px;height:16px}.page-arrow.prev .svg-icon[data-v-f6fd26ef]{transform:rotate(180deg)}.mono-cell[data-v-f6fd26ef]{color:#d8e0e8;font-family:Consolas,SFMono-Regular,Menlo,monospace}.complaint-detail-backdrop[data-v-f6fd26ef]{position:fixed;inset:0;z-index:600;display:grid;place-items:center;padding:24px;background:#00000094}.complaint-detail-card[data-v-f6fd26ef]{position:relative;width:min(980px,94vw,calc(82vh * 1448 / 1086));aspect-ratio:1448 / 1086;border:0;background:var(--downgrade-popup-bg, url(/assets/slice/content_window.png)) center / contain no-repeat;filter:drop-shadow(0 26px 70px rgba(0,0,0,.62))}.complaint-detail-close[data-v-f6fd26ef]{position:absolute;left:86.2%;top:12.2%;transform:translate(-50%,-50%);width:clamp(30px,3.1vw,38px);height:clamp(30px,3.1vw,38px);display:grid;place-items:center;color:#2d1d00;border:0;border-radius:50%;background:#ffc414;cursor:pointer;font-weight:900}.complaint-detail-close[data-v-f6fd26ef]:hover{color:#fff7e3;background:#000000a8}.complaint-detail-body[data-v-f6fd26ef]{position:absolute;inset:47% 20% 17% 16%;display:flex;min-width:0;min-height:0}.complaint-detail-scroll[data-v-f6fd26ef]{flex:1;min-width:0;min-height:0;overflow:auto;padding:14px 16px;scrollbar-width:thin;scrollbar-color:rgba(255,196,20,.42) rgba(255,255,255,.05)}.complaint-detail-scroll[data-v-f6fd26ef]::-webkit-scrollbar{width:8px}.complaint-detail-scroll[data-v-f6fd26ef]::-webkit-scrollbar-thumb{border-radius:8px;background:#ffc41452}.complaint-detail-scroll[data-v-f6fd26ef]::-webkit-scrollbar-track{background:#ffffff0a}.complaint-detail-content[data-v-f6fd26ef]{min-height:100%;display:grid;place-items:center;text-align:center;color:#dce7ef;font-size:16px;line-height:1.7;font-weight:700;white-space:pre-wrap;word-break:break-word}@media(max-width:560px){.complaint-detail-card[data-v-f6fd26ef]{width:96vw}.complaint-detail-content[data-v-f6fd26ef]{font-size:14px}}.records-page[data-v-a3b34e2e]{min-height:calc(100vh - 8px);display:flex;flex-direction:column;gap:14px;padding:0 20px 16px;overflow:hidden;background:linear-gradient(180deg,#040d14e6,#01080dfa),var(--panel);box-shadow:inset 0 0 46px #ff9a130a,0 0 0 1px #ffc4140d}.records-page[data-v-a3b34e2e]>*{position:relative;z-index:2}.records-hero[data-v-a3b34e2e]{min-height:116px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 32px 18px;overflow:hidden;background:linear-gradient(90deg,#02090fe6,#02090f70 45%,#02090fbd),linear-gradient(180deg,rgba(255,173,40,.06),transparent 78%),var(--records-hero-bg) center / cover no-repeat}.records-hero[data-v-a3b34e2e]:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 47% 16%,rgba(255,175,41,.22),transparent 18%),radial-gradient(circle at 72% 8%,rgba(255,175,41,.13),transparent 12%)}.records-hero-copy[data-v-a3b34e2e],.records-top-actions[data-v-a3b34e2e]{position:relative;z-index:1}.records-hero h1[data-v-a3b34e2e]{margin:0;color:#f5f2ec;font-size:28px;line-height:1;font-weight:900}.records-hero p[data-v-a3b34e2e]{margin:16px 0 0;color:#eee6dac7;font-size:14px;font-weight:700}.records-top-actions[data-v-a3b34e2e]{display:flex;align-items:center;gap:12px;color:#f0e8d9;font-size:14px;white-space:nowrap}.records-icon-button[data-v-a3b34e2e]{position:relative;width:34px;height:34px;display:grid;place-items:center;color:#f0e8d9;border:0;border-radius:50%;background:transparent;cursor:pointer}.records-icon-button i[data-v-a3b34e2e]{position:absolute;right:6px;top:4px;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px #ffc414e6}.records-user-pill[data-v-a3b34e2e]{display:flex;align-items:center;gap:10px;color:#f3ead7;border:0;background:transparent;cursor:default}.records-user-pill img[data-v-a3b34e2e]{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,196,20,.82)}.records-filter-panel[data-v-a3b34e2e]{z-index:20;display:grid;grid-template-columns:minmax(220px,1fr) minmax(310px,1.2fr) 90px 132px minmax(285px,1fr) 92px;gap:18px;align-items:end;padding:20px 22px 16px;border:1px solid var(--panel-border);border-radius:10px;box-shadow:inset 0 0 30px #ff98130a}.records-filter-panel.records-filter-panel--no-my-exams[data-v-a3b34e2e]{grid-template-columns:minmax(220px,1fr) minmax(310px,1.2fr) 132px minmax(285px,1fr) 92px}.records-filter-panel .keyword-field[data-v-a3b34e2e]{grid-column:1;grid-row:1}.records-filter-panel .date-field[data-v-a3b34e2e]{grid-column:2;grid-row:1}.records-filter-panel .my-exam-field[data-v-a3b34e2e]{grid-column:3;grid-row:1}.records-filter-panel .completed-paid-field[data-v-a3b34e2e]{grid-column:4;grid-row:1}.records-filter-panel .result-field[data-v-a3b34e2e]{grid-column:5;grid-row:1}.records-filter-panel>.records-btn-primary[data-v-a3b34e2e]{grid-column:6;grid-row:1}.records-filter-panel .work-order-field[data-v-a3b34e2e]{grid-column:1;grid-row:2}.records-filter-panel.records-filter-panel--no-my-exams .completed-paid-field[data-v-a3b34e2e]{grid-column:3}.records-filter-panel.records-filter-panel--no-my-exams .result-field[data-v-a3b34e2e]{grid-column:4}.records-filter-panel.records-filter-panel--no-my-exams>.records-btn-primary[data-v-a3b34e2e]{grid-column:5}.candidate-result-only[data-v-a3b34e2e]{grid-column:1 / -1;max-width:560px}.records-field[data-v-a3b34e2e]{display:grid;gap:10px;min-width:0}.records-field>span[data-v-a3b34e2e]:first-child{color:#f3eee5;font-size:14px;font-weight:800}.records-input-shell[data-v-a3b34e2e],.records-date-picker[data-v-a3b34e2e]{min-height:48px;display:flex;align-items:center;gap:12px;min-width:0;color:#e8dfd0;border:1px solid rgba(169,181,190,.18);border-radius:6px;background:linear-gradient(180deg,#0c1116eb,#05090df0),#01070cd6;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000038}.records-input-shell[data-v-a3b34e2e]{padding:0 14px}.records-input-shell input[data-v-a3b34e2e]{width:100%;min-width:0;color:#f0eadf;border:0;outline:0;background:transparent;font:inherit}.records-date-picker[data-v-a3b34e2e]{position:relative;padding:0 12px;border-color:#ff99238f}.records-date-picker.open[data-v-a3b34e2e]{border-color:#ff9f2d;box-shadow:0 0 24px #ff871e61,inset 0 0 0 1px #ffd2601f}.records-date-trigger[data-v-a3b34e2e]{flex:1 1 0;min-width:0;height:38px;padding:0 4px;overflow:hidden;color:#e8ded29e;font:inherit;font-weight:900;text-align:left;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:6px;background:transparent;cursor:pointer}.records-date-trigger.filled[data-v-a3b34e2e],.records-date-trigger.active[data-v-a3b34e2e]{color:#fff1cf}.records-date-trigger.active[data-v-a3b34e2e]{background:linear-gradient(90deg,#ffc41429,#ff9c2414)}.records-date-picker em[data-v-a3b34e2e]{color:#f4e8d1e6;font-style:normal;font-weight:900}.records-date-picker>.svg-icon[data-v-a3b34e2e]{width:22px;height:22px;color:#ffc414}.records-calendar-panel[data-v-a3b34e2e]{position:absolute;left:0;top:calc(100% + 8px);z-index:30;width:min(360px,calc(100vw - 48px));padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(180deg,#483226f5,#1a1b20fa),#1a1b20f5;box-shadow:0 18px 34px #0000007a,0 0 20px #ff871e33}.records-calendar-head[data-v-a3b34e2e],.records-calendar-foot[data-v-a3b34e2e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.records-calendar-head[data-v-a3b34e2e]{margin-bottom:10px}.records-calendar-head strong[data-v-a3b34e2e]{color:#fff2cf;font-size:15px;font-weight:900}.records-calendar-head button[data-v-a3b34e2e],.records-calendar-foot button[data-v-a3b34e2e]{border:1px solid rgba(255,196,20,.34);background:#ffc41414;color:#ffd35d;font:inherit;font-weight:900;cursor:pointer}.records-calendar-head button[data-v-a3b34e2e]{width:30px;height:30px;border-radius:50%;font-size:22px;line-height:1}.records-calendar-weekdays[data-v-a3b34e2e],.records-calendar-grid[data-v-a3b34e2e]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.records-calendar-weekdays[data-v-a3b34e2e]{margin-bottom:6px}.records-calendar-weekdays span[data-v-a3b34e2e]{color:#e8ded29e;font-size:12px;font-weight:900;text-align:center}.records-calendar-grid button[data-v-a3b34e2e]{width:100%;aspect-ratio:1;color:#f5eee6;font:inherit;font-weight:900;border:1px solid transparent;border-radius:9px;background:transparent;cursor:pointer}.records-calendar-grid button[data-v-a3b34e2e]:hover{background:#ffc41424;border-color:#ffc41457}.records-calendar-grid button.muted[data-v-a3b34e2e]{color:#e8ded25c}.records-calendar-grid button.today[data-v-a3b34e2e]{border-color:#ffc4148f}.records-calendar-grid button.inRange[data-v-a3b34e2e]{color:#fff5dc;background:#ffc41429}.records-calendar-grid button.selected[data-v-a3b34e2e]{color:#221500;border-color:#ffef85e6;background:linear-gradient(180deg,#ffe56b,#ffc523 58%,#f2a90e);box-shadow:0 0 16px #ffc62357,inset 0 1px #ffffff7a}.records-calendar-foot[data-v-a3b34e2e]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.records-calendar-foot span[data-v-a3b34e2e]{color:#e8ded2a8;font-size:12px;font-weight:800}.records-calendar-foot button[data-v-a3b34e2e]{height:28px;padding:0 12px;border-radius:14px;font-size:12px}.records-switch[data-v-a3b34e2e]{display:flex;align-items:center;padding:0;border:0;background:transparent;cursor:pointer}.records-switch i[data-v-a3b34e2e]{position:relative;width:65px;height:30px;display:block;border-radius:18px;background:linear-gradient(90deg,#4b5563,#7c8794);box-shadow:0 0 10px #7c879459;transition:background .18s ease,box-shadow .18s ease}.records-switch i[data-v-a3b34e2e]:after{content:"";position:absolute;right:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#f4f4ee;transform:translate(-28px);transition:transform .18s ease}.records-switch.on i[data-v-a3b34e2e]{background:linear-gradient(180deg,#ffe86b,#ffc414);box-shadow:0 0 12px #ffc4147a}.records-switch.on i[data-v-a3b34e2e]:after{transform:translate(0)}.records-result-tabs[data-v-a3b34e2e]{min-height:48px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(140,149,156,.34);border-radius:6px;overflow:hidden;background:#050a0fc7}.records-result-tabs button[data-v-a3b34e2e]{color:#f2dfb8;border:0;border-right:1px solid rgba(255,255,255,.08);background:transparent;font-weight:900;cursor:pointer}.records-result-tabs button[data-v-a3b34e2e]:last-child{border-right:0}.records-result-tabs button.pass[data-v-a3b34e2e]{color:#70ee55}.records-result-tabs button.fail[data-v-a3b34e2e]{color:#ff6158}.records-result-tabs button.void[data-v-a3b34e2e]{color:#dfd8ca}.records-result-tabs button.active[data-v-a3b34e2e]{background:#ffc4141f;box-shadow:inset 0 -2px 0 currentColor}.records-btn[data-v-a3b34e2e]{height:44px;border-radius:7px;font-weight:900;cursor:pointer;transition:filter .18s ease,transform .14s ease,box-shadow .18s ease}.records-btn[data-v-a3b34e2e]:hover:not(:disabled),.records-refresh[data-v-a3b34e2e]:hover:not(:disabled),.records-edit-button[data-v-a3b34e2e]:hover:not(:disabled),.page-number[data-v-a3b34e2e]:hover:not(:disabled),.page-arrow[data-v-a3b34e2e]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.records-btn[data-v-a3b34e2e]:active:not(:disabled),.records-refresh[data-v-a3b34e2e]:active:not(:disabled),.records-edit-button[data-v-a3b34e2e]:active:not(:disabled),.page-number[data-v-a3b34e2e]:active:not(:disabled),.page-arrow[data-v-a3b34e2e]:active:not(:disabled){transform:translateY(0) scale(.98)}.records-btn-primary[data-v-a3b34e2e],.records-btn-export[data-v-a3b34e2e]{color:#211500;border:1px solid rgba(255,239,133,.82);background:linear-gradient(180deg,#ffe56b,#ffc523 55%,#f2a90e);box-shadow:0 0 20px #ffc6234d,inset 0 1px #ffffff8c}.records-btn-export.btn-export[data-v-a3b34e2e]{transition:transform .15s,filter .2s,box-shadow .2s}.records-btn-export.btn-export[data-v-a3b34e2e]:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 4px 12px #ebc55c40,0 0 20px #ffc6234d,inset 0 1px #ffffff8c}.records-btn-export.btn-export[data-v-a3b34e2e]:active:not(:disabled){transform:scale(.98)}.records-btn-primary[data-v-a3b34e2e]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.records-filter-panel .records-btn-primary[data-v-a3b34e2e],.records-filter-extra .records-btn-export[data-v-a3b34e2e]{width:92px;min-width:92px}.records-btn-ghost[data-v-a3b34e2e]{min-width:80px;color:#ede2d1;border:1px solid rgba(140,149,156,.34);background:linear-gradient(180deg,#12161bf2,#070a0ef2)}.records-filter-extra[data-v-a3b34e2e]{grid-column:2 / -1;grid-row:2;display:flex;align-items:center;justify-content:flex-start;gap:12px}.records-myexams-switch[data-v-a3b34e2e],.records-completed-paid-switch[data-v-a3b34e2e],.records-evaluate-switch[data-v-a3b34e2e]{gap:0;--records-switch-w: 58px;--records-switch-h: 26px;--records-switch-knob: 19px;--records-switch-pad: 3px}.records-completed-paid-switch[data-v-a3b34e2e]{--records-switch-w: 58px;--records-switch-h: 24px;--records-switch-knob: 17px}.records-myexams-switch .switch-on[data-v-a3b34e2e],.records-completed-paid-switch .switch-on[data-v-a3b34e2e],.records-evaluate-switch .switch-on[data-v-a3b34e2e]{width:var(--records-switch-w);height:var(--records-switch-h);border-radius:999px}.records-myexams-switch .switch-on[data-v-a3b34e2e]:after,.records-completed-paid-switch .switch-on[data-v-a3b34e2e]:after,.records-evaluate-switch .switch-on[data-v-a3b34e2e]:after{width:var(--records-switch-knob);height:var(--records-switch-knob);top:calc((var(--records-switch-h) - var(--records-switch-knob)) / 2);right:var(--records-switch-pad)}.records-filter-panel .records-myexams-switch.closed .switch-on[data-v-a3b34e2e]:after,.records-filter-panel .records-completed-paid-switch.closed .switch-on[data-v-a3b34e2e]:after,.records-filter-panel .records-evaluate-switch.closed .switch-on[data-v-a3b34e2e]:after{transform:translate(calc(-1 * (var(--records-switch-w) - 2 * var(--records-switch-pad) - var(--records-switch-knob))))}.records-board[data-v-a3b34e2e]{z-index:1;flex:1;min-height:0;padding:10px 6px 16px;border-radius:10px;background:radial-gradient(circle at 10% 0%,rgba(0,143,188,.1),transparent 24%),linear-gradient(180deg,#030e15f5,#01090efa);box-shadow:inset 0 0 34px #009ad20a}.records-board-head[data-v-a3b34e2e]{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 14px 8px}.records-title[data-v-a3b34e2e]{display:flex;align-items:center;gap:10px;color:#f3e8d5}.records-title h2[data-v-a3b34e2e]{margin:0;font-size:17px;font-weight:900}.records-title .svg-icon[data-v-a3b34e2e]{width:24px;height:24px;color:var(--gold)}.records-board-actions[data-v-a3b34e2e]{display:inline-flex;align-items:center;gap:10px}.records-payment-total[data-v-a3b34e2e]{display:inline-flex;align-items:baseline;gap:7px;color:#f3ead7c7;font-size:13px;font-weight:800;white-space:nowrap}.records-payment-total strong[data-v-a3b34e2e]{color:#ffd75c;font-size:16px;font-variant-numeric:tabular-nums;text-shadow:0 0 12px rgba(255,196,20,.2)}.records-refresh[data-v-a3b34e2e]{height:34px;display:inline-flex;align-items:center;gap:8px;color:#f3ead7;border:0;background:transparent;cursor:pointer}.records-refund-refresh[data-v-a3b34e2e]{padding:0 12px;color:#241404;border:1px solid rgba(255,215,107,.42);border-radius:8px;background:linear-gradient(135deg,#ffd76b,#d99a16);box-shadow:0 10px 22px #ffc41429}.records-message[data-v-a3b34e2e]{margin:0 14px 10px;padding:8px 12px;border-radius:7px;font-size:13px;font-weight:900}.records-message.error[data-v-a3b34e2e]{color:#ffc8c0;border:1px solid rgba(255,94,66,.34);background:#66170d3d}.records-message.success[data-v-a3b34e2e]{color:#d9ffb8;border:1px solid rgba(96,216,52,.28);background:#236f0e2e}.records-table-scroll[data-v-a3b34e2e]{overflow-x:auto;padding:0 0 2px}.records-table[data-v-a3b34e2e]{min-width:1580px;overflow:visible;border:1px solid rgba(255,177,39,.28);border-radius:8px;background:#040d12a3}.records-table-head[data-v-a3b34e2e],.records-table-row[data-v-a3b34e2e]{display:grid;align-items:center;column-gap:0;padding:0 16px}.records-table-head[data-v-a3b34e2e]>*,.records-table-row[data-v-a3b34e2e]>*{min-width:0;justify-self:center;text-align:center}.records-table-row[data-v-a3b34e2e]{position:relative;overflow:visible}.records-table.examiner-view .records-table-head[data-v-a3b34e2e],.records-table.examiner-view .records-table-row[data-v-a3b34e2e]{--records-first-column-width: 124px;grid-template-columns:124px 186px minmax(124px,8fr) minmax(217px,14fr) minmax(108px,7fr) minmax(155px,10fr) minmax(124px,8fr) minmax(155px,10fr) minmax(108px,7fr) minmax(108px,7fr) minmax(139px,9fr)}.records-table.candidate-view .records-table-head[data-v-a3b34e2e],.records-table.candidate-view .records-table-row[data-v-a3b34e2e]{--records-first-column-width: 139px;grid-template-columns:139px 93px minmax(139px,9fr) minmax(232px,15fr) minmax(108px,7fr) minmax(155px,10fr) minmax(139px,9fr) minmax(155px,10fr) minmax(108px,7fr) minmax(108px,7fr) minmax(172px,11fr)}.records-table-head[data-v-a3b34e2e]>:nth-child(-n+2),.records-table-row[data-v-a3b34e2e]>:nth-child(-n+2){position:sticky;z-index:3;align-self:stretch;justify-self:stretch;width:100%;display:flex;align-items:center;justify-content:center;background-color:inherit}.records-table-head[data-v-a3b34e2e]>:first-child,.records-table-row[data-v-a3b34e2e]>:first-child{left:0}.records-table-head[data-v-a3b34e2e]>:nth-child(2),.records-table-row[data-v-a3b34e2e]>:nth-child(2){left:var(--records-first-column-width);box-shadow:10px 0 14px -12px #000000e6}.records-table-head[data-v-a3b34e2e]>:nth-child(-n+2){z-index:4}.records-payment-amount[data-v-a3b34e2e]{color:#ffd75c;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.records-work-order[data-v-a3b34e2e]{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.records-table-head[data-v-a3b34e2e]{min-height:46px;color:#f0e4d4;border-bottom:1px solid rgba(255,177,39,.32);background-color:#151c20;background-image:linear-gradient(90deg,#ffffff14,#ffffff09);font-size:14px;font-weight:900}.records-table-row[data-v-a3b34e2e]{min-height:72px;color:#efe7dc;border-bottom:1px solid rgba(255,255,255,.035);background-color:#0b1519;background-image:linear-gradient(90deg,#ffffff0b,#ffffff05);font-size:14px}.records-table-row[data-v-a3b34e2e]:nth-child(odd){background-color:#101a1e;background-image:linear-gradient(90deg,#ffffff12,#ffffff07)}.records-table-row[data-v-a3b34e2e]:last-child{border-bottom:0}.records-candidate-cell[data-v-a3b34e2e],.records-exam-type[data-v-a3b34e2e],.records-examiner[data-v-a3b34e2e]{min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:0 8px}.records-candidate-cell img[data-v-a3b34e2e],.records-examiner img[data-v-a3b34e2e]{width:38px;height:38px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,196,20,.54)}.records-candidate-cell span[data-v-a3b34e2e],.records-examiner[data-v-a3b34e2e]{min-width:0}.records-examiner>span[data-v-a3b34e2e]{min-width:0;display:grid;gap:4px}.records-candidate-cell strong[data-v-a3b34e2e],.records-examiner strong[data-v-a3b34e2e],.records-exam-type span[data-v-a3b34e2e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.records-candidate-cell strong[data-v-a3b34e2e]{display:block;color:#f6efe5;font-size:15px;font-weight:900}.records-candidate-cell small[data-v-a3b34e2e]{color:#eee6daad}.records-exam-type .svg-icon[data-v-a3b34e2e]{color:var(--gold);width:22px;height:22px}.records-exam-type-icon-img[data-v-a3b34e2e]{width:22px;height:22px;flex:0 0 auto;object-fit:contain;border-radius:4px}.records-examiner em[data-v-a3b34e2e]{display:inline-flex;align-items:center;height:22px;padding:0 8px;color:#ffc414;border:1px solid rgba(255,196,20,.38);border-radius:4px;font-size:12px;font-style:normal}.records-rating-inline[data-v-a3b34e2e]{display:inline-flex;align-items:center;gap:2px;color:#ffca40}.records-rating-star[data-v-a3b34e2e]{position:relative;width:15px;height:17px}.records-rating-inline .star-bg[data-v-a3b34e2e],.records-rating-inline .star-fill[data-v-a3b34e2e]{position:absolute;left:0;top:0;width:100%;line-height:17px;font-size:15px;text-align:center}.records-rating-inline .star-bg[data-v-a3b34e2e]{color:#ffffff3d}.records-rating-inline .star-fill[data-v-a3b34e2e]{overflow:hidden;color:#ffca40}.records-rating-inline b[data-v-a3b34e2e]{margin-left:6px;color:#f2eadf;font-size:12px;font-weight:800}.mono-cell[data-v-a3b34e2e]{font-family:Consolas,Microsoft YaHei,monospace;max-width:100%;overflow:hidden;text-overflow:ellipsis}.records-result-badge[data-v-a3b34e2e]{width:max-content;min-width:58px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:6px;font-weight:900}.records-result-badge.pass[data-v-a3b34e2e]{color:#7dff5a;background:#1576256b;border:1px solid rgba(84,220,70,.38)}.records-result-badge.fail[data-v-a3b34e2e]{color:#ff625c;background:#8b1f1c6b;border:1px solid rgba(255,86,78,.36)}.records-result-badge.void[data-v-a3b34e2e]{color:#d8d5ca;background:#4a535870;border:1px solid rgba(188,192,194,.22)}.records-result-badge.pending[data-v-a3b34e2e]{color:#ffd76b;background:#ffd76b1f;border:1px solid rgba(255,215,107,.34)}.records-result-badge.progress[data-v-a3b34e2e]{color:#8bd3ff;background:#2e7ec72e;border:1px solid rgba(96,188,255,.34)}.records-result-badge.done[data-v-a3b34e2e]{color:#a7f3d0;background:#14b8a629;border:1px solid rgba(94,234,212,.3)}.records-payment-badge[data-v-a3b34e2e]{width:max-content;min-width:70px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:6px;font-weight:900}.records-payment-badge.paid[data-v-a3b34e2e]{color:#7dff5a;border:1px solid rgba(84,220,70,.38);background:#15762557}.records-payment-badge.paying[data-v-a3b34e2e],.records-payment-badge.unpaid[data-v-a3b34e2e]{color:#ffd76b;border:1px solid rgba(255,215,107,.34);background:#ffd76b1f}.records-payment-badge.refunding[data-v-a3b34e2e]{color:#8bd3ff;border:1px solid rgba(96,188,255,.34);background:#2e7ec72e}.records-payment-badge.refunded[data-v-a3b34e2e]{color:#d8d5ca;border:1px solid rgba(188,192,194,.22);background:#4a53585c}.records-payment-badge.free[data-v-a3b34e2e]{color:#8bd3ff;border:1px solid rgba(96,188,255,.34);background:#2e7ec72e}.records-payment-badge.failed[data-v-a3b34e2e]{color:#ff625c;border:1px solid rgba(255,86,78,.36);background:#8b1f1c57}.records-candidate-pay-actions[data-v-a3b34e2e]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%}.records-candidate-pay-actions .records-edit-button[data-v-a3b34e2e]{width:auto;min-width:56px;padding:0 10px}.records-candidate-pay-actions .records-pay-wechat-button[data-v-a3b34e2e]{color:#fff;border-color:#07c160b3;background:linear-gradient(180deg,#22c76f,#07c160 72%,#05a84f);box-shadow:0 0 16px #07c16042,inset 0 1px #ffffff3d}.records-candidate-pay-actions .records-pay-wechat-button[data-v-a3b34e2e]:hover:not(:disabled){border-color:#07c160e6;background:linear-gradient(180deg,#2bdc7c,#07c160 72%,#05a84f)}.records-cancel-payment-button[data-v-a3b34e2e],.records-candidate-pay-actions .records-cancel-payment-button[data-v-a3b34e2e]{width:auto;min-width:84px;padding:0 12px;color:#ffded9;border-color:#ff564e75;background:linear-gradient(180deg,#d0362ee6,#8b1f1cdb);box-shadow:0 0 14px #ff564e2e,inset 0 1px #ffffff1f;white-space:nowrap}.records-action-menu[data-v-a3b34e2e]{position:relative;display:inline-flex;justify-content:center}.records-candidate-pay-actions .records-more-button[data-v-a3b34e2e]{min-width:72px;color:#ffe6a8}.records-action-dropdown[data-v-a3b34e2e]{position:absolute;z-index:20;right:0;top:calc(100% + 8px);width:118px;display:grid;gap:10px;padding:10px;border:1px solid rgba(255,196,20,.28);border-radius:8px;background:#0c121bfa;box-shadow:0 16px 34px #00000057}.records-action-dropdown[data-v-a3b34e2e]:before{content:"";position:absolute;top:-6px;right:26px;width:10px;height:10px;border-left:1px solid rgba(255,196,20,.28);border-top:1px solid rgba(255,196,20,.28);background:#0c121bfa;transform:rotate(45deg)}.records-action-dropdown button[data-v-a3b34e2e]{position:relative;z-index:1;height:38px;padding:0 10px;color:#f4ead8;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff0f;font-weight:900;cursor:pointer}.records-action-dropdown button[data-v-a3b34e2e]:hover{color:#ffe6a8;border-color:#ffc4146b;background:#ffc4141f}.records-action-dropdown button.alipay[data-v-a3b34e2e]{color:#fff;border-color:#1677ff94;background:linear-gradient(180deg,#2f8bff,#1677ff 76%,#0f5fd1)}.records-action-dropdown button.alipay[data-v-a3b34e2e]:hover{color:#fff;border-color:#1677ffd1;background:linear-gradient(180deg,#4aa0ff,#1677ff 76%,#0f5fd1)}.records-action-dropdown button.danger[data-v-a3b34e2e]{color:#ffded9;border-color:#ff564e4d;background:#8b1f1c40}.theme-lightorange,[data-theme=lightorange]{color:#fff;border-color:#ca4b2d6b;background:linear-gradient(180deg,#e65a3b,#c43f2c);box-shadow:0 8px 16px #ca4b2d2e}.theme-lightorange,[data-theme=lightorange]{border-color:#ff650d33;background:#fffffffa;box-shadow:0 16px 34px #3f536c29}.theme-lightorange,[data-theme=lightorange]{border-color:#ff650d33;background:#fffffffa}.theme-lightorange,[data-theme=lightorange]{color:#6a3512;border-color:#ff650d29;background:#fff5eceb}.theme-lightorange,[data-theme=lightorange]{color:#9d2f1f;border-color:#ca4b2d38;background:#ffe7e0d1}.theme-lightorange,[data-theme=lightorange]{color:#fffaf2;border-color:#ea7e2557;background:linear-gradient(135deg,#ffb45f,#f07824);box-shadow:0 10px 22px #c75e1624}.theme-lightorange,[data-theme=lightorange]{color:#fff!important}.records-edit-button[data-v-a3b34e2e]{width:84px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;color:#f0e8d9;border:1px solid rgba(140,149,156,.32);border-radius:7px;background:#0c1218c7;font-weight:900;white-space:nowrap;cursor:pointer}.records-edit-button .svg-icon[data-v-a3b34e2e]{width:16px;height:16px}.records-edit-button--review[data-v-a3b34e2e]{color:#2d1d00;border:1px solid rgba(255,238,122,.72);background:linear-gradient(180deg,#ffe66e,#ffc414 70%,#f2a90e);box-shadow:0 0 18px #ffbe1952,inset 0 1px #ffffff80}.records-edit-button--review[data-v-a3b34e2e]:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 0 22px #ffc62366,inset 0 1px #ffffff8c}.records-empty[data-v-a3b34e2e]{min-height:160px;display:grid;place-items:center;color:#efece494;font-weight:900}.records-pagination[data-v-a3b34e2e]{min-height:58px;display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(260px,1fr);align-items:center;gap:20px;padding:10px 14px 0;color:#e7dac8}.records-pages[data-v-a3b34e2e],.records-page-tools[data-v-a3b34e2e],.records-jump[data-v-a3b34e2e]{display:flex;align-items:center;gap:8px}.records-pages[data-v-a3b34e2e]{justify-content:center}.records-page-tools[data-v-a3b34e2e]{justify-content:flex-end;gap:28px}.page-arrow[data-v-a3b34e2e],.page-number[data-v-a3b34e2e]{width:36px;height:36px;display:grid;place-items:center;color:#eadfce;border:1px solid rgba(138,150,158,.28);border-radius:6px;background:#080d12eb;cursor:pointer}.page-arrow[data-v-a3b34e2e]:disabled,.page-number[data-v-a3b34e2e]:disabled:not(.gap){cursor:not-allowed;opacity:.48}.page-arrow .svg-icon[data-v-a3b34e2e]{width:18px;height:18px}.page-arrow.prev .svg-icon[data-v-a3b34e2e]{transform:rotate(180deg)}.page-number.active[data-v-a3b34e2e]{color:#1d1300;border-color:#ffef89e0;background:linear-gradient(180deg,#ffe76e,#ffc414);box-shadow:0 0 15px #ffc41457}.page-number.gap[data-v-a3b34e2e]{color:#d0c3b2;border-color:transparent;background:transparent}.records-page-size-select[data-v-a3b34e2e]{width:132px;min-height:38px;z-index:15}.records-page-size-select .custom-select-trigger[data-v-a3b34e2e]{height:38px;border-width:1px;border-radius:19px}.records-page-size-select .custom-select-trigger span[data-v-a3b34e2e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.records-page-size-select .custom-select-menu[data-v-a3b34e2e]{left:0;right:auto;min-width:100%}.records-jump[data-v-a3b34e2e]{color:#d8ccbc}.records-jump input[data-v-a3b34e2e]{width:76px;height:38px;color:#f0eadf;text-align:center;border:1px solid rgba(138,150,158,.28);border-radius:6px;background:#080d12eb}.records-task-drawer[data-v-a3b34e2e]{--drawer-font-scale: .9;position:absolute;z-index:35;top:10px;right:5px;width:min(700px,calc(100% - 460px));height:calc(100% - 15px);min-width:680px;display:flex;flex-direction:column;overflow:hidden;color:#f1eadf;border:1px solid rgba(255,196,20,.38);border-radius:10px;background:radial-gradient(circle at 50% 0,rgba(255,196,20,.12),transparent 34%),linear-gradient(180deg,#0c1b26fa,#050d15fa);box-shadow:-24px 0 58px #00000085,inset 0 0 30px #ffc4140d}.records-drawer-enter-active[data-v-a3b34e2e],.records-drawer-leave-active[data-v-a3b34e2e]{transition:transform .26s cubic-bezier(.2,.85,.2,1),opacity .22s ease}.records-drawer-enter-from[data-v-a3b34e2e],.records-drawer-leave-to[data-v-a3b34e2e]{opacity:0;transform:translate(calc(100% + 28px))}.drawer-head[data-v-a3b34e2e]{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 26px;flex:0 0 auto}.drawer-head h2[data-v-a3b34e2e]{margin:0;font-size:calc(24px * var(--drawer-font-scale));line-height:1;font-weight:900}.drawer-head>div[data-v-a3b34e2e]{display:flex;align-items:center;gap:12px}.drawer-complaint[data-v-a3b34e2e]{height:46px;padding:0 26px;color:#241600;border:0;border-radius:10px;background:linear-gradient(180deg,#ffd55e,#bd8d18);font-size:calc(18px * var(--drawer-font-scale));font-weight:900;cursor:pointer}.drawer-complaint[data-v-a3b34e2e]:disabled{color:#eceff29e;background:#56616a;cursor:not-allowed;filter:grayscale(1);opacity:.78}.drawer-close[data-v-a3b34e2e]{width:34px;height:34px;display:grid;place-items:center;color:#f1eadf;border:0;border-radius:50%;background:transparent;font-size:20px;line-height:1;cursor:pointer}.drawer-body[data-v-a3b34e2e]{flex:1;min-height:0;overflow-y:auto;padding:0 26px 14px;scrollbar-width:thin;scrollbar-color:rgba(255,196,20,.42) rgba(255,255,255,.05)}.drawer-info-grid[data-v-a3b34e2e]{display:flex;flex-direction:column;gap:12px}.drawer-meta-card[data-v-a3b34e2e]{padding:14px 16px;border-radius:12px;border:1px solid rgba(255,196,20,.18);background:linear-gradient(145deg,rgba(255,196,20,.055),transparent 48%),#040c1494;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0000002e}.drawer-meta-card-head[data-v-a3b34e2e]{margin:0 0 12px;font-size:calc(14px * var(--drawer-font-scale));font-weight:900;letter-spacing:.06em;color:#ffdc96fa;text-transform:uppercase}.drawer-meta-band[data-v-a3b34e2e]{padding:14px 16px;border-radius:12px;border:1px solid rgba(100,118,132,.28);background:#06101885;box-shadow:inset 0 1px #ffffff09}.drawer-meta-band--times[data-v-a3b34e2e]{border-color:#ffc41433;background:linear-gradient(180deg,rgba(255,196,20,.06),transparent 52%),#06101885}.drawer-meta-row--pair[data-v-a3b34e2e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;align-items:start}.drawer-meta-row--triple[data-v-a3b34e2e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;align-items:start}@media(max-width:560px){.drawer-meta-row--pair[data-v-a3b34e2e],.drawer-meta-row--triple[data-v-a3b34e2e]{grid-template-columns:1fr}.drawer-meta-row--pair .drawer-meta-kv[data-v-a3b34e2e],.drawer-meta-row--triple .drawer-meta-kv[data-v-a3b34e2e]{border-left:none!important;padding-left:0!important;margin-left:0!important}}@media(min-width:561px){.drawer-meta-row--pair .drawer-meta-kv[data-v-a3b34e2e]:nth-child(2){border-left:1px solid rgba(255,255,255,.08);padding-left:20px;margin-left:4px}.drawer-meta-row--triple .drawer-meta-kv[data-v-a3b34e2e]:nth-child(2),.drawer-meta-row--triple .drawer-meta-kv[data-v-a3b34e2e]:nth-child(3){border-left:1px solid rgba(255,255,255,.08);padding-left:18px;margin-left:2px}}.drawer-meta-kv[data-v-a3b34e2e]{min-width:0;display:flex;flex-direction:column;gap:6px}.drawer-meta-kv--scene-line[data-v-a3b34e2e]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.drawer-meta-k[data-v-a3b34e2e]{display:block;color:#8fa3b0;font-size:calc(14px * var(--drawer-font-scale));font-weight:800;letter-spacing:.02em}.drawer-meta-v[data-v-a3b34e2e]{margin:0;color:#f7f1e8;font-size:calc(16px * var(--drawer-font-scale));font-weight:800;line-height:1.4;word-break:break-word}.drawer-meta-v--mono[data-v-a3b34e2e]{font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:calc(14px * var(--drawer-font-scale));font-weight:700;color:#ebf4fceb}.drawer-meta-v--time[data-v-a3b34e2e]{font-size:calc(14px * var(--drawer-font-scale));font-weight:700;color:#f8f0e0f5}.drawer-label[data-v-a3b34e2e]{color:#9eb0be;font-size:calc(15px * var(--drawer-font-scale));font-weight:800}.drawer-exam-type-display[data-v-a3b34e2e]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px}.drawer-exam-type-display img[data-v-a3b34e2e],.drawer-exam-type-display .svg-icon[data-v-a3b34e2e]{width:24px;height:24px;flex-shrink:0;color:var(--gold);object-fit:contain}.drawer-edit-section[data-v-a3b34e2e]{margin-top:18px}.drawer-examiner-comment[data-v-a3b34e2e]{margin-top:10px;padding:12px 14px;border-radius:10px;border:1px solid rgba(100,118,132,.28);background:#06101885;color:#f0e8de;font-size:calc(15px * var(--drawer-font-scale));font-weight:600;line-height:1.55;white-space:pre-wrap;word-break:break-word;box-shadow:inset 0 1px #ffffff09}.drawer-examiner-comment--empty[data-v-a3b34e2e]{color:#7a8b99;font-weight:700}.drawer-rating-section[data-v-a3b34e2e]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,196,20,.32);background:linear-gradient(165deg,#30260e8c,#0c0a066b);box-shadow:inset 0 1px #ffe08c1f,0 8px 28px #00000038}.drawer-rating-section .drawer-label[data-v-a3b34e2e]{margin:0;line-height:1.25;color:#f0d78a}.drawer-rating-section .drawer-rating-row[data-v-a3b34e2e]{margin-top:0}.drawer-result-options[data-v-a3b34e2e]{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:10px}.drawer-result-options button[data-v-a3b34e2e]{display:inline-flex;align-items:center;gap:12px;color:#9eb0be;border:0;background:transparent;font-size:calc(18px * var(--drawer-font-scale));font-weight:900;cursor:pointer}.drawer-result-options i[data-v-a3b34e2e]{width:28px;height:28px;display:block;border:2px solid #737679;border-radius:50%}.drawer-result-options button.active i[data-v-a3b34e2e]{border-color:#f2c951;box-shadow:inset 0 0 0 6px #333235;background:#f2c951}.drawer-upload-section[data-v-a3b34e2e]{margin-top:22px}.drawer-upload-section h3[data-v-a3b34e2e]{margin:0 0 10px;color:#9ebbd3;font-size:calc(18px * var(--drawer-font-scale));font-weight:800}.drawer-rating-row[data-v-a3b34e2e]{display:inline-flex;align-items:center;gap:2px;margin-top:10px}.drawer-rating-row.readonly[data-v-a3b34e2e]{opacity:.92}.drawer-rating-star-btn[data-v-a3b34e2e]{--star-px: 28px;position:relative;width:var(--star-px);height:var(--star-px);min-width:var(--star-px);padding:0;color:#ffca40;border:0;background:transparent;cursor:pointer;touch-action:none}.drawer-rating-row.readonly .drawer-rating-star-btn[data-v-a3b34e2e]{cursor:default}.drawer-rating-value[data-v-a3b34e2e]{margin-left:8px;min-width:32px;color:#f4ebde;font-size:calc(16px * var(--drawer-font-scale));font-weight:800}.drawer-upload-list[data-v-a3b34e2e]{display:grid;gap:10px}.drawer-thumb-list[data-v-a3b34e2e]{min-height:0;display:flex;flex-wrap:wrap;gap:8px}.drawer-thumb[data-v-a3b34e2e]{position:relative;width:100px;height:100px}.drawer-thumb-preview[data-v-a3b34e2e]{width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.drawer-thumb img[data-v-a3b34e2e]{width:100%;height:100%;object-fit:cover;border-radius:8px}.drawer-thumb-remove[data-v-a3b34e2e]{position:absolute;top:2px;right:2px;width:25px;height:25px;display:grid;place-items:center;color:#fff;border:0;border-radius:50%;background:#000000b8;font-size:13px;font-weight:900;cursor:pointer}.drawer-upload-zone[data-v-a3b34e2e]{min-height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:2px dashed rgba(126,143,157,.56);border-radius:8px;background:#0c1118c7;outline:none;cursor:pointer}.drawer-upload-zone.armed[data-v-a3b34e2e],.drawer-upload-zone[data-v-a3b34e2e]:focus{border-color:#ebc55cb8;box-shadow:0 0 0 2px #ebc55c2e}.drawer-upload-zone.busy[data-v-a3b34e2e]{cursor:wait;opacity:.72}.drawer-upload-zone p[data-v-a3b34e2e]{margin:0;color:#9eb0be;font-size:16px;font-weight:800}.drawer-upload-zone-link[data-v-a3b34e2e]{color:#ffc414;border:0;background:transparent;font-size:18px;font-weight:900;cursor:pointer}.drawer-message[data-v-a3b34e2e]{margin:0 26px 8px;padding:8px 12px;border-radius:7px;font-size:13px;font-weight:900}.drawer-message.error[data-v-a3b34e2e]{color:#ffc8c0;border:1px solid rgba(255,94,66,.34);background:#66170d3d}.drawer-message.success[data-v-a3b34e2e]{color:#d9ffb8;border:1px solid rgba(96,216,52,.28);background:#236f0e2e}.drawer-actions[data-v-a3b34e2e]{display:grid;grid-template-columns:1fr 1.55fr;gap:18px;padding:12px 48px 26px 330px;flex:0 0 auto}.drawer-cancel[data-v-a3b34e2e],.drawer-submit[data-v-a3b34e2e]{height:50px;border-radius:10px;font-size:17px;font-weight:900;cursor:pointer}.drawer-cancel[data-v-a3b34e2e]{color:#f1eadf;border:1px solid rgba(125,142,155,.24);background:#080f16a3}.drawer-submit[data-v-a3b34e2e]{color:#2d1d00;border:1px solid rgba(255,238,122,.72);background:linear-gradient(90deg,#ff7a11,#ffc414 86%);box-shadow:0 0 22px #ffbe1961}.drawer-mini-backdrop[data-v-a3b34e2e]{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:24px;background:#0000008f}.drawer-complaint-card[data-v-a3b34e2e]{width:min(430px,100%);display:grid;gap:12px;padding:22px;border:1px solid rgba(255,196,20,.32);border-radius:12px;background:linear-gradient(180deg,#101b26fa,#060d14fa);box-shadow:0 24px 70px #00000080}.drawer-complaint-card h3[data-v-a3b34e2e]{margin:0;font-size:18px}.drawer-complaint-card textarea[data-v-a3b34e2e]{min-height:120px;resize:none;color:#f1eadf;border:1px solid rgba(143,156,168,.32);border-radius:7px;outline:0;padding:12px;background:#040c12b8;font:inherit}.drawer-complaint-card>span[data-v-a3b34e2e]{justify-self:end;color:#efe9df9e}.drawer-complaint-card p[data-v-a3b34e2e]{margin:0;color:#ffc8c0}.drawer-complaint-card>div[data-v-a3b34e2e]{display:flex;justify-content:flex-end;gap:10px}.drawer-complaint-card button[data-v-a3b34e2e]{min-width:84px;height:38px;border-radius:8px;font-weight:900;cursor:pointer}.drawer-complaint-card button[data-v-a3b34e2e]:first-child{color:#f1eadf;border:1px solid rgba(125,142,155,.24);background:#080f16a3}.drawer-complaint-card button[data-v-a3b34e2e]:last-child{color:#2d1d00;border:1px solid rgba(255,238,122,.72);background:linear-gradient(180deg,#ffe66e,#ffc414)}.records-review-modal-lead strong[data-v-a3b34e2e]{color:#ffd978;font-weight:900}.records-review-stars-block[data-v-a3b34e2e]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:12px;justify-content:center}.records-review-stars.review-stars[data-v-a3b34e2e]{display:inline-flex;align-items:center;gap:4px;touch-action:none}.records-review-stars .star-btn[data-v-a3b34e2e]{--star-px: 50px;position:relative;width:var(--star-px);height:var(--star-px);min-width:var(--star-px);padding:0;border:0;background:transparent;cursor:pointer;touch-action:none}.drawer-rating-star-btn .star-bg[data-v-a3b34e2e]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--star-px);line-height:1;pointer-events:none;color:#ffffff3d}.drawer-rating-star-btn .star-fill[data-v-a3b34e2e]{position:absolute;left:0;top:0;bottom:0;overflow:hidden;pointer-events:none;color:#ffd45a}.drawer-rating-star-btn .star-fill-inner[data-v-a3b34e2e]{position:absolute;left:0;top:0;width:var(--star-px);height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--star-px);line-height:1}.records-review-stars .star-bg[data-v-a3b34e2e]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--star-px);line-height:1;pointer-events:none}.records-review-stars .star-fill[data-v-a3b34e2e]{position:absolute;left:0;top:0;bottom:0;overflow:hidden;pointer-events:none}.records-review-stars .star-fill-inner[data-v-a3b34e2e]{position:absolute;left:0;top:0;width:var(--star-px);height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--star-px);line-height:1}.star-bg[data-v-a3b34e2e]{color:#ffffff3d}.records-review-stars .star-fill[data-v-a3b34e2e],.drawer-rating-star-btn .star-fill[data-v-a3b34e2e]{text-shadow:0 0 10px rgba(255,196,40,.45)}.star-fill[data-v-a3b34e2e]{color:#ffd45a}.records-review-score[data-v-a3b34e2e]{font-size:17px;font-weight:900;color:#ffd978;min-width:2.6em;letter-spacing:.02em}.records-review-score.muted[data-v-a3b34e2e]{color:#f3e3b86b}.records-review-error[data-v-a3b34e2e]{margin:10px 0 0;padding:0;font-size:13px;font-weight:800;color:#ffc8c0}.drawer-image-preview[data-v-a3b34e2e]{position:relative;width:min(760px,94vw);max-height:88vh;display:grid;place-items:center}.drawer-image-preview button[data-v-a3b34e2e]{position:absolute;right:10px;top:10px;z-index:1;width:34px;height:34px;color:#fff;border:0;border-radius:50%;background:#000000b8;cursor:pointer}.drawer-image-preview img[data-v-a3b34e2e]{max-width:100%;max-height:88vh;object-fit:contain;border-radius:10px}.drawer-file-input[data-v-a3b34e2e]{display:none}@media(max-width:1200px){.records-page[data-v-a3b34e2e]{overflow:auto}.records-filter-panel[data-v-a3b34e2e],.records-filter-panel.records-filter-panel--no-my-exams[data-v-a3b34e2e]{grid-template-columns:minmax(240px,1fr) minmax(320px,1fr) minmax(220px,1fr)}.records-filter-panel>.records-field[data-v-a3b34e2e],.records-filter-panel>.records-btn-primary[data-v-a3b34e2e],.records-filter-panel>.records-filter-extra[data-v-a3b34e2e],.records-filter-panel.records-filter-panel--no-my-exams>.records-field[data-v-a3b34e2e],.records-filter-panel.records-filter-panel--no-my-exams>.records-btn-primary[data-v-a3b34e2e]{grid-column:auto;grid-row:auto}.records-btn[data-v-a3b34e2e]{width:100%}.records-pagination[data-v-a3b34e2e]{grid-template-columns:1fr}.records-pagination>span[data-v-a3b34e2e],.records-page-tools[data-v-a3b34e2e]{justify-content:center;text-align:center}.records-task-drawer[data-v-a3b34e2e]{left:16px;right:16px;width:auto;min-width:0}}@media(max-width:760px){.records-page[data-v-a3b34e2e]{padding:0 12px 14px}.records-hero[data-v-a3b34e2e],.records-filter-panel[data-v-a3b34e2e]{padding-left:16px;padding-right:16px}.records-hero[data-v-a3b34e2e],.records-top-actions[data-v-a3b34e2e]{flex-direction:column;align-items:flex-start}.records-filter-panel[data-v-a3b34e2e]{grid-template-columns:1fr}.records-date-picker[data-v-a3b34e2e]{flex-wrap:wrap}.records-page-tools[data-v-a3b34e2e]{flex-wrap:wrap;gap:10px}.records-board-head[data-v-a3b34e2e]{height:auto;min-height:42px;align-items:flex-start;gap:10px}.records-board-actions[data-v-a3b34e2e]{flex-wrap:wrap;justify-content:flex-end}.records-task-drawer[data-v-a3b34e2e]{top:12px;height:calc(100% - 24px)}.drawer-head[data-v-a3b34e2e],.drawer-body[data-v-a3b34e2e]{padding-left:16px;padding-right:16px}.drawer-actions[data-v-a3b34e2e]{grid-template-columns:1fr;padding-left:16px;padding-right:16px}}.hero[data-v-6849d82e]{--bg: #060a14;--gold: #d2a646;--panel: rgba(23, 28, 40, .52);--panel-border: rgba(255, 255, 255, .2);--text: #f2f5ff;--muted: #bac3d9;position:relative;width:100%;height:100vh;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:radial-gradient(circle at 15% 10%,#0f1b30,var(--bg) 45%);color:var(--text);overflow:hidden}.top-brand-strip[data-v-6849d82e]{position:absolute;left:50%;transform:translate(-50%);width:min(76vw,980px);height:clamp(40px,7.2vh,68px);padding:0 1.15rem;border-bottom:1px solid rgba(131,123,123,.89);z-index:12;display:flex;align-items:center;gap:.75rem}.top-back[data-v-6849d82e]{display:inline-flex;align-items:center;gap:.45rem;padding:.46rem .7rem;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#f3f6ffeb;font-weight:650;letter-spacing:.02em;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.top-back[data-v-6849d82e]:before{content:none}.top-back[data-v-6849d82e]:hover{border-color:#e2b55b8c;background:#e2b55b1a;color:#f7e8c9;transform:translateY(-1px)}.top-back[data-v-6849d82e]:active{transform:translateY(0)}.top-back[data-v-6849d82e]:disabled{cursor:not-allowed;opacity:.55}.top-left-brand[data-v-6849d82e]{display:inline-flex;align-items:center;gap:.58rem}.top-left-logo[data-v-6849d82e]{width:clamp(26px,2.1vw,34px);height:clamp(26px,2.1vw,34px);object-fit:contain}.top-left-title[data-v-6849d82e]{font-size:clamp(.98rem,1.45vw,1.2rem);color:#f3f6ff;font-weight:700;letter-spacing:.02em}.background-stage[data-v-6849d82e]{position:absolute;inset:0;overflow:hidden}.scene[data-v-6849d82e]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;transform:scale(1);filter:saturate(.92) contrast(1.05)}.cinematic-overlay[data-v-6849d82e]{position:absolute;inset:0;background:linear-gradient(90deg,#03060dd6,#080d186b 43%,#080d188c),linear-gradient(180deg,#ffcd701a,#0a0e1838 28%,#010308e6);pointer-events:none}.gold-noise[data-v-6849d82e]{position:absolute;inset:0;background:radial-gradient(circle at 65% 12%,rgba(209,164,66,.16),transparent 36%);mix-blend-mode:screen;pointer-events:none;animation:breatheGlow-6849d82e 6s ease-in-out infinite}.login-panel[data-v-6849d82e]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50%;padding:1.4rem 1.5rem 1.3rem;border:1px solid var(--panel-border);background:linear-gradient(150deg,#ffffff2e,#ffffff05),linear-gradient(150deg,#0d111e7a,#1116233d);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;box-shadow:0 14px 30px #00000057,inset 0 0 0 1px #ffffff12;z-index:10}.panel-glow[data-v-6849d82e]{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(220,184,104,.14),transparent 42%);pointer-events:none}.panel-header[data-v-6849d82e]{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem;opacity:.9}.mini-logo[data-v-6849d82e]{width:2.2rem;height:2.2rem;border-radius:50%;object-fit:cover}.panel-header p[data-v-6849d82e]{margin:0;font-size:.84rem;color:var(--muted);letter-spacing:.04em}.login-panel h1[data-v-6849d82e]{margin:0 0 .45rem;font-size:1.42rem;color:#f7e8c9}.login-form[data-v-6849d82e]{display:grid;gap:.45rem}.login-form label[data-v-6849d82e]{font-size:.88rem;color:#dae2f2}.login-form input[data-v-6849d82e]{width:100%;margin-bottom:.5rem;border:1px solid rgba(255,255,255,.2);border-radius:10px;outline:none;padding:.72rem .85rem;color:var(--text);background:#4d5b7a38}.login-form input[data-v-6849d82e]::placeholder{color:#dee8ffa6}.login-form input[data-v-6849d82e]:focus{border-color:#e2b55bcc;box-shadow:0 0 0 2px #e2b55b38}.sms-row[data-v-6849d82e]{display:flex;gap:12px;align-items:center}.send-sms-btn[data-v-6849d82e]{width:130px;flex-shrink:0;padding:.62rem .7rem}.sms-input[data-v-6849d82e]{flex:1;min-width:0;margin-bottom:0}.hint[data-v-6849d82e]{margin:.2rem 0 .35rem;color:#d2dbefdb;font-size:.9rem}.error-text[data-v-6849d82e]{margin:.2rem 0 .45rem;color:#ff9a9a;font-size:.9rem}.form-actions[data-v-6849d82e]{margin-top:.15rem;display:flex;gap:.6rem;justify-content:center}.btn[data-v-6849d82e]{border:none;padding:.62rem .88rem;border-radius:10px;font-weight:700;cursor:pointer}.btn[data-v-6849d82e]:disabled{cursor:not-allowed;opacity:.7}.btn.ghost[data-v-6849d82e]{color:#f9d990;border:1px solid rgba(232,193,111,.55);background:#231e1199}.btn.primary[data-v-6849d82e]{color:#1c1508;background:linear-gradient(130deg,#f2cd74,#ca912f);box-shadow:0 8px 22px #dfa93c57;transition:filter .2s,transform .15s,box-shadow .2s}.btn.primary[data-v-6849d82e]:hover:not(:disabled){filter:brightness(1.08) saturate(1.05);transform:translateY(-1px);box-shadow:0 10px 24px #00000059,0 0 0 2px #ebc55c38,0 0 18px #ebc55c59}.btn.primary[data-v-6849d82e]:active:not(:disabled){filter:brightness(.98);transform:translateY(0)}.btn.primary[data-v-6849d82e]:focus-visible{outline:none;box-shadow:0 0 0 2px #ebc55c40}.btn-register[data-v-6849d82e]{width:min(340px,100%);justify-content:center}@keyframes breatheGlow-6849d82e{0%,to{opacity:.7}50%{opacity:1}}@media(max-width:960px){.top-brand-strip[data-v-6849d82e]{width:min(92vw,640px);height:52px;padding:0 .85rem}.login-panel[data-v-6849d82e]{left:50%;top:50%;transform:translate(-50%,-50%);width:min(450px,92vw)}}.hero[data-v-92f592b7]{--bg: #060a14;--gold: #d2a646;--panel: rgba(23, 28, 40, .52);--panel-border: rgba(255, 255, 255, .2);--text: #f2f5ff;--muted: #bac3d9;position:relative;width:100%;height:100vh;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:radial-gradient(circle at 15% 10%,#0f1b30,var(--bg) 45%);color:var(--text);overflow:hidden}.top-brand-strip[data-v-92f592b7]{position:absolute;left:50%;transform:translate(-50%);width:min(76vw,980px);height:clamp(40px,7.2vh,68px);padding:0 1.15rem;border-bottom:1px solid rgba(131,123,123,.89);z-index:12;display:flex;align-items:center;gap:.75rem}.top-back[data-v-92f592b7]{display:inline-flex;align-items:center;gap:.45rem;padding:.46rem .7rem;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#f3f6ffeb;font-weight:650;letter-spacing:.02em;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.top-back[data-v-92f592b7]:before{content:none}.top-back[data-v-92f592b7]:hover{border-color:#e2b55b8c;background:#e2b55b1a;color:#f7e8c9;transform:translateY(-1px)}.top-back[data-v-92f592b7]:active{transform:translateY(0)}.top-back[data-v-92f592b7]:disabled{cursor:not-allowed;opacity:.55}.top-left-brand[data-v-92f592b7]{display:inline-flex;align-items:center;gap:.58rem}.top-left-logo[data-v-92f592b7]{width:clamp(26px,2.1vw,34px);height:clamp(26px,2.1vw,34px);object-fit:contain}.top-left-title[data-v-92f592b7]{font-size:clamp(.98rem,1.45vw,1.2rem);color:#f3f6ff;font-weight:700;letter-spacing:.02em}.background-stage[data-v-92f592b7]{position:absolute;inset:0;overflow:hidden}.scene[data-v-92f592b7]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;transform:scale(1);filter:saturate(.92) contrast(1.05)}.cinematic-overlay[data-v-92f592b7]{position:absolute;inset:0;background:linear-gradient(90deg,#03060dd6,#080d186b 43%,#080d188c),linear-gradient(180deg,#ffcd701a,#0a0e1838 28%,#010308e6);pointer-events:none}.gold-noise[data-v-92f592b7]{position:absolute;inset:0;background:radial-gradient(circle at 65% 12%,rgba(209,164,66,.16),transparent 36%);mix-blend-mode:screen;pointer-events:none;animation:breatheGlow-92f592b7 6s ease-in-out infinite}.login-panel[data-v-92f592b7]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50%;padding:1.4rem 1.5rem 1.3rem;border:1px solid var(--panel-border);background:linear-gradient(150deg,#ffffff2e,#ffffff05),linear-gradient(150deg,#0d111e7a,#1116233d);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;box-shadow:0 14px 30px #00000057,inset 0 0 0 1px #ffffff12;z-index:10}.panel-glow[data-v-92f592b7]{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(220,184,104,.14),transparent 42%);pointer-events:none}.panel-header[data-v-92f592b7]{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem;opacity:.9}.mini-logo[data-v-92f592b7]{width:2.2rem;height:2.2rem;border-radius:50%;object-fit:cover}.panel-header p[data-v-92f592b7]{margin:0;font-size:.84rem;color:var(--muted);letter-spacing:.04em}.login-panel h1[data-v-92f592b7]{margin:0 0 .45rem;font-size:1.42rem;color:#f7e8c9}.login-form[data-v-92f592b7]{display:grid;gap:.45rem}.login-form label[data-v-92f592b7]{font-size:.88rem;color:#dae2f2}.login-form input[data-v-92f592b7]{width:100%;margin-bottom:.5rem;border:1px solid rgba(255,255,255,.2);border-radius:10px;outline:none;padding:.72rem .85rem;color:var(--text);background:#4d5b7a38}.login-form input[data-v-92f592b7]::placeholder{color:#dee8ffa6}.login-form input[data-v-92f592b7]:focus{border-color:#e2b55bcc;box-shadow:0 0 0 2px #e2b55b38}.sms-row[data-v-92f592b7]{display:flex;gap:12px;align-items:center}.send-sms-btn[data-v-92f592b7]{width:130px;flex-shrink:0;padding:.62rem .7rem}.sms-input[data-v-92f592b7]{flex:1;min-width:0;margin-bottom:0}.hint[data-v-92f592b7]{margin:.2rem 0 .35rem;color:#d2dbefdb;font-size:.9rem}.error-text[data-v-92f592b7]{margin:.2rem 0 .45rem;color:#ff9a9a;font-size:.9rem}.form-actions[data-v-92f592b7]{margin-top:.15rem;display:flex;gap:.6rem;justify-content:center}.btn[data-v-92f592b7]{border:none;padding:.62rem .88rem;border-radius:10px;font-weight:700;cursor:pointer}.btn[data-v-92f592b7]:disabled{cursor:not-allowed;opacity:.7}.btn.ghost[data-v-92f592b7]{color:#f9d990;border:1px solid rgba(232,193,111,.55);background:#231e1199}.btn.primary[data-v-92f592b7]{color:#1c1508;background:linear-gradient(130deg,#f2cd74,#ca912f);box-shadow:0 8px 22px #dfa93c57;transition:filter .2s,transform .15s,box-shadow .2s}.btn.primary[data-v-92f592b7]:hover:not(:disabled){filter:brightness(1.08) saturate(1.05);transform:translateY(-1px);box-shadow:0 10px 24px #00000059,0 0 0 2px #ebc55c38,0 0 18px #ebc55c59}.btn.primary[data-v-92f592b7]:active:not(:disabled){filter:brightness(.98);transform:translateY(0)}.btn.primary[data-v-92f592b7]:focus-visible{outline:none;box-shadow:0 0 0 2px #ebc55c40}.btn-register[data-v-92f592b7]{width:min(340px,100%);justify-content:center}@keyframes breatheGlow-92f592b7{0%,to{opacity:.7}50%{opacity:1}}@media(max-width:960px){.top-brand-strip[data-v-92f592b7]{width:min(92vw,640px);height:52px;padding:0 .85rem}.login-panel[data-v-92f592b7]{left:50%;top:50%;transform:translate(-50%,-50%);width:min(450px,92vw)}}.profile-doc-file-input[data-v-d443df7f]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.profile-doc-upload-row[data-v-d443df7f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.profile-doc-upload-btn[data-v-d443df7f]{padding:8px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#ffffff0f;color:inherit;cursor:pointer;font:inherit}.profile-doc-upload-btn[data-v-d443df7f]:hover{background:#ffffff1a}.profile-doc-file-name[data-v-d443df7f]{font-size:13px;opacity:.88}.profile-doc-preview[data-v-d443df7f]{margin-top:14px;border-radius:8px;overflow:hidden;max-width:300px;border:1px solid rgba(255,255,255,.12)}.profile-doc-preview img[data-v-d443df7f]{display:block;width:100%;height:auto;max-height:220px;object-fit:contain;background:#0000002e}.queue-list-page[data-v-079102e2]{min-height:calc(100vh - 8px);display:flex;flex-direction:column;gap:14px;padding:0 20px 16px;overflow:hidden;background:linear-gradient(180deg,#040d14e6,#01080dfa),var(--panel);box-shadow:inset 0 0 46px #ff9a130a,0 0 0 1px #ffc4140d}.queue-list-page[data-v-079102e2]>*{position:relative;z-index:2}.queue-filter-panel[data-v-079102e2]{z-index:20;display:grid;grid-template-columns:minmax(220px,1.05fr) minmax(300px,.92fr) minmax(260px,1fr) 94px 94px;gap:22px;align-items:end;padding:20px 22px 16px;border:1px solid var(--panel-border);border-radius:10px;box-shadow:inset 0 0 30px #ff98130a}.queue-filter-panel--super[data-v-079102e2]{grid-template-columns:minmax(200px,1fr) minmax(280px,.9fr) minmax(240px,1fr) minmax(180px,auto) 94px 94px}.queue-mytasks-switch[data-v-079102e2]{justify-self:start}.queue-stage-tabs[data-v-079102e2]{min-height:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(140,149,156,.34);border-radius:6px;overflow:hidden;background:#050a0fc7}.queue-stage-tabs button[data-v-079102e2]{color:#f2dfb8;border:0;border-right:1px solid rgba(255,255,255,.08);background:transparent;font-weight:900;cursor:pointer}.queue-stage-tabs button[data-v-079102e2]:last-child{border-right:0}.queue-stage-tabs button.queue-tab-all[data-v-079102e2]{color:#dfd8ca}.queue-stage-tabs button.queue-tab-wait[data-v-079102e2]{color:#7cc1ff}.queue-stage-tabs button.queue-tab-exam[data-v-079102e2]{color:#ffad40}.queue-stage-tabs button.active[data-v-079102e2]{background:#ffc4141f;box-shadow:inset 0 -2px 0 currentColor}.queue-field[data-v-079102e2]{display:grid;gap:10px;min-width:0}.queue-field>span[data-v-079102e2]:first-child{color:#f3eee5;font-size:14px;font-weight:800}.queue-input-shell[data-v-079102e2],.queue-date-picker[data-v-079102e2]{min-height:48px;display:flex;align-items:center;gap:12px;min-width:0;color:#e8dfd0;border:1px solid rgba(169,181,190,.18);border-radius:6px;background:linear-gradient(180deg,#0c1116eb,#05090df0),#01070cd6;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000038}.queue-input-shell[data-v-079102e2]{padding:0 14px}.queue-input-shell .svg-icon[data-v-079102e2]{width:22px;height:22px;color:#ebe6dccc}.queue-input-shell input[data-v-079102e2],.queue-jump input[data-v-079102e2]{min-width:0;color:#f0eadf;border:0;outline:0;background:transparent;font:inherit}.queue-input-shell input[data-v-079102e2]{width:100%}.queue-input-shell input[data-v-079102e2]::placeholder{color:#dfdbd385}.queue-date-picker[data-v-079102e2]{position:relative;padding:0 12px;border-color:#ff99238f;transition:border-color .16s ease,box-shadow .16s ease}.queue-date-picker.open[data-v-079102e2]{border-color:#ff9f2d;box-shadow:0 0 24px #ff871e61,inset 0 0 0 1px #ffd2601f}.queue-date-trigger[data-v-079102e2]{flex:1 1 0;min-width:0;height:38px;padding:0 4px;overflow:hidden;color:#e8ded29e;font:inherit;font-weight:900;text-align:left;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:6px;background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease}.queue-date-trigger.filled[data-v-079102e2],.queue-date-trigger.active[data-v-079102e2]{color:#fff1cf}.queue-date-trigger.active[data-v-079102e2]{background:linear-gradient(90deg,#ffc41429,#ff9c2414)}.queue-date-picker em[data-v-079102e2]{color:#f4e8d1e6;font-style:normal;font-weight:900}.queue-date-picker>.svg-icon[data-v-079102e2]{width:22px;height:22px;color:#ffc414}.queue-calendar-panel[data-v-079102e2]{position:absolute;left:0;top:calc(100% + 8px);z-index:30;width:min(360px,calc(100vw - 48px));padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(180deg,#483226f5,#1a1b20fa),#1a1b20f5;box-shadow:0 18px 34px #0000007a,0 0 20px #ff871e33}.queue-calendar-head[data-v-079102e2],.queue-calendar-foot[data-v-079102e2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.queue-calendar-head[data-v-079102e2]{margin-bottom:10px}.queue-calendar-head strong[data-v-079102e2]{color:#fff2cf;font-size:15px;font-weight:900}.queue-calendar-head button[data-v-079102e2],.queue-calendar-foot button[data-v-079102e2]{border:1px solid rgba(255,196,20,.34);background:#ffc41414;color:#ffd35d;font:inherit;font-weight:900;cursor:pointer}.queue-calendar-head button[data-v-079102e2]{width:30px;height:30px;border-radius:50%;font-size:22px;line-height:1}.queue-calendar-weekdays[data-v-079102e2],.queue-calendar-grid[data-v-079102e2]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.queue-calendar-weekdays[data-v-079102e2]{margin-bottom:6px}.queue-calendar-weekdays span[data-v-079102e2]{color:#e8ded29e;font-size:12px;font-weight:900;text-align:center}.queue-calendar-grid button[data-v-079102e2]{width:100%;aspect-ratio:1;color:#f5eee6;font:inherit;font-weight:900;border:1px solid transparent;border-radius:9px;background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.queue-calendar-grid button[data-v-079102e2]:hover{background:#ffc41424;border-color:#ffc41457}.queue-calendar-grid button.muted[data-v-079102e2]{color:#e8ded25c}.queue-calendar-grid button.today[data-v-079102e2]{border-color:#ffc4148f}.queue-calendar-grid button.inRange[data-v-079102e2]{color:#fff5dc;background:#ffc41429}.queue-calendar-grid button.selected[data-v-079102e2]{color:#221500;border-color:#ffef85e6;background:linear-gradient(180deg,#ffe56b,#ffc523 58%,#f2a90e);box-shadow:0 0 16px #ffc62357,inset 0 1px #ffffff7a}.queue-calendar-foot[data-v-079102e2]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.queue-calendar-foot span[data-v-079102e2]{color:#e8ded2a8;font-size:12px;font-weight:800}.queue-calendar-foot button[data-v-079102e2]{height:28px;padding:0 12px;border-radius:14px;font-size:12px}.queue-status-select[data-v-079102e2]{width:100%;z-index:25}.queue-status-select .custom-select-trigger[data-v-079102e2]{height:48px;border-radius:24px}.queue-status-select .custom-select-trigger span[data-v-079102e2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-status-select .custom-select-menu[data-v-079102e2]{left:0;right:auto;min-width:100%}.queue-page-size-select[data-v-079102e2]{width:132px;z-index:15}.queue-page-size-select .custom-select-trigger[data-v-079102e2]{height:38px;border-width:1px;border-radius:19px}.queue-page-size-select .custom-select-trigger span[data-v-079102e2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-page-size-select .custom-select-menu[data-v-079102e2]{left:0;right:auto;min-width:100%}.queue-btn[data-v-079102e2]{height:44px;border-radius:7px;font-weight:900;cursor:pointer;transition:filter .18s ease,transform .14s ease,box-shadow .18s ease}.queue-btn[data-v-079102e2]:hover,.records-refresh[data-v-079102e2]:hover:not(:disabled),.queue-exam-button[data-v-079102e2]:hover:not(:disabled),.page-number[data-v-079102e2]:hover:not(:disabled),.page-arrow[data-v-079102e2]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.queue-btn[data-v-079102e2]:active,.records-refresh[data-v-079102e2]:active:not(:disabled),.queue-exam-button[data-v-079102e2]:active:not(:disabled),.page-number[data-v-079102e2]:active:not(:disabled),.page-arrow[data-v-079102e2]:active:not(:disabled){transform:translateY(0) scale(.98)}.queue-btn-primary[data-v-079102e2]{color:#211500;border:1px solid rgba(255,239,133,.82);background:linear-gradient(180deg,#ffe56b,#ffc523 55%,#f2a90e);box-shadow:0 0 20px #ffc6234d,inset 0 1px #ffffff8c}.queue-btn-ghost[data-v-079102e2]{color:#ede2d1;border:1px solid rgba(140,149,156,.34);background:linear-gradient(180deg,#12161bf2,#070a0ef2)}.queue-btn-danger[data-v-079102e2]{color:#fff6f2;border:1px solid rgba(255,94,66,.55);background:linear-gradient(180deg,#d9533f,#b83224);box-shadow:0 0 18px #d83a2a3d}.queue-btn-danger[data-v-079102e2]:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.48}.void-confirm-backdrop[data-v-079102e2]{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#00060ab8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.void-confirm-dialog[data-v-079102e2]{position:relative;width:min(560px,calc(100vw - 32px));padding:44px 48px 48px;color:#fdf2d5;border:1px solid rgba(214,146,30,.72);border-radius:8px;background:radial-gradient(circle at 12% 16%,rgba(255,196,20,.12),transparent 32%),linear-gradient(145deg,#1e221ff5,#050c11fa 58%);box-shadow:0 24px 70px #0000008c,inset 0 1px #ffffff14}.void-confirm-close[data-v-079102e2]{position:absolute;top:18px;right:18px;width:42px;height:42px;color:#fff7e3eb;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#ffffff14;box-shadow:inset 0 1px #ffffff1f;font-size:32px;line-height:1;cursor:pointer}.void-confirm-close[data-v-079102e2]:hover:not(:disabled){color:#fff;border-color:#ffffff52;background:#ffffff24}.void-confirm-close[data-v-079102e2]:disabled{cursor:wait;opacity:.55}.void-confirm-mark[data-v-079102e2]{width:58px;height:58px;margin-bottom:26px;display:grid;place-items:center;color:#fff;border-radius:50%;background:linear-gradient(180deg,#f15b32,#e23925);font-size:40px;font-weight:900;line-height:1}.void-confirm-dialog h2[data-v-079102e2]{margin:0 0 16px;color:#fff3d1;font-size:28px;font-weight:900;line-height:1.25;letter-spacing:0}.void-confirm-dialog p[data-v-079102e2]{margin:0;max-width:460px;color:#f4eee2d6;font-size:18px;font-weight:800;line-height:1.8}.void-confirm-dialog p strong[data-v-079102e2]{color:#ffc84b;font-size:22px}.void-confirm-actions[data-v-079102e2]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.void-confirm-actions button[data-v-079102e2]{min-height:52px;border-radius:8px;font-size:18px;font-weight:900;cursor:pointer}.void-confirm-cancel[data-v-079102e2]{color:#fff3d7;border:1px solid rgba(255,255,255,.26);background:#ffffff0a}.void-confirm-submit[data-v-079102e2]{color:#fff8e9;border:1px solid rgba(255,121,63,.72);background:linear-gradient(180deg,#ef5732,#ce2619);box-shadow:0 10px 24px #ef513038}.void-confirm-actions button[data-v-079102e2]:hover:not(:disabled){filter:brightness(1.06)}.void-confirm-actions button[data-v-079102e2]:disabled{cursor:wait;opacity:.68}.void-confirm-fade-enter-active[data-v-079102e2],.void-confirm-fade-leave-active[data-v-079102e2]{transition:opacity .16s ease}.void-confirm-fade-enter-from[data-v-079102e2],.void-confirm-fade-leave-to[data-v-079102e2]{opacity:0}.queue-board[data-v-079102e2]{z-index:1;flex:1;min-height:0;padding:10px 6px 16px;border-radius:10px;background:radial-gradient(circle at 10% 0%,rgba(0,143,188,.1),transparent 24%),linear-gradient(180deg,#030e15f5,#01090efa);box-shadow:inset 0 0 34px #009ad20a}.queue-board-head[data-v-079102e2]{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 14px 8px}.queue-title[data-v-079102e2]{display:flex;align-items:center;gap:10px;color:var(--gold)}.queue-title .svg-icon[data-v-079102e2]{width:24px;height:24px;fill:currentColor}.queue-title h2[data-v-079102e2]{margin:0;color:#f0eadf;font-size:17px;font-weight:900}.records-refresh[data-v-079102e2]{height:34px;display:inline-flex;align-items:center;gap:8px;color:#f3ead7;border:0;background:transparent;cursor:pointer}.records-refresh[data-v-079102e2]:disabled{cursor:not-allowed;opacity:.55}.queue-message[data-v-079102e2]{margin:0 14px 8px;padding:8px 12px;border-radius:6px;font-size:13px;font-weight:800}.queue-message.error[data-v-079102e2]{color:#ffc0b8;border:1px solid rgba(255,94,66,.35);background:#6f190e3d}.queue-message.success[data-v-079102e2]{color:#d9ffb8;border:1px solid rgba(96,216,52,.28);background:#236f0e2e}.queue-table-scroll[data-v-079102e2]{overflow-x:auto;padding:0 0 2px}.queue-table[data-v-079102e2]{min-width:1320px;overflow:hidden;border:1px solid rgba(255,177,39,.28);border-radius:8px;background:#040d12a3}.queue-table-head[data-v-079102e2],.queue-table-row[data-v-079102e2]{display:grid;grid-template-columns:1.2fr .82fr 1.15fr 1.15fr 1.05fr .76fr .7fr .92fr .84fr;align-items:center;column-gap:12px;padding:0 16px}.queue-table--batch .queue-table-head[data-v-079102e2],.queue-table--batch .queue-table-row[data-v-079102e2]{grid-template-columns:42px 1.2fr .82fr 1.15fr 1.15fr 1.05fr .76fr .7fr .92fr .84fr}.queue-select-cell[data-v-079102e2]{display:inline-flex;align-items:center;justify-content:center}.queue-select-cell input[data-v-079102e2]{width:16px;height:16px;accent-color:#d8a84b}.queue-table-head[data-v-079102e2]{min-height:46px;color:#f0e4d4;border-bottom:1px solid rgba(255,177,39,.32);background:linear-gradient(90deg,#ffffff14,#ffffff09);font-size:14px;font-weight:900}.queue-table-head>span[data-v-079102e2],.sort-head[data-v-079102e2]{min-width:0;text-align:left}.sort-head[data-v-079102e2]{display:inline-flex;align-items:center;gap:6px;padding:0;color:inherit;border:0;background:transparent;font:inherit;cursor:pointer}.sort-head.plain[data-v-079102e2]{cursor:pointer}.sort-indicator[data-v-079102e2]{position:relative;width:8px;height:14px;flex:0 0 auto;opacity:.78}.sort-indicator[data-v-079102e2]:before,.sort-indicator[data-v-079102e2]:after{content:"";position:absolute;left:1px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.sort-indicator[data-v-079102e2]:before{top:1px;border-bottom:5px solid currentColor}.sort-indicator[data-v-079102e2]:after{bottom:1px;border-top:5px solid currentColor}.sort-indicator.asc[data-v-079102e2]:after,.sort-indicator.desc[data-v-079102e2]:before{opacity:.25}.queue-table-row[data-v-079102e2]{min-height:72px;color:#efe7dc;border-bottom:1px solid rgba(255,255,255,.035);background:linear-gradient(90deg,#ffffff0b,#ffffff05);font-size:14px}.queue-table-row[data-v-079102e2]:nth-child(odd){background:linear-gradient(90deg,#ffffff12,#ffffff07)}.queue-table-row[data-v-079102e2]:last-child{border-bottom:0}.queue-table-row.selected[data-v-079102e2]{position:relative;color:#fff5df;border-color:#ffc414a8;background:linear-gradient(90deg,#ffc41429,#ffffff09),#ffc41414;box-shadow:inset 0 0 0 1px #ffc414eb,0 0 16px #ffc4143d}.queue-candidate-cell[data-v-079102e2],.queue-exam-type[data-v-079102e2],.queue-examiner[data-v-079102e2]{display:flex;align-items:center;gap:11px;min-width:0}.queue-avatar[data-v-079102e2]{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;color:#ffe9a8;border:2px solid rgba(255,196,20,.78);border-radius:50%;background:radial-gradient(circle at 36% 26%,rgba(255,255,255,.42),transparent 23%),linear-gradient(145deg,#111d26,#26140f);box-shadow:0 0 12px #ffc41438;font-size:17px;font-weight:900}.queue-avatar-img[data-v-079102e2]{width:46px;height:46px;flex:0 0 auto;border-radius:50%;object-fit:cover;border:2px solid rgba(255,196,20,.78);background:#030b12ad;box-shadow:0 0 12px #ffc41438}.queue-exam-type>span[data-v-079102e2]{display:grid;gap:3px;min-width:0}.queue-map-annotation[data-v-079102e2]{color:#ffd76b;font-size:11px;font-weight:900;line-height:1.2}.drawer-mini-avatar-img[data-v-079102e2]{width:30px;height:30px;flex:0 0 auto;border-radius:50%;object-fit:cover;background:#030b12ad;box-shadow:0 0 10px #00000059}.queue-avatar.tone-1[data-v-079102e2]{color:#d8f7ff;border-color:#48b0ffc7;background:radial-gradient(circle at 36% 26%,rgba(255,255,255,.42),transparent 23%),linear-gradient(145deg,#122942,#0b1017)}.queue-avatar.tone-2[data-v-079102e2]{color:#ffe9f5;border-color:#ff80bac2;background:radial-gradient(circle at 36% 26%,rgba(255,255,255,.42),transparent 23%),linear-gradient(145deg,#3a1830,#111018)}.queue-avatar.tone-3[data-v-079102e2]{color:#e5ffd4;border-color:#6ee140b8;background:radial-gradient(circle at 36% 26%,rgba(255,255,255,.42),transparent 23%),linear-gradient(145deg,#17331a,#0d1210)}.queue-avatar.tone-4[data-v-079102e2]{color:#efe5ff;border-color:#b05bffc2;background:radial-gradient(circle at 36% 26%,rgba(255,255,255,.42),transparent 23%),linear-gradient(145deg,#2d1843,#0d1017)}.queue-avatar.tone-5[data-v-079102e2]{color:#fff2dc;border-color:#ff9138c7;background:radial-gradient(circle at 36% 26%,rgba(255,255,255,.42),transparent 23%),linear-gradient(145deg,#452310,#101015)}.queue-candidate-copy[data-v-079102e2],.queue-examiner span[data-v-079102e2]{display:grid;gap:5px;min-width:0}.queue-candidate-copy strong[data-v-079102e2],.queue-examiner strong[data-v-079102e2],.queue-exam-type span[data-v-079102e2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-candidate-copy strong[data-v-079102e2],.queue-examiner strong[data-v-079102e2]{color:#fff0df;font-weight:900}.queue-candidate-copy small[data-v-079102e2],.queue-examiner small[data-v-079102e2]{color:#e8dfd2bd;font-size:12px}.mono-cell[data-v-079102e2]{color:#f0e6d8;font-variant-numeric:tabular-nums}.queue-exam-type .svg-icon[data-v-079102e2]{width:25px;height:25px;flex:0 0 auto;color:var(--gold)}.queue-exam-type-icon-img[data-v-079102e2]{width:25px;height:25px;flex:0 0 auto;object-fit:contain;border-radius:4px}.queue-wait[data-v-079102e2]{color:var(--gold);font-size:15px;font-weight:900;white-space:nowrap}.queue-status[data-v-079102e2]{width:fit-content;min-width:66px;height:30px;display:inline-grid;place-items:center;padding:0 11px;border-radius:6px;font-weight:900}.queue-status.queueing[data-v-079102e2]{color:#7cc1ff;border:1px solid rgba(53,135,255,.42);background:#114a8c3d}.queue-status.pending[data-v-079102e2]{color:#ffad40;border:1px solid rgba(238,103,19,.5);background:#81360d3d}.queue-status.assigned[data-v-079102e2]{color:#7be54b;border:1px solid rgba(72,181,42,.46);background:#327c1838}.queue-examiner img[data-v-079102e2]{width:42px;height:42px;flex:0 0 auto;border-radius:50%;object-fit:cover;border:1px solid rgba(255,196,20,.78)}.queue-exam-button[data-v-079102e2]{width:90px;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;justify-self:start;color:#171000;border:1px solid rgba(255,238,122,.82);border-radius:8px;background:linear-gradient(180deg,#ffe769,#ffc526 58%,#f0a60a);box-shadow:0 0 18px #ffc72352,inset 0 1px #ffffff8c;font-weight:900;cursor:pointer}.queue-exam-button[data-v-079102e2]:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.queue-exam-button .svg-icon[data-v-079102e2]{width:17px;height:17px}.queue-empty[data-v-079102e2]{min-height:280px;display:grid;place-items:center;color:#efece49e;font-size:15px;font-weight:800}.queue-pagination[data-v-079102e2]{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(280px,1fr);align-items:center;gap:14px;padding:14px 16px 0;color:#d9cebf;font-size:14px}.queue-pages[data-v-079102e2],.queue-page-tools[data-v-079102e2],.queue-jump[data-v-079102e2]{display:flex;align-items:center;gap:8px}.queue-pages[data-v-079102e2]{justify-content:center}.queue-page-tools[data-v-079102e2]{justify-content:flex-end;gap:28px}.page-arrow[data-v-079102e2],.page-number[data-v-079102e2]{width:36px;height:36px;display:grid;place-items:center;color:#eadfce;border:1px solid rgba(138,150,158,.28);border-radius:6px;background:#080d12eb;cursor:pointer}.page-arrow[data-v-079102e2]:disabled,.page-number[data-v-079102e2]:disabled:not(.gap){cursor:not-allowed;opacity:.48}.page-arrow .svg-icon[data-v-079102e2]{width:18px;height:18px}.page-arrow.prev .svg-icon[data-v-079102e2]{transform:rotate(180deg)}.page-number.active[data-v-079102e2]{color:#1d1300;border-color:#ffef89e0;background:linear-gradient(180deg,#ffe76e,#ffc414);box-shadow:0 0 15px #ffc41457}.page-number.gap[data-v-079102e2]{color:#d0c3b2;border-color:transparent;background:transparent}.queue-page-size-select[data-v-079102e2]{min-width:132px;min-height:38px}.queue-jump[data-v-079102e2]{color:#d8ccbc}.queue-jump input[data-v-079102e2]{width:76px;height:38px;text-align:center;border:1px solid rgba(138,150,158,.28);border-radius:6px;background:#080d12eb}.queue-task-drawer[data-v-079102e2]{position:absolute;z-index:20;top:10px;right:5px;width:min(700px,calc(100% - 460px));height:calc(100% - 15px);min-width:680px;display:flex;flex-direction:column;overflow:hidden;color:#f1eadf;border:1px solid rgba(255,196,20,.38);border-radius:10px;background:radial-gradient(circle at 50% 0,rgba(255,196,20,.12),transparent 34%),linear-gradient(180deg,#0c1b26fa,#050d15fa);box-shadow:-24px 0 58px #00000085,inset 0 0 30px #ffc4140d}.queue-drawer-enter-active[data-v-079102e2],.queue-drawer-leave-active[data-v-079102e2]{transition:transform .26s cubic-bezier(.2,.85,.2,1),opacity .22s ease}.queue-drawer-enter-from[data-v-079102e2],.queue-drawer-leave-to[data-v-079102e2]{opacity:0;transform:translate(calc(100% + 28px))}.drawer-head[data-v-079102e2]{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 26px;flex:0 0 auto}.drawer-head h2[data-v-079102e2]{margin:0;font-size:22px;line-height:1;font-weight:900}.queue-task-drawer button[data-v-079102e2]{transition:transform .14s ease,box-shadow .2s ease,filter .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.queue-task-drawer button[data-v-079102e2]:not(:disabled):hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.12) saturate(1.14)}.queue-task-drawer button[data-v-079102e2]:not(:disabled):active{transform:translateY(2px) scale(.965);filter:brightness(.92) saturate(.9)}.queue-task-drawer button[data-v-079102e2]:focus-visible{outline:2px solid rgba(255,196,20,.72);outline-offset:2px}.drawer-close[data-v-079102e2]{position:relative;width:42px;height:42px;display:grid;place-items:center;color:#ecf2f8;border:1px solid rgba(44,45,46,.48);border-radius:50%;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.24),transparent 42%),linear-gradient(180deg,#1b2938f2,#0c141ff2);box-shadow:inset 0 1px #ffffff47,inset 0 -4px 8px #00000061,0 8px 20px #00000047;font-size:20px;font-weight:700;line-height:1;cursor:pointer}.drawer-close[data-v-079102e2]:hover{color:#fff;border-color:#c4d7eac7;box-shadow:inset 0 1px #ffffff5c,inset 0 -4px 8px #00000057,0 0 0 4px #76a4d02e,0 10px 22px #0000004d}.drawer-loading[data-v-079102e2]{flex:1;display:grid;place-items:center;color:#efece4a3;font-weight:900}.drawer-body[data-v-079102e2]{margin-top:10px;flex:1;min-height:0;overflow-y:auto;padding:0 26px 14px;scrollbar-width:thin;scrollbar-color:rgba(255,196,20,.42) rgba(255,255,255,.05)}.drawer-section[data-v-079102e2]{margin-bottom:14px}.drawer-section-title[data-v-079102e2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.drawer-section-title h3[data-v-079102e2],.drawer-upload-section h3[data-v-079102e2]{margin:0;color:#f4eee4;font-size:15px;font-weight:900}.drawer-esports-btn-primary[data-v-079102e2]{position:relative;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:1px solid rgba(255,215,0,.42);border-radius:12px;background:linear-gradient(180deg,#ffe49614,#080a0e73),#0b0e1261;color:#f0e6c8;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 0 0 1px #3c3018d9,inset 0 1px #ffffff0f,0 4px 14px #00000059;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,filter .2s ease}.drawer-esports-btn-primary[data-v-079102e2]:before,.drawer-esports-btn-primary[data-v-079102e2]:after{content:"";position:absolute;width:9px;height:9px;pointer-events:none;border-color:#ffd7008c;border-style:solid;border-width:0;opacity:.9}.drawer-esports-btn-primary[data-v-079102e2]:before{top:4px;left:4px;border-top-width:2px;border-left-width:2px;border-radius:2px 0 0}.drawer-esports-btn-primary[data-v-079102e2]:after{right:4px;bottom:4px;border-right-width:2px;border-bottom-width:2px;border-radius:0 0 2px}.drawer-esports-btn-primary .drawer-add-student-ic[data-v-079102e2]{width:18px;height:18px;flex-shrink:0;color:#e8d4a8;filter:drop-shadow(0 0 4px rgba(255,215,0,.22));transition:color .2s ease,filter .2s ease}.drawer-esports-btn-primary[data-v-079102e2]:hover:not(:disabled){color:#fff9e6;border-color:#ffd700eb;background:linear-gradient(180deg,#ffdc781f,#0c0e1480),#0b0e126b;box-shadow:0 0 0 1px #785a1e99,0 0 28px #ffd7006b,0 0 52px #ffbe002e,inset 0 0 16px #ffd70014}.drawer-esports-btn-primary:hover:not(:disabled) .drawer-add-student-ic[data-v-079102e2]{color:#fff4cc;filter:drop-shadow(0 0 10px rgba(255,220,100,.65))}.drawer-esports-btn-primary[data-v-079102e2]:active:not(:disabled){color:#e8dccd;border-color:#c88c28bf;background:linear-gradient(180deg,#5c3d12,#3a2608 48%,#2a1a06);box-shadow:inset 0 3px 14px #0000008c,inset 0 1px #ffffff0f,0 2px 6px #0006}.drawer-esports-btn-primary:active:not(:disabled) .drawer-add-student-ic[data-v-079102e2]{color:#f2e6c4;filter:none}.drawer-esports-btn-primary[data-v-079102e2]:disabled{cursor:not-allowed;color:#8c8c8cbf;border-color:#46484ca6;background:#16181c8c;box-shadow:inset 0 1px #ffffff08;filter:grayscale(.85);opacity:.82}.drawer-esports-btn-primary[data-v-079102e2]:disabled:before,.drawer-esports-btn-primary[data-v-079102e2]:disabled:after{border-color:#5a5c608c;opacity:.5}.drawer-esports-btn-primary:disabled .drawer-add-student-ic[data-v-079102e2]{color:#828282b3;filter:none}.drawer-candidate-editor-actions .drawer-icon-btn[data-v-079102e2]{width:40px;height:40px;padding:0;margin:0;display:grid;place-items:center;border-radius:50%;cursor:pointer;flex-shrink:0;border-style:solid;border-width:2px;background:#0a0c1273;box-sizing:border-box;font:inherit;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,filter .2s ease}.drawer-candidate-editor-actions .drawer-icon-btn .drawer-icon-btn-svg[data-v-079102e2]{width:20px;height:20px}.drawer-candidate-editor-actions .drawer-icon-btn--confirm[data-v-079102e2]{color:#e8c866;border-color:#ffd7009e;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.22) 0%,transparent 55%),linear-gradient(165deg,#ffc85024,#120e0a9e);box-shadow:inset 0 1px #ffffff1f,0 0 12px #ffc8461f}.drawer-candidate-editor-actions .drawer-icon-btn--confirm[data-v-079102e2]:hover:not(:disabled){color:#fff8e0;border-color:gold;box-shadow:0 0 22px #ffd70080,0 0 40px #ffb92838,inset 0 0 14px #ffd7001f}.drawer-candidate-editor-actions .drawer-icon-btn--confirm[data-v-079102e2]:active:not(:disabled){color:#f5e6c8;border-color:#dca032a6;background:linear-gradient(180deg,#6a4714,#3d2808,#2c1c06);box-shadow:inset 0 3px 12px #0000008c}.drawer-candidate-editor-actions .drawer-icon-btn--confirm[data-v-079102e2]:disabled{cursor:not-allowed;color:#5a5a5a;border-color:#3a3c40bf;background:#1a1c20b3;box-shadow:none;filter:grayscale(1);opacity:.75}.drawer-candidate-editor-actions .drawer-icon-btn--undo[data-v-079102e2]{color:#a0d8ef;border-color:#a0d8efb8;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.16) 0%,transparent 52%),linear-gradient(165deg,#64bee61f,#0a0e169e);box-shadow:inset 0 1px #ffffff14,0 0 12px #50b4e61f}.drawer-candidate-editor-actions .drawer-icon-btn--undo .drawer-icon-btn-undo-glyph[data-v-079102e2]{font-size:22px;font-weight:700;line-height:1;margin-top:-2px;text-shadow:0 0 10px rgba(120,200,240,.35)}.drawer-candidate-editor-actions .drawer-icon-btn--undo[data-v-079102e2]:hover:not(:disabled){color:#d2eefc;border-color:#a0d8ef;box-shadow:0 0 24px #64c8f07a,0 0 42px #50aae633,inset 0 0 14px #78c8f01a}.drawer-candidate-editor-actions .drawer-icon-btn--undo[data-v-079102e2]:active:not(:disabled){color:#7ec8e4;border-color:#5a8cb4d9;background:linear-gradient(180deg,#0f1928,#0a1018 52%,#060a10);box-shadow:inset 0 3px 14px #0000008c}.drawer-candidate-editor-actions .drawer-icon-btn--undo:active:not(:disabled) .drawer-icon-btn-undo-glyph[data-v-079102e2]{text-shadow:none}.drawer-candidate-editor-actions .drawer-icon-btn--undo[data-v-079102e2]:disabled{cursor:not-allowed;color:#555;border-color:#3a3c40bf;background:#1a1c20b3;box-shadow:none;filter:grayscale(.95);opacity:.7}.drawer-candidate-editor-actions .drawer-icon-btn--undo:disabled .drawer-icon-btn-undo-glyph[data-v-079102e2]{text-shadow:none}.drawer-candidate-list[data-v-079102e2]{display:grid;gap:8px}.drawer-candidate-search[data-v-079102e2]{position:relative;margin:12px 0}.drawer-candidate-search>input[data-v-079102e2]{width:100%;height:40px;padding:0 12px;color:#f4f7fa;border:1px solid rgba(255,190,57,.45);border-radius:6px;outline:none;background:#030c12e0}.drawer-candidate-search-menu[data-v-079102e2]{position:absolute;z-index:20;top:44px;right:0;left:0;max-height:240px;overflow:auto;border:1px solid rgba(255,190,57,.4);border-radius:6px;background:#09141d;box-shadow:0 14px 34px #00000073}.drawer-candidate-search-menu button[data-v-079102e2]{width:100%;display:flex;justify-content:space-between;padding:10px 12px;color:#f2f5f7;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;cursor:pointer}.drawer-candidate-search-menu button[data-v-079102e2]:hover{background:#ffb1271f}.drawer-candidate-search-menu p[data-v-079102e2]{margin:0;padding:12px;color:#9eabb5}.queue-work-order[data-v-079102e2]{overflow-wrap:anywhere}.drawer-candidate-row[data-v-079102e2]{min-height:48px;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px 12px 10px 14px;border:1px solid rgba(154,169,181,.24);border-radius:7px;background:#040c128a}.drawer-candidate-row-main[data-v-079102e2]{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(100px,130px) auto;align-items:center;gap:12px;min-width:0}.drawer-candidate-row-main--editing[data-v-079102e2]{grid-template-columns:32px minmax(0,1fr) minmax(100px,210px) minmax(138px,auto)}.drawer-candidate-scene-line[data-v-079102e2]{margin:0;padding:0 0 0 44px;font-size:12px;font-weight:800;line-height:1.35;color:#efe9dfc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-candidate-ip-line[data-v-079102e2]{margin:4px 0 0 48px;color:#8d9ab0;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.drawer-candidate-row.editable[data-v-079102e2]{cursor:pointer}.drawer-candidate-row.editing[data-v-079102e2]{cursor:default;border-color:#ffc41452;background:linear-gradient(90deg,#ffc4141c,#ffffff09),#040c1294;box-shadow:inset 0 0 18px #ffc4140a}.drawer-candidate-inline-input[data-v-079102e2]{min-width:0;height:36px;padding:0 12px;color:#f5efe5;border:1px solid rgba(143,156,168,.32);border-radius:7px;outline:0;background:#030a0fc7;font:inherit;font-weight:800}.drawer-candidate-inline-input[data-v-079102e2]::placeholder{color:#efe9df70}.drawer-candidate-row.editing .drawer-candidate-editor-actions[data-v-079102e2]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.btn-remove-second[data-v-079102e2]{position:relative;margin-left:auto;flex-shrink:0;box-sizing:border-box;width:26px;height:26px;padding:0;border:1px solid rgba(229,86,86,.92);border-radius:50%;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.btn-remove-second[data-v-079102e2]:after{content:"";display:block;width:11px;height:2px;border-radius:1px;background:#ef5550}.btn-remove-second[data-v-079102e2]:hover{background:#e5565624;box-shadow:0 0 12px #e5565661}.btn-remove-second[data-v-079102e2]:active{background:#e5565638}.drawer-candidate-editor-actions .btn-remove-second[data-v-079102e2]{margin-left:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:inherit;font-weight:inherit;text-shadow:none;box-shadow:none;border:1px solid rgba(229,86,86,.92);background:transparent}.drawer-mini-avatar[data-v-079102e2]{width:30px;height:30px;display:grid;place-items:center;color:#ffe8b1;border-radius:50%;background:radial-gradient(circle at 36% 26%,rgba(255,255,255,.36),transparent 23%),linear-gradient(145deg,#172231,#2d1b0d);font-size:13px;font-weight:900}.drawer-candidate-row-main strong[data-v-079102e2],.drawer-candidate-row-main>span[data-v-079102e2]:not(.drawer-candidate-editor-actions){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-candidate-row-main strong[data-v-079102e2]{color:#f5efe5}.drawer-candidate-row-main>span[data-v-079102e2]:not(.drawer-candidate-editor-actions){color:#efe9dfc7}.drawer-label[data-v-079102e2]{display:block;margin:10px 0 8px;color:#f2eadc;font-size:14px;font-weight:900}.drawer-label b[data-v-079102e2]{color:#ff5f53}.drawer-type-row[data-v-079102e2]{display:grid;grid-template-columns:minmax(0,1fr) 156px;gap:22px;align-items:center}.drawer-select-wrap[data-v-079102e2]{position:relative;min-height:44px;display:flex;align-items:center;gap:10px;padding:0 15px;border-radius:7px}.drawer-type-icon[data-v-079102e2]{width:24px;height:24px;object-fit:contain;flex:0 0 auto}.drawer-select-wrap span[data-v-079102e2]{min-width:0;overflow:hidden;color:#f3ecdf;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.drawer-edit-type[data-v-079102e2]{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--gold);border:1px solid rgba(255,196,20,.9);border-radius:7px;background:#0a1016db;box-shadow:inset 0 1px #ffffff26;font-weight:900;cursor:pointer}.drawer-edit-type .svg-icon[data-v-079102e2]{width:19px;height:19px}.drawer-type-picker[data-v-079102e2]{margin-top:10px;padding:12px;border:1px solid rgba(255,196,20,.26);border-radius:8px;background:#030a0fc7}.drawer-type-tabs[data-v-079102e2],.drawer-type-options[data-v-079102e2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.drawer-type-tabs[data-v-079102e2]{margin-bottom:10px}.drawer-type-tabs button[data-v-079102e2],.drawer-type-options button[data-v-079102e2]{height:32px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;color:#e8dfcf;border:1px solid rgba(143,156,166,.26);border-radius:6px;background:#0e161ed1;box-shadow:inset 0 1px #ffffff14;cursor:pointer}.drawer-type-tabs button.active[data-v-079102e2],.drawer-type-options button.active[data-v-079102e2]{color:#211500;border-color:#ffea70db;background:linear-gradient(180deg,#ffe46a,#ffc414)}.drawer-type-options>span[data-v-079102e2]{color:#efece494}.drawer-type-option-button[data-v-079102e2]{min-width:170px;justify-content:flex-start}.drawer-type-option-icon[data-v-079102e2]{width:20px;height:20px;object-fit:contain;flex:0 0 auto}.drawer-result-options[data-v-079102e2]{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin:10px 0 0}.drawer-result-option[data-v-079102e2]{display:inline-flex;align-items:center;gap:12px;color:#9eb0be;border:0;background:transparent;font-size:18px;font-weight:900;cursor:pointer}.drawer-result-option i[data-v-079102e2]{width:28px;height:28px;display:block;border:2px solid #737679;border-radius:50%}.drawer-result-option.active i[data-v-079102e2]{border-color:#f2c951;box-shadow:inset 0 0 0 6px #333235;background:#f2c951}.drawer-comment-wrap[data-v-079102e2]{position:relative;display:block}.drawer-comment-wrap textarea[data-v-079102e2]{width:100%;height:100px;resize:none;color:#f1eadf;border:1px solid rgba(143,156,168,.32);border-radius:7px;outline:0;padding:14px 16px 28px;background:#040c12a8;font:inherit}.drawer-comment-wrap textarea[data-v-079102e2]::placeholder{color:#e3dcd18a}.drawer-comment-wrap span[data-v-079102e2]{position:absolute;right:14px;bottom:10px;color:#eae2d6ad;font-size:12px}.drawer-upload-section[data-v-079102e2]{margin-top:10px}.drawer-upload-section h3[data-v-079102e2]{display:flex;align-items:center;gap:6px;margin-bottom:7px}.drawer-upload-section h3 i[data-v-079102e2]{width:16px;height:16px;display:inline-grid;place-items:center;color:#ebe6dcc7;border:1px solid currentColor;border-radius:50%;font-size:11px;font-style:normal}.drawer-upload-list[data-v-079102e2]{display:grid;gap:10px}.drawer-upload-thumbs[data-v-079102e2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.drawer-thumb[data-v-079102e2]{position:relative;width:92px;height:92px;flex:0 0 auto}.drawer-thumb-preview[data-v-079102e2]{width:100%;height:100%;padding:0;overflow:hidden;border:1px solid rgba(117,139,154,.36);border-radius:7px;background:#050d13b8;box-shadow:inset 0 1px #ffffff1a;cursor:pointer}.drawer-thumb-preview img[data-v-079102e2]{width:100%;height:100%;display:block;object-fit:cover}.drawer-thumb-remove[data-v-079102e2]{position:absolute;right:-7px;top:-7px;width:24px;height:24px;display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:linear-gradient(180deg,#ff5b49,#d81f1b);box-shadow:inset 0 1px #ffffff4d,0 6px 10px #d81f1b47;cursor:pointer}.drawer-upload-zone[data-v-079102e2]{min-height:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px 18px;color:#ebe4d8d1;border:2px dashed rgba(170,182,197,.4);border-radius:10px;background:linear-gradient(180deg,#101825d6,#0a121ec2);outline:none;cursor:pointer}.drawer-upload-zone p[data-v-079102e2]{margin:0;font-size:14px;line-height:1.35;color:#e1e7f2d6;white-space:nowrap}.drawer-upload-zone-link[data-v-079102e2]{padding:0;color:#f6cf63;border:0;background:transparent;font-size:16px;line-height:1.2;font-weight:700;cursor:pointer}.drawer-upload-zone-link[data-v-079102e2]:hover,.drawer-upload-zone-link[data-v-079102e2]:active{transform:none!important}.drawer-upload-zone.armed[data-v-079102e2]{border-color:#ffcb4dd6;box-shadow:0 0 0 3px #ffc41429,0 0 24px #ffc4143d}.drawer-upload-zone.busy[data-v-079102e2]{opacity:.72;cursor:wait}.drawer-upload-zone[data-v-079102e2]:focus-visible{border-color:#ffcb4dd6;box-shadow:0 0 0 3px #ffc41429,0 0 24px #ffc4143d}.drawer-upload-zone-link[data-v-079102e2]:disabled{opacity:.56;cursor:wait}.drawer-message[data-v-079102e2]{margin:0 26px 8px;padding:8px 12px;border-radius:7px;font-size:16px;font-weight:900}.drawer-message.error[data-v-079102e2]{color:#ffc8c0;border:1px solid rgba(255,94,66,.34);background:#66170d3d}.drawer-message.success[data-v-079102e2]{color:#d9ffb8;border:1px solid rgba(96,216,52,.28);background:#236f0e2e}.drawer-actions[data-v-079102e2]{display:grid;grid-template-columns:1fr 1.55fr;gap:18px;padding:12px 48px 26px 330px;flex:0 0 auto}.drawer-cancel[data-v-079102e2],.drawer-submit[data-v-079102e2]{height:50px;border-radius:10px;font-size:17px;font-weight:900;cursor:pointer}.drawer-cancel[data-v-079102e2]{color:#f1eadf;border:1px solid rgba(125,142,155,.24);background:#080f16a3;box-shadow:inset 0 1px #ffffff24}.drawer-submit[data-v-079102e2]{display:inline-flex;align-items:center;justify-content:center;gap:12px;color:#2d1d00;border:1px solid rgba(255,238,122,.72);background:linear-gradient(90deg,#ff7a11,#ffc414 86%);box-shadow:inset 0 1px #ffffff57,0 0 22px #ffbe1961}.drawer-submit span[data-v-079102e2]{font-size:20px}.drawer-submit[data-v-079102e2]:disabled{cursor:wait;opacity:.68}.drawer-mini-backdrop[data-v-079102e2]{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:24px;background:#0000008f}.drawer-image-preview[data-v-079102e2]{position:relative;max-width:min(90vw,780px);max-height:82vh;padding:12px;border:1px solid rgba(255,196,20,.28);border-radius:12px;background:#050c12fa}.drawer-image-preview button[data-v-079102e2]{position:absolute;right:8px;top:8px;z-index:2;width:30px;height:30px;color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#0000009e;box-shadow:inset 0 1px #fff3;font-size:20px;cursor:pointer}.drawer-image-preview img[data-v-079102e2]{max-width:100%;max-height:calc(82vh - 24px);display:block;object-fit:contain;border-radius:8px}.drawer-file-input[data-v-079102e2]{display:none}@media(max-width:1200px){.queue-list-page[data-v-079102e2]{overflow:auto}.queue-filter-panel[data-v-079102e2]{grid-template-columns:minmax(240px,1fr) minmax(320px,1fr)}.queue-btn[data-v-079102e2]{width:100%}.queue-pagination[data-v-079102e2]{grid-template-columns:1fr}.queue-pagination>span[data-v-079102e2],.queue-page-tools[data-v-079102e2]{justify-content:center;text-align:center}.queue-task-drawer[data-v-079102e2]{left:16px;right:16px;width:auto;min-width:0}.drawer-actions[data-v-079102e2]{padding-left:26px;padding-right:26px}}@media(max-width:760px){.queue-list-page[data-v-079102e2]{padding:0 12px 14px}.void-confirm-dialog[data-v-079102e2]{padding:34px 22px 24px}.void-confirm-dialog h2[data-v-079102e2]{font-size:24px}.void-confirm-dialog p[data-v-079102e2]{font-size:16px}.void-confirm-actions[data-v-079102e2]{grid-template-columns:1fr}.queue-hero[data-v-079102e2],.queue-filter-panel[data-v-079102e2]{padding-left:16px;padding-right:16px}.queue-hero[data-v-079102e2],.queue-top-actions[data-v-079102e2]{flex-direction:column;align-items:flex-start}.queue-filter-panel[data-v-079102e2]{grid-template-columns:1fr}.queue-date-picker[data-v-079102e2]{flex-wrap:wrap}.queue-page-tools[data-v-079102e2]{flex-wrap:wrap;gap:10px}.queue-task-drawer[data-v-079102e2]{top:12px;height:calc(100% - 24px)}.drawer-head[data-v-079102e2],.drawer-body[data-v-079102e2]{padding-left:16px;padding-right:16px}.drawer-type-row[data-v-079102e2],.drawer-actions[data-v-079102e2]{grid-template-columns:1fr}.drawer-candidate-row-main[data-v-079102e2],.drawer-candidate-row-main--editing[data-v-079102e2]{grid-template-columns:30px 1fr}.drawer-candidate-row-main[data-v-079102e2]>*:not(.drawer-mini-avatar):not(.drawer-mini-avatar-img){grid-column:2}.drawer-candidate-scene-line[data-v-079102e2]{padding-left:0}.drawer-candidate-row.editing .drawer-candidate-inline-input[data-v-079102e2],.drawer-candidate-row.editing .drawer-candidate-editor-actions[data-v-079102e2]{grid-column:2}.drawer-actions[data-v-079102e2]{padding:10px 16px 16px}}.system-settings-page[data-v-937fc5ae]{position:relative;min-width:0;min-height:calc(100vh - 8px);display:flex;flex-direction:column;gap:14px;padding:0 20px 18px 24px;overflow:hidden;color:var(--text);background:radial-gradient(circle at 70% 12%,rgba(255,196,20,.12),transparent 28%),linear-gradient(180deg,#040e16f5,#02080dfa)}.settings-board[data-v-937fc5ae]{position:relative;z-index:1;flex:1;min-height:0;overflow:hidden;padding:0 20px 26px;border-radius:10px;background:linear-gradient(180deg,#040d1447 0,#040d14db 190px),url(/assets/slice/guid_pop_0.jpg) top right / 72% auto no-repeat,#041119eb;box-shadow:inset 0 0 52px #ffc4140a,0 18px 45px #00000040}.settings-tab-scroll[data-v-937fc5ae]{display:flex;gap:0;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:0 0 2px;scrollbar-width:thin;scrollbar-color:rgba(255,196,20,.66) rgba(255,255,255,.06)}.settings-tab-scroll[data-v-937fc5ae]::-webkit-scrollbar{height:7px}.settings-tab-scroll[data-v-937fc5ae]::-webkit-scrollbar-thumb{background:#ffc414a3;border-radius:999px}.settings-top-tab[data-v-937fc5ae]{position:relative;flex:0 0 auto;min-width:230px;height:58px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:6px;padding:0 16px;color:#bfb7ad;font-size:16px;font-weight:900;border:1px solid rgba(130,159,183,.44);border-bottom-color:#ffc41447;background:linear-gradient(180deg,#102532a8,#08141fb8),#08141fb8;clip-path:polygon(9% 0,91% 0,100% 100%,0 100%);cursor:pointer}.settings-top-tab.active[data-v-937fc5ae]{color:#ffc414;border-color:#ffc414d9;background:radial-gradient(circle at 50% 0,rgba(255,196,20,.36),transparent 56%),linear-gradient(180deg,#ffc41438,#0a161fdb);box-shadow:inset 0 -2px #ffc414b8,0 0 22px #ffc41429}.settings-top-tab .svg-icon[data-v-937fc5ae]{width:24px;height:24px}.settings-top-tab span[data-v-937fc5ae]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-content-head[data-v-937fc5ae]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px}.settings-segmented[data-v-937fc5ae]{display:grid;grid-template-columns:repeat(2,126px);gap:0;width:max-content;overflow:hidden;border:1px solid rgba(255,196,20,.32);border-radius:6px;background:#06121bc7}.settings-segmented button[data-v-937fc5ae]{height:42px;color:#bab3a9;font-size:15px;font-weight:900;border:0;border-right:1px solid rgba(255,255,255,.08);background:transparent;cursor:pointer}.settings-segmented button[data-v-937fc5ae]:last-child{border-right:0}.settings-segmented button.active[data-v-937fc5ae]{color:#ffd86b;background:radial-gradient(circle at 50% 0,rgba(255,196,20,.34),transparent 70%),linear-gradient(180deg,#ffc4143d,#8b580647);box-shadow:inset 0 0 0 1px #ffc41452}.settings-primary-action[data-v-937fc5ae]{min-width:142px;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;color:#ffe7a6;font-size:15px;font-weight:900;border:1px solid rgba(255,196,20,.72);border-radius:6px;background:linear-gradient(180deg,#ffc41433,#8b580657),#0d191fe6;box-shadow:0 0 14px #ffc4142e,inset 0 0 18px #ffc41414;cursor:pointer}.settings-primary-action span[data-v-937fc5ae]{font-size:26px;line-height:1}.settings-helper[data-v-937fc5ae]{margin:16px 0;color:#bdb4a8;font-size:14px;font-weight:700}.settings-standard-card[data-v-937fc5ae],.settings-type-card[data-v-937fc5ae],.settings-popup-icons-card[data-v-937fc5ae],.settings-placeholder-panel[data-v-937fc5ae]{width:100%;border:1px solid rgba(125,153,174,.36);border-radius:9px;background:linear-gradient(180deg,#0a1923db,#061018e0),#061018e0;box-shadow:inset 0 0 28px #ffc41408}.settings-standard-card>header[data-v-937fc5ae],.settings-type-card>header[data-v-937fc5ae]{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08)}.settings-standard-card h2[data-v-937fc5ae],.settings-type-card h2[data-v-937fc5ae]{margin:0;color:#f2eadc;font-size:19px;line-height:1;font-weight:900}.settings-standard-card h2 small[data-v-937fc5ae]{color:#c5baad;font-size:14px}.settings-type-card header p[data-v-937fc5ae]{margin:10px 0 0;color:#b9afa2;font-size:13px;font-weight:700}.settings-standard-table[data-v-937fc5ae]{padding:0;display:flex;flex-direction:column;min-height:0}.settings-standard-list-scroll[data-v-937fc5ae]{max-height:431px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,196,20,.45) rgba(255,255,255,.06)}.settings-standard-list-scroll[data-v-937fc5ae]::-webkit-scrollbar{width:8px}.settings-standard-list-scroll[data-v-937fc5ae]::-webkit-scrollbar-thumb{border-radius:8px;background:#ffc41461}.settings-standard-list-scroll[data-v-937fc5ae]::-webkit-scrollbar-track{background:#ffffff0a}.settings-standard-header[data-v-937fc5ae],.settings-standard-row[data-v-937fc5ae]{display:grid;grid-template-columns:24px 40px minmax(220px,1.6fr) 98px;align-items:center;gap:12px}.settings-standard-header[data-v-937fc5ae]{min-height:42px;padding:0 18px;color:#bdb3a6;font-size:13px;font-weight:800;background:#ffffff06}.settings-standard-row[data-v-937fc5ae]{min-height:64px;padding:0 18px;border-top:1px solid rgba(255,255,255,.06)}.settings-grip[data-v-937fc5ae]{color:#9aa7af;font-size:24px;letter-spacing:1px}.settings-standard-row>b[data-v-937fc5ae]{width:32px;height:32px;display:inline-grid;place-items:center;color:#d4c8b8;font-size:14px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff08}.settings-type-code-wrap[data-v-937fc5ae]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:34px}.settings-type-code-wrap .settings-type-code[data-v-937fc5ae]{width:32px;height:32px;display:inline-grid;place-items:center;color:#d4c8b8;font-size:14px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff08}.settings-type-sort[data-v-937fc5ae]{font-size:10px;color:#9aa7af;line-height:1}.settings-type-item>b[data-v-937fc5ae]{width:32px;height:32px;display:inline-grid;place-items:center;color:#d4c8b8;font-size:14px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff08}.settings-standard-row p[data-v-937fc5ae]{overflow:hidden;margin:0;padding:0 10px;color:#bdb4a8;font-size:13px;line-height:34px;border:1px solid rgba(255,255,255,.08);border-radius:5px;background:#07101880;text-overflow:ellipsis;white-space:nowrap}.settings-row-actions[data-v-937fc5ae],.settings-type-item[data-v-937fc5ae]{display:flex;align-items:center}.settings-row-actions[data-v-937fc5ae]{gap:12px}.settings-row-actions button[data-v-937fc5ae],.settings-icon-action[data-v-937fc5ae]{width:28px;height:28px;display:grid;place-items:center;color:#e7dfd3;border:0;background:transparent;cursor:pointer}.settings-row-actions .svg-icon[data-v-937fc5ae],.settings-icon-action .svg-icon[data-v-937fc5ae]{width:19px;height:19px}.settings-row-actions button[data-v-937fc5ae]:hover,.settings-icon-action[data-v-937fc5ae]:hover{color:#ffc414}.settings-switch[data-v-937fc5ae]{position:relative;width:38px;height:22px;padding:0;border:0;border-radius:999px;background:#ffffff2e;cursor:pointer;transition:background .16s ease}.settings-switch i[data-v-937fc5ae]{position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#dbe2e7;transition:transform .16s ease}.settings-switch.on[data-v-937fc5ae]{background:linear-gradient(180deg,#ffd955,#d79304);box-shadow:0 0 12px #ffc41475}.settings-switch.on i[data-v-937fc5ae]{transform:translate(16px);background:#fff8e6}.settings-standard-card footer[data-v-937fc5ae],.settings-type-card footer[data-v-937fc5ae]{min-height:52px;display:flex;align-items:center;gap:10px;padding:0 16px;color:#aaa298;border-top:1px solid rgba(255,255,255,.06);font-size:13px;font-weight:700}.settings-standard-card footer .svg-icon[data-v-937fc5ae],.settings-type-card footer .svg-icon[data-v-937fc5ae]{width:18px;height:18px;color:var(--gold)}.settings-standard-card footer strong[data-v-937fc5ae]{margin-left:auto;color:#ffd35b;font-size:17px;font-weight:900}.settings-type-card[data-v-937fc5ae]{margin-top:16px}.settings-type-grid[data-v-937fc5ae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:16px 14px;max-height:400px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;align-content:start;scrollbar-width:thin;scrollbar-color:rgba(255,196,20,.45) rgba(255,255,255,.06)}.settings-type-grid[data-v-937fc5ae]::-webkit-scrollbar{width:8px}.settings-type-grid[data-v-937fc5ae]::-webkit-scrollbar-thumb{border-radius:8px;background:#ffc41461}.settings-type-grid[data-v-937fc5ae]::-webkit-scrollbar-track{background:#ffffff0a}.settings-type-item[data-v-937fc5ae]{position:relative;min-height:70px;display:grid;grid-template-columns:18px 34px 42px minmax(0,1fr) 40px 28px 28px;gap:10px;padding:10px;border:1px solid rgba(122,151,174,.36);border-radius:7px;background:linear-gradient(180deg,#0c1b26db,#06111aeb),#06111aeb}.settings-type-item.disabled[data-v-937fc5ae]{opacity:.56}.settings-type-item img[data-v-937fc5ae],.settings-type-fallback[data-v-937fc5ae]{width:42px;height:42px;display:grid;place-items:center;object-fit:contain}.settings-popup-icons-card[data-v-937fc5ae]{margin-top:16px}.settings-popup-icons-card>header[data-v-937fc5ae]{min-height:72px;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08)}.settings-popup-icons-card h2[data-v-937fc5ae],.settings-popup-icons-card p[data-v-937fc5ae]{margin:0}.settings-popup-icons-card h2[data-v-937fc5ae]{color:#f2eadc;font-size:19px}.settings-popup-icons-card p[data-v-937fc5ae]{margin-top:8px;color:#b9afa2;font-size:13px}.settings-popup-icons-grid[data-v-937fc5ae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.settings-website-config[data-v-937fc5ae]{display:grid;gap:14px;padding:16px 16px 0}.settings-website-config label[data-v-937fc5ae]{display:grid;gap:7px;color:#d8e0e7;font-size:13px}.settings-website-config input[data-v-937fc5ae],.settings-website-config textarea[data-v-937fc5ae]{width:100%;box-sizing:border-box;border:1px solid rgba(125,153,174,.42);border-radius:8px;color:#f4ebdf;background:#030d15ad;outline:none}.settings-website-config input[data-v-937fc5ae]{min-height:42px;padding:0 12px}.settings-website-config textarea[data-v-937fc5ae]{min-height:78px;padding:10px 12px;resize:vertical}.settings-website-config input[data-v-937fc5ae]:focus,.settings-website-config textarea[data-v-937fc5ae]:focus{border-color:#ffae3be0}.settings-website-save[data-v-937fc5ae]{justify-self:end}.settings-popup-icon-item[data-v-937fc5ae]{min-width:0;overflow:hidden;border:1px solid rgba(125,153,174,.3);border-radius:10px;background:#06111ab8}.settings-popup-icon-preview[data-v-937fc5ae]{position:relative;height:150px;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#030a0f8f}.settings-popup-icon-copy[data-v-937fc5ae]{display:grid;gap:6px;padding:12px 14px 14px}.settings-popup-icon-copy strong[data-v-937fc5ae]{color:#f4ebdf}.settings-popup-icon-copy span[data-v-937fc5ae],.settings-popup-icon-copy code[data-v-937fc5ae]{color:#aeb9c4;font-size:12px}@media(max-width:900px){.settings-popup-icons-grid[data-v-937fc5ae]{grid-template-columns:1fr}}.settings-type-item img[data-v-937fc5ae]{display:block;background:transparent;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))}.settings-type-fallback[data-v-937fc5ae]{color:#ffc414;border-radius:12px;background:#ffc41414}.settings-type-item strong[data-v-937fc5ae]{overflow:hidden;color:#f4ebdf;font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.settings-type-copy[data-v-937fc5ae]{min-width:0;display:grid;gap:4px}.settings-type-copy small[data-v-937fc5ae]{overflow:hidden;color:#aeb9c4;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.settings-level-num[data-v-937fc5ae]{font-size:12px;font-weight:800;opacity:.72;margin-left:6px}.settings-empty[data-v-937fc5ae]{grid-column:1 / -1;display:grid;place-items:center;min-height:120px;color:#bdb4a8;font-size:14px;font-weight:800}.settings-empty.error[data-v-937fc5ae]{color:#ffad9d}.settings-placeholder-panel[data-v-937fc5ae]{min-height:320px;display:grid;align-content:center;justify-items:center;gap:12px;margin-top:18px;color:#bfb6aa}.settings-placeholder-panel .svg-icon[data-v-937fc5ae]{width:42px;height:42px;color:#ffc414}.settings-placeholder-panel h2[data-v-937fc5ae],.settings-placeholder-panel p[data-v-937fc5ae]{margin:0}.settings-drawer[data-v-937fc5ae]{position:fixed;z-index:60;top:8px;right:8px;bottom:8px;width:min(500px,calc(100vw - 18px));min-height:85%;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,196,20,.38);border-radius:10px;background:radial-gradient(circle at 50% 0,rgba(255,196,20,.12),transparent 34%),linear-gradient(180deg,#0c1b26fa,#050d15fa);box-shadow:-24px 0 58px #00000085,inset 0 0 30px #ffc4140d}.settings-drawer-enter-active[data-v-937fc5ae],.settings-drawer-leave-active[data-v-937fc5ae]{transition:transform .24s ease,opacity .24s ease}.settings-drawer-enter-from[data-v-937fc5ae],.settings-drawer-leave-to[data-v-937fc5ae]{opacity:0;transform:translate(105%)}.settings-drawer-head[data-v-937fc5ae]{flex-shrink:0;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.08)}.settings-drawer-head h2[data-v-937fc5ae]{margin:0;color:#fff2df;font-size:21px;font-weight:900}.settings-drawer-head span[data-v-937fc5ae]{display:block;margin-top:8px;color:#bdb3a6;font-size:13px;font-weight:800}.settings-drawer-head button[data-v-937fc5ae]{width:36px;height:36px;color:#d8d0c6;font-size:24px;border:0;background:transparent;cursor:pointer}.settings-drawer-scroll[data-v-937fc5ae]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.settings-drawer-body[data-v-937fc5ae]{display:grid;gap:14px;padding:18px 20px}.settings-field[data-v-937fc5ae]{display:grid;gap:8px;color:#d7cec2;font-size:13px;font-weight:900}.settings-field input[data-v-937fc5ae],.settings-field select[data-v-937fc5ae],.settings-field textarea[data-v-937fc5ae],.settings-icon-editor input[data-v-937fc5ae]{width:100%;min-width:0;color:#f0e8dc;border:1px solid rgba(255,255,255,.12);border-radius:7px;outline:0;background:#030b12b8}.settings-field input[data-v-937fc5ae],.settings-field select[data-v-937fc5ae],.settings-icon-editor input[data-v-937fc5ae]{height:42px;padding:0 12px}.settings-field textarea[data-v-937fc5ae]{min-height:400px;resize:vertical;padding:12px;line-height:1.7}.settings-field textarea[data-v-937fc5ae]:focus,.settings-field input[data-v-937fc5ae]:focus,.settings-field select[data-v-937fc5ae]:focus,.settings-icon-editor input[data-v-937fc5ae]:focus{border-color:#ffc414ad;box-shadow:0 0 0 3px #ffc4141a}.settings-field input[readonly][data-v-937fc5ae]{cursor:default;background:#08121a8c;color:#b8aea2;border-style:dashed}.settings-field input[readonly][data-v-937fc5ae]:focus{border-color:#ffffff1f;box-shadow:none}.settings-field em[data-v-937fc5ae]{justify-self:end;color:#9e9489;font-size:12px;font-style:normal}.settings-icon-editor[data-v-937fc5ae]{display:grid;gap:10px}.settings-icon-editor>span[data-v-937fc5ae],.settings-permission-row>span[data-v-937fc5ae]{color:#d7cec2;font-size:13px;font-weight:900}.settings-icon-editor>div[data-v-937fc5ae]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center}.settings-icon-preview[data-v-937fc5ae]{width:76px;height:76px;display:grid;place-items:center;color:#ffc414;border:1px solid rgba(255,196,20,.34);border-radius:10px;background:#050d14b8;cursor:pointer}.settings-icon-preview img[data-v-937fc5ae]{max-width:60px;max-height:60px;display:block;object-fit:contain;background:transparent;filter:drop-shadow(0 4px 6px rgba(0,0,0,.42))}.settings-icon-editor small[data-v-937fc5ae]{display:block;margin-bottom:7px;color:#9e9489;font-size:12px;font-weight:800}.settings-upload-button[data-v-937fc5ae]{width:120px;height:34px;color:#ffe0a0;font-weight:900;border:1px solid rgba(255,196,20,.42);border-radius:6px;background:#ffc41414;cursor:pointer}.settings-permission-row[data-v-937fc5ae]{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09}.settings-drawer-message[data-v-937fc5ae]{margin:0 20px 14px;padding:10px 12px;border-radius:7px;font-size:13px;font-weight:800}.settings-drawer-message.error[data-v-937fc5ae]{color:#ffb4a6;background:#ff56341a}.settings-drawer-message.success[data-v-937fc5ae]{color:#ffe09b;background:#ffc4141a}.settings-drawer-actions[data-v-937fc5ae]{flex-shrink:0;display:grid;grid-template-columns:1fr 1.25fr;gap:12px;padding:16px 20px 20px;border-top:1px solid rgba(255,255,255,.08)}.settings-drawer-actions button[data-v-937fc5ae]{height:44px;color:#f3e9dd;font-weight:900;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#ffffff0a;cursor:pointer}.settings-drawer-actions button[data-v-937fc5ae]:last-child{color:#251700;border-color:#ffc414cc;background:linear-gradient(180deg,#ffe467,#ffc414);box-shadow:0 0 18px #ffc4144d}.settings-drawer-actions button[data-v-937fc5ae]:disabled{cursor:not-allowed;opacity:.58}.settings-hidden-file[data-v-937fc5ae]{display:none}.settings-level-type-field[data-v-937fc5ae]{display:grid;gap:8px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#060c1259}.settings-level-type-label[data-v-937fc5ae]{color:#d7cec2;font-size:13px;font-weight:900}.settings-level-type-intro[data-v-937fc5ae]{margin:0;color:#9e9489;font-size:12px;line-height:1.45}.settings-level-type-row[data-v-937fc5ae]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.settings-level-type-summary[data-v-937fc5ae]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.settings-level-type-summary-group[data-v-937fc5ae]{display:flex;flex-direction:column;gap:6px}.settings-level-type-summary-platform[data-v-937fc5ae]{font-size:12px;font-weight:900;color:#ffce60f2;letter-spacing:.04em}.settings-level-type-summary-chips[data-v-937fc5ae]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.settings-level-type-chip.faded[data-v-937fc5ae]{opacity:.75;border-style:dashed}.settings-level-type-chip[data-v-937fc5ae]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px;border-radius:6px;border:1px solid rgba(255,196,20,.35);background:#ffc4141f;color:#f3ecdf;font-size:12px;font-weight:800}.settings-level-type-chip-icon[data-v-937fc5ae]{width:18px;height:18px;display:block;object-fit:contain;background:transparent;filter:drop-shadow(0 2px 3px rgba(0,0,0,.32));flex-shrink:0}.settings-level-type-chip-text[data-v-937fc5ae]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-level-type-empty[data-v-937fc5ae]{color:#efece47a;font-size:13px}.settings-level-type-edit-btn[data-v-937fc5ae]{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;padding:0 14px;color:var(--gold);font-weight:900;border:1px solid rgba(255,196,20,.9);border-radius:7px;background:#0a1016db;box-shadow:inset 0 1px #ffffff26;cursor:pointer}.settings-level-type-edit-btn .svg-icon[data-v-937fc5ae]{width:18px;height:18px}.settings-level-type-picker[data-v-937fc5ae]{margin-top:4px;padding:12px;border:1px solid rgba(255,196,20,.26);border-radius:8px;background:#030a0fc7}.settings-level-type-tab-row[data-v-937fc5ae]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.settings-level-type-tab-row .settings-level-type-tabs[data-v-937fc5ae]{margin-bottom:0}.settings-level-type-picker-platform-hint[data-v-937fc5ae]{font-size:13px;font-weight:800;color:#ffc414f2}.settings-level-type-bulk-check[data-v-937fc5ae]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;cursor:pointer;color:#e8dfcf;font-size:13px;font-weight:800;-webkit-user-select:none;user-select:none}.settings-level-type-bulk-check input[data-v-937fc5ae]{width:18px;height:18px;accent-color:#ffc414;cursor:pointer}.settings-level-type-bulk-check input[data-v-937fc5ae]:disabled{cursor:not-allowed;opacity:.45}.settings-level-type-tabs[data-v-937fc5ae],.settings-level-type-options[data-v-937fc5ae]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.settings-level-type-tabs button[data-v-937fc5ae],.settings-level-type-option[data-v-937fc5ae]{height:32px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;color:#e8dfcf;border:1px solid rgba(143,156,166,.26);border-radius:6px;background:#0e161ed1;box-shadow:inset 0 1px #ffffff14;cursor:pointer}.settings-level-type-tabs button.active[data-v-937fc5ae],.settings-level-type-option.active[data-v-937fc5ae]{color:#211500;border-color:#ffea70db;background:linear-gradient(180deg,#ffe46a,#ffc414)}.settings-level-type-option[data-v-937fc5ae]{min-width:170px;justify-content:flex-start}.settings-level-type-option-icon[data-v-937fc5ae]{width:22px;height:22px;display:block;object-fit:contain;background:transparent;filter:drop-shadow(0 2px 3px rgba(0,0,0,.32));flex-shrink:0}.settings-level-type-options-empty[data-v-937fc5ae]{color:#efece494;font-size:13px}.settings-level-type-filter[data-v-937fc5ae]{width:100%;max-width:320px;margin-top:10px;height:34px;padding:0 12px;color:#e8dfcf;border:1px solid rgba(143,156,166,.26);border-radius:6px;background:#0e161ed1}.settings-level-type-filter[data-v-937fc5ae]::placeholder{color:#efece461}@media(max-width:1360px){.settings-board[data-v-937fc5ae]{background-size:92% auto}}@media(max-width:980px){.settings-topbar[data-v-937fc5ae],.settings-content-head[data-v-937fc5ae]{flex-direction:column;align-items:stretch}.settings-type-grid[data-v-937fc5ae]{grid-template-columns:1fr;max-height:502px}.settings-standard-header[data-v-937fc5ae],.settings-standard-row[data-v-937fc5ae]{grid-template-columns:20px 36px minmax(0,1fr) 80px;gap:8px}}.transaction-logs-page[data-v-0705ad30]{min-height:100%;padding:24px;color:#f9e8b9}.transaction-logs-topbar[data-v-0705ad30]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.transaction-logs-topbar p[data-v-0705ad30]{margin:0 0 6px;color:#f9e8b9ad;font-size:13px}.transaction-logs-topbar h1[data-v-0705ad30]{margin:0;font-size:24px;font-weight:800}.transaction-refresh-btn[data-v-0705ad30],.transaction-primary-btn[data-v-0705ad30],.transaction-ghost-btn[data-v-0705ad30],.transaction-pagination button[data-v-0705ad30]{border:1px solid rgba(234,179,8,.34);border-radius:8px;background:#eab30821;color:#f8d36a;font-weight:700;cursor:pointer}.transaction-refresh-btn[data-v-0705ad30]{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px}.transaction-refresh-btn .svg-icon[data-v-0705ad30]{width:16px;height:16px}.transaction-filter-panel[data-v-0705ad30]{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;padding:16px;border:1px solid rgba(234,179,8,.18);border-radius:8px;background:#15110ac7;box-shadow:0 16px 38px #0000002e}.transaction-filter-panel label[data-v-0705ad30]{display:grid;gap:6px;min-width:0}.transaction-filter-panel label span[data-v-0705ad30]{color:#f9e8b9b3;font-size:12px}.transaction-filter-panel input[data-v-0705ad30],.transaction-filter-panel select[data-v-0705ad30]{width:100%;min-height:38px;border:1px solid rgba(234,179,8,.22);border-radius:8px;background:#ffffff0e;color:#fff3cf;padding:0 10px;outline:none}.transaction-filter-panel input[data-v-0705ad30]:focus,.transaction-filter-panel select[data-v-0705ad30]:focus{border-color:#facc15ad;box-shadow:0 0 0 3px #facc151f}.transaction-log-select[data-v-0705ad30]{width:100%;z-index:15}.transaction-log-select .custom-select-trigger[data-v-0705ad30]{height:48px;border-width:1px;border-radius:8px}.transaction-log-select .custom-select-trigger span[data-v-0705ad30]{color:#f0eadf;font-size:14px;font-weight:900}.transaction-log-select .custom-select-menu[data-v-0705ad30]{left:0;right:auto;min-width:100%}.transaction-filter-actions[data-v-0705ad30]{display:flex;align-items:end;gap:8px}.transaction-primary-btn[data-v-0705ad30],.transaction-ghost-btn[data-v-0705ad30]{min-height:38px;padding:0 16px}.transaction-primary-btn[data-v-0705ad30]{background:linear-gradient(135deg,#f4c95d,#d99a16);color:#241404;border-color:transparent}.transaction-board[data-v-0705ad30]{margin-top:16px;border:1px solid rgba(234,179,8,.18);border-radius:8px;background:#110e09d6;overflow:hidden}.transaction-board-head[data-v-0705ad30],.transaction-pagination[data-v-0705ad30]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(234,179,8,.14)}.transaction-board-head strong[data-v-0705ad30]{display:block;font-size:16px}.transaction-board-head span[data-v-0705ad30],.transaction-page-indicator[data-v-0705ad30]{color:#f9e8b9a8;font-size:12px}.transaction-table-wrap[data-v-0705ad30]{overflow:auto}.transaction-table[data-v-0705ad30]{width:100%;min-width:1280px;border-collapse:collapse;font-size:13px}.transaction-table th[data-v-0705ad30],.transaction-table td[data-v-0705ad30]{padding:12px 14px;border-bottom:1px solid rgba(234,179,8,.1);text-align:left;vertical-align:middle}.transaction-table th[data-v-0705ad30]{color:#f9e8b9ad;font-size:12px;font-weight:700;background:#eab30812;white-space:nowrap}.transaction-table th[data-v-0705ad30]:nth-child(8),.transaction-table td[data-v-0705ad30]:nth-child(8){min-width:110px}.transaction-table th[data-v-0705ad30]:nth-child(11),.transaction-table td[data-v-0705ad30]:nth-child(11){width:180px;max-width:180px}.transaction-table tbody tr[data-v-0705ad30]:hover{background:#eab3080e}.transaction-candidate[data-v-0705ad30]{display:block;font-weight:700}.transaction-table small[data-v-0705ad30]{display:block;margin-top:4px;color:#f9e8b994}.transaction-mono[data-v-0705ad30]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#ffe69a}.transaction-status-chip[data-v-0705ad30],.transaction-result-chip[data-v-0705ad30]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid rgba(250,204,21,.28);background:#facc151f;color:#ffe08a;font-weight:700;white-space:nowrap}.transaction-result-chip.ok[data-v-0705ad30]{border-color:#22c55e4d;background:#22c55e1f;color:#7ee6a2}.transaction-result-chip.fail[data-v-0705ad30]{border-color:#f8717159;background:#f871711f;color:#fca5a5}.transaction-message[data-v-0705ad30]{color:#fff4d6db}.transaction-action-cell[data-v-0705ad30]{white-space:nowrap;font-weight:700}.transaction-message-button[data-v-0705ad30]{display:block;width:100%;max-width:160px;padding:0;overflow:hidden;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;border:0;background:transparent;cursor:pointer}.transaction-message-button[data-v-0705ad30]:hover{color:#ffe08a;text-decoration:underline;text-underline-offset:3px}.transaction-empty[data-v-0705ad30]{height:120px;text-align:center!important;color:#f9e8b99e}.transaction-empty.error[data-v-0705ad30]{color:#fca5a5}.transaction-pagination[data-v-0705ad30]{justify-content:space-between;border-top:1px solid rgba(234,179,8,.14);border-bottom:0}.transaction-pagination-summary[data-v-0705ad30]{color:#f9e8b9a8;font-size:13px;font-weight:700}.transaction-pagination-actions[data-v-0705ad30]{display:flex;align-items:center;gap:8px}.transaction-pagination button[data-v-0705ad30]{min-height:34px;padding:0 14px}.transaction-refresh-btn[data-v-0705ad30]:disabled,.transaction-pagination button[data-v-0705ad30]:disabled{opacity:.45;cursor:not-allowed}.transaction-modal-backdrop[data-v-0705ad30]{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:#00000094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.transaction-message-dialog[data-v-0705ad30]{width:min(620px,100%);max-height:min(76vh,620px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(234,179,8,.28);border-radius:10px;background:linear-gradient(180deg,#1c170cfa,#0f0d09fa);box-shadow:0 24px 70px #0000006b}.transaction-message-dialog header[data-v-0705ad30]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 12px;border-bottom:1px solid rgba(234,179,8,.14)}.transaction-message-dialog p[data-v-0705ad30]{margin:0 0 4px;color:#f9e8b99e;font-size:12px;font-weight:700}.transaction-message-dialog h2[data-v-0705ad30]{margin:0;color:#fff4d6;font-size:20px}.transaction-message-dialog header button[data-v-0705ad30]{width:34px;height:34px;color:#fff4d6;font-size:24px;line-height:1;border:1px solid rgba(234,179,8,.24);border-radius:8px;background:#ffffff0f;cursor:pointer}.transaction-message-meta[data-v-0705ad30]{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px 0}.transaction-message-meta span[data-v-0705ad30]{padding:5px 9px;color:#f9e8b9cc;font-size:12px;border:1px solid rgba(234,179,8,.18);border-radius:999px;background:#eab30814}.transaction-message-dialog pre[data-v-0705ad30]{margin:14px 20px 20px;padding:14px;overflow:auto;color:#fff4d6;font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word;border:1px solid rgba(234,179,8,.14);border-radius:8px;background:#0003}[data-theme=lightorange]{background:#fff9f1e6;border-color:#ea7e2533;box-shadow:0 16px 34px #c75e161a}[data-theme=lightorange]{background:#fffaf3;border-color:#ea7e253d;color:#4f2f13}[data-theme=lightorange]{background:#fffaf3;border-color:#ea7e2547;color:#4f2f13;box-shadow:0 8px 18px #c75e1614}[data-theme=lightorange]{border-color:#f078249e;box-shadow:0 0 0 3px #f078241a,0 8px 18px #c75e161a}[data-theme=lightorange]{background:#ea7e251a;border-color:#ea7e2542;color:#b95012}[data-theme=lightorange]{background:linear-gradient(135deg,#ffb45f,#f07824);color:#fffaf2}[data-theme=lightorange]{border-color:#ea7e2524}[data-theme=lightorange]{background:#ea7e2512}[data-theme=lightorange]{color:#4f2f13d6}[data-theme=lightorange]{color:#c85d16}[data-theme=lightorange]{background:#4f2f1347}[data-theme=lightorange]{background:#fffaf3;border-color:#ea7e2538;box-shadow:0 24px 70px #c75e162e}[data-theme=lightorange]{border-color:#ea7e2529}[data-theme=lightorange]{color:#5f3713ad}[data-theme=lightorange]{color:#4f2f13}[data-theme=lightorange]{border-color:#ea7e252e;background:#ea7e250f}@media(max-width:980px){.transaction-logs-page[data-v-0705ad30]{padding:16px}.transaction-filter-panel[data-v-0705ad30]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.transaction-logs-topbar[data-v-0705ad30]{align-items:stretch;flex-direction:column}.transaction-filter-panel[data-v-0705ad30]{grid-template-columns:1fr}}.users-page[data-v-083a827b]{min-height:calc(100vh - 8px);display:flex;flex-direction:column;gap:14px;padding:0 20px 16px;overflow:hidden;background:linear-gradient(180deg,#040d14e6,#01080dfa),var(--panel);box-shadow:inset 0 0 46px #ff9a130a,0 0 0 1px #ffc4140d}.users-page[data-v-083a827b]>*{position:relative;z-index:2}.users-hero[data-v-083a827b]{min-height:116px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 32px 18px;overflow:hidden;background:linear-gradient(90deg,#02090fe6,#02090f70 45%,#02090fbd),linear-gradient(180deg,rgba(255,173,40,.06),transparent 78%),var(--users-hero-bg) center / cover no-repeat}.users-hero h1[data-v-083a827b]{margin:0;color:#f5f2ec;font-size:28px;line-height:1;font-weight:900}.users-hero p[data-v-083a827b]{margin:16px 0 0;color:#eee6dac7;font-size:14px;font-weight:700}.users-top-actions[data-v-083a827b]{display:flex;align-items:center;gap:12px;color:#f0e8d9;font-size:14px;white-space:nowrap}.users-icon-button[data-v-083a827b]{position:relative;width:34px;height:34px;display:grid;place-items:center;color:#f0e8d9;border:0;border-radius:50%;background:transparent;cursor:pointer}.users-icon-button i[data-v-083a827b]{position:absolute;right:6px;top:4px;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px #ffc414e6}.users-user-pill[data-v-083a827b]{display:flex;align-items:center;gap:10px;color:#f3ead7;border:0;background:transparent;cursor:default}.users-user-pill img[data-v-083a827b]{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,196,20,.82)}.users-filter-panel[data-v-083a827b]{z-index:20;display:grid;grid-template-columns:minmax(250px,1fr) 190px 190px 110px 190px 110px 84px;gap:22px;align-items:end;padding:20px 22px 16px;border:1px solid var(--panel-border);border-radius:10px;box-shadow:inset 0 0 30px #ff98130a}.users-field[data-v-083a827b]{display:grid;gap:10px;min-width:0}.users-input-shell[data-v-083a827b]{min-height:48px;display:flex;align-items:center;gap:12px;min-width:0;padding:0 14px;color:#e8dfd0;border:1px solid rgba(169,181,190,.18);border-radius:6px;background:linear-gradient(180deg,#0c1116eb,#05090df0),#01070cd6;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000038}.users-input-shell input[data-v-083a827b]{width:100%;min-width:0;color:#f0eadf;border:0;outline:0;background:transparent;font:inherit}.users-role-select[data-v-083a827b],.users-page-size-select[data-v-083a827b]{width:100%;z-index:15}.users-role-select .custom-select-trigger[data-v-083a827b]{height:48px;border-width:1px;border-radius:8px}.users-role-select .custom-select-menu[data-v-083a827b],.users-page-size-select .custom-select-menu[data-v-083a827b]{left:0;right:auto;min-width:100%}.users-btn[data-v-083a827b]{height:48px;border-radius:7px;font-weight:900;cursor:pointer;transition:filter .18s ease,transform .14s ease,box-shadow .18s ease}.users-btn[data-v-083a827b]:hover:not(:disabled),.users-edit-button[data-v-083a827b]:hover:not(:disabled),.users-reset-button[data-v-083a827b]:hover:not(:disabled),.page-number[data-v-083a827b]:hover:not(:disabled),.page-arrow[data-v-083a827b]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.users-btn[data-v-083a827b]:active:not(:disabled),.users-edit-button[data-v-083a827b]:active:not(:disabled),.users-reset-button[data-v-083a827b]:active:not(:disabled),.page-number[data-v-083a827b]:active:not(:disabled),.page-arrow[data-v-083a827b]:active:not(:disabled){transform:translateY(0) scale(.98)}.users-btn-primary[data-v-083a827b]{color:#211500;border:1px solid rgba(255,239,133,.82);background:linear-gradient(180deg,#ffe56b,#ffc523 55%,#f2a90e);box-shadow:0 0 20px #ffc6234d,inset 0 1px #ffffff8c}.users-btn-template[data-v-083a827b],.users-btn-ghost[data-v-083a827b]{color:#ede2d1;border:1px solid rgba(140,149,156,.34);background:linear-gradient(180deg,#12161bf2,#070a0ef2)}.users-board[data-v-083a827b]{z-index:1;flex:1;min-height:0;padding:10px 6px 16px;border-radius:10px;background:radial-gradient(circle at 10% 0%,rgba(0,143,188,.1),transparent 24%),linear-gradient(180deg,#030e15f5,#01090efa);box-shadow:inset 0 0 34px #009ad20a}.users-board-head[data-v-083a827b]{height:42px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 14px 8px}.users-title[data-v-083a827b]{display:flex;align-items:center;gap:10px;color:#f3e8d5}.users-title h2[data-v-083a827b]{margin:0;font-size:17px;font-weight:900}.users-title .svg-icon[data-v-083a827b]{width:24px;height:24px;color:var(--gold)}.users-add-action[data-v-083a827b]{min-width:0;height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#e4dcd0f2;font-size:14px;font-weight:700;letter-spacing:.02em;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#060e14eb;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000059;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.users-add-action[data-v-083a827b]:hover{color:#f5ecd8;border-color:#ffc41452;background:#0c161ef5}.users-add-action[data-v-083a827b]:active{border-color:#ffc41473}.users-add-action span[data-v-083a827b]{font-size:15px;font-weight:600;line-height:1;opacity:.88}.users-message[data-v-083a827b]{margin:0 14px 10px;padding:8px 12px;border-radius:7px;font-size:13px;font-weight:900}.users-message.error[data-v-083a827b]{color:#ffc8c0;border:1px solid rgba(255,94,66,.34);background:#66170d3d}.users-message.success[data-v-083a827b]{color:#d9ffb8;border:1px solid rgba(96,216,52,.28);background:#236f0e2e}.users-table-scroll[data-v-083a827b]{overflow-x:auto;padding:0 0 2px}.users-table[data-v-083a827b]{min-width:1180px;overflow:hidden;border:1px solid rgba(255,177,39,.28);border-radius:8px;background:#040d12a3}.users-table-head[data-v-083a827b],.users-table-row[data-v-083a827b]{display:grid;grid-template-columns:minmax(170px,1.08fr) 108px 70px 78px 86px 76px 128px 128px 84px 178px;align-items:center;column-gap:8px;padding:0 12px}.users-device-status[data-v-083a827b]{width:72px;height:30px;padding:0 12px;color:#24f05d;border:1px solid rgba(36,240,93,.32);border-radius:6px;background:#0f792b42;font-weight:900}.users-device-cell[data-v-083a827b]{display:flex;justify-content:center}.users-device-status.abnormal[data-v-083a827b]{color:#ff6259;border-color:#ff625973;background:#8b1f1c57;cursor:pointer}.users-device-status.not-detected[data-v-083a827b]{color:#ffc414;border-color:#ffc4147a;background:#92600838}.users-device-status[data-v-083a827b]:disabled{cursor:default}.device-records-backdrop[data-v-083a827b]{position:fixed;inset:0;z-index:15000;display:grid;place-items:center;padding:24px;background:#000000ad}.device-records-modal[data-v-083a827b]{width:min(960px,100%);max-height:min(86vh,820px);display:flex;flex-direction:column;overflow:hidden;color:#eee8df;border:1px solid rgba(255,196,35,.34);border-radius:10px;background:#0b121a;box-shadow:0 24px 70px #00000094}.device-records-head[data-v-083a827b]{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.device-records-head h2[data-v-083a827b],.device-records-head p[data-v-083a827b]{margin:0}.device-records-head p[data-v-083a827b]{margin-top:6px;color:#aebbc7}.device-records-head button[data-v-083a827b]{width:34px;height:34px;border:0;border-radius:50%;color:#eee8df;background:#ffffff14;font-size:24px;cursor:pointer}.device-records-body[data-v-083a827b]{overflow:auto;display:grid;gap:12px;padding:16px 20px 22px}.device-record-card[data-v-083a827b]{padding:14px;border:1px solid rgba(53,210,105,.3);border-radius:8px;background:#1562301f}.device-record-card.abnormal[data-v-083a827b]{border-color:#ff62596b;background:#8b1f1c2e}.device-record-title[data-v-083a827b]{display:flex;justify-content:space-between;gap:12px}.device-record-title time[data-v-083a827b],.device-record-card>p[data-v-083a827b]{color:#aebbc7}.device-record-card dl[data-v-083a827b]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:7px 12px;margin:12px 0 0}.device-record-card dt[data-v-083a827b]{color:#94a6b7}.device-record-card dd[data-v-083a827b]{margin:0;overflow-wrap:anywhere;font-family:Consolas,Microsoft YaHei,monospace}.device-records-empty[data-v-083a827b],.device-records-error[data-v-083a827b]{padding:28px;text-align:center}.device-records-error[data-v-083a827b]{color:#ff8d85}.users-table-head[data-v-083a827b]{min-height:46px;color:#f0e4d4;border-bottom:1px solid rgba(255,177,39,.32);background:linear-gradient(90deg,#ffffff14,#ffffff09);font-size:14px;font-weight:900}.users-table-row[data-v-083a827b]{min-height:72px;color:#efe7dc;border-bottom:1px solid rgba(255,255,255,.035);background:linear-gradient(90deg,#ffffff0b,#ffffff05);font-size:14px}.users-table-row[data-v-083a827b]:nth-child(odd){background:linear-gradient(90deg,#ffffff12,#ffffff07)}.users-table-row.disabled[data-v-083a827b]{background:linear-gradient(90deg,#782c2738,#ffffff05)}.users-name-cell[data-v-083a827b]{min-width:0;display:flex;align-items:center;gap:10px}.users-name-cell img[data-v-083a827b]{width:38px;height:38px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,196,20,.54)}.users-name-cell strong[data-v-083a827b]{display:block;color:#f6efe5;font-size:15px;font-weight:900}.users-name-cell small[data-v-083a827b]{color:#eee6daad}.mono-cell[data-v-083a827b]{font-family:Consolas,Microsoft YaHei,monospace}.users-info-cell[data-v-083a827b]{min-width:0;display:block;overflow:hidden;color:#eadfce;font-weight:800;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.users-role-badge[data-v-083a827b],.users-state-badge[data-v-083a827b]{width:max-content;min-width:58px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:6px;font-weight:900}.users-role-badge.super[data-v-083a827b],.users-role-badge.examiner[data-v-083a827b]{color:#ffc414;border:1px solid rgba(255,196,20,.48);background:#92600838}.users-role-badge.candidate[data-v-083a827b]{color:#56d5ff;border:1px solid rgba(61,169,255,.4);background:#0c598542}.users-state-badge[data-v-083a827b]{color:#24f05d;border:1px solid rgba(36,240,93,.32);background:#0f792b42}.users-state-badge.off[data-v-083a827b]{color:#ff4f46;border-color:#ff4f4652;background:#8b1f1c47}.users-row-actions[data-v-083a827b]{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.users-edit-button[data-v-083a827b],.users-reset-button[data-v-083a827b]{height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;color:#f0e8d9;border:1px solid rgba(140,149,156,.32);border-radius:7px;background:#0c1218c7;font-weight:900;cursor:pointer}.users-edit-button .svg-icon[data-v-083a827b],.users-reset-button .svg-icon[data-v-083a827b]{width:16px;height:16px}.users-edit-button[data-v-083a827b]{width:64px}.users-reset-button[data-v-083a827b]{width:96px}.users-empty[data-v-083a827b]{min-height:160px;display:grid;place-items:center;color:#efece494;font-weight:900}.users-pagination[data-v-083a827b]{min-height:58px;display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(180px,1fr);align-items:center;gap:20px;padding:10px 14px 0;color:#e7dac8}.users-pages[data-v-083a827b],.users-page-tools[data-v-083a827b]{display:flex;align-items:center;gap:8px}.users-pages[data-v-083a827b]{justify-content:center}.users-page-tools[data-v-083a827b]{justify-content:flex-end}.page-arrow[data-v-083a827b],.page-number[data-v-083a827b]{width:36px;height:36px;display:grid;place-items:center;color:#eadfce;border:1px solid rgba(138,150,158,.28);border-radius:6px;background:#080d12eb;cursor:pointer}.page-arrow.prev .svg-icon[data-v-083a827b]{transform:rotate(180deg)}.page-number.active[data-v-083a827b]{color:#1d1300;border-color:#ffef89e0;background:linear-gradient(180deg,#ffe76e,#ffc414);box-shadow:0 0 15px #ffc41457}.page-number.gap[data-v-083a827b]{color:#d0c3b2;border-color:transparent;background:transparent}.users-page-size-select[data-v-083a827b]{width:132px;min-height:38px}.users-page-size-select .custom-select-trigger[data-v-083a827b]{height:38px;border-width:1px;border-radius:19px}.users-task-drawer[data-v-083a827b]{position:absolute;z-index:35;top:10px;right:5px;width:min(700px,calc(100% - 460px));height:calc(100% - 15px);min-width:680px;display:flex;flex-direction:column;overflow:hidden;color:#f1eadf;border:1px solid rgba(255,196,20,.38);border-radius:10px;background:radial-gradient(circle at 50% 0,rgba(255,196,20,.12),transparent 34%),linear-gradient(180deg,#0c1b26fa,#050d15fa);box-shadow:-24px 0 58px #00000085,inset 0 0 30px #ffc4140d}.users-drawer-enter-active[data-v-083a827b],.users-drawer-leave-active[data-v-083a827b]{transition:transform .26s cubic-bezier(.2,.85,.2,1),opacity .22s ease}.users-drawer-enter-from[data-v-083a827b],.users-drawer-leave-to[data-v-083a827b]{opacity:0;transform:translate(calc(100% + 28px))}.drawer-head[data-v-083a827b]{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 22px 10px;flex:0 0 auto}.drawer-head h2[data-v-083a827b]{margin:0;font-size:22px;line-height:1;font-weight:900}.drawer-head span[data-v-083a827b]{display:block;margin-top:8px;color:#ffc414;font-weight:900}.drawer-close[data-v-083a827b]{width:34px;height:34px;display:grid;place-items:center;color:#f1eadf;border:0;border-radius:50%;background:transparent;font-size:20px;cursor:pointer}.drawer-body[data-v-083a827b]{flex:1;min-height:0;overflow-y:auto;display:grid;gap:10px;padding:0 22px 14px;scrollbar-width:thin;scrollbar-color:rgba(255,196,20,.42) rgba(255,255,255,.05)}.drawer-field[data-v-083a827b]{position:relative;z-index:1;display:grid;gap:6px;min-width:0}.drawer-field-open[data-v-083a827b]{z-index:44}.drawer-field span[data-v-083a827b],.drawer-upload-row>span[data-v-083a827b],.drawer-permissions>span[data-v-083a827b]{color:#9eb0be;font-size:13px;font-weight:800}.drawer-field input[data-v-083a827b]{height:36px;color:#f1eadf;border:1px solid rgba(143,156,168,.32);border-radius:6px;outline:0;padding:0 10px;background:#040c12b8;font:inherit}.drawer-sex-options[data-v-083a827b]{display:flex;gap:10px}.drawer-sex-options button[data-v-083a827b]{flex:1;height:38px;color:#cdd8e0;border:1px solid rgba(143,156,168,.32);border-radius:8px;background:#040c12b8;font-size:14px;font-weight:800;cursor:pointer;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,background .18s ease}.drawer-sex-options button.active[data-v-083a827b]{color:#e7edf3;border-color:#708194eb;background:linear-gradient(180deg,#3e506280,#0e1620e6);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #56687c42,0 8px 18px #00000047}.drawer-location-row[data-v-083a827b]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.drawer-location-row.drawer-location-open[data-v-083a827b]{z-index:42}.drawer-field-half[data-v-083a827b]{min-width:0}.drawer-inline-row[data-v-083a827b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.drawer-inline-row.single[data-v-083a827b]{grid-template-columns:minmax(0,1fr)}.drawer-triple-row[data-v-083a827b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.drawer-field-third[data-v-083a827b]{min-width:0}.drawer-select[data-v-083a827b]{width:100%;z-index:2}.drawer-select.open[data-v-083a827b]{z-index:50}.drawer-select .custom-select-trigger[data-v-083a827b]{height:38px;color:#d6dce4;border:1px solid rgba(78,92,108,.88);border-radius:8px;background:linear-gradient(180deg,#151f2bfa,#0b121cfa),#0b121cfa;box-shadow:inset 0 1px #ffffff0d,0 8px 16px #0000004d;font-size:14px;font-weight:700}.drawer-select .custom-select-trigger[data-v-083a827b]:hover,.drawer-select.open .custom-select-trigger[data-v-083a827b]{border-color:#6d8195eb;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #60768c47,0 10px 22px #00000059}.drawer-select .custom-select-trigger .svg-icon[data-v-083a827b]{color:#b4bec8}.drawer-select .custom-select-menu[data-v-083a827b]{z-index:60;border:1px solid rgba(82,98,115,.85);border-radius:10px;background:linear-gradient(180deg,#121b26fa,#09101afa),#09101afa;box-shadow:0 16px 32px #00000080,0 0 0 1px #485a6c42;left:0;right:auto;min-width:100%;max-height:220px;overflow-y:auto}.drawer-select .custom-select-option[data-v-083a827b]{color:#d9e2ea;border-radius:8px;background:transparent}.drawer-select .custom-select-option[data-v-083a827b]:hover,.drawer-select .custom-select-option.selected[data-v-083a827b]{color:#f4f8fc;background:linear-gradient(90deg,#4f627480,#2d3c4a61);box-shadow:inset 3px 0 #99aabdd1}.drawer-select.disabled .custom-select-trigger[data-v-083a827b]{opacity:.55;cursor:not-allowed}.drawer-map-annotation-field[data-v-083a827b]{display:grid;gap:9px;padding:12px 14px;border:1px solid rgba(143,156,168,.24);border-radius:10px;background:#040c1261}.drawer-map-annotation-label[data-v-083a827b]{color:#9eb0be;font-size:13px;font-weight:800}.drawer-map-annotation-row[data-v-083a827b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drawer-map-annotation-summary[data-v-083a827b],.drawer-map-annotation-options[data-v-083a827b]{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.drawer-map-annotation-summary[data-v-083a827b]{flex:1}.drawer-map-annotation-chip[data-v-083a827b],.drawer-map-annotation-option[data-v-083a827b]{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(255,196,20,.34);border-radius:7px;color:#f1eadf;background:#ffc4141a;font-size:13px;font-weight:800}.drawer-map-annotation-chip span[data-v-083a827b],.drawer-map-annotation-option[data-v-083a827b]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-map-annotation-empty[data-v-083a827b]{color:#efece48f;font-size:13px;font-weight:800}.drawer-map-annotation-edit[data-v-083a827b],.drawer-map-annotation-tools button[data-v-083a827b]{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;padding:0 12px;color:#ffc414;border:1px solid rgba(255,196,20,.55);border-radius:7px;background:#0a1016cc;font-weight:900;cursor:pointer}.drawer-map-annotation-edit .svg-icon[data-v-083a827b]{width:16px;height:16px}.drawer-map-annotation-picker[data-v-083a827b]{display:grid;gap:10px;padding:10px;border:1px solid rgba(255,196,20,.24);border-radius:8px;background:#030a0fb3}.drawer-map-annotation-tools[data-v-083a827b]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffc414f2;font-size:13px;font-weight:900}.drawer-map-annotation-tools>div[data-v-083a827b]{display:flex;align-items:center;gap:8px}.drawer-map-annotation-option[data-v-083a827b]{color:#d9e2ea;border-color:#8f9ca847;background:#0e161ed1;cursor:pointer}.drawer-map-annotation-option.active[data-v-083a827b]{color:#211500;border-color:#ffea70db;background:linear-gradient(180deg,#ffe46a,#ffc414)}.drawer-upload-row[data-v-083a827b]{display:grid;gap:8px}.drawer-upload-section[data-v-083a827b]{margin-top:10px}.drawer-upload-list[data-v-083a827b]{display:grid;gap:10px}.drawer-thumb-list[data-v-083a827b]{display:flex;flex-wrap:wrap;gap:10px}.drawer-thumb[data-v-083a827b]{position:relative;width:110px;height:110px}.drawer-thumb-preview[data-v-083a827b]{width:100%;height:100%;padding:0;border:1px solid rgba(255,186,46,.34);border-radius:10px;background:transparent;overflow:hidden;cursor:pointer}.drawer-thumb img[data-v-083a827b]{width:100%;height:100%;object-fit:cover}.drawer-thumb-remove[data-v-083a827b]{position:absolute;right:-8px;top:-8px;width:22px;height:22px;display:grid;place-items:center;color:#fff;border:0;border-radius:50%;background:#000000b3;font-size:12px;cursor:pointer}.drawer-upload-zone[data-v-083a827b]{min-height:80px;display:grid;place-items:center;gap:8px;padding:12px 16px;border:1px dashed rgba(126,143,157,.62);border-radius:10px;background:#0c111885;outline:none;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.drawer-upload-zone[data-v-083a827b]:focus{border-color:#ebc55cc7;box-shadow:0 0 0 2px #ebc55c2e;background:#181f28a3}.drawer-upload-zone p[data-v-083a827b]{margin:0;color:#a9bccb;font-size:13px}.drawer-upload-zone-link[data-v-083a827b]{color:#ffc414;border:0;background:transparent;font-size:14px;font-weight:900;cursor:pointer}.drawer-permissions[data-v-083a827b]{display:grid;gap:10px;padding-top:4px}.drawer-permissions label[data-v-083a827b],.drawer-readonly p[data-v-083a827b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.drawer-permissions b[data-v-083a827b],.drawer-readonly span[data-v-083a827b]{color:#c6d0d9;font-weight:800}.drawer-switch[data-v-083a827b]{display:flex;align-items:center;padding:0;border:0;background:transparent;cursor:pointer}.drawer-switch i[data-v-083a827b]{position:relative;width:58px;height:30px;display:block;border-radius:18px;background:linear-gradient(90deg,#4b5563,#7c8794);box-shadow:0 0 10px #7c879459;transition:background .18s ease,box-shadow .18s ease}.drawer-switch i[data-v-083a827b]:after{content:"";position:absolute;right:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#f4f4ee;transform:translate(-28px);transition:transform .18s ease}.drawer-switch.on i[data-v-083a827b]{background:linear-gradient(90deg,#7cdbca,#163624);box-shadow:0 0 14px #36d07c75}.drawer-switch-assessment.on i[data-v-083a827b]{background:linear-gradient(90deg,#ffc413,#ffcf3e);box-shadow:0 0 17px #ffc413b8}.drawer-switch.on i[data-v-083a827b]:after{transform:translate(0)}.drawer-switch[data-v-083a827b]:disabled{opacity:.72;cursor:wait}.drawer-switch:disabled i[data-v-083a827b]{box-shadow:0 0 8px #7c879442}.drawer-switch:disabled.on i[data-v-083a827b]{box-shadow:0 0 10px #36d07c4d}.drawer-switch-assessment:disabled.on i[data-v-083a827b]{box-shadow:0 0 10px #ffc41373}.drawer-readonly[data-v-083a827b]{display:grid;gap:8px;padding:10px 12px;border-radius:8px;background:#040c1275}.drawer-readonly strong[data-v-083a827b]{color:#f1eadf}.drawer-message[data-v-083a827b]{margin:0 22px 8px;padding:8px 12px;border-radius:7px;font-size:13px;font-weight:900}.drawer-message.error[data-v-083a827b]{color:#ffc8c0;border:1px solid rgba(255,94,66,.34);background:#66170d3d}.drawer-message.success[data-v-083a827b]{color:#d9ffb8;border:1px solid rgba(96,216,52,.28);background:#236f0e2e}.drawer-actions[data-v-083a827b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 44px 18px;flex:0 0 auto}.drawer-cancel[data-v-083a827b],.drawer-submit[data-v-083a827b]{min-width:0;height:46px;border-radius:8px;font-size:17px;font-weight:900;cursor:pointer}.drawer-cancel[data-v-083a827b]{color:#f1eadf;border:1px solid rgba(125,142,155,.24);background:#080f16a3}.drawer-submit[data-v-083a827b]{color:#2d1d00;border:1px solid rgba(255,238,122,.72);background:linear-gradient(90deg,#ff7a11,#ffc414 86%);box-shadow:0 0 22px #ffbe1961}.drawer-mini-backdrop[data-v-083a827b]{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:24px;background:#0000008f}.drawer-image-preview[data-v-083a827b]{position:relative;width:min(760px,94vw);max-height:88vh;display:grid;place-items:center}.drawer-image-preview button[data-v-083a827b]{position:absolute;right:10px;top:10px;z-index:1;width:34px;height:34px;color:#fff;border:0;border-radius:50%;background:#000000b8;cursor:pointer}.drawer-image-preview img[data-v-083a827b]{max-width:100%;max-height:88vh;object-fit:contain;border-radius:10px}.users-file-input[data-v-083a827b]{display:none}.users-import-backdrop[data-v-083a827b]{position:fixed;inset:0;z-index:14000;display:flex;align-items:flex-start;justify-content:center;padding:max(48px,8vh) 20px 20px;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.users-import-modal[data-v-083a827b]{width:min(520px,100%);max-height:min(90vh,640px);display:flex;flex-direction:column;border-radius:12px;border:1px solid rgba(255,196,35,.22);background:linear-gradient(180deg,#0e141cfa,#060a0efc);box-shadow:0 24px 48px #0000008c,inset 0 1px #ffffff0f}.users-import-head[data-v-083a827b]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.users-import-head h2[data-v-083a827b]{margin:0;font-size:17px;font-weight:900;color:#f3e8d5}.users-import-close[data-v-083a827b]{width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#00000040;color:#f3e8d5d9;font-size:22px;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}.users-import-close[data-v-083a827b]:hover:not(:disabled){background:#ffffff14;border-color:#ffc42359}.users-import-close[data-v-083a827b]:disabled{opacity:.45;cursor:not-allowed}.users-import-body[data-v-083a827b]{flex:1;min-height:0;overflow:auto;padding:18px 18px 8px}.users-import-pick[data-v-083a827b]{height:40px;padding:0 22px;border-radius:8px;border:1px solid rgba(56,154,255,.55);background:linear-gradient(180deg,#3b9dff,#1e7bdd);color:#fff;font-weight:800;font-size:14px;cursor:pointer;box-shadow:0 6px 16px #1e7bdd59;transition:filter .15s ease,transform .12s ease}.users-import-pick[data-v-083a827b]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.users-import-pick[data-v-083a827b]:disabled{opacity:.55;cursor:not-allowed;transform:none}.users-import-tip[data-v-083a827b]{margin:10px 0 0;font-size:12px;color:#eee6da9e;font-weight:600}.users-import-filename[data-v-083a827b]{margin:6px 0 0;font-size:13px;font-weight:700;color:#f3e8d5eb;line-height:1.4;word-break:break-all}.users-import-template-link[data-v-083a827b]{margin-top:12px;display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:none;color:#6ec8ff;font-size:14px;font-weight:800;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.users-import-template-link[data-v-083a827b]:hover:not(:disabled){color:#9ddbff}.users-import-template-link[data-v-083a827b]:disabled{opacity:.5;cursor:not-allowed}.users-import-doc-icon[data-v-083a827b]{width:18px;height:18px;flex-shrink:0;opacity:.95}.users-import-summary[data-v-083a827b]{margin:16px 0 0;font-size:12px;color:#eee6daa6;font-weight:700;line-height:1.5}.users-import-errors[data-v-083a827b]{margin-top:14px}.users-import-errors-title[data-v-083a827b]{margin-bottom:8px;font-weight:800;font-size:14px;color:#f3e8d5}.users-import-table-wrap[data-v-083a827b]{max-height:220px;overflow:auto;border-radius:8px;border:1px solid rgba(255,255,255,.12)}.users-import-table[data-v-083a827b]{width:100%;border-collapse:collapse;font-size:13px;color:#ede2d1}.users-import-table th[data-v-083a827b],.users-import-table td[data-v-083a827b]{padding:8px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08)}.users-import-table th[data-v-083a827b]{position:sticky;top:0;z-index:1;width:80px;background:#0c1016f2;font-weight:800;color:#f3e8d5eb}.users-import-table th[data-v-083a827b]:last-child{width:auto}.users-import-table tbody tr:last-child td[data-v-083a827b]{border-bottom:none}.users-import-table tbody tr:hover td[data-v-083a827b]{background:#ffffff08}.users-import-footer[data-v-083a827b]{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 18px 16px;border-top:1px solid rgba(255,255,255,.08)}.users-import-btn-cancel[data-v-083a827b]{min-width:96px;height:40px;border-radius:8px;border:1px solid rgba(140,149,156,.4);background:linear-gradient(180deg,#12161bf2,#070a0ef2);color:#ede2d1;font-weight:800;cursor:pointer;transition:filter .15s ease,border-color .15s ease}.users-import-btn-cancel[data-v-083a827b]:hover:not(:disabled){filter:brightness(1.08);border-color:#ffc42359}.users-import-btn-cancel[data-v-083a827b]:disabled{opacity:.45;cursor:not-allowed}.users-import-table tbody tr.row-skip td[data-v-083a827b]{background:#ffc42312;color:#eee6dad9}.users-import-table tbody tr.row-error td[data-v-083a827b]{background:#f8717114}.users-import-table tbody tr.row-skip:hover td[data-v-083a827b],.users-import-table tbody tr.row-error:hover td[data-v-083a827b]{background:#ffffff0d}.users-import-btn-submit[data-v-083a827b]{min-width:112px;height:40px;border-radius:8px;color:#211500;border:1px solid rgba(255,239,133,.82);background:linear-gradient(180deg,#ffe56b,#ffc523 55%,#f2a90e);font-weight:900;cursor:pointer;box-shadow:0 0 18px #ffc62347,inset 0 1px #ffffff8c;transition:filter .15s ease,transform .12s ease}.users-import-btn-submit[data-v-083a827b]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.users-import-btn-submit[data-v-083a827b]:disabled{opacity:.45;cursor:not-allowed;transform:none}@media(max-width:1200px){.users-page[data-v-083a827b]{overflow:auto}.users-filter-panel[data-v-083a827b]{grid-template-columns:minmax(240px,1fr) minmax(220px,1fr) 110px}.users-task-drawer[data-v-083a827b]{left:16px;right:16px;width:auto;min-width:0}}:root{color-scheme:dark;--dashboard-scale: 1;--dashboard-global-density: .9;--dashboard-sidebar-width: calc(220px * var(--dashboard-scale));--dashboard-rightbar-width: calc(288px * var(--dashboard-scale));--bg: #02070c;--panel: rgba(5, 18, 26, .92);--panel-2: rgba(7, 24, 34, .86);--line: rgba(255, 170, 23, .45);--gold: #ffc414;--gold-2: #ffe064;--green: #52d92e;--blue: #407fff;--purple: #b63eff;--text: #efece4;--muted: #a8a7a1;--deep: #07131c;--panel-border: rgb(255 174 20 / 27%);font-family:Microsoft YaHei,PingFang SC,Hiragino Sans GB,Arial,sans-serif}:root[data-theme=light]{color-scheme:light;--bg: #edf1f6;--panel: rgba(255, 255, 255, .94);--panel-2: rgba(255, 255, 255, .88);--line: rgba(196, 139, 24, .42);--text: #16202c;--muted: #647281;--deep: #f7f9fc}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;margin:0}body{background:radial-gradient(circle at 82% 8%,rgba(255,181,35,.08),transparent 24%),radial-gradient(circle at 47% 102%,rgba(0,146,255,.08),transparent 28%),#01060a;color:var(--text);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.app-root{width:100%;max-width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:#01060a;overflow-x:clip}.app-root>:first-child{flex:1 0 auto}.site-footer{position:relative;z-index:4;flex:0 0 auto;width:100%;min-height:106px;display:grid;place-content:center;gap:8px;padding:18px 24px;color:#e0e8f0b8;border-top:1px solid rgba(148,169,188,.14);background:#010407;text-align:center;font-size:12px;line-height:1.45}.site-footer p{margin:0}.site-footer-links,.site-footer-records{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 0}.site-footer-links>*+*,.site-footer-records>*+*{margin-left:10px;padding-left:10px;border-left:1px solid rgba(224,232,240,.3)}.site-footer a{color:#e8eff6d1;text-decoration:none;transition:color .16s ease}.site-footer a:hover{color:var(--gold)}.site-footer-copyright{color:#f4f7fae0;font-size:13px;font-weight:700}.site-login-view .login-viewport{height:calc(100vh - 106px);height:calc(100dvh - 106px)}button,a{font:inherit}.svg-icon{width:1em;height:1em;flex:0 0 auto}.dashboard-viewport{width:100%;max-width:100%;min-height:100vh;min-height:100dvh;background:var(--bg);overflow-x:hidden;overflow-y:visible}.dashboard-shell{width:100%;max-width:calc(100% / var(--dashboard-global-density));min-height:calc(100vh / var(--dashboard-global-density));min-height:calc(100dvh / var(--dashboard-global-density));display:grid;grid-template-columns:var(--dashboard-sidebar-width) minmax(0,1fr) var(--dashboard-rightbar-width);gap:10px;padding:4px 12px 4px 4px;background:linear-gradient(90deg,rgba(0,0,0,.2),transparent 18%,transparent 82%,rgba(0,0,0,.18)),var(--bg);transform:scale(var(--dashboard-global-density));transform-origin:left top;width:calc(100% / var(--dashboard-global-density))}.dashboard-shell.profile-mode{grid-template-columns:var(--dashboard-sidebar-width) minmax(0,1fr)}.sidebar,.main-panel,.right-card{position:relative;background:linear-gradient(180deg,#071620fa,#030b11fa),var(--panel);border-radius:12px}.sidebar{overflow:hidden;border:1px solid var(--panel-border);box-shadow:inset 0 0 24px #ffb8230a,0 0 0 1px #ffcb4e14}.sidebar:before,.rightbar:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,194,28,.08),transparent 14%),radial-gradient(circle at 95% 10%,rgba(255,186,41,.18),transparent 16%)}.brand{height:80px;display:flex;align-items:center;gap:9px;padding:0 16px;color:var(--gold-2);font-size:17px;font-weight:800;letter-spacing:0}.brand-mark{width:44px;height:44px;display:grid;place-items:center;filter:drop-shadow(0 0 8px rgba(255,213,52,.55))}.brand-logo{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.nav-list{position:relative;z-index:3;display:grid;gap:6px;padding:0}.nav-item{width:100%;height:58px;display:flex;align-items:center;gap:14px;padding:0 18px;border:0;color:#ebe7dcc7;background:transparent;text-align:left;font-size:16px;font-weight:700;cursor:pointer;position:relative;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.nav-item .svg-icon{width:27px;height:27px}.nav-icon-img{width:27px;height:27px;flex:0 0 auto;object-fit:contain;object-position:center}.nav-item:hover:not(.active){color:#fff4d7;background:linear-gradient(90deg,#ffc41429,#ffc4140d),#09141bc7;box-shadow:inset 3px 0 #ffc414d1,inset 0 0 0 1px #ffc4145c,0 0 14px #ffc41429}.nav-item.active{height:62px;color:#071018;background:linear-gradient(90deg,#ffc21a,#ffe05f 58%,#ffb300);box-shadow:0 0 22px #ffbf1bb8,inset 0 1px #ffffff73,inset 0 -1px #6637004d}.nav-item.active:after{content:"";position:absolute;right:-29px;top:-13px;width:72px;height:94px;border-radius:50%;background:radial-gradient(circle at 88% 50%,rgba(4,10,14,1) 0 46%,transparent 47%),radial-gradient(circle at 38% 50%,rgba(255,243,139,.95),rgba(255,177,0,.42) 48%,transparent 68%);filter:drop-shadow(-16px 0 18px rgba(255,193,24,.75))}.nav-expand-caret{margin-left:auto;width:14px;height:14px;flex-shrink:0;opacity:.72;transition:transform .2s ease;transform:rotate(90deg)}.nav-expand-caret.open{transform:rotate(180deg)}.nav-sub-list{display:grid;gap:4px;margin:-2px 0 6px;padding:0 0 0 4px}.nav-item.nav-sub-item{height:50px;padding-left:30px;font-size:15px;font-weight:650}.nav-item.nav-sub-item .svg-icon{width:22px;height:22px}.nav-item.nav-sub-item.active{height:52px}.combat-visual{position:absolute;inset:auto 0 0;height:62%;overflow:hidden;background:radial-gradient(ellipse at 50% 62%,#050d1400 0 42%,#030a103d 74%,#030a10ad),linear-gradient(180deg,#030a10c7,#030a101f 24%,#02080d8f),linear-gradient(90deg,#030a1094,#030a1005 24% 72%,#030a10a8),var(--combat-bg, url(/assets/slice/menu_back.jpg)) center bottom / cover no-repeat;filter:saturate(1.02) brightness(.92)}.combat-visual:after{content:"";position:absolute;inset:-18px;pointer-events:none;background:linear-gradient(180deg,#071620 0,#07162000 14%),radial-gradient(ellipse at center,transparent 52%,rgba(3,10,16,.52) 84%);filter:blur(10px)}.custom-bg{position:absolute;z-index:4;left:28px;bottom:39px;height:38px;display:flex;align-items:center;gap:10px;padding:0 16px;color:#e9e2d0;background:#0d1316e6;border:1px solid rgba(255,196,72,.68);border-radius:4px;box-shadow:0 0 16px #00000080;cursor:pointer}.image-mini{width:20px;height:16px;border:2px solid #bbb;border-radius:2px;position:relative}.image-mini:before{content:"";position:absolute;left:3px;bottom:3px;width:11px;height:7px;background:linear-gradient(135deg,transparent 50%,#bbb 51%)}.sidebar-user-card{position:absolute;z-index:4;left:14px;right:14px;bottom:18px;min-height:66px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 11px;color:#f4ead8;border:1px solid rgba(255,196,20,.22);border-radius:8px;background:linear-gradient(180deg,#101c22e0,#081016f0),#081016f0;box-shadow:0 0 18px #0000006b,inset 0 0 16px #ffc4140a;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sidebar-user-card:hover{border-color:#ffc41480;box-shadow:0 0 22px #0000007a,0 0 16px #ffc41429,inset 0 0 16px #ffc4140f}.sidebar-user-card:active{transform:scale(.98)}.sidebar-user-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:6px;border:1px solid rgba(255,196,20,.38);background:radial-gradient(circle at 50% 30%,rgba(255,196,20,.22),transparent 62%),#061219cc}.sidebar-user-mark img{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(255,196,20,.36))}.sidebar-user-copy{display:grid;gap:5px;min-width:0;text-align:left}.sidebar-user-copy strong{overflow:hidden;color:#fff4d9;font-size:15px;line-height:1;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-copy em{overflow:hidden;color:#cfc4b5;font-size:13px;line-height:1;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-card>.svg-icon{width:17px;height:17px;color:#d4c8b7;transform:rotate(90deg)}.main-panel{padding:18px 14px 8px;overflow:hidden;border:1px solid rgba(63,143,182,.14);box-shadow:inset 0 0 42px #005f8e12}.main-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 18%,transparent 82%,rgba(0,0,0,.08))}.topbar{height:62px;display:flex;justify-content:space-between;align-items:flex-start;padding:0 4px 0 8px;position:relative;z-index:2}.topbar h1{margin:0 0 7px;font-size:16px;line-height:1;font-weight:800;letter-spacing:0}.topbar p{margin:0;color:#dfd5c5;font-size:13px;font-weight:700}.top-actions{display:flex;align-items:center;gap:8px;color:#e8dfd0;font-size:16px;white-space:nowrap}.top-actions>.svg-icon{width:40px;height:40px}.icon-button{width:28px;height:28px;padding:0;border:0;border-radius:50%;color:inherit;background:transparent;cursor:pointer;position:relative}.icon-button .svg-icon{width:22px;height:22px}.icon-button i{position:absolute;right:3px;top:0;width:9px;height:9px;border-radius:50%;background:#ffbf19;box-shadow:0 0 8px #ffbf19e6}.stat-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;height:108px}.stat-card{position:relative;overflow:hidden;border-radius:14px;border:1px solid rgba(255,178,31,.56);background:#08131c;box-shadow:inset 0 0 18px #ffc23614,0 8px 20px #0000003d}.stat-card.blue{border-color:#3c7effb3}.stat-card.purple{border-color:#b537ffb3}.landscape{position:absolute;inset:0;overflow:hidden;background-image:var(--stat-card-bg);background-position:center;background-size:cover;background-repeat:no-repeat}.stat-card.amber .landscape{--stat-card-bg: url("/assets/slice/card%20(2).png")}.stat-card.blue .landscape{--stat-card-bg: url("/assets/slice/card%20(1).png")}.stat-card.purple .landscape{--stat-card-bg: url("/assets/slice/card%20(8).png")}.landscape:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#02080ce0,#02080c59 36%,#02080c47),linear-gradient(0deg,rgba(0,0,0,.55),transparent 58%)}.peak{position:absolute;bottom:0;background:#040b10b8;clip-path:polygon(0 100%,42% 18%,58% 42%,78% 6%,100% 100%)}.peak-one{left:-20px;width:230px;height:94px}.peak-two{left:120px;width:270px;height:112px;opacity:.72}.peak-three{right:-36px;width:200px;height:86px;opacity:.86}.moon{position:absolute;right:92px;top:31px;width:8px;height:8px;border-radius:50%;box-shadow:28px 22px 0 1px #fff0c559,54px -3px #fff1ce66,-23px 18px #fff1ce52}.trees{position:absolute;right:72px;bottom:45px;width:80px;height:66px;opacity:.7;background:linear-gradient(88deg,transparent 0 46%,rgba(2,8,13,.75) 47% 50%,transparent 51%),radial-gradient(ellipse at 52% 42%,transparent 0 30%,rgba(2,8,13,.65) 31% 36%,transparent 37%)}.stat-card .moon,.stat-card .peak,.stat-card .trees{display:none}.stat-copy{position:relative;z-index:2;padding:14px 0 0 24px}.stat-grid.home-dashboard-stats{height:auto;min-height:118px}.stat-copy>span{display:block;color:#efe2cc;font-size:17px;font-weight:800;margin-bottom:4px}.home-dashboard-stats .stat-copy strong{font-size:40px}.home-dashboard-stats .stat-footer-inline{display:flex;flex-direction:row;align-items:baseline;gap:8px;margin:11px 0 0;color:#eee0cc;font-size:16px;font-weight:700}.home-dashboard-stats .stat-footer-inline span{display:inline;margin-bottom:0;color:inherit;font-size:inherit;font-weight:inherit}.home-dashboard-stats .stat-footer-inline b{margin-left:0}.stat-copy strong{display:block;font-size:30px;line-height:1;font-weight:900;color:#fff9ea;text-shadow:0 2px 8px rgba(0,0,0,.35)}.stat-copy p{margin:11px 0 0;color:#eee0cc;font-size:16px;font-weight:700}.stat-copy b{color:#4ee12b;margin-left:5px}.blue .stat-copy b{color:#eef3ff}.stat-icon{position:absolute;z-index:2;right:24px;bottom:14px;width:53px;height:53px;display:grid;place-items:center;border-radius:50%;color:var(--gold);border:2px solid currentColor;background:#04080cad;box-shadow:0 0 18px color-mix(in srgb,currentColor 45%,transparent)}.stat-icon .svg-icon{width:31px;height:31px}.blue .stat-icon{color:#4788ff}.purple .stat-icon{color:#c438ff}.analysis-row{position:relative;z-index:2;display:grid;grid-template-columns:50fr 50fr;gap:10px;margin-top:13px;height:250px}.panel{border:1px solid var(--panel-border);border-radius:10px;background:linear-gradient(180deg,#0b1d28eb,#050e14eb),#030d13f0;box-shadow:inset 0 0 24px #1f70980f,0 8px 24px #0000002e}.panel-title{display:flex;align-items:center;gap:12px;color:var(--gold)}.panel-title .svg-icon{width:27px;height:27px}.panel-title h2{margin:0;font-size:16px;line-height:1;color:#eee8db;font-weight:900}.guide-panel{display:flex;flex-direction:column;overflow:hidden;padding:14px 20px 10px}.guide-panel .panel-title{padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.08)}.guide-head{justify-content:space-between}.guide-head>div{display:flex;align-items:center;gap:12px}.guide-detail-button{height:30px;display:flex;align-items:center;gap:4px;padding:0 10px;color:var(--gold);font-size:14px;font-weight:800;border:0;border-radius:6px;background:#0d1316db;box-shadow:inset 0 0 0 1px #ffffff0a;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.guide-detail-button:hover{color:#101318;background:linear-gradient(180deg,#ffe467,#ffc523);box-shadow:0 0 14px #ffc41452;transform:translateY(-1px)}.guide-detail-button:active{transform:translateY(0) scale(.98);box-shadow:inset 0 2px 8px #3c200047}.guide-detail-button .svg-icon{width:15px;height:15px}.guide-list{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,196,20,.65) rgba(255,255,255,.06);margin:11px 0 0;padding:0 8px 0 23px;color:#eee6da;max-height:230px}.guide-list::-webkit-scrollbar{width:6px}.guide-list::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.guide-list::-webkit-scrollbar-thumb{background:#ffc414a6;border-radius:999px}.guide-list li{padding-left:6px;margin-bottom:9px;font-size:15px;line-height:1.24;font-weight:700}.guide-list strong{display:block;font-size:13px;color:#f1eadf}.guide-list span{color:#c4beb2}.guide-note{flex:0 0 auto;display:flex;align-items:center;gap:9px;margin:4px 0 0;color:#d5cab6;font-size:14px}.guide-note .svg-icon{color:var(--gold)}.guide-dialog-backdrop{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:36px;background:#000408ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.guide-dialog{position:relative;width:min(780px,calc(100vw - 72px));max-height:min(820px,calc(100vh - 72px));overflow:hidden;color:#efece4;border:1px solid rgba(165,184,198,.38);border-radius:18px;background:linear-gradient(180deg,#0b1824f5,#050c13f7),#08121c;box-shadow:0 24px 70px #0000008f,inset 0 0 0 1px #ffffff0a}.guide-dialog:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 60px #3783b91f}.guide-dialog-close{position:absolute;z-index:3;top:18px;right:20px;width:34px;height:34px;display:grid;place-items:center;padding:0;color:#fff7e7;font-size:30px;line-height:1;border:0;background:transparent;cursor:pointer}.app-message-modal-backdrop{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:min(32px,4vw);background:#000408b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.app-message-modal-frame{--app-msg-close-top: 32.5%;--app-msg-close-right: 24.8%;--app-msg-body-top: 40%;--app-msg-body-inset-x: 12.8%;--app-msg-footer-bottom: 23%;--app-msg-footer-inset-x: 9%;position:relative;width:min(var(--app-msg-frame-width, 640px),92vw);aspect-ratio:1448 / 1086;max-height:88vh;background:var(--app-msg-bg) no-repeat center / contain;filter:drop-shadow(0 22px 48px rgba(0,0,0,.55))}.app-message-modal-close{position:absolute;z-index:3;top:var(--app-msg-close-top);right:var(--app-msg-close-right);width:36px;height:36px;display:grid;place-items:center;padding:0;margin:0;color:#fc6;font-size:28px;line-height:1;font-weight:300;border:1px solid rgba(255,170,72,.45);border-radius:4px;background:#080a0e8c;box-shadow:0 0 12px #ff8c2838,inset 0 0 0 1px #ffffff0f;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.app-message-modal-close:hover{color:#ffe6b0;border-color:#ffc878a6;background:#12161cb8}.app-message-modal-close:focus-visible{outline:2px solid rgba(255,190,90,.85);outline-offset:2px}.app-message-modal-close:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.app-message-modal-body{position:absolute;z-index:1;left:var(--app-msg-body-inset-x);right:var(--app-msg-body-inset-x);top:var(--app-msg-body-top);pointer-events:none}.app-message-modal-body-inner{width:100%;overflow:visible;pointer-events:auto;text-align:center}.app-message-modal-text{max-width:50%;margin-left:25%;color:#e8ecf0;font-size:16px;line-height:1.72;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.75)}.app-message-modal-text strong{color:#fc6;font-weight:800}.app-message-modal-footer{position:absolute;z-index:2;left:var(--app-msg-footer-inset-x);right:var(--app-msg-footer-inset-x);bottom:var(--app-msg-footer-bottom);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;pointer-events:none}.app-message-modal-footer>*{pointer-events:auto}.app-message-modal-btn{min-width:108px;padding:9px 18px;font-size:14px;font-weight:800;letter-spacing:.02em;border-radius:4px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.app-message-modal-btn:disabled{opacity:.55;cursor:not-allowed}.app-message-modal-btn.ghost{color:#c9d0d8;border:1px solid rgba(140,155,170,.45);background:#0a0e1480}.app-message-modal-btn.ghost:hover:not(:disabled){color:#eef2f6;border-color:#b4c3d28c;background:#141a22a6}.app-message-modal-btn.primary{color:#1a1208;border:1px solid rgba(255,190,90,.75);background:linear-gradient(180deg,#ffd78a,#e8a040);box-shadow:0 0 14px #ffa03259}.app-message-modal-btn.primary:hover:not(:disabled){border-color:#ffd282e6;filter:brightness(1.05)}@media(max-width:880px){.app-message-modal-frame{--app-msg-close-top: 40.4%;--app-msg-close-right: 8.4%;--app-msg-body-top: 50.4%;--app-msg-body-inset-x: 11.8%;--app-msg-footer-bottom: 5.4%}.app-message-modal-close{width:32px;height:32px;font-size:24px}.app-message-modal-text{font-size:14px;line-height:1.66}}.guide-dialog-hero{position:relative;min-height:118px;display:grid;place-items:center;padding:24px 72px 30px;text-align:center;background:linear-gradient(180deg,#050f193d,#050f19d1),var(--guide-popup-bg, url(/assets/slice/guid_pop.jpg)) center / cover no-repeat;clip-path:polygon(0 0,100% 0,100% 78%,72% 91%,50% 82%,28% 94%,0 78%)}.guide-dialog-hero h2{margin:0 0 8px;color:#fff8e8;font-size:28px;line-height:1;font-weight:900}.guide-dialog-hero p{margin:0;color:#c9d2dc;font-size:15px;font-weight:800}.guide-dialog-body{max-height:calc(min(820px,100vh - 72px) - 118px);overflow-y:auto;padding:16px 24px 24px;scrollbar-width:thin;scrollbar-color:rgba(220,229,237,.55) rgba(255,255,255,.06)}.guide-dialog-body::-webkit-scrollbar{width:8px}.guide-dialog-body::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.guide-dialog-body::-webkit-scrollbar-thumb{background:#dce5ed8c;border-radius:999px}.guide-step-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;min-height:118px;margin-bottom:12px;border:1px solid rgba(132,157,176,.34);border-radius:12px;background:linear-gradient(180deg,#0f1f2de0,#0a141fe6);overflow:hidden}.guide-step-card:last-child{margin-bottom:0}.guide-step-no{position:relative;display:grid;align-content:center;justify-items:center;color:#fff8e8;background:linear-gradient(135deg,var(--step-a),var(--step-b))}.guide-step-no:after{content:"";position:absolute;right:-15px;top:calc(50% - 15px);width:30px;height:30px;background:inherit;transform:rotate(45deg)}.guide-step-no span{position:relative;z-index:1;font-size:16px;line-height:1}.guide-step-no strong{position:relative;z-index:1;margin-top:8px;font-size:42px;line-height:.9;font-weight:900}.guide-step-copy{padding:18px 20px 16px 0}.guide-step-copy h3{margin:0 0 8px;color:var(--step-title);font-size:18px;line-height:1.2;font-weight:900}.guide-step-copy ul{margin:0;padding-left:18px;color:#e2e8ef;font-size:14px;line-height:1.58;font-weight:700}.guide-step-card.gold{--step-a: #a96d0c;--step-b: #ffd433;--step-title: #ffd433}.guide-step-card.purple{--step-a: #402184;--step-b: #b56cff;--step-title: #c88aff}.guide-step-card.cyan{--step-a: #126269;--step-b: #61e0da;--step-title: #62e6e1}.guide-step-card.green{--step-a: #406f1d;--step-b: #a1db43;--step-title: #a9e857}.guide-step-card.orange{--step-a: #87460c;--step-b: #ff9c24;--step-title: #ffad3d}.guide-empty{display:grid;place-items:center;min-height:240px;margin:0;color:#c9d2dc;font-size:14px;font-weight:800}.home-guide-empty{flex:1;min-height:0;margin:10px 8px 4px 20px;color:#c4beb2;font-size:14px;font-weight:700}.chart-panel{display:flex;flex-direction:column;padding:12px 18px 8px;overflow:hidden}.chart-title{justify-content:space-between}.chart-title-left{display:flex;align-items:center;gap:12px;min-width:0}.chart-title-left .svg-icon{flex-shrink:0}.chart-title .custom-select{width:min(280px,52vw)}.chart-title .custom-select-trigger{font-size:13px}.chart-panel .home-chart-legend{display:flex;justify-content:center;align-items:center;gap:40px;margin:16px 0 0;color:#d7d1c7;font-size:14px;font-weight:800}.chart-panel .home-chart-legend span{display:inline-flex;align-items:center;gap:9px}.chart-panel .home-chart-legend i{width:18px;height:14px;border-radius:4px;display:inline-block;flex-shrink:0}.chart-panel .home-chart-legend .assessed{background:linear-gradient(90deg,rgba(255,255,255,.55),transparent 30%,rgba(92,53,0,.35)),linear-gradient(180deg,#fff4a0,#ffc928 38%,#a76308);box-shadow:0 0 12px #ffc4148c,inset 0 0 3px #ffffff73}.chart-panel .home-chart-legend .passed{background:linear-gradient(90deg,rgba(255,255,255,.45),transparent 32%,rgba(46,16,101,.4)),linear-gradient(180deg,#e9d5ff,#c084fc 45%,#6d28d9);box-shadow:0 0 12px #a855f78c,inset 0 0 3px #ffffff59}.chart-panel .home-bar-chart{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px 12px;margin-top:8px;flex:1;min-height:0;overflow:hidden}.chart-panel .home-bar-y-label{position:absolute;left:2px;top:2px;color:#d1c6b6;font-size:14px;font-weight:800}.chart-panel .home-bar-y-axis{display:flex;flex-direction:column;justify-content:space-between;padding:16px 0 26px;color:#d1c6b6;font-size:13px;font-weight:700;text-align:right}.chart-panel .home-bar-plot{position:relative;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;padding:16px 10px 0 12px;border-left:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.22)}.chart-panel .home-bar-grid-lines{position:absolute;inset:0 0 36px;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.11) 0,rgba(255,255,255,.11) 1px,transparent 1px,transparent 20%);opacity:.42}.chart-panel .home-bar-group{position:relative;z-index:1;display:grid;grid-template-rows:minmax(0,1fr) 34px;align-items:end;justify-items:center;min-width:0}.chart-panel .home-bar-pair{width:100%;max-width:92px;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:11px}.chart-panel .home-bar{position:relative;width:32px;min-height:3px;display:block;border-radius:6px 6px 0 0;overflow:visible;transition:height .28s ease;transform:perspective(90px) rotateX(1deg);filter:contrast(1.08) saturate(1.12)}.chart-panel .home-bar.assessed{border:1px solid rgba(255,226,143,.42);background:linear-gradient(104deg,transparent 0 15%,rgba(255,255,255,.42) 21%,rgba(255,252,194,.18) 31%,transparent 48%),linear-gradient(90deg,rgba(255,255,255,.52) 0%,rgba(255,245,154,.18) 22%,transparent 48%,rgba(87,47,0,.38) 100%),repeating-linear-gradient(88deg,#ffffff38 0 1px,#fff0 1px 3px,#6a390029 3px 4px),linear-gradient(180deg,#fff6a5,#ffd54a 18%,#f7aa11 58%,#74410a);box-shadow:0 0 18px #ffc41485,0 8px 16px #0000006b,inset 6px 0 10px #ffffff38,inset -7px 0 10px #4929006b}.chart-panel .home-bar.passed{border:1px solid rgba(216,180,254,.5);background:linear-gradient(104deg,transparent 0 15%,rgba(255,255,255,.36) 21%,rgba(233,213,255,.2) 31%,transparent 48%),linear-gradient(90deg,rgba(255,255,255,.42) 0%,rgba(196,181,253,.18) 22%,transparent 48%,rgba(46,16,101,.42) 100%),repeating-linear-gradient(88deg,#e9d5ff2e 0 1px,#fff0 1px 3px,#2e106533 3px 4px),linear-gradient(180deg,#f3e8ff,#c084fc 20%,#7c3aed 56%,#4c1d95);box-shadow:0 0 18px #a855f794,0 8px 16px #0000006b,inset 6px 0 10px #fff3,inset -7px 0 10px #2e10657a}.chart-panel .home-bar:before{content:"";position:absolute;z-index:3;left:-1px;right:-1px;top:-5px;height:8px;border-radius:50%;background:inherit;border:inherit;filter:brightness(1.22);box-shadow:inset 0 1px 3px #ffffff8c,inset 0 -2px 4px #00000052}.chart-panel .home-bar.passed:before{box-shadow:inset 0 1px 3px #ffffff80,inset 0 -2px 4px #00000052,0 0 12px #b478ff59}.chart-panel .home-bar:after{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(104deg,transparent 0 18%,rgba(255,255,255,.35) 22%,rgba(255,255,255,.06) 29%,transparent 44%),repeating-linear-gradient(90deg,#ffffff26 0 1px,#fff0 1px 3px,#00000024 3px 4px),repeating-linear-gradient(0deg,#ffffff0f 0 1px,#fff0 1px 5px);mix-blend-mode:overlay;opacity:.9}.chart-panel .home-bar b{position:absolute;z-index:4;left:50%;top:-26px;transform:translate(-50%);color:#fff3df;font-size:16px;line-height:1;font-weight:900;text-shadow:0 2px 8px rgba(0,0,0,.65);white-space:nowrap}.chart-panel .home-bar-group>strong{color:#d8cec0;font-size:15px;line-height:34px;font-weight:800}.custom-select{position:relative;z-index:5;width:126px}.custom-select-trigger{width:100%;height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;color:#e4d9c9;font:inherit;font-size:14px;font-weight:900;border:2px solid rgba(255,153,35,.9);border-radius:18px;background:#1d1919db;box-shadow:0 0 18px #ff871e61,inset 0 0 0 1px #ffd26014;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.custom-select-trigger:hover,.custom-select.open .custom-select-trigger{border-color:#ff9f2d;box-shadow:0 0 24px #ff871e8c,inset 0 0 0 1px #ffd26029}.custom-select-trigger:active{transform:scale(.98)}.custom-select-trigger .svg-icon{width:15px;height:15px;transform:rotate(90deg);transition:transform .16s ease}.custom-select.open .custom-select-trigger .svg-icon{transform:rotate(-90deg)}.custom-select-menu{position:absolute;top:calc(100% + 8px);right:0;width:100%;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(180deg,#483226f0,#1a1b20f5),#1a1b20f5;box-shadow:0 14px 28px #0000006b,0 0 18px #ff871e2e}.custom-select-menu:before{content:"";display:block;margin:0 0 6px;padding:0 8px;color:#e8ded29e;font-size:12px;font-weight:700}.custom-select-option{width:100%;height:34px;display:flex;align-items:center;padding:0 12px;color:#f5eee6;font:inherit;font-size:14px;font-weight:900;text-align:left;border:0;border-radius:9px;background:transparent;cursor:pointer}.custom-select-option+.custom-select-option{margin-top:4px}.custom-select-option:hover,.custom-select-option.selected{color:#fff;background:linear-gradient(90deg,#ffffff38,#ffffff1a);box-shadow:inset 3px 0 #ff9c24f2}.legend{display:flex;align-items:center;gap:31px;height:27px;padding-left:46px;color:#d7d1c7;font-size:14px}.legend span{display:flex;align-items:center;gap:8px}.legend i{width:20px;height:10px;display:inline-block}.legend-exam,.tip-exam{background:#ffbb17}.legend-pass,.tip-pass{background:#6603ef}.legend-rate,.tip-rate{background:#b13cf1}.legend-rate{height:3px!important;border-radius:3px;position:relative}.legend-rate:after{content:"";position:absolute;left:8px;top:-3px;width:8px;height:8px;border-radius:50%;background:#b13cf1}.table-panel{position:relative;z-index:2;margin-top:12px;padding:12px 18px}.queue-panel{min-height:206px;height:auto}.queue-panel .data-table{overflow:visible}.record-panel{height:260px}.section-heading{display:flex;align-items:center;justify-content:space-between;height:32px}.section-heading a{display:flex;align-items:center;gap:4px;color:var(--gold);text-decoration:none;font-size:14px;font-weight:800;transition:color .16s ease,transform .16s ease,text-shadow .16s ease}.section-heading a:hover{color:#ffe66e;text-shadow:0 0 12px rgba(255,196,20,.52);transform:translateY(-1px)}.section-heading a:active{transform:translateY(0) scale(.98)}.section-heading a .svg-icon{width:18px;height:18px}.data-table{width:100%;margin-top:7px;overflow:hidden;color:#d8d2c7;font-size:14px}.table-head,.table-row{display:grid;align-items:center;grid-template-columns:1.3fr .9fr .78fr 1.15fr .72fr}.queue-table .table-head,.queue-table .table-row{grid-template-columns:.72fr 1.2fr 1fr .68fr 1.05fr}.queue-examiner-cell{font-weight:800;color:#e8dfd0f2}.queue-table .table-row{align-items:start;padding-top:8px;padding-bottom:8px}.queue-exam-type-cell{min-width:0;white-space:normal;word-break:break-word;line-height:1.35}.queue-exam-type-cell.home-queue-exam-type{display:flex;align-items:center;gap:8px}.queue-exam-type-cell.home-queue-exam-type>span:last-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-record-exam-type{display:flex;align-items:center;gap:8px;min-width:0}.home-record-exam-type .queue-exam-type-icon-img{flex:0 0 auto}.home-record-exam-type .svg-icon{width:22px;height:22px;flex:0 0 auto;color:var(--gold)}.home-record-exam-type>span:last-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-exam-type-icon-img{width:22px;height:22px;display:block;flex:0 0 auto;object-fit:contain;background:transparent;filter:drop-shadow(0 2px 3px rgba(0,0,0,.32))}.records-exam-type-icon-img,.drawer-type-icon,.drawer-type-option-icon,.drawer-exam-type-display img{display:block;object-fit:contain;background:transparent;filter:drop-shadow(0 2px 3px rgba(0,0,0,.32))}.queue-exam-type-cell.home-queue-exam-type .svg-icon{width:22px;height:22px;flex:0 0 auto;color:var(--gold)}.record-table .table-head,.record-table .table-row{grid-template-columns:.88fr 1.28fr 1fr .72fr 1.05fr 1.1fr}.record-candidate-cell{display:flex;align-items:center;gap:10px;min-width:0}.record-candidate-text,.table-cell-clip{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-ip-cell{font-variant-numeric:tabular-nums;font-size:13px}.table-head{height:37px;padding:0 12px;color:#aea9a1;background:linear-gradient(90deg,#ffffff12,#ffffff06);font-weight:700}.table-row{min-height:39px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.035)}.table-row:last-child{border-bottom:0}.candidate{display:flex;align-items:center;gap:15px}.mini-avatar{width:34px;height:34px;display:inline-block;border-radius:50%;background:radial-gradient(circle at 50% 42%,#f1b47c 0 18%,transparent 19%),radial-gradient(circle at 48% 25%,#1b1612 0 24%,transparent 25%),linear-gradient(145deg,#183246,#0d1114 62%,#e6a924 63%);border:2px solid rgba(255,203,33,.85);box-shadow:0 0 8px #ffc72147}.mini-avatar-img{width:34px;height:34px;flex:0 0 auto;border-radius:50%;object-fit:cover;border:2px solid rgba(255,203,33,.85);box-shadow:0 0 8px #ffc72147;background:#030b12ad}.wait-time{color:var(--gold);font-size:14px;font-weight:900}.view-button{min-width:111px;height:31px;color:var(--gold);font-weight:900;background:#111311e6;border:1px solid var(--gold);border-radius:8px;cursor:pointer}.result-badge{display:inline-grid;place-items:center;min-width:86px;height:32px;color:#78e63b;font-style:normal;font-weight:900;background:#47a2232e;border:1px solid rgba(89,205,44,.48);border-radius:8px}.result-badge.pass{color:#78e63b;background:#47a2232e;border-color:#59cd2c7a}.result-badge.fail{color:#ff5f45;background:#be2f222e;border-color:#ff573e85}.result-badge.void{color:#c4cbd2;background:#76808b2e;border-color:#acb5bf6b}.stars{display:inline-flex;align-items:center;gap:1px;color:#566069;font-size:22px;white-space:nowrap}.star{position:relative;width:1em;height:1em;display:inline-block;color:#566069;font-style:normal;line-height:1}.star span{position:absolute;left:0;top:0;max-width:100%;overflow:hidden;color:var(--gold);white-space:nowrap;line-height:1}.rightbar{position:relative;display:grid;grid-template-rows:162px minmax(92px,auto) auto minmax(132px,1fr);gap:8px;height:100%;min-height:calc(100vh - 12px);min-height:calc(100dvh - 12px);align-self:stretch;overflow:visible;padding-top:6px}.right-card{border:1px solid var(--panel-border);overflow:hidden;box-shadow:inset 0 0 24px #008dbf0a,0 0 0 1px #ffc74e0a}.right-card.profile-card{overflow:visible;z-index:3}.profile-card{padding:12px 12px 9px}.profile-card:after,.quote-card:after{content:"";position:absolute;right:8px;top:2px;width:124px;height:124px;opacity:.12;background:linear-gradient(135deg,transparent 0 22%,var(--gold) 23% 26%,transparent 27% 45%,var(--gold) 46% 49%,transparent 50%);clip-path:polygon(50% 0,92% 13%,84% 72%,50% 100%,16% 72%,8% 13%)}.profile-top{display:flex;align-items:center;gap:10px}.avatar-ring{position:relative;border:0;padding:0;width:80px;height:80px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(255,211,63,.18) 50%,transparent 53%),conic-gradient(from 18deg,#ffd43f,#ff8d18,#ffd43f,#ff8d18,#ffd43f);box-shadow:0 0 24px #ffbc21b3,inset 0 0 12px #ffffff52}.avatar-link{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.avatar-link:hover{transform:translateY(-1px);box-shadow:0 0 30px #ffbc21d1,inset 0 0 12px #ffffff52}.avatar-link:active{transform:scale(.97)}.avatar-person{width:66px;height:66px;border-radius:50%;display:block;object-fit:cover;object-position:center;overflow:hidden}.avatar-edit-badge{position:absolute;right:-2px;bottom:-2px;width:30px;height:30px;display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:#1c2834f2;box-shadow:0 4px 12px #0000004d}.avatar-edit-badge .svg-icon{width:15px;height:15px}.profile-center-select{position:relative;z-index:12;width:80px;flex-shrink:0}.profile-center-select .custom-select-menu{left:0;right:auto;width:max-content;min-width:148px}.profile-select-menu:before{display:none;content:none}.profile-select-menu-hint{margin:0 0 6px;padding:0 8px;color:#e8ded29e;font-size:12px;font-weight:700}.profile-menu-caret{width:15px!important;height:15px!important;transform:rotate(90deg);transition:transform .16s ease}.profile-center-select.open .profile-menu-caret{transform:rotate(-90deg)}.profile-menu-trigger:focus-visible{outline:2px solid rgba(255,196,20,.65);outline-offset:2px}.profile-text{position:relative;z-index:1;min-width:0;display:grid;gap:6px;align-content:center}.name-line{display:flex;align-items:center;gap:8px;margin-bottom:8px}.name-line strong{font-size:18px;line-height:1}.name-line span{display:inline-grid;place-items:center;min-width:47px;height:27px;padding:0 10px;border-radius:15px;color:#2d1d00;font-weight:900;background:var(--gold-2)}.profile-name{display:block;min-width:0;overflow:hidden;color:#fff5d7;font-size:16px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.profile-role{width:fit-content;display:inline-grid;place-items:center;min-width:44px;height:24px;padding:0 8px;border-radius:15px;color:#2d1d00;font-size:13px;font-weight:900;background:var(--gold-2)}.profile-text p{margin:0 0 9px;color:#ebe5d9;font-size:14px;font-weight:800}.profile-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;color:#c9c0b0;font-size:12px;font-weight:800;white-space:nowrap}.switch-card{padding:14px}.switch-row{display:flex;align-items:center;justify-content:space-between}.right-card h2{margin:0;font-size:15px;color:#eee7db;font-weight:900}.switch-control{display:flex;align-items:center;gap:8px;color:#efece5;font-size:13px;padding:0;border:0;background:transparent;cursor:pointer}.switch-on{position:relative;width:90px;height:30px;border-radius:18px;background:linear-gradient(90deg,#ffc413,#ffcf3e);box-shadow:0 0 17px #ffc413b8;transition:background .18s ease,box-shadow .18s ease}.switch-on:after{content:"";position:absolute;right:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#f4f4ee;transition:transform .18s ease}.switch-control.closed .switch-on{background:linear-gradient(90deg,#4b5563,#7c8794);box-shadow:0 0 10px #7c879459}.switch-control.closed .switch-on:after{transform:translate(-60px)}.switch-control.closed b{color:#b8c0ca}.switch-card p{display:flex;align-items:center;gap:8px;margin:14px 0 0;color:#bfb8ab;font-size:14px;font-weight:700}.switch-card p .svg-icon{color:var(--gold)}.calendar-card{padding:18px 16px 15px}.calendar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.calendar-head>div{display:flex;align-items:center;gap:10px;color:#cfc8bd;font-size:16px}.calendar-head .svg-icon{width:18px;height:18px;color:var(--gold)}.left-chevron{transform:rotate(180deg)}.week-row,.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.week-row{color:#aaa49a;font-weight:800;margin-bottom:9px}.calendar-grid{row-gap:12px;color:#f0ece4;font-size:17px}.calendar-grid span{height:24px;display:grid;place-items:center}.calendar-grid .muted{color:#7d7b76}.calendar-grid .active{width:38px;height:38px;justify-self:center;margin-top:-8px;margin-bottom:-6px;border-radius:50%;color:#071018;font-weight:900;background:var(--gold);box-shadow:0 0 18px #ffc314b3}.alert-card{position:relative;overflow:hidden;isolation:isolate;height:auto;padding:18px 16px 55px}.alert-card.right-card{background:linear-gradient(180deg,#071620fa,#030b11fa),var(--panel)}.alert-card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 62%,#050d1400 0 46%,#030a1024 78%,#030a106b),linear-gradient(180deg,#030a106b,#030a100f 28%,#02080d52),linear-gradient(90deg,#030a1052,#030a1003 26% 74%,#030a105c),var(--alert-bg, url(/assets/slice/Kind_tips.jpg)) center bottom / cover no-repeat;filter:saturate(1.06) brightness(1.08)}.alert-card:after{content:"";position:absolute;inset:-14px;z-index:0;pointer-events:none;background:linear-gradient(180deg,#07162073 0,#07162000 18%),radial-gradient(ellipse at center,transparent 55%,rgba(3,10,16,.26) 88%);filter:blur(6px)}.alert-card>*:not(.custom-bg.right-card-bg-setting){position:relative;z-index:1}.alert-title{display:flex;align-items:center;gap:12px;color:var(--gold);margin-bottom:14px;text-shadow:0 1px 3px rgba(3,10,16,.85)}.alert-title .svg-icon{width:26px;height:26px}.alert-card p{margin:0 0 16px;color:#cfc3b2;font-size:14px;line-height:1.75;font-weight:700;text-shadow:0 1px 3px rgba(3,10,16,.9)}.alert-card b{color:var(--gold)}.alert-card button:not(.right-card-bg-setting),.alert-card .alert-card-purchase{width:220px;height:41px;display:block;margin:5px auto 0;color:#1e1400;font-size:17px;font-weight:900;border:0;border-radius:22px;background:linear-gradient(180deg,#ffe467,#ffc523);box-shadow:0 0 19px #ffcc2373;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.alert-card .alert-card-purchase{line-height:41px;text-align:center;text-decoration:none;box-sizing:border-box}.alert-card button:not(.right-card-bg-setting):hover,.alert-card .alert-card-purchase:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 0 24px #ffcc239e}.alert-card button:not(.right-card-bg-setting):active,.alert-card .alert-card-purchase:active{transform:translateY(0) scale(.98);box-shadow:inset 0 2px 8px #46260052}.right-card .custom-bg.right-card-bg-setting{left:auto!important;right:10px;bottom:10px;z-index:2;margin:0}.queue-hero .custom-bg.right-card-bg-setting{left:20%;bottom:10px;z-index:6;margin:0}.quote-card{height:100%;display:flex;flex-direction:column;min-height:144px;padding:20px 16px 46px;background:linear-gradient(180deg,#071620b3,#030b11e0),var(--quote-bg, url(/assets/slice/statement_back.jpg)) center / cover no-repeat}.quote-card>.svg-icon{width:43px;height:43px;color:var(--gold)}.quote-card p{margin:10px 0 0 27px;color:var(--gold);font-size:16px;line-height:1.55;font-weight:900;white-space:pre-line}.quote-card>span{position:absolute;right:30px;bottom:50px;color:var(--gold);font-size:56px;font-family:Georgia,serif;line-height:1}.queue-hero{position:relative;min-height:116px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 32px 18px;overflow:hidden;background:linear-gradient(90deg,#02090fe6,#02090f70 45%,#02090fbd),linear-gradient(180deg,rgba(255,173,40,.06),transparent 78%),var(--queue-hero-bg) center / cover no-repeat}.queue-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 47% 16%,rgba(255,175,41,.22),transparent 18%),radial-gradient(circle at 72% 8%,rgba(255,175,41,.13),transparent 12%)}.queue-hero-copy,.queue-top-actions{position:relative;z-index:1}.queue-hero h1{margin:0;color:#f5f2ec;font-size:25px;line-height:1;font-weight:900;letter-spacing:0}.queue-hero p{margin:16px 0 0;color:#eee6dac7;font-size:14px;font-weight:700}.queue-top-actions{display:flex;align-items:center;gap:12px;color:#f0e8d9;font-size:14px;white-space:nowrap}.queue-top-actions>.svg-icon{width:23px;height:23px}.queue-icon-button{position:relative;width:34px;height:34px;display:grid;place-items:center;color:#f0e8d9;border:0;border-radius:50%;background:transparent;cursor:pointer}.queue-icon-button .svg-icon{width:24px;height:24px}.queue-icon-button i{position:absolute;right:6px;top:4px;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px #ffc414e6}.queue-user-pill{display:flex;align-items:center;gap:10px;min-width:112px;padding:0;color:#f3ead7;border:0;background:transparent;cursor:default}.queue-user-pill img{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,196,20,.82);box-shadow:0 0 14px #ffc41438}.queue-user-pill strong{max-width:80px;overflow:hidden;color:#f4eee4;text-overflow:ellipsis;white-space:nowrap}.statistics-page{min-width:0;min-height:calc(100vh - 8px);display:flex;flex-direction:column;gap:14px;padding:0 20px 24px;color:var(--text);background:radial-gradient(circle at 82% 0%,rgba(255,196,20,.06),transparent 24%),radial-gradient(circle at 54% 96%,rgba(0,119,255,.05),transparent 30%),linear-gradient(180deg,#02070ce6,#02070cfa)}.statistics-summary-grid{--statistics-summary-scale: .56;--statistics-summary-font-scale: .8;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:0}.statistics-summary-card{position:relative;min-height:calc(220px * var(--statistics-summary-scale));overflow:hidden;border:1px solid var(--summary-border);border-radius:10px;background:#07131c;box-shadow:inset 0 0 28px #ffc4140a,0 15px 36px #00000047;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.statistics-summary-card:hover,.statistics-summary-card:focus-visible{transform:translateY(-2px);border-color:var(--summary-color);box-shadow:inset 0 0 28px color-mix(in srgb,var(--summary-color) 10%,transparent),0 16px 40px #00000057,0 0 18px color-mix(in srgb,var(--summary-color) 22%,transparent);outline:none}.statistics-summary-card.gold{--summary-border: rgba(255, 160, 12, .72);--summary-color: #ffc414}.statistics-summary-card.blue{--summary-border: rgba(54, 137, 255, .72);--summary-color: #50a4ff}.statistics-summary-card.purple{--summary-border: rgba(185, 77, 255, .72);--summary-color: #bc55ff}.statistics-summary-bg{position:absolute;inset:0;background:linear-gradient(90deg,#04090dc7,#04090d47 54%,#04090d8a),linear-gradient(180deg,#0000002e,#00000073),var(--summary-bg) center / cover no-repeat;filter:saturate(1.08) brightness(.9)}.statistics-summary-icon{position:absolute;left:calc(32px * var(--statistics-summary-scale));top:calc(39px * var(--statistics-summary-scale));width:calc(110px * var(--statistics-summary-scale));height:calc(110px * var(--statistics-summary-scale));display:grid;place-items:center;color:var(--summary-color);border:calc(4px * var(--statistics-summary-scale)) solid currentColor;border-radius:50%;background:radial-gradient(circle at 50% 50%,#ffc4141f,#00000057 64%,#000000bd);box-shadow:0 0 18px color-mix(in srgb,var(--summary-color) 60%,transparent),inset 0 0 24px color-mix(in srgb,var(--summary-color) 22%,transparent)}.statistics-summary-icon:before,.statistics-summary-icon:after{content:"";position:absolute;inset:calc(-16px * var(--statistics-summary-scale));border:calc(2px * var(--statistics-summary-scale)) solid color-mix(in srgb,var(--summary-color) 72%,transparent);border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;opacity:.72}.statistics-summary-icon:after{inset:calc(-27px * var(--statistics-summary-scale));opacity:.32;transform:rotate(-32deg)}.statistics-summary-icon .svg-icon{width:calc(50px * var(--statistics-summary-scale));height:calc(50px * var(--statistics-summary-scale))}.statistics-summary-main{position:relative;z-index:1;height:100%;display:grid;grid-template-columns:calc(132px * var(--statistics-summary-scale)) minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:calc(22px * var(--statistics-summary-scale));padding:calc(30px * var(--statistics-summary-scale)) calc(28px * var(--statistics-summary-scale)) calc(24px * var(--statistics-summary-scale)) calc(168px * var(--statistics-summary-scale))}.statistics-summary-main h2{grid-column:1 / -1;justify-self:center;margin:0;color:var(--summary-color);font-size:calc(22px * var(--statistics-summary-font-scale));line-height:1;font-weight:900}.statistics-summary-numbers{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:calc(28px * var(--statistics-summary-scale));margin-top:calc(21px * var(--statistics-summary-scale))}.statistics-summary-numbers span{display:grid;gap:calc(11px * var(--statistics-summary-scale));min-width:0;text-align:center}.statistics-summary-numbers span+span{border-left:1px solid rgba(255,255,255,.13)}.statistics-summary-numbers em{color:#d1c5b5;font-size:calc(15px * var(--statistics-summary-font-scale));font-style:normal;font-weight:800}.statistics-summary-numbers strong{color:#fff2df;font-size:calc(37px * var(--statistics-summary-font-scale));line-height:1;font-weight:900}.statistics-summary-numbers .revenue strong{font-size:calc(25px * var(--statistics-summary-font-scale));white-space:nowrap}.statistics-rate-line{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:center;gap:calc(15px * var(--statistics-summary-scale));margin-top:calc(18px * var(--statistics-summary-scale));padding-top:calc(19px * var(--statistics-summary-scale));border-top:1px solid rgba(255,255,255,.2)}.statistics-rate-line span{color:#d1c5b5;font-size:calc(17px * var(--statistics-summary-font-scale));font-weight:800}.statistics-rate-line b{color:var(--summary-color);font-size:calc(28px * var(--statistics-summary-font-scale));line-height:1;font-weight:900}.statistics-dashboard-grid{display:grid;grid-template-columns:1.12fr .94fr;gap:18px;margin-top:20px}.statistics-panel{min-height:460px;padding:22px 24px 16px;border:1px solid rgba(255,145,15,.54);border-radius:10px;background:radial-gradient(circle at 28% 18%,rgba(255,196,20,.04),transparent 30%),linear-gradient(180deg,#06141deb,#030b11f0);box-shadow:inset 0 0 30px #ffc41408,0 16px 38px #0000003d}.statistics-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.statistics-panel-title{display:flex;align-items:center;gap:12px;min-width:0;color:var(--gold)}.statistics-panel-title .svg-icon{width:28px;height:28px}.statistics-panel-title h2{margin:0;color:#f1e8da;font-size:20px;line-height:1;font-weight:900}.statistics-select{position:relative;z-index:5;width:244px}.statistics-select>button{width:100%;height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 13px;color:#e3d8c9;border:1px solid rgba(255,196,20,.36);border-radius:6px;background:#090e13c2;cursor:pointer}.statistics-select>button span{overflow:hidden;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.statistics-select>button .svg-icon{width:15px;height:15px;transform:rotate(90deg)}.statistics-select.open>button .svg-icon{transform:rotate(-90deg)}.statistics-select-menu{position:absolute;right:0;top:calc(100% + 6px);width:100%;padding:6px;border:1px solid rgba(255,196,20,.24);border-radius:8px;background:#0e141bfa;box-shadow:0 14px 30px #00000061}.statistics-select-menu button{width:100%;height:32px;color:#eee4d7;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.statistics-select-menu button:hover{color:var(--gold);background:#ffc41414}.statistics-legend{display:flex;justify-content:center;gap:48px;margin:29px 0 0;color:#d9d0c4;font-size:14px;font-weight:800}.statistics-legend span{display:inline-flex;align-items:center;gap:9px}.statistics-legend i{width:14px;height:14px;border-radius:3px}.statistics-legend .assessed{background:linear-gradient(90deg,rgba(255,255,255,.55),transparent 30%,rgba(92,53,0,.35)),linear-gradient(180deg,#fff4a0,#ffc928 38%,#a76308);box-shadow:0 0 10px #ffc4148c,inset 0 0 4px #ffffff80}.statistics-legend .passed{background:linear-gradient(90deg,rgba(255,255,255,.48),transparent 32%,rgba(96,28,0,.38)),linear-gradient(180deg,#ffb15a,#ff7422 42%,#98300d);box-shadow:0 0 10px #ff70158c,inset 0 0 4px #ffffff5c}.statistics-bar-chart{position:relative;display:grid;grid-template-columns:45px minmax(0,1fr);gap:12px;margin-top:19px;min-height:255px}.statistics-y-label{position:absolute;left:2px;top:-23px;color:#d1c6b6;font-size:14px;font-weight:800}.statistics-y-axis{display:flex;flex-direction:column;justify-content:space-between;padding:5px 0 30px;color:#d1c6b6;font-size:14px;font-weight:700}.statistics-plot{position:relative;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;padding:0 26px 0 12px;border-left:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.24)}.statistics-grid-lines{position:absolute;inset:0 0 30px;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.12) 0,rgba(255,255,255,.12) 1px,transparent 1px,transparent 20%);opacity:.42}.statistics-bar-group{position:relative;z-index:1;display:grid;grid-template-rows:minmax(0,1fr) 30px;align-items:end;justify-items:center;min-width:0}.statistics-bars{width:84px;height:218px;display:flex;align-items:end;justify-content:center;gap:12px}.statistics-bar{position:relative;width:33px;min-height:2px;display:block;border-radius:5px 5px 0 0;border:1px solid rgba(255,226,143,.42);overflow:visible;transition:height .28s ease;transform:perspective(90px) rotateX(1deg);filter:contrast(1.1) saturate(1.14)}.statistics-bar.assessed{background:linear-gradient(104deg,transparent 0 15%,rgba(255,255,255,.42) 21%,rgba(255,252,194,.18) 31%,transparent 48%),linear-gradient(90deg,rgba(255,255,255,.52) 0%,rgba(255,245,154,.18) 22%,transparent 48%,rgba(87,47,0,.38) 100%),repeating-linear-gradient(88deg,#ffffff38 0 1px,#fff0 1px 3px,#6a390029 3px 4px),linear-gradient(180deg,#fff6a5,#ffd54a 18%,#f7aa11 58%,#74410a);box-shadow:0 0 18px #ffc41485,0 8px 16px #0000006b,inset 6px 0 10px #ffffff38,inset -7px 0 10px #4929006b}.statistics-bar.passed{border-color:#ffa95e85;background:linear-gradient(104deg,transparent 0 15%,rgba(255,255,255,.36) 21%,rgba(255,188,118,.18) 31%,transparent 48%),linear-gradient(90deg,rgba(255,255,255,.42) 0%,rgba(255,180,97,.16) 22%,transparent 48%,rgba(92,27,0,.44) 100%),repeating-linear-gradient(88deg,#ffddad2b 0 1px,#fff0 1px 3px,#5919002e 3px 4px),linear-gradient(180deg,#ffc07a,#ff8a2f 21%,#e95b16 60%,#7e250b);box-shadow:0 0 18px #ff701594,0 8px 16px #0000006b,inset 6px 0 10px #ffffff2e,inset -7px 0 10px #4814007a}.statistics-bar:before{content:"";position:absolute;z-index:3;left:-1px;right:-1px;top:-5px;height:8px;border-radius:50%;background:inherit;border:inherit;filter:brightness(1.25);box-shadow:inset 0 1px 3px #ffffff94,inset 0 -2px 4px #00000052,0 0 10px #ffc93e47}.statistics-bar:after{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(104deg,transparent 0 18%,rgba(255,255,255,.38) 22%,rgba(255,255,255,.06) 29%,transparent 44%),repeating-linear-gradient(90deg,#ffffff2e 0 1px,#fff0 1px 3px,#0000002e 3px 4px),repeating-linear-gradient(0deg,#ffffff0f 0 1px,#fff0 1px 5px);mix-blend-mode:overlay;opacity:.92}.statistics-bar b{position:absolute;z-index:4;left:50%;top:-27px;color:#fff3df;font-size:17px;line-height:1;font-weight:900;text-shadow:0 2px 7px rgba(0,0,0,.62);transform:translate(-50%)}.statistics-bar-group>strong{color:#d8cec0;font-size:16px;line-height:30px;font-weight:800}.statistics-note{display:flex;align-items:center;gap:10px;min-height:46px;margin-top:22px;padding:0 14px;color:#bcb3a7;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;font-size:13px;font-weight:700}.statistics-note .svg-icon{color:var(--gold)}.statistics-rate-body{display:grid;grid-template-columns:minmax(290px,1fr) 214px;gap:23px;align-items:center;margin-top:23px}.statistics-donut-stage{display:grid;place-items:center;min-height:315px;background:radial-gradient(ellipse at 50% 86%,rgba(255,196,20,.18),transparent 32%),radial-gradient(circle at 50% 48%,rgba(255,196,20,.08),transparent 42%)}.statistics-donut{position:relative;width:275px;height:275px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from -90deg,#ffc414 0 var(--rate),rgba(255,196,20,.25) var(--rate) 51%,#f06418 51% 75%,rgba(255,255,255,.22) 75% 100%);box-shadow:0 0 32px #ffc41447,0 22px 45px #0000006b}.statistics-donut:before{content:"";position:absolute;inset:23px;border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(255,196,20,.08),transparent 44%),#071019;box-shadow:inset 0 0 24px #000000b8,0 0 0 2px #ffc41429}.statistics-donut:after{content:"";position:absolute;inset:-26px;border-radius:50%;border:1px solid rgba(255,196,20,.2);border-bottom-color:transparent;opacity:.72}.statistics-donut>div{position:relative;z-index:1;display:grid;justify-items:center}.statistics-donut strong{color:#fff5df;font-size:50px;line-height:1;font-weight:900}.statistics-donut span{margin-top:13px;color:#f0dcc4;font-size:17px;font-weight:800}.statistics-donut em{margin-top:8px;color:#b9ad9f;font-size:14px;font-style:normal;font-weight:700}.statistics-donut-metal{position:relative;width:290px;height:290px;display:grid;place-items:center;border-radius:50%;filter:contrast(1.08) saturate(1.08) drop-shadow(0 26px 32px rgba(0,0,0,.54))}.statistics-donut-metal:before{content:"";position:absolute;inset:-18px;border-radius:50%;background:radial-gradient(ellipse at 50% 98%,rgba(255,190,35,.42),transparent 33%),radial-gradient(ellipse at 50% 98%,transparent 35%,rgba(255,190,35,.34) 36% 37%,transparent 39%),radial-gradient(ellipse at 50% 98%,transparent 47%,rgba(255,190,35,.22) 48% 49%,transparent 51%);transform:translateY(32px) scaleY(.33)}.statistics-donut-metal:after{content:"";position:absolute;inset:52px;z-index:4;border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(255,218,112,.1),transparent 48%),radial-gradient(circle at 50% 50%,#071019 0 62%,#03080d);box-shadow:inset 0 0 28px #000000db,inset 0 0 0 2px #ffd45c2e,0 0 24px #ffb01942}.donut-segment{position:absolute;inset:0;border-radius:50%;mask:radial-gradient(circle,transparent 0 50%,#000 51% 72%,transparent 73%);-webkit-mask:radial-gradient(circle,transparent 0 50%,#000 51% 72%,transparent 73%);filter:drop-shadow(0 0 12px var(--glow))}.donut-segment:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 31% 18%,rgba(255,255,255,.74),transparent 17%),linear-gradient(112deg,rgba(255,255,255,.36),transparent 23%,rgba(255,255,255,.13) 42%,rgba(0,0,0,.34) 68%,rgba(255,255,255,.08)),repeating-conic-gradient(from 10deg,rgba(255,255,255,.1) 0deg .45deg,rgba(0,0,0,.1) .45deg .95deg,transparent .95deg 1.55deg),var(--metal);box-shadow:inset 0 0 0 1px #fff4be3d,inset 0 0 18px #ffffff38,inset 12px 10px 16px #ffffff24,inset 0 -16px 22px #0000006b,inset -14px 0 22px #00000047,0 0 18px var(--glow)}.donut-segment:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,transparent 0 19%,rgba(255,255,255,.52) 24%,rgba(255,255,255,.12) 32%,transparent 48%),repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.11) 0 1px,transparent 1px 5px),repeating-linear-gradient(104deg,rgba(255,255,255,.16) 0 1px,rgba(0,0,0,.1) 1px 2px,transparent 2px 5px);mix-blend-mode:overlay;opacity:.76}.segment-gold{--metal: linear-gradient(120deg, #5d3508 0%, #e69b13 16%, #fff2a4 31%, #f2af1d 49%, #a45f08 72%, #3f2408 100%);--glow: rgba(255, 196, 20, .7);clip-path:polygon(50% 50%,50% -6%,106% -6%,106% 52%,50% 52%)}.segment-yellow{--metal: linear-gradient(120deg, #4d2b04 0%, #bd7306 13%, #ffe37b 29%, #ffc414 48%, #e2950d 68%, #513005 100%);--glow: rgba(255, 196, 20, .62);clip-path:polygon(50% 50%,106% 48%,106% 106%,50% 106%,50% 50%)}.segment-orange{--metal: linear-gradient(120deg, #57200a 0%, #ce4817 15%, #ffbd72 31%, #ff6e22 49%, #9d300d 72%, #3e1508 100%);--glow: rgba(255, 97, 25, .72);clip-path:polygon(50% 50%,52% 106%,-6% 106%,-6% 56%,50% 50%)}.segment-silver{--metal: linear-gradient(120deg, #221d18 0%, #8b7d66 16%, #f6edd8 31%, #8d7c61 49%, #5b4c38 71%, #181511 100%);--glow: rgba(255, 226, 182, .38);clip-path:polygon(50% 50%,-6% 57%,-6% -6%,52% -6%,50% 50%)}.segment-silver:after{opacity:.64}.donut-ring-glow{position:absolute;inset:0;z-index:3;border-radius:50%;background:conic-gradient(from -88deg,transparent 0 23%,rgba(255,255,255,.95) 24%,transparent 25%,transparent 51%,rgba(255,231,145,.84) 52%,transparent 53%,transparent 76%,rgba(255,119,35,.75) 77%,transparent 78%,transparent 100%);mask:radial-gradient(circle,transparent 0 49%,#000 50% 73%,transparent 74%);-webkit-mask:radial-gradient(circle,transparent 0 49%,#000 50% 73%,transparent 74%);filter:blur(.4px) drop-shadow(0 0 8px rgba(255,196,20,.7))}.statistics-donut-metal>div{position:relative;z-index:5;display:grid;justify-items:center}.statistics-donut-metal strong{color:#fff3d9;font-size:51px;line-height:1;font-weight:900;text-shadow:0 2px 9px rgba(0,0,0,.72),0 0 12px rgba(255,215,110,.28)}.statistics-donut-metal span{margin-top:13px;color:#f3ddc0;font-size:17px;font-weight:800}.statistics-donut-metal em{margin-top:8px;color:#bcae9d;font-size:14px;font-style:normal;font-weight:700}.statistics-rate-list{display:grid;gap:16px}.statistics-rate-list article{position:relative;min-height:95px;padding:16px 18px 14px 36px;border:1px solid rgba(255,196,20,.28);border-radius:8px;background:#070d12b8}.statistics-rate-list i{position:absolute;left:14px;top:18px;width:11px;height:11px;border-radius:50%;background:var(--rate-color);box-shadow:0 0 12px var(--rate-color)}.statistics-rate-list .gold{--rate-color: #ffc414}.statistics-rate-list .blue{--rate-color: #ff9f33}.statistics-rate-list .purple{--rate-color: #ff5b22}.statistics-rate-list span{display:block;color:#d8cfc2;font-size:15px;font-weight:800}.statistics-rate-list strong{display:block;margin-top:8px;color:#fff3df;font-size:28px;line-height:1;font-weight:900}.statistics-rate-list em{display:block;margin-top:8px;color:#c5baad;font-size:14px;font-style:normal;font-weight:700}@media(max-width:1400px){.statistics-summary-card{min-height:calc(205px * var(--statistics-summary-scale))}.statistics-summary-icon{left:calc(24px * var(--statistics-summary-scale));width:calc(96px * var(--statistics-summary-scale));height:calc(96px * var(--statistics-summary-scale))}.statistics-summary-main{padding-left:calc(138px * var(--statistics-summary-scale))}.statistics-rate-body{grid-template-columns:1fr}.statistics-rate-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1040px){.statistics-page .queue-hero,.statistics-panel-head{flex-direction:column;align-items:stretch}.statistics-summary-grid,.statistics-dashboard-grid,.statistics-rate-list{grid-template-columns:1fr}}.profile-settings-page{min-width:0;max-width:none;margin:0;padding:0 10px 14px 14px;color:var(--text)}.placeholder-page{min-height:calc(100vh - 8px);display:grid;place-items:center;color:var(--text)}.placeholder-page h1{margin:0;font-size:28px;font-weight:900}.profile-settings-topbar{height:62px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(148,169,188,.16)}.profile-title-line{display:flex;align-items:center;gap:12px}.profile-title-line span{width:18px;height:20px;background:linear-gradient(90deg,#ffbc2100,#ffbc21f2);clip-path:polygon(0 0,100% 50%,0 100%,38% 50%)}.profile-title-line h1{margin:0;font-size:16px;font-weight:900}.profile-mini{display:flex;align-items:center;gap:8px;padding:3px 7px;color:#eee7db;border:0;border-radius:24px;background:transparent}.profile-mini img{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #ffc41442}.profile-mini span{display:grid;gap:4px;text-align:left}.profile-mini strong{font-size:14px}.profile-mini small{color:#aab4c0;font-size:12px}.profile-cover{position:relative;min-height:148px;margin-top:6px;overflow:hidden;border:1px solid rgba(105,132,154,.46);border-radius:10px;background:linear-gradient(180deg,#030a101a,#030a10c7),var(--profile-cover-bg, url(/assets/slice/user_top.png)) center / cover no-repeat}.profile-cover-card{position:absolute;left:24px;bottom:-10px;width:min(620px,calc(100% - 48px));min-height:122px;display:flex;align-items:center;gap:16px;padding:16px 22px 16px 26px;border:1px solid rgba(210,226,239,.24);border-radius:12px;background:linear-gradient(135deg,#ffffff1a,#ffffff06),#0f1e2d47;box-shadow:0 16px 40px #00000047,inset 0 1px #ffffff2e,inset 0 -1px #ffffff0d}.profile-cover-avatar{position:relative;flex:0 0 auto}.profile-cover-avatar-editable{cursor:pointer}.profile-cover-avatar-editable:hover img{filter:brightness(1.06)}.avatar-upload-input{display:none}.profile-cover-avatar img{width:78px;height:78px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 5px #fff3}.profile-cover-avatar button{position:absolute;right:-1px;bottom:-2px;width:30px;height:30px;display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:#1c2834f2}.profile-cover-copy strong{font-size:24px;line-height:1}.profile-cover-copy span{display:inline-grid;place-items:center;height:25px;margin-left:10px;padding:0 10px;color:var(--gold);font-weight:900;border:1px solid rgba(255,196,20,.56);border-radius:5px}.profile-cover-copy p{margin:10px 0 8px;color:#cbd5df;font-size:13px;font-weight:700}.profile-cover-copy small{color:#aeb9c4;font-size:12px}.cover-change-button{position:absolute;right:20px;bottom:14px;z-index:3;height:33px;display:flex;align-items:center;gap:8px;padding:0 14px;color:#2d1d00;font-weight:900;border:0;border-radius:6px;background:linear-gradient(180deg,#ffe467,#ffc523);box-shadow:0 0 19px #ffcc2373}.profile-settings-grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(340px,.95fr);gap:16px;margin-top:18px}.profile-settings-grid .profile-panel-title h2,.profile-settings-grid .account-label,.profile-settings-grid .account-value,.profile-settings-grid .account-row button,.profile-settings-grid .password-head strong,.profile-settings-grid .password-head p,.profile-settings-grid .security-note p,.profile-settings-grid .password-card label,.profile-settings-grid .password-card input,.profile-settings-grid .profile-editor-card textarea,.profile-settings-grid .custom-select-trigger,.profile-settings-grid .custom-select-option,.profile-settings-grid .profile-save-error,.profile-settings-grid .profile-rule-note p{font-size:14px}.profile-panel{border:1px solid rgba(105,132,154,.26);border-radius:10px;background:linear-gradient(180deg,#0d1f2deb,#08141ff0),#061019f0;box-shadow:inset 0 0 28px #5597c40f}.account-panel{padding:20px 22px}.profile-panel-title{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--gold)}.profile-panel-title i{width:4px;height:18px;border-radius:2px;background:var(--gold)}.profile-panel-title h2{margin:0;color:#f1eee7;font-size:15px}.account-list{display:grid;gap:6px}.account-row{min-height:49px;display:grid;grid-template-columns:20px 116px minmax(0,1fr) 82px;align-items:center;gap:10px;padding:0 16px;color:#e7edf3;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#060f1861}.account-row.active{border-color:#ffc4145c;box-shadow:inset 0 0 0 1px #ffc4143d}.account-row>.svg-icon{width:17px;height:17px;color:#b8c2cc}.account-label{color:#aeb8c3}.account-value{font-weight:900}.account-value img{width:34px;height:34px;border-radius:50%;object-fit:cover}.account-row button{display:flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--gold);font-weight:900;border:0;background:transparent}.profile-side-panels{display:grid;gap:12px}.security-panel,.security-note{padding:20px 22px}.password-card{padding:14px;border:1px solid rgba(255,196,20,.22);border-radius:8px}.password-head{display:flex;gap:10px;margin-bottom:12px}.password-head>.svg-icon{width:26px;height:26px;color:var(--gold)}.password-head strong{font-size:14px}.password-head p,.security-note p{margin:8px 0 0;color:#9eabb7;font-size:12px}.password-card label{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;color:#dfe6ee;font-weight:800}.password-card label>span{height:34px;display:flex;align-items:center;gap:8px;padding:0 8px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#040c1475}.password-card input{min-width:0;flex:1;color:#e8eef5;border:0;outline:0;background:transparent}.password-card label>span .svg-icon{color:#9da8b5}.profile-editor-card .mobile-code-row>span{gap:6px}.profile-editor-card .mobile-code-send-button{height:28px;flex:0 0 auto;padding:0 10px;color:#fce8bb;font-size:12px;font-weight:800;border:1px solid rgba(255,190,80,.4);border-radius:5px;background:#1f2e3ce6}.profile-editor-card .mobile-code-send-button:disabled{opacity:.62;cursor:not-allowed}.profile-editor-card .mobile-code-result{margin:8px 0 0;font-size:12px;color:#9eabb7}.profile-editor-card .mobile-code-result.success{color:#81d89e}.profile-editor-card .mobile-code-result.error{color:#ff8f8f}.password-card>button{width:100%;height:36px;margin-top:12px;color:#2d1d00;font-weight:900;border:0;border-radius:6px;background:linear-gradient(180deg,#ffe467,#ffc523)}.profile-editor-card .profile-save-error{margin:10px 0 0;color:#ff8f8f;font-size:12px;font-weight:700}.avatar-dialog-error{margin:0 20px 14px;color:#ff8f8f;font-size:13px;font-weight:700}.profile-editor-card .profile-sign-label{grid-template-columns:86px minmax(0,1fr);align-items:start}.profile-editor-card .profile-sign-label>span{min-height:96px;height:auto;align-items:stretch;padding:10px}.profile-editor-card textarea{width:100%;min-height:74px;resize:vertical;color:#e8eef5;border:0;outline:0;background:transparent;font:inherit;line-height:1.5}.profile-editor-card .profile-textarea-wrap{position:relative;width:100%}.profile-editor-card .profile-textarea-counter{position:absolute;right:10px;bottom:8px;color:#d6cec2b3;font-size:12px;font-weight:800;pointer-events:none}.profile-rule-note.profile-panel{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#071620fa,#030b11fa),var(--panel)}.profile-rule-note:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:10px;background:radial-gradient(ellipse at 50% 62%,#050d1400 0 46%,#030a1024 78%,#030a106b),linear-gradient(180deg,#030a106b,#030a100f 28%,#02080d52),linear-gradient(90deg,#030a1052,#030a1003 26% 74%,#030a105c),var(--user-setting-bg, url(/assets/slice/user_setting.jpg)) center bottom / cover no-repeat;filter:saturate(1.06) brightness(1.08)}.profile-rule-note:after{content:"";position:absolute;inset:-14px;z-index:0;pointer-events:none;border-radius:12px;background:linear-gradient(180deg,#07162073 0,#07162000 18%),radial-gradient(ellipse at center,transparent 55%,rgba(3,10,16,.26) 88%);filter:blur(6px)}.profile-rule-note>*{position:relative;z-index:1}.profile-rule-note .profile-rule-bg-setting{position:absolute;z-index:4;left:auto;right:12px;bottom:12px;margin:0}.profile-rule-note.has-bg-setting{padding-bottom:62px}.profile-rule-note .profile-panel-title,.profile-rule-note .profile-panel-title .svg-icon{color:#fff}.profile-rule-note .profile-panel-title h2{color:#fff;text-shadow:0 1px 3px rgba(3,10,16,.85)}.profile-rule-note p{margin:0;color:#fff}.profile-form-select{width:100%}.profile-form-select .custom-select-trigger{height:34px}.profile-form-select .custom-select-menu{max-height:220px;overflow-y:auto}.profile-form-select-menu:before{display:none;content:none}.profile-form-select.disabled .custom-select-trigger{opacity:.56;cursor:not-allowed}.profile-page .icon-button,.profile-mini,.profile-cover-avatar button,.cover-change-button,.account-row button,.mobile-code-send-button,.password-card>button,.avatar-dialog-head button,.avatar-select-button,.avatar-toolset button,.avatar-confirm-button{cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease,opacity .16s ease,transform .16s ease}.profile-page .icon-button:hover,.profile-mini:hover{color:var(--gold);background:#ffae1414;box-shadow:0 0 16px #ffae141f}.profile-mini:hover img{box-shadow:0 0 0 2px #ffc41475,0 0 18px #ffc41438}.profile-cover-avatar button:hover,.avatar-dialog-head button:hover,.avatar-toolset button:hover{color:var(--gold);border-color:#ffae148f;background:#ffae141f;box-shadow:0 0 16px #ffae142e}.cover-change-button:hover,.password-card>button:hover,.avatar-select-button:hover,.avatar-confirm-button:hover{color:#251700;filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 0 22px #ffcc238c}.account-row button:hover{color:#ffe467;transform:translate(2px);text-shadow:0 0 12px rgba(255,196,20,.32)}.profile-page .icon-button:active,.profile-mini:active,.profile-cover-avatar button:active,.cover-change-button:active,.account-row button:active,.password-card>button:active,.avatar-dialog-head button:active,.avatar-select-button:active,.avatar-toolset button:active,.avatar-confirm-button:active{transform:translateY(0) scale(.97);filter:brightness(.96)}.account-row button:active{transform:translate(1px) scale(.97)}.profile-page .icon-button:focus-visible,.profile-mini:focus-visible,.profile-cover-avatar button:focus-visible,.cover-change-button:focus-visible,.account-row button:focus-visible,.password-card>button:focus-visible,.avatar-dialog-head button:focus-visible,.avatar-select-button:focus-visible,.avatar-toolset button:focus-visible,.avatar-confirm-button:focus-visible{outline:2px solid rgba(255,196,20,.68);outline-offset:3px}.avatar-dialog-backdrop{position:fixed;z-index:70;inset:0;display:grid;place-items:center;padding:32px;background:#000408b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.avatar-dialog{width:min(1120px,calc(100vw - 64px));height:min(760px,calc(100vh - 64px));display:grid;grid-template-rows:64px minmax(0,1fr) 76px;overflow:hidden;color:#eef4fa;border:1px solid var(--panel-border);border-radius:14px;background:linear-gradient(180deg,#101f2dfa,#071019fa),#07121d;box-shadow:0 28px 80px #00000094}.avatar-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid rgba(255,255,255,.08)}.avatar-dialog-head h2{margin:0;font-size:22px;font-weight:900}.avatar-dialog-head button{width:42px;height:42px;color:#9fb0bf;font-size:38px;line-height:1;border:0;background:transparent;cursor:pointer}.avatar-dialog-content{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 280px;border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}.avatar-editor-main{min-width:0;min-height:0;display:grid;justify-items:center;align-content:center;gap:16px;padding:18px 24px}.avatar-file-input{display:none}.avatar-select-button{min-width:200px;height:46px;color:#f7e6c7;font-size:18px;font-weight:900;border:1px solid rgba(255,174,20,.42);border-radius:8px;background:linear-gradient(180deg,#ffffff17,#ffffff05),#192734db;cursor:pointer}.avatar-select-button:hover{color:#2d1d00;background:linear-gradient(180deg,#ffe467,#ffc523)}.avatar-crop-stage{position:relative;width:min(420px,100%);aspect-ratio:1;overflow:hidden;touch-action:none;cursor:grab;background:linear-gradient(45deg,rgba(255,255,255,.05) 25%,transparent 25% 75%,rgba(255,255,255,.05) 75%),linear-gradient(45deg,rgba(255,255,255,.05) 25%,transparent 25% 75%,rgba(255,255,255,.05) 75%),#1e2a35;background-position:0 0,12px 12px;background-size:24px 24px}.avatar-crop-stage:active{cursor:grabbing}.avatar-crop-image{position:absolute;left:50%;top:50%;width:72%;max-width:none;-webkit-user-select:none;user-select:none;transform-origin:center}.avatar-crop-mask{position:absolute;inset:0;background:#00000085;-webkit-mask-image:radial-gradient(circle 160px at center,transparent 0 159px,#000 160px);mask-image:radial-gradient(circle 160px at center,transparent 0 159px,#000 160px);pointer-events:none}.avatar-crop-circle{position:absolute;left:calc(50% - 160px);top:calc(50% - 160px);width:320px;height:320px;border:1px solid rgba(255,255,255,.56);border-radius:50%;box-shadow:0 0 0 1px #00000059;pointer-events:none}.avatar-preview-panel{display:grid;justify-items:center;align-content:start;padding:34px 24px;border-left:1px solid rgba(255,255,255,.08);background:#050d156b}.avatar-preview-panel h3{margin:0 0 38px;font-size:22px}.avatar-preview{position:relative;overflow:hidden;border-radius:50%;background:#182635;box-shadow:0 0 0 1px #ffffff14}.avatar-preview img{position:absolute;left:50%;top:50%;width:190%;max-width:none;transform-origin:center}.preview-large{width:100px;height:100px}.preview-small{width:50px;height:50px;margin-top:26px}.avatar-preview-panel p{margin:18px 0 0;color:#aeb9c4;font-size:16px}.avatar-dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 34px;min-height:76px;background:#040a1185;position:relative;z-index:2}.avatar-toolset{display:flex;align-items:center;gap:18px}.avatar-toolset button{min-width:38px;height:38px;color:#d7e0e8;font-size:30px;font-weight:900;border:0;background:transparent;cursor:pointer}.avatar-toolset button:hover{color:var(--gold)}.avatar-toolset label{display:flex;align-items:center;gap:10px;color:#aeb9c4;font-size:14px}.avatar-toolset input{accent-color:var(--gold)}.avatar-confirm-button{width:112px;height:44px;color:#2d1d00;font-size:18px;font-weight:900;border:0;border-radius:6px;background:linear-gradient(180deg,#ffe467,#ffc523);box-shadow:0 0 19px #ffcc2373;cursor:pointer}.table-empty{min-height:62px;display:grid;place-items:center;color:#efece494;font-size:15px;border-top:1px solid rgba(255,255,255,.06)}.switch-control:disabled{cursor:wait;opacity:.78}.auth-viewport{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);background:linear-gradient(90deg,#01060a3d,#01060ae6),var(--bg);color:var(--text);overflow:hidden}.compact-auth{grid-template-columns:1fr;place-items:center}.auth-visual{position:relative;min-height:100vh;overflow:hidden}.auth-visual img:first-child{width:100%;height:100%;object-fit:cover;filter:saturate(1.15) contrast(1.08)}.auth-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#02070c33,#02070cdb),radial-gradient(circle at 25% 20%,rgba(255,196,20,.24),transparent 26%)}.auth-visual-copy{position:absolute;z-index:2;left:clamp(34px,5vw,72px);bottom:clamp(42px,8vh,96px);max-width:560px}.auth-visual-copy img,.auth-card-head img,.restoring-card img,.candidate-head img{object-fit:contain}.auth-visual-copy img{width:82px;height:82px;margin-bottom:20px;filter:drop-shadow(0 0 16px rgba(255,213,52,.58))}.auth-visual-copy h1{margin:0;color:#fff7dc;font-size:clamp(42px,5vw,72px);line-height:1.04;letter-spacing:0}.auth-visual-copy p{width:min(100%,430px);margin:18px 0 0;color:#f5efdcc7;font-size:18px;line-height:1.8}.auth-card{align-self:center;justify-self:center;width:min(420px,calc(100% - 44px));padding:34px;border:1px solid rgba(255,196,20,.28);border-radius:12px;background:linear-gradient(180deg,#0a1c27f5,#050d14f5),var(--panel);box-shadow:0 24px 70px #00000061,inset 0 0 30px #ffc4140a}.auth-card-head{display:flex;align-items:center;gap:12px;color:var(--gold-2);font-weight:900}.auth-card-head img{width:46px;height:46px}.auth-card h2{margin:28px 0 10px;font-size:32px;letter-spacing:0}.auth-card p{margin:0;color:var(--muted);line-height:1.7}.auth-form{display:grid;gap:18px;margin-top:30px}.auth-form label{display:grid;gap:8px;color:#eee0bf;font-size:15px;font-weight:800}.auth-form input{width:100%;height:48px;color:var(--text);border:1px solid rgba(255,255,255,.12);border-radius:8px;outline:none;padding:0 14px;background:#ffffff0f}.auth-form input:focus{border-color:#ffc414b3;box-shadow:0 0 0 3px #ffc4141f}.auth-error,.candidate-error{color:#ffb3a8;font-size:14px}.auth-form button,.candidate-head button{height:48px;color:#251700;font-weight:900;border:0;border-radius:8px;background:linear-gradient(180deg,#ffe467,#ffc523);box-shadow:0 0 20px #ffcc2347;cursor:pointer}.auth-form button:disabled{cursor:not-allowed;opacity:.56}.restoring-card{display:grid;justify-items:center;gap:18px}.restoring-card img{width:74px;height:74px}.auth-loader{width:220px;height:4px;overflow:hidden;border-radius:99px;background:#ffffff1a}.auth-loader:before{content:"";display:block;width:42%;height:100%;border-radius:inherit;background:var(--gold);animation:auth-loading 1.1s ease-in-out infinite}@keyframes auth-loading{0%,to{transform:translate(0)}50%{transform:translate(140%)}}.candidate-viewport{min-height:100vh;padding:24px;background:radial-gradient(circle at 80% 12%,rgba(255,196,20,.13),transparent 28%),var(--bg);color:var(--text)}.candidate-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.candidate-head div{display:flex;align-items:center;gap:12px;color:var(--gold-2);font-size:18px;font-weight:900}.candidate-head img{width:48px;height:48px}.candidate-head button{width:112px}.candidate-hero{min-height:260px;display:grid;align-content:end;gap:10px;padding:42px 0 28px}.candidate-hero p,.candidate-hero h1{margin:0}.candidate-hero p{color:var(--gold);font-weight:900}.candidate-hero h1{font-size:clamp(42px,8vw,86px);line-height:1;letter-spacing:0}.candidate-hero span{width:fit-content;padding:8px 14px;color:#251700;font-weight:900;border-radius:999px;background:linear-gradient(180deg,#ffe467,#ffc523)}.candidate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.candidate-grid.candidate-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-guide-section{margin-top:14px}.candidate-guide-section.panel.guide-panel{min-height:220px;max-height:min(480px,58vh)}.candidate-guide-section .candidate-guide-list{max-height:min(300px,42vh)}.candidate-guide-empty{margin:14px 8px 0 12px;color:var(--muted);font-size:15px;font-weight:700}.candidate-guide-value{margin:0;white-space:pre-wrap;color:#c4beb2;font-size:14px;line-height:1.55;font-weight:600}.candidate-grid article,.candidate-records{border:1px solid rgba(255,196,20,.22);border-radius:12px;background:#071822db;padding:22px}.candidate-grid h2,.candidate-records h2{margin:0 0 16px;font-size:18px}.candidate-grid strong{display:block;margin-bottom:10px;color:var(--gold-2);font-size:36px}.candidate-grid p{margin:0;color:var(--muted);line-height:1.7}.candidate-records{margin-top:14px}.candidate-record-row{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) 90px 160px;align-items:center;gap:14px;border-top:1px solid rgba(255,255,255,.08)}.candidate-record-row strong{color:var(--gold-2)}.candidate-record-row small,.candidate-empty{color:var(--muted)}.candidate-root-wrap{min-height:0}.candidate-page-root{display:grid;grid-template-columns:minmax(0,1fr) var(--dashboard-rightbar-width);gap:10px;align-items:stretch;min-height:calc(100vh - 8px);min-height:calc(100dvh - 8px)}.candidate-guide-page{min-height:calc(100vh - 8px);min-height:calc(100dvh - 8px);padding-bottom:24px}.candidate-guide-full-panel{margin-top:12px}.candidate-guide-page-body{max-height:none}.candidate-dashboard-shell{grid-template-columns:var(--dashboard-sidebar-width) minmax(0,1fr) var(--dashboard-rightbar-width);min-height:100vh;min-height:100dvh}.candidate-dashboard-main{min-height:calc(100vh - 8px);padding-bottom:24px}.candidate-sidebar .nav-list{margin-top:2px}.candidate-sidebar .combat-visual{height:68%}.candidate-topbar h1{font-size:22px}.candidate-stat-grid .stat-card.red{border-color:#ff525eb8}.candidate-stat-grid .red .stat-icon{color:#ff5f62}.candidate-stat-grid .red .stat-copy b{color:#ff8a48}.candidate-analysis-row{grid-template-columns:minmax(0,1fr);height:auto;min-height:330px}.candidate-home-guide-panel{min-height:212px}.candidate-home-guide-panel .guide-list{padding-left:18px}.candidate-guide-list li{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:18px;min-height:37px;margin-bottom:0;padding:0 8px;border-bottom:1px solid rgba(255,255,255,.08)}.candidate-guide-list li:last-child{border-bottom:0}.candidate-guide-list strong{color:#f4e7cf;font-size:15px}.candidate-guide-list span{min-width:0;color:#bbb2a4;white-space:normal;word-break:break-word}.candidate-queue-panel{position:relative;z-index:2;margin-top:14px;min-height:196px;padding:17px 24px 18px;overflow:visible}.candidate-queue-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.candidate-queue-title-main{display:inline-flex;align-items:center;gap:8px}.candidate-contact-button{height:30px;padding:0 14px;color:#f2d06d;font-size:12px;font-weight:800;border:1px solid rgba(255,196,20,.58);border-radius:8px;background:#0c121bcc;box-shadow:inset 0 1px #ffffff1a;cursor:pointer}.candidate-contact-button:hover:not(:disabled){filter:brightness(1.08);box-shadow:inset 0 1px #ffffff26,0 0 16px #ffc41438}.candidate-contact-button:disabled{opacity:.55;cursor:not-allowed;filter:none}.candidate-queue-title-actions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.candidate-queue-flow{display:grid;column-gap:14px;margin:0 8px}.candidate-queue-flow-primary{grid-template-columns:minmax(180px,.9fr) 24px minmax(168px,.74fr) 24px minmax(252px,1.12fr);margin-bottom:14px}.candidate-queue-flow-primary .candidate-queue-step:nth-child(1){grid-column:1}.candidate-queue-flow-primary .candidate-queue-step:nth-child(2){grid-column:3}.candidate-queue-flow-primary .candidate-queue-step:nth-child(3){grid-column:5}.candidate-queue-flow-primary .candidate-queue-step:nth-child(n+4){display:none}.candidate-queue-flow-submit{grid-template-columns:220px 240px;justify-content:flex-end;gap:14px;margin-top:8px;margin-bottom:10px}.candidate-queue-flow-submit .candidate-queue-step{justify-content:center}.candidate-queue-step{display:flex;align-items:center;gap:12px;min-width:0;color:#ece4d7}.candidate-step-no{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;color:var(--gold);font-size:13px;font-weight:900;border:1px solid rgba(255,196,20,.18);border-radius:50%;background:#09141beb;box-shadow:inset 0 0 12px #ffc41414,0 0 14px #ffc4141a}.candidate-queue-step p{min-width:0;margin:0;overflow:hidden;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.candidate-queue-actions{display:grid;gap:14px}.candidate-queue-select-row{display:grid;grid-template-columns:minmax(180px,.9fr) 24px minmax(168px,.74fr) 24px minmax(252px,1.12fr);align-items:center;column-gap:8px}.candidate-queue-submit-row{display:flex;justify-content:flex-end;gap:14px;min-width:0}.candidate-queue-submit-row .candidate-next-button{width:220px;max-width:100%}.candidate-queue-submit-row .candidate-match-button{width:240px;max-width:100%}.candidate-queue-select-row .candidate-scene-toggle{grid-column:1}.candidate-queue-select-row .candidate-flow-arrow:nth-of-type(1){grid-column:2}.candidate-queue-select-row .candidate-map-trigger{grid-column:3}.candidate-queue-select-row .candidate-flow-arrow:nth-of-type(2){grid-column:4}.candidate-queue-select-row .candidate-type-trigger:not(.candidate-map-trigger){grid-column:5}.candidate-scene-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;min-width:0}.candidate-scene-button,.candidate-type-trigger,.candidate-next-button,.candidate-platform-tab,.candidate-type-card,.candidate-type-confirm,.candidate-type-close{font:inherit}.candidate-scene-button{height:58px;display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;color:#d3c9ba;font-size:17px;font-weight:900;border:1px solid rgba(255,255,255,.12);background:#0f1820e0;cursor:pointer;transition:color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.candidate-scene-button:first-child{border-radius:9px 0 0 9px}.candidate-scene-button:last-child{border-radius:0 9px 9px 0}.candidate-scene-button:hover{color:#fff3d2;border-color:#ffc41473}.candidate-scene-button.active{color:var(--gold);border-color:#ffc414e0;background:linear-gradient(180deg,#ffc4142e,#ffc4140d),#0b141cf5;box-shadow:inset 0 0 0 1px #ffdd5b38,0 0 20px #ffc41438}.candidate-scene-button:active,.candidate-type-trigger:active,.candidate-next-button:active,.candidate-platform-tab:active,.candidate-type-card:active,.candidate-type-confirm:active{transform:scale(.985)}.candidate-scene-button .svg-icon{width:28px;height:28px}.candidate-flow-arrow{display:grid;place-items:center;color:var(--gold)}.candidate-flow-arrow .svg-icon{width:31px;height:31px}.candidate-type-trigger{height:58px;display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:12px;min-width:0;padding:0 18px;color:#e3d8c9;font-size:17px;font-weight:900;text-align:left;border:1px solid rgba(255,196,20,.75);border-radius:9px;background:linear-gradient(180deg,#0b1821fa,#050d14fa),#050d14fa;box-shadow:inset 0 0 18px #ffc4140a;cursor:pointer;transition:color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.candidate-type-trigger:hover{color:#fff3d2;border-color:var(--gold);box-shadow:inset 0 0 18px #ffc41414,0 0 18px #ffc41433}.candidate-type-trigger img,.candidate-type-trigger>.svg-icon:first-child{width:32px;height:32px;object-fit:contain}.candidate-type-trigger img,.candidate-type-card img{display:block;background:transparent;filter:drop-shadow(0 3px 5px rgba(0,0,0,.38))}.candidate-type-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-type-trigger>.svg-icon:last-child{width:18px;height:18px;color:#d8c4a2;transform:rotate(90deg)}.candidate-next-button{height:58px;display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:8px;min-width:0;padding:0 16px;color:#1d1300;font-size:17px;font-weight:900;border:0;border-radius:999px;background:linear-gradient(180deg,#ffe467,#ffc414 54%,#f4a900);box-shadow:0 0 26px #ffc4148f,inset 0 1px #ffffff7a,inset 0 -6px 12px #8e4e0042;cursor:pointer;transition:filter .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.candidate-next-button:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 0 32px #ffc414b8,inset 0 1px #ffffff85,inset 0 -6px 12px #8e4e0042}.candidate-next-button:disabled{cursor:not-allowed;filter:grayscale(.32);opacity:.66}.candidate-next-button span{overflow:hidden;min-width:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.candidate-next-button .svg-icon{width:20px;height:20px}.candidate-match-button{min-width:0;padding-inline:14px;color:#fff8dc;border:1px solid rgba(255,196,20,.56);background:linear-gradient(180deg,#ffc4142e,#ff7a1138),#0d1821f0;box-shadow:0 0 18px #ffc4143d,inset 0 1px #ffffff24}.candidate-match-button:hover:not(:disabled){box-shadow:0 0 26px #ffc4146b,inset 0 1px #ffffff2e}.candidate-queue-note{display:flex;align-items:center;justify-content:center;gap:8px;min-height:24px;margin:14px 0 0;color:#aaa49a;font-size:13px;font-weight:700}.candidate-queue-note.warn{color:var(--gold)}.candidate-queue-note.cooldown{color:#ffd76b}.candidate-queue-note .svg-icon{color:inherit}.candidate-queue-cooldown{width:min(100%,680px);min-height:40px;margin:12px auto 0;padding:10px 14px;display:flex;align-items:center;justify-content:center;gap:8px;color:#ffe8a6;font-size:13px;font-weight:900;line-height:1.45;text-align:center;border:1px solid rgba(255,215,107,.38);border-radius:8px;background:linear-gradient(135deg,#ffd76b26,#d99a1614),#120d047a;box-shadow:inset 0 1px #ffffff14}.candidate-queue-cooldown .svg-icon{flex:0 0 auto;width:16px;height:16px}.candidate-refund-refresh{min-height:34px;margin:10px auto 0;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#241404;font-size:13px;font-weight:900;border:1px solid rgba(255,215,107,.48);border-radius:8px;background:linear-gradient(135deg,#ffd76b,#d99a16);box-shadow:0 10px 24px #ffc4142e;cursor:pointer}.candidate-refund-refresh:disabled{cursor:not-allowed;opacity:.56}.candidate-refund-refresh .svg-icon{width:15px;height:15px}[data-theme=lightorange] .candidate-refund-refresh{color:#fffaf2;border-color:#ea7e2557;background:linear-gradient(135deg,#ffb45f,#f07824);box-shadow:0 10px 24px #c75e1624}[data-theme=lightorange] .candidate-queue-note.cooldown{color:#d85f16}[data-theme=lightorange] .candidate-queue-cooldown{color:#86320b;border-color:#e8772440;background:linear-gradient(135deg,#ffb45f33,#f0782414),#fffaf2c2}.candidate-rightbar{grid-template-rows:auto auto minmax(132px,1fr);padding-top:6px}.candidate-profile-card{overflow:visible;z-index:3;padding:12px 12px 9px}.candidate-profile-top{display:grid;grid-template-columns:86px minmax(0,1fr);gap:15px;align-items:center}.candidate-profile-copy{min-width:0}.candidate-profile-copy p{display:flex;align-items:center;gap:10px;min-width:0;margin:0 0 8px}.candidate-profile-copy strong{min-width:0;overflow:hidden;color:#fff4d8;font-size:20px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.candidate-profile-copy b{display:inline-grid;place-items:center;min-width:44px;height:24px;padding:0 8px;color:#201400;font-size:13px;font-weight:900;border-radius:999px;background:var(--gold)}.candidate-profile-copy span{display:block;color:#cfc4b5;font-size:14px;font-weight:800}.candidate-profile-copy em{display:block;margin-top:10px;color:#f1eadf;font-size:20px;font-style:normal;font-weight:900}.candidate-exp{margin-top:12px}.candidate-exp span{display:block;margin-bottom:7px;color:#cfc4b5;font-size:13px;font-weight:800}.candidate-exp i{display:block;height:8px;overflow:hidden;border-radius:999px;background:#ffffff1f}.candidate-exp b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffe467,#ffc414);box-shadow:0 0 12px #ffc4149e}.candidate-calendar-card{padding:18px 16px 15px}.candidate-calendar-card .calendar-grid{row-gap:8px;font-size:15px}.candidate-tip-card{min-height:auto}.candidate-quote-card{min-height:144px}.candidate-type-backdrop{position:fixed;z-index:70;inset:0;display:grid;place-items:center;padding:36px;background:#000408b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.candidate-type-dialog{position:relative;width:min(860px,calc(100vw - 72px));max-height:min(700px,calc(100vh - 72px));overflow:hidden;color:#efece4;border:1px solid rgba(184,185,188,.38);border-radius:22px;background:linear-gradient(180deg,#1f232af0,#0f141cfa),#121820;box-shadow:0 28px 90px #000000ad,inset 0 0 0 1px #ffffff0a}.candidate-type-close{position:absolute;z-index:5;top:22px;right:32px;width:34px;height:34px;display:grid;place-items:center;padding:0;color:#ffffffb8;font-size:30px;line-height:1;border:0;background:transparent;cursor:pointer;transition:color .16s ease,transform .16s ease}.candidate-type-close:hover{color:#fff7e7}.candidate-type-close:active{transform:scale(.95)}.candidate-type-hero{position:relative;height:190px;overflow:visible;border-radius:22px 22px 0 0;background:var(--candidate-type-hero-bg, url(/assets/slice/trophy.png)) center -73px / 144% auto no-repeat}.candidate-type-hero:after{content:none}.candidate-type-trophy,.candidate-medal{display:none}.candidate-medal:before{content:"";position:absolute;inset:14px;border:3px solid currentColor;border-radius:18px;clip-path:polygon(50% 0,92% 18%,84% 78%,50% 100%,16% 78%,8% 18%)}.candidate-medal.one{left:102px;color:#ffb530;background:linear-gradient(145deg,#ffb530bf,#6a3e0aa8)}.candidate-medal.two{left:230px;color:#8ce6ff;background:linear-gradient(145deg,#2dd3da99,#14465cbd)}.candidate-medal.three{right:230px;color:#ffcf57;background:linear-gradient(145deg,#ffcf57b3,#455c1ebd)}.candidate-medal.four{right:102px;color:#8ca7ff;background:linear-gradient(145deg,#8ca7ff9e,#293262bd)}.candidate-type-dialog-body{display:flex;flex-direction:column;max-height:calc(min(700px,100vh - 72px) - 184px);min-height:0;margin-top:-6px;padding:0 32px 26px}.candidate-type-heading{margin-bottom:14px;text-align:center}.candidate-type-heading h2{margin:0;color:#fff4e0;font-size:25px;line-height:1;font-weight:900}.candidate-type-heading p{margin:8px 0 0;color:#aeb1b8;font-size:13px;font-weight:700}.candidate-platform-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 auto 15px;width:min(600px,100%)}.candidate-platform-tab{height:52px;display:flex;align-items:center;justify-content:center;gap:11px;min-width:0;color:#bfc4ca;font-size:17px;font-weight:900;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#0c121ac2;cursor:pointer;transition:color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.candidate-platform-tab:hover{border-color:#ffc4146b}.candidate-platform-tab.active{color:#ffe8a8;border-color:#ffc414db;background:linear-gradient(180deg,#ffc4143d,#ffc4140f),#0c121adb;box-shadow:0 0 24px #ffc41447,inset 0 0 18px #ffc41414}.candidate-platform-tab:disabled{cursor:default}.candidate-platform-tab .svg-icon{width:23px;height:23px}.candidate-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;min-height:0;overflow-y:auto;padding:0 2px 4px;scrollbar-width:thin;scrollbar-color:rgba(255,196,20,.65) rgba(255,255,255,.06)}.candidate-type-grid::-webkit-scrollbar{width:6px}.candidate-type-grid::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.candidate-type-grid::-webkit-scrollbar-thumb{background:#ffc414a6;border-radius:999px}.candidate-type-card{position:relative;min-height:66px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px 14px;color:#e5dfd7;text-align:left;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:linear-gradient(180deg,#1e2632d1,#0f161fe0),#0f161fe0;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.candidate-exam-type-card{grid-template-columns:42px minmax(0,1fr);min-height:74px;padding-right:14px}.candidate-type-card:hover{border-color:#ffc41473;background:linear-gradient(180deg,#262f3cdb,#121a24e6),#121a24e6}.candidate-type-card.selected{border-color:#ffc414e6;box-shadow:inset 0 0 0 1px #ffdd5b33,0 0 18px #ffc41433}.candidate-type-card img,.candidate-type-fallback{width:42px;height:42px;display:grid;place-items:center;object-fit:contain}.candidate-type-fallback{color:var(--gold);border-radius:12px;background:#ffc41414}.candidate-type-fallback .svg-icon{width:25px;height:25px}.candidate-type-copy{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:4px;min-width:0}.candidate-type-copy strong{grid-column:1 / -1;overflow:hidden;color:#f6efe5;font-size:15px;line-height:1.2;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.candidate-type-copy em{grid-column:1;align-self:end;overflow:hidden;color:#8f939b;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.4px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.candidate-type-price,.candidate-selected-map-label{color:#ffd76b;font-size:15px;font-weight:900;font-style:normal;letter-spacing:0}.candidate-type-price{grid-column:2;align-self:end;justify-self:end;margin:0;padding-left:14px;color:#ffd76b;font-size:25px;line-height:1;font-weight:950;text-align:right;white-space:nowrap;text-shadow:0 0 14px rgba(255,196,20,.28)}.candidate-exam-type-card.selected .candidate-type-price{padding-right:4px}.candidate-map-grid .candidate-type-card{min-height:92px}.candidate-map-match-tag{display:inline-flex;align-items:center;width:max-content;margin-top:6px;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,215,107,.42);background:#ffd76b1f;color:#ffd76b;font-size:11px;font-weight:800;line-height:1}.candidate-type-check{position:absolute;right:-6px;top:-6px;width:24px;height:24px;display:grid;place-items:center;color:#1d1300;font-style:normal;font-weight:900;font-size:15px;border-radius:50%;background:linear-gradient(180deg,#ffe467,#ffc414);box-shadow:0 6px 14px #00000052}.candidate-type-empty{grid-column:1 / -1;display:grid;place-items:center;min-height:120px;margin:0;color:#aeb1b8;font-size:14px;font-weight:800}.candidate-type-loading{display:grid;place-items:center;min-height:180px;color:#ffd76b;font-size:14px;font-weight:900;border:1px solid rgba(255,196,20,.24);border-radius:10px;background:linear-gradient(180deg,#ffc41414,#0f161f47),#0f161f4d}.candidate-type-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,360px);align-items:center;gap:15px;margin-top:12px}.candidate-type-footer p{display:flex;align-items:center;gap:8px;min-width:0;margin:0;color:#aeb1b8;font-size:12px;font-weight:800}.candidate-type-footer p .svg-icon{color:#c9ced6}.candidate-type-confirm{height:45px;display:flex;align-items:center;justify-content:center;gap:11px;min-width:0;color:#fff4df;font-size:15px;font-weight:900;border:1px solid rgba(255,196,20,.82);border-radius:12px;background:linear-gradient(180deg,#ffc4148f,#b47611db),#b47611db;box-shadow:0 0 22px #ffc41459,inset 0 1px #fff3;cursor:pointer;transition:filter .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.candidate-type-confirm:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 0 28px #ffc4147a,inset 0 1px #fff3}.candidate-type-confirm:disabled{cursor:not-allowed;opacity:.56}.candidate-type-confirm .svg-icon{width:19px;height:19px}.candidate-payment-dialog{position:relative;width:min(520px,calc(100vw - 32px));border:1px solid rgba(255,215,107,.24);border-radius:18px;background:linear-gradient(135deg,rgba(255,215,107,.12),transparent 28%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 8px),linear-gradient(180deg,#221d14fc,#0d0d10fc);box-shadow:0 26px 80px #0000007a,inset 0 1px #ffffff1c,inset 0 0 42px #ffbf4014;overflow:hidden}.candidate-payment-body{display:grid;gap:18px;padding:30px;background:linear-gradient(90deg,rgba(255,215,107,.08),transparent 24%,transparent 76%,rgba(255,215,107,.06)),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 10px)}.candidate-payment-body h3{margin:0;color:#f8f0dc;font-size:22px;letter-spacing:0}.candidate-payment-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0;color:#f8f0dcc2;font-weight:800}.candidate-payment-summary strong{color:#ffd76b;font-size:22px}.candidate-payment-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.candidate-payment-option{display:grid;gap:8px;min-height:96px;padding:18px;color:#f8f0dc;text-align:left;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0f;cursor:pointer}.candidate-payment-option.wechat{color:#fff;border-color:#07c1609e;background:linear-gradient(180deg,#2adc7cf5,#07c160f5 62%,#05a84ff5),#07c160;box-shadow:0 14px 28px #07c16038,inset 0 1px #ffffff38}.candidate-payment-option.alipay{color:#fff;border-color:#1677ff9e;background:linear-gradient(180deg,#4aa0fff5,#1677fff5 66%,#0f5fd1f5),#1677ff;box-shadow:0 14px 28px #1677ff38,inset 0 1px #ffffff38}.candidate-payment-option:hover:not(:disabled){transform:translateY(-1px);border-color:#ffd76b80;background:#ffd76b1f}.candidate-payment-option.wechat:hover:not(:disabled){border-color:#07c160e0;background:linear-gradient(180deg,#35e185,#07c160 62%,#05a84f),#07c160}.candidate-payment-option.alipay:hover:not(:disabled){border-color:#1677ffe0;background:linear-gradient(180deg,#5baaff,#1677ff 66%,#0f5fd1),#1677ff}.candidate-payment-option:disabled{cursor:not-allowed;opacity:.58}.candidate-payment-option strong{font-size:17px}.candidate-payment-option span,.candidate-payment-message{color:#f8f0dcad;font-size:13px;line-height:1.5}.candidate-payment-option.wechat strong,.candidate-payment-option.alipay strong,.candidate-payment-option.wechat span,.candidate-payment-option.alipay span{color:#fff}.candidate-payment-message{margin:0}.candidate-payment-message.cooldown{color:#ffd76b;font-weight:900}[data-theme=lightorange] .candidate-payment-dialog{border-color:#ea7e252e;background:linear-gradient(135deg,rgba(234,126,37,.1),transparent 30%),repeating-linear-gradient(135deg,rgba(167,88,25,.05) 0 1px,transparent 1px 8px),linear-gradient(180deg,#fffaf3fc,#fff4e6fc);box-shadow:0 26px 72px #c75e1633,inset 0 1px #ffffffb8,inset 0 0 42px #ea7e2514}[data-theme=lightorange] .candidate-payment-message.cooldown{color:#d85f16}[data-theme=lightorange] .candidate-payment-body{background:linear-gradient(90deg,rgba(234,126,37,.07),transparent 24%,transparent 76%,rgba(234,126,37,.05)),repeating-linear-gradient(0deg,rgba(167,88,25,.035) 0 1px,transparent 1px 10px)}[data-theme=lightorange] .candidate-payment-body h3{color:#4f2f13}[data-theme=lightorange] .candidate-payment-summary{color:#4f2f13b8}[data-theme=lightorange] .candidate-payment-summary strong{color:#d96d12}.candidate-contact-backdrop{position:fixed;inset:0;z-index:81;display:grid;place-items:center;padding:12px;background:#02080ec2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.candidate-contact-dialog{position:relative;width:min(620px,calc(100vw - 24px));aspect-ratio:1122 / 1402;overflow:hidden;background:var(--teacher-phone-popup-bg, url(/assets/slice/kaoguantop.png)) center center / 100% 100% no-repeat;filter:drop-shadow(0 26px 56px rgba(0,0,0,.6))}.candidate-contact-close{position:absolute;right:9.5%;top:21%;z-index:3;width:9.2%;height:7.2%;border:0;background:transparent;cursor:pointer}.candidate-contact-close:hover{filter:brightness(1.06)}.candidate-contact-user{position:absolute;left:26%;width:53%;top:37%;height:11.4%;display:flex;align-items:center;gap:10px;padding:0 12px 0 18px;border:0;border-radius:14px;background:#061120bf}.candidate-contact-user-text{flex:1;min-width:0}.candidate-contact-user .candidate-contact-live-btn{flex-shrink:0;margin-left:auto;height:auto;min-height:30px;padding:6px 12px;font-size:12px;white-space:nowrap}.candidate-contact-user img{width:66px;height:66px;border-radius:10px;border:1px solid rgba(255,196,20,.32);object-fit:cover}.candidate-contact-user strong{display:block;margin-bottom:2px;color:#f6eedf;font-size:25px;line-height:1;transform:scale(.5);transform-origin:left center;font-weight:800;white-space:nowrap}.candidate-contact-user span{color:#aebed4d6;font-size:22px;transform:scale(.5);transform-origin:left center;font-weight:600;display:block}.candidate-contact-qr{position:absolute;left:29%;width:47%;top:53%;height:27%;display:grid;place-items:center;border-radius:12px;background:#08101ebd}.candidate-contact-qr img{width:auto;max-width:82%;height:auto;max-height:82%;aspect-ratio:1;box-sizing:border-box;padding:10px;border-radius:10px;object-fit:contain;background:#fff}.candidate-contact-qr p{margin:0;color:#d0d6e0d1;font-size:13px;font-weight:700;text-align:center}.candidate-second-backdrop,.candidate-queue-mode-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:30px;background:#02070eb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.candidate-second-dialog,.candidate-queue-mode-dialog{width:min(860px,calc(100vw - 70px));overflow:hidden;color:#efe8da;border:1px solid rgba(255,197,60,.3);border-radius:16px;background:linear-gradient(180deg,#141e2ef7,#090f1afa),#0a121d;box-shadow:0 30px 80px #000000a3,inset 0 0 0 1px #ffffff0d}.candidate-second-dialog{max-width:640px}.candidate-second-hero{height:156px;background:var(--candidate-second-hero-bg, url(/assets/slice/kaosheng2.png)) center center / cover no-repeat}.candidate-second-body{padding:18px 34px 30px}.candidate-second-body h3{margin:0 0 18px;color:#fff4df;font-size:19px;line-height:1.1;font-weight:900}.candidate-enqueue-count-hint{margin:-8px 0 16px;color:#f2e5d0c7;font-size:12px;line-height:1.45;font-weight:600}.candidate-second-body label{display:grid;gap:8px;margin-bottom:14px}.candidate-second-body label>span{color:#f2e5d0;font-size:13px;line-height:1.1;font-weight:800}.candidate-second-body input{height:42px;width:100%;padding:0 14px;color:#f4ecdf;border:1px solid rgba(158,175,193,.28);border-radius:9px;outline:none;background:#080e17db;font-size:14px}.candidate-second-body input::placeholder{color:#cbd2db7a}.candidate-second-actions{display:flex;justify-content:flex-end;gap:14px;margin-top:20px}.candidate-second-actions button{height:42px;min-width:96px;border-radius:10px;font-size:15px;font-weight:800;cursor:pointer}.candidate-second-cancel{color:#f0e8dc;border:1px solid rgba(143,157,173,.38);background:linear-gradient(180deg,#445162e0,#2d3846e6)}.candidate-second-confirm{color:#2a1a00;border:1px solid rgba(255,226,108,.86);background:linear-gradient(180deg,#f7d15e,#f2b92d 72%,#e79f08);box-shadow:inset 0 1px #ffffff61,0 10px 20px #f4b81b3d}.candidate-second-confirm:disabled{opacity:.45;cursor:not-allowed}.candidate-second-error{margin:4px 0 0;color:#ffb2a9;font-size:12px;font-weight:800}.candidate-queue-mode-dialog{position:relative}.candidate-queue-mode-close{position:absolute;right:18px;top:16px;z-index:2;width:30px;height:30px;display:grid;place-items:center;color:#eaecf0bd;border:0;background:transparent;font-size:27px;line-height:1;cursor:pointer}.candidate-queue-mode-hero{height:184px;background:var(--candidate-queue-mode-hero-bg, url(/assets/slice/kaoguanSelect.png)) center center / cover no-repeat}.candidate-queue-mode-body{display:grid;gap:12px;padding:14px 24px 22px}.candidate-queue-mode-body h3{margin:0;color:#fff3de;font-size:20px;line-height:1.15;font-weight:900}.candidate-queue-mode-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.candidate-queue-mode-card{position:relative;min-height:82px;display:grid;gap:4px;align-content:center;padding:0 18px;color:#e6e0d4;text-align:left;border:1px solid rgba(160,173,189,.24);border-radius:13px;background:#0c1421bd;cursor:pointer}.candidate-queue-mode-card strong{font-size:15px;line-height:1.12;font-weight:900}.candidate-queue-mode-card span{color:#c6ced9c7;font-size:12px;line-height:1.15;font-weight:700}.candidate-queue-mode-card.active{color:#fff0ca;border-color:#ffc414db;background:linear-gradient(180deg,#ffc41429,#ffc4140d),#0d1624db;box-shadow:inset 0 0 0 1px #ffdc6429,0 0 26px #ffc41433}.candidate-queue-mode-card.active:after{content:"✓";position:absolute;right:10px;bottom:8px;width:22px;height:22px;display:grid;place-items:center;color:#2a1a00;font-size:13px;font-weight:900;border-radius:50%;background:linear-gradient(180deg,#ffe467,#ffc414)}.candidate-queue-mode-list-wrap{min-height:220px;max-height:320px;overflow-y:auto;padding-right:3px;scrollbar-width:thin;scrollbar-color:rgba(255,196,20,.62) rgba(255,255,255,.08)}.candidate-queue-mode-list-wrap::-webkit-scrollbar{width:6px}.candidate-queue-mode-list-wrap::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.candidate-queue-mode-list-wrap::-webkit-scrollbar-thumb{background:#ffc4149e;border-radius:999px}.candidate-queue-mode-list{display:grid;gap:10px}.candidate-examiner-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;min-height:70px;padding:0 12px 0 8px;border:1px solid rgba(145,162,181,.22);border-radius:10px;background:#0c1420b8;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.candidate-examiner-card img{width:56px;height:56px;border-radius:8px;object-fit:cover}.candidate-examiner-copy{min-width:0}.candidate-examiner-copy h4{display:flex;align-items:center;gap:10px;margin:0;color:#f5efe3;font-size:15px;font-weight:900}.candidate-examiner-status{padding:2px 8px;border-radius:999px;font-style:normal;font-size:11px;font-weight:800}.candidate-examiner-status.good{color:#85e0a7;background:#12763e42}.candidate-examiner-status.warn{color:#ffd87e;background:#a270083d}.candidate-examiner-status.busy{color:#ffb6ae;background:#9a2d1e3d}.candidate-examiner-card:hover:not(.disabled),.candidate-examiner-card:focus-visible:not(.disabled){border-color:#ffd14cd1;background:linear-gradient(90deg,#ffc41424,#ffc4140d),#101c2adb;box-shadow:inset 0 0 0 1px #ffd14c6b,0 0 14px #ffc7232e}.candidate-examiner-card.selected{border-color:#ffd14ceb;background:linear-gradient(90deg,#ffd14c47,#ffd14c1a),#141f2ce6;box-shadow:inset 0 0 0 1px #ffd14c99,0 0 16px #ffc7233d}.candidate-examiner-card.disabled{cursor:not-allowed;opacity:.7}.candidate-queue-mode-empty{display:grid;place-items:center;min-height:170px;color:#cfd5ddb8;font-size:14px;font-weight:700}.candidate-system-match-panel{padding-top:4px}.candidate-system-match-hint{margin:0 0 14px;font-size:13px;line-height:1.55;font-weight:600;color:#cfd5ddd1}.candidate-system-match-hint strong{color:#f5efe3;font-weight:800}.candidate-system-match-preview{min-height:120px;padding:12px 14px;border-radius:12px;border:1px dashed rgba(248,113,113,.72);background:#f8717112}.candidate-system-match-state{display:grid;place-items:center;min-height:96px;color:#cfd5ddb8;font-size:14px;font-weight:700;text-align:center;padding:8px}.candidate-system-match-list{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,196,20,.5) rgba(255,255,255,.06)}.candidate-system-match-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 4px;border-bottom:1px solid rgba(255,255,255,.08)}.candidate-system-match-row:last-child{border-bottom:none}.candidate-system-match-name{font-size:15px;font-weight:900;color:#f5efe3}.candidate-system-match-footnote{margin:14px 0 0;text-align:center;font-size:13px;font-weight:700;color:#cfd5ddb8}.candidate-queue-mode-actions{display:flex;justify-content:flex-end;gap:12px}.candidate-queue-mode-cancel,.candidate-queue-mode-confirm{height:44px;min-width:152px;border-radius:10px;font-size:15px;font-weight:900;cursor:pointer}.candidate-queue-mode-cancel{color:#f0e8dc;border:1px solid rgba(143,157,173,.38);background:linear-gradient(180deg,#445162e0,#2d3846e6)}.candidate-queue-mode-confirm{color:#2a1a00;border:1px solid rgba(255,226,108,.86);background:linear-gradient(180deg,#f7d15e,#f2b92d 72%,#e79f08)}.candidate-queue-mode-confirm:disabled{opacity:.6;cursor:not-allowed}@media(max-width:1360px){.candidate-queue-flow-primary{grid-template-columns:minmax(156px,.9fr) 18px minmax(144px,.76fr) 18px minmax(198px,1.08fr);column-gap:7px}.candidate-queue-flow-submit{grid-template-columns:204px 224px;gap:12px}.candidate-queue-select-row{grid-template-columns:minmax(156px,.9fr) 18px minmax(144px,.76fr) 18px minmax(198px,1.08fr);column-gap:7px}.candidate-queue-actions{row-gap:12px}.candidate-queue-submit-row{gap:12px}.candidate-queue-submit-row .candidate-next-button{width:204px}.candidate-queue-submit-row .candidate-match-button{width:224px}.candidate-flow-arrow .svg-icon{width:24px;height:24px}.candidate-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1120px){.candidate-dashboard-shell,.candidate-page-root{grid-template-columns:minmax(0,1fr)}.candidate-rightbar{display:none}.candidate-queue-actions,.candidate-queue-flow-primary{grid-template-columns:1fr;row-gap:10px}.candidate-flow-arrow{display:none}.candidate-queue-flow-primary .candidate-queue-step,.candidate-queue-flow-submit .candidate-queue-step{justify-content:flex-start}.candidate-queue-flow-primary .candidate-queue-step:nth-child(1),.candidate-queue-flow-primary .candidate-queue-step:nth-child(2),.candidate-queue-flow-primary .candidate-queue-step:nth-child(3){grid-column:1}.candidate-queue-flow-submit{grid-template-columns:1fr;justify-content:stretch;row-gap:10px}.candidate-queue-select-row{grid-template-columns:1fr;row-gap:10px}.candidate-queue-select-row .candidate-scene-toggle,.candidate-queue-select-row .candidate-map-trigger,.candidate-queue-select-row .candidate-type-trigger:not(.candidate-map-trigger){grid-column:1}.candidate-queue-submit-row{flex-direction:column}.candidate-queue-submit-row .candidate-next-button,.candidate-queue-submit-row .candidate-match-button{width:100%}}@media(max-width:820px){.candidate-dashboard-shell,.candidate-page-root{grid-template-columns:minmax(0,1fr);padding:0}.candidate-sidebar{display:none}.candidate-dashboard-main{min-height:100vh;min-height:100dvh;border-radius:0}.candidate-topbar{height:auto;flex-direction:column;gap:12px}.candidate-stat-grid{height:auto;grid-template-columns:1fr}.candidate-stat-grid .stat-card{min-height:108px}.candidate-guide-list li{grid-template-columns:1fr;gap:4px;padding:9px 6px}.candidate-guide-list span{white-space:normal}.candidate-queue-flow{grid-template-columns:1fr;gap:10px;margin-inline:0}.candidate-scene-toggle{grid-template-columns:1fr 1fr}.candidate-type-dialog{width:calc(100vw - 28px);max-height:calc(100vh - 28px)}.candidate-type-backdrop{padding:14px}.candidate-type-hero{height:158px;background-position:center -38px;background-size:166% auto}.candidate-type-trophy,.candidate-medal{display:none}.candidate-type-dialog-body{max-height:calc(100vh - 172px);margin-top:-10px;padding:0 17px 19px}.candidate-type-heading h2{font-size:27px}.candidate-type-grid,.candidate-platform-tabs,.candidate-type-footer{grid-template-columns:1fr}}@keyframes login-cinematic-drift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.05) translate3d(-1.2%,-.8%,0)}}@keyframes login-breathe-glow{0%,to{opacity:.7}50%{opacity:1}}@keyframes login-stamp-in{0%{opacity:0;transform:translate(-50%,-50%) scale(4.2) rotate(-16deg);filter:blur(8px)}42%{opacity:1;transform:translate(-50%,-50%) scale(1.7) rotate(-10deg);filter:blur(0)}68%{transform:translate(-50%,-50%) scale(4.6) rotate(-12deg)}to{opacity:1;transform:translate(-50%,-50%) scale(4.2) rotate(-10deg)}}@keyframes login-splash{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.18)}}.login-viewport{--bg: #060a14;--gold: #d2a646;--panel: rgba(23, 28, 40, .52);--panel-border: rgba(255, 255, 255, .2);--text: #f2f5ff;--muted: #bac3d9;position:relative;width:100%;height:100vh;height:100dvh;min-height:unset;overflow:hidden;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:radial-gradient(circle at 15% 10%,#0f1b30,var(--bg) 45%);color:var(--text);perspective:1400px}.login-background-stage{position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.login-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .9s ease,transform 1.25s ease;filter:saturate(.92) contrast(1.05)}.login-scene.active{opacity:1;transform:scale(1);animation:login-cinematic-drift 11s ease-in-out infinite alternate}.login-cinematic-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#03060d9e,#080d1847 43%,#080d1861),linear-gradient(180deg,#ffcd7024,#0a0e1829 28%,#010308b3);pointer-events:none}.login-gold-noise{position:absolute;inset:0;background:radial-gradient(circle at 65% 12%,rgba(209,164,66,.22),transparent 38%);mix-blend-mode:screen;pointer-events:none;animation:login-breathe-glow 6s ease-in-out infinite}.login-stamp-layer{position:absolute;left:46%;top:59%;width:min(24vw,260px);aspect-ratio:1 / 1;transform:translate(-50%,-50%) scale(.3) rotate(-14deg);opacity:0;z-index:9;pointer-events:none;filter:drop-shadow(0 10px 18px rgba(0,0,0,.38))}.login-stamp-layer.show{animation:login-stamp-in .9s cubic-bezier(.14,.75,.18,1.04) forwards}.login-stamp-image{width:100%;height:100%;object-fit:contain;opacity:.96}.login-stamp-layer:after{content:"";position:absolute;inset:-16px;border-radius:50%;border:2px dashed rgba(78,255,129,.85);opacity:0;transform:scale(.7)}.login-stamp-layer.show:after{animation:login-splash .55s ease-out .3s forwards}.login-brand-strip{position:absolute;left:50%;transform:translate(-50%);width:min(76vw,980px);height:clamp(40px,7.2vh,68px);padding:0 1.15rem;border-bottom:1px solid rgba(131,123,123,.89);z-index:12;display:flex;align-items:center}.login-brand-inner{display:inline-flex;align-items:center;gap:.58rem}.login-brand-logo{width:clamp(26px,2.1vw,34px);height:clamp(26px,2.1vw,34px);object-fit:contain}.login-brand-title{font-size:clamp(.98rem,1.45vw,1.2rem);color:#f3f6ff;font-weight:700;letter-spacing:.02em}.login-promo{position:absolute;left:clamp(1rem,4vw,4rem);top:50%;transform:translateY(-45%);width:min(35vw,620px);z-index:9}.login-promo-title{margin:0;font-size:clamp(2.2rem,4.8vw,4rem);line-height:1.08;color:#e2b243;text-shadow:0 8px 24px rgba(226,178,67,.15)}.login-promo-subtitle{margin:.35rem 0 1.25rem;font-size:clamp(1.1rem,2.1vw,1.9rem);color:#e5ebf8ed}.login-promo-cards{display:grid;gap:1rem}.login-promo-card{display:flex;align-items:flex-start;gap:.9rem;padding:1.05rem 1.1rem;border-radius:14px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(145deg,#ffffff14,#ffffff05),#141c2d7a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-promo-icon{position:relative;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-top:.26rem;border-radius:4px;border:2px solid #e2b243;box-shadow:0 0 0 3px #e2b24333 inset;flex:0 0 auto}.login-promo-icon:after{content:"✓";color:#e2b243;font-weight:900;font-size:.62rem;line-height:1;transform:translateY(.5px)}.login-promo-card h3{margin:0 0 .28rem;font-size:clamp(1.02rem,1.8vw,1.7rem);color:#f4f7ff}.login-promo-card p{margin:0;font-size:clamp(.84rem,1.2vw,1.05rem);color:#d2dbefdb}.login-panel{--panel-rotate-x: 2deg;--panel-rotate-y: -4deg;--panel-shift-x: 0px;--panel-shift-y: -50%;position:absolute;right:clamp(1rem,4vw,4.5rem);top:50%;transform:translate(var(--panel-shift-x),var(--panel-shift-y)) rotateY(var(--panel-rotate-y)) rotateX(var(--panel-rotate-x));width:min(420px,90vw);padding:1.4rem 1.5rem 1.3rem;border:1px solid var(--panel-border);background:linear-gradient(150deg,#ffffff2e,#ffffff05),linear-gradient(150deg,#0d111e7a,#1116233d);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;box-shadow:0 14px 30px #00000057,inset 0 0 0 1px #ffffff12;transition:box-shadow .22s ease-out;z-index:10}.login-panel-glow{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(220,184,104,.14),transparent 42%);pointer-events:none}.login-panel-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem;opacity:.9}.login-panel-logo{width:2.2rem;height:2.2rem;border-radius:50%;object-fit:cover}.login-panel-head p{margin:0;font-size:.84rem;color:var(--muted);letter-spacing:.04em}.login-panel-title{margin:0 0 .45rem;font-size:1.42rem;color:#f7e8c9}.login-form{display:grid;gap:.45rem}.login-form label{font-size:.88rem;color:#dae2f2}.login-form input{width:100%;margin-bottom:.5rem;border:1px solid rgba(255,255,255,.2);border-radius:10px;outline:none;padding:.72rem .85rem;color:var(--text);background:#4d5b7a38}.login-form input::placeholder{color:#dee8ffa6}.login-form input:focus{border-color:#e2b55bcc;box-shadow:0 0 0 2px #e2b55b38}.login-error{margin:.2rem 0 .45rem;color:#ff9a9a;font-size:.9rem}.login-form-actions{margin-top:.15rem;display:flex;gap:.6rem;flex-wrap:wrap}.login-btn{border:none;padding:.62rem .88rem;border-radius:10px;font-weight:700;cursor:pointer;min-width:90px}.login-btn:disabled{cursor:not-allowed;opacity:.7}.login-btn-ghost{color:#f9d990;border:1px solid rgba(232,193,111,.55);background:#231e1199}.login-btn-primary{margin-left:auto;color:#1c1508;background:linear-gradient(130deg,#f2cd74,#ca912f);box-shadow:0 8px 22px #dfa93c57;transition:filter .2s,transform .15s,box-shadow .2s}.login-btn-primary:hover:not(:disabled){filter:brightness(1.08) saturate(1.05);transform:translateY(-1px);box-shadow:0 10px 24px #00000059,0 0 0 2px #ebc55c38,0 0 18px #ebc55c59}.login-btn-primary:active:not(:disabled){filter:brightness(.98);transform:translateY(0)}.login-btn-primary:focus-visible{outline:none;box-shadow:0 0 0 2px #ebc55c40}@media(max-width:920px){.auth-viewport{grid-template-columns:1fr;overflow-y:auto}.auth-visual{min-height:34vh}.auth-card{margin:24px 0}.candidate-grid{grid-template-columns:1fr}.candidate-record-row{grid-template-columns:1fr;align-items:start;padding:14px 0}.login-viewport{min-height:unset;overflow-y:auto}.login-brand-strip{width:min(92vw,640px);height:52px;padding:0 .85rem}.login-promo{width:min(92vw,680px);left:50%;top:18%;transform:translate(-50%);bottom:auto}.login-promo-card{padding:.85rem .9rem}.login-panel{--panel-rotate-x: 0deg;--panel-rotate-y: 0deg;--panel-shift-x: 50%;--panel-shift-y: 0px;right:50%;top:auto;bottom:2.2rem;width:min(450px,92vw);left:auto}}@media(hover:none),(pointer:coarse){.login-panel{--panel-rotate-x: 0deg;--panel-rotate-y: 0deg}}@media(max-width:720px){.site-footer{min-height:122px;padding:14px 16px;font-size:11px}.site-footer-copyright{font-size:11px}.site-login-view .login-viewport{height:calc(100vh - 122px);height:calc(100dvh - 122px)}}.candidate-latest-medal{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center;width:100%;margin:10px 0 8px;padding:8px 10px;text-align:left;border:1px solid rgba(255,196,20,.28);border-radius:10px;background:linear-gradient(135deg,#ffc41414,#081824b8),#040e16b8;color:inherit;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.candidate-latest-medal:hover{border-color:#ffc4148c;box-shadow:0 0 18px #ffc4141f;transform:translateY(-1px)}.candidate-latest-medal-empty{grid-template-columns:minmax(0,1fr)}.candidate-latest-medal-icon-wrap{display:grid;place-items:center;width:58px;height:58px;background:transparent}.candidate-latest-medal-icon{width:46px;height:46px;display:block;object-fit:contain;background:transparent;filter:drop-shadow(0 4px 7px rgba(0,0,0,.42)) drop-shadow(0 0 7px rgba(255,196,20,.2))}.candidate-latest-medal-copy{min-width:0}.candidate-latest-medal-copy em{display:block;margin-bottom:4px;color:#b8b0a2;font-size:12px;font-style:normal;font-weight:700}.candidate-latest-medal-copy strong{display:block;overflow:hidden;color:#fff4d8;font-size:14px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.medal-wall-page{width:100%;max-width:100%;min-height:100%;padding:0 18px 24px;overflow-x:hidden;background:linear-gradient(180deg,#02080e6b,#02080ec2),url(/assets/slice/wall_back.png) center top / cover no-repeat;background-color:#02080e}.medal-wall-topbar{height:62px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(148,169,188,.16)}.medal-wall-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;width:min(100%,1080px);margin:0 auto;padding:28px 8px 18px}.medal-wall-hero-copy{flex:1;min-width:0;text-align:center}.medal-wall-title-wrap{display:inline-flex;align-items:center;justify-content:center;gap:18px}.medal-wall-title-wrap h2{margin:0;color:#fff6df;font-size:clamp(28px,3vw,42px);font-weight:900;letter-spacing:.08em;text-shadow:0 0 24px rgba(255,196,20,.18)}.medal-wing{width:72px;height:28px;background:linear-gradient(90deg,transparent,rgba(255,196,20,.75)),linear-gradient(180deg,rgba(255,255,255,.18),transparent);clip-path:polygon(0 50%,72% 0,100% 18%,100% 82%,72% 100%);opacity:.85}.medal-wing-right{transform:scaleX(-1)}.medal-wall-subtitle{margin:12px 0 0;color:#b8c4d0;font-size:15px;font-weight:700}.medal-wall-legend{display:grid;gap:10px;min-width:132px;padding:12px 14px;border:1px solid rgba(148,169,188,.18);border-radius:10px;background:#061018b8}.medal-legend-item{display:flex;align-items:center;gap:8px;color:#d7dee6;font-size:13px;font-weight:800}.medal-legend-dot{width:18px;height:18px;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff1f}.medal-legend-dot.passed{background:linear-gradient(135deg,#f6c948,#d88912)}.medal-legend-dot.locked{background:linear-gradient(135deg,#7a8490,#4d5660)}.medal-wall-tabs{display:flex;justify-content:center;gap:14px;margin-bottom:22px}.medal-wall-tab{min-width:168px;height:42px;padding:0 18px;color:#d8e0e8;font-size:15px;font-weight:900;border:1px solid rgba(148,169,188,.28);border-radius:8px;background:#08121cd1;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.medal-wall-tab.active{color:#fff4d0;border-color:#ffc414b8;box-shadow:inset 0 0 0 1px #ffc4142e,0 0 18px #ffc4141f}.medal-wall-board{width:min(100%,1080px);margin:0 auto;padding:8px 4px 12px}.medal-wall-state{margin:24px 0;text-align:center;color:#b8c4d0;font-size:15px;font-weight:700}.medal-wall-state.error{color:#ffb4b4}.medal-wall-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:18px 16px}.medal-wall-card{min-width:0}.medal-wall-card-frame{display:grid;gap:10px;justify-items:center;min-height:226px;padding:16px 12px 14px;border-radius:12px;background:linear-gradient(180deg,#0a1824f5,#050e16fa),#040c14eb;box-shadow:inset 0 0 0 1px #94a9bc24}.medal-wall-card.passed .medal-wall-card-frame{box-shadow:inset 0 0 0 1px #ffc41457,0 0 22px #ffc41414}.medal-wall-card.locked .medal-wall-card-frame{opacity:.92}.medal-wall-icon-wrap{position:relative;display:grid;place-items:center;width:104px;height:104px;background:transparent}.medal-wall-icon{width:96px;height:96px;display:block;object-fit:contain;background:transparent;filter:drop-shadow(0 9px 10px rgba(0,0,0,.45)) drop-shadow(0 0 9px rgba(255,196,20,.12))}.medal-wall-card.locked .medal-wall-icon,.medal-wall-card.locked .medal-wall-icon-fallback{filter:grayscale(1) brightness(.62) contrast(.92)}.medal-wall-icon-fallback{width:96px;height:96px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#ffd6582e,#1e2630eb)}.medal-wall-lock{position:absolute;inset:0;display:grid;place-items:center;color:#ffffffeb}.medal-wall-lock .svg-icon{width:34px;height:34px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45))}.medal-wall-name{margin:0;width:100%;min-height:40px;color:#eef3f8;font-size:14px;font-weight:800;line-height:1.35;text-align:center}.medal-wall-card.locked .medal-wall-name{color:#aeb8c2}.medal-wall-status{display:inline-grid;place-items:center;min-width:88px;height:30px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:900}.medal-wall-card.passed .medal-wall-status{color:#ffe7a8;border:1px solid rgba(255,196,20,.42);background:#ffc41414}.medal-wall-card.locked .medal-wall-status{color:#9aa5b0;border:1px solid rgba(148,169,188,.24);background:#ffffff08}@media(max-width:960px){.medal-wall-hero{flex-direction:column;align-items:center}.medal-wall-legend{width:100%;max-width:220px}}@media(max-width:640px){.medal-wall-tabs{flex-direction:column;align-items:stretch}.medal-wall-tab{width:100%}}:root{--theme-page-bg: #02070c;--theme-surface: rgba(5, 18, 26, .96);--theme-surface-soft: rgba(7, 24, 34, .9);--theme-surface-muted: rgba(255, 255, 255, .055);--theme-border: rgba(255, 174, 20, .27);--theme-border-strong: rgba(255, 196, 20, .58);--theme-primary: #ffc414;--theme-primary-strong: #ffad00;--theme-primary-soft: rgba(255, 196, 20, .14);--theme-primary-gradient: linear-gradient(90deg, #ffc21a, #ffe05f 58%, #ffb300);--theme-text: #efece4;--theme-text-strong: #fff5d7;--theme-text-muted: #a8a7a1;--theme-input-bg: rgba(5, 16, 23, .88);--theme-table-head: linear-gradient(90deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, .025));--theme-table-hover: rgba(255, 196, 20, .08);--theme-table-selected: rgba(255, 196, 20, .16);--theme-shadow: 0 8px 24px rgba(0, 0, 0, .22);--theme-shadow-hover: 0 8px 24px rgba(255, 174, 20, .2)}:root[data-theme=lightorange]{color-scheme:light;--bg: #f4f7fb;--panel: rgba(255, 255, 255, .98);--panel-2: rgba(255, 255, 255, .94);--line: rgba(255, 133, 26, .3);--gold: #ff650d;--gold-2: #ff9a2e;--text: #20242b;--muted: #707986;--deep: #20242b;--panel-border: rgba(91, 112, 139, .14);--theme-page-bg: #f4f7fb;--theme-surface: rgba(255, 255, 255, .534);--theme-surface-soft: #f8fafc;--theme-surface-muted: #f3f6fa;--theme-border: rgba(87, 108, 135, .14);--theme-border-strong: rgba(255, 118, 15, .42);--theme-primary: #ff650d;--theme-primary-strong: #f24b00;--theme-primary-soft: rgba(255, 105, 13, .11);--theme-primary-gradient: linear-gradient(135deg, #ffad31 0%, #ff7a15 52%, #ff5900 100%);--theme-text: #252a32;--theme-text-strong: #171b22;--theme-text-muted: #778190;--theme-input-bg: #f8fafc;--theme-table-head: linear-gradient(90deg, #f5f7fb, #fafbfd);--theme-table-hover: #fff5ec;--theme-table-selected: #ffe8d5;--theme-shadow: 0 8px 24px rgba(63, 83, 108, .08);--theme-shadow-hover: 0 10px 26px rgba(255, 108, 13, .16)}:root[data-theme=lightorange] body,:root[data-theme=lightorange] .app-root,:root[data-theme=lightorange] .dashboard-viewport{color:var(--theme-text);background:radial-gradient(circle at 78% 0%,rgba(255,173,88,.08),transparent 27%),linear-gradient(180deg,#f7f9fc,#f1f5fa)}:root[data-theme=lightorange] .site-footer{color:var(--theme-text-muted);border-color:var(--theme-border);background:#fff}:root[data-theme=lightorange] .site-footer a,:root[data-theme=lightorange] .site-footer-copyright{color:var(--theme-text)}:root[data-theme=lightorange] .dashboard-shell{gap:12px;padding:10px 12px;background:transparent}:root[data-theme=lightorange] .sidebar,:root[data-theme=lightorange] .main-panel,:root[data-theme=lightorange] .right-card,:root[data-theme=lightorange] .panel,:root[data-theme=lightorange] [class*=-panel],:root[data-theme=lightorange] [class*=-card]:not(.stat-card):not(.statistics-summary-card):not(.candidate-type-card){color:var(--theme-text)}:root[data-theme=lightorange] .sidebar,:root[data-theme=lightorange] .main-panel,:root[data-theme=lightorange] .right-card{background:var(--theme-surface)}:root[data-theme=lightorange] .sidebar:before,:root[data-theme=lightorange] .rightbar:before,:root[data-theme=lightorange] .main-panel:after,:root[data-theme=lightorange] .profile-card:after,:root[data-theme=lightorange] .quote-card:after{opacity:0}:root[data-theme=lightorange] .brand{color:#171b22}:root[data-theme=lightorange] .brand-mark{filter:none}:root[data-theme=lightorange] .nav-item{color:#424a57}:root[data-theme=lightorange] .nav-item:hover:not(.active){color:var(--theme-primary-strong);background:var(--theme-primary-soft);box-shadow:inset 3px 0 0 var(--theme-primary)}:root[data-theme=lightorange] .nav-item.active{color:#fff;background:var(--theme-primary-gradient);box-shadow:0 8px 18px #ff6c0d40}:root[data-theme=lightorange] .nav-item.active:after{display:none}:root[data-theme=lightorange] .combat-visual{filter:saturate(.92) brightness(1.12);background:linear-gradient(180deg,#fff,#ffffff40 24%,#fff3e81a),var(--combat-bg, url(/assets/slice/menu_back.jpg)) center bottom / cover no-repeat}:root[data-theme=lightorange] .combat-visual:after{background:linear-gradient(180deg,#fff 0,transparent 22%);filter:none}:root[data-theme=lightorange] .custom-bg{color:#fff;border-color:transparent;background:var(--theme-primary-gradient);box-shadow:0 6px 16px #ff640833}:root[data-theme=lightorange] .main-panel,:root[data-theme=lightorange] .statistics-page,:root[data-theme=lightorange] [class$=-page]{color:var(--theme-text);background:transparent}:root[data-theme=lightorange] .topbar h1,:root[data-theme=lightorange] .queue-hero h1,:root[data-theme=lightorange] .panel-title h2,:root[data-theme=lightorange] .right-card h2,:root[data-theme=lightorange] h1,:root[data-theme=lightorange] h2,:root[data-theme=lightorange] h3,:root[data-theme=lightorange] strong{color:var(--theme-text-strong);text-shadow:none}:root[data-theme=lightorange] .topbar p,:root[data-theme=lightorange] .queue-hero p,:root[data-theme=lightorange] .top-actions,:root[data-theme=lightorange] [class*=-meta],:root[data-theme=lightorange] [class*=-hint],:root[data-theme=lightorange] [class*=-tip]{color:var(--theme-text-muted);text-shadow:none}:root[data-theme=lightorange] .stat-card,:root[data-theme=lightorange] .statistics-summary-card{border-color:#ff760f2e;background:#fff;box-shadow:0 8px 20px #3f536c17}:root[data-theme=lightorange] .stat-card .landscape,:root[data-theme=lightorange] .statistics-summary-bg{filter:saturate(.92) brightness(1.16)}:root[data-theme=lightorange] .landscape:after{background:linear-gradient(90deg,rgba(255,255,255,.12),transparent 68%)}:root[data-theme=lightorange] .stat-copy>span,:root[data-theme=lightorange] .stat-copy strong,:root[data-theme=lightorange] .stat-copy p,:root[data-theme=lightorange] .stat-footer-inline{color:#171b22;text-shadow:none}:root[data-theme=lightorange] .stat-icon{background:#ffffffc7;box-shadow:0 8px 18px #3e516a1f}:root[data-theme=lightorange] .panel,:root[data-theme=lightorange] .table-panel,:root[data-theme=lightorange] .statistics-panel{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:var(--theme-shadow)}:root[data-theme=lightorange] .panel-title,:root[data-theme=lightorange] .section-heading a,:root[data-theme=lightorange] .statistics-panel-title,:root[data-theme=lightorange] .alert-title,:root[data-theme=lightorange] .quote-card>.svg-icon{color:var(--theme-primary)}:root[data-theme=lightorange] .guide-panel .panel-title,:root[data-theme=lightorange] [class*=-head],:root[data-theme=lightorange] [class*=-footer]{border-color:var(--theme-border)}:root[data-theme=lightorange] .guide-detail-button,:root[data-theme=lightorange] [class*=-edit-button],:root[data-theme=lightorange] [class*=-detail-button],:root[data-theme=lightorange] [class*=-more-button]{color:var(--theme-primary);border-color:#ff700c3d;background:#fff;box-shadow:inset 0 0 0 1px #ff700c1f}:root[data-theme=lightorange] .guide-detail-button:hover,:root[data-theme=lightorange] [class*=-edit-button]:hover,:root[data-theme=lightorange] [class*=-detail-button]:hover,:root[data-theme=lightorange] [class*=-more-button]:hover{color:#fff;background:var(--theme-primary-gradient);box-shadow:var(--theme-shadow-hover)}:root[data-theme=lightorange] .data-table,:root[data-theme=lightorange] table,:root[data-theme=lightorange] [class*=-table]{color:var(--theme-text)}:root[data-theme=lightorange] .table-head,:root[data-theme=lightorange] thead,:root[data-theme=lightorange] [class*=-table-head]{color:#697482;background:var(--theme-table-head)}:root[data-theme=lightorange] .table-row,:root[data-theme=lightorange] tbody tr,:root[data-theme=lightorange] [class*=-table-row]{border-color:var(--theme-border)}:root[data-theme=lightorange] .table-row:hover,:root[data-theme=lightorange] tbody tr:hover,:root[data-theme=lightorange] [class*=-table-row]:hover{background:var(--theme-table-hover)}:root[data-theme=lightorange] .table-row.active,:root[data-theme=lightorange] .table-row.selected,:root[data-theme=lightorange] tbody tr.active,:root[data-theme=lightorange] tbody tr.selected{background:var(--theme-table-selected)}:root[data-theme=lightorange] input,:root[data-theme=lightorange] textarea,:root[data-theme=lightorange] select,:root[data-theme=lightorange] .custom-select-trigger,:root[data-theme=lightorange] [contenteditable=true]{color:var(--theme-text);border-color:var(--theme-border);background:var(--theme-input-bg);box-shadow:none}:root[data-theme=lightorange] input::placeholder,:root[data-theme=lightorange] textarea::placeholder{color:#9ba4b0}:root[data-theme=lightorange] input:hover,:root[data-theme=lightorange] textarea:hover,:root[data-theme=lightorange] select:hover,:root[data-theme=lightorange] .custom-select-trigger:hover{border-color:#ff700c5c}:root[data-theme=lightorange] input:focus,:root[data-theme=lightorange] textarea:focus,:root[data-theme=lightorange] select:focus,:root[data-theme=lightorange] .custom-select.open .custom-select-trigger{border-color:var(--theme-primary);outline:0;box-shadow:0 0 0 3px #ff650d1a}:root[data-theme=lightorange] .custom-select-menu,:root[data-theme=lightorange] [class*=-select-menu],:root[data-theme=lightorange] [class*=-dropdown],:root[data-theme=lightorange] [class*=-popover]{color:var(--theme-text);border-color:var(--theme-border);background:#fff;box-shadow:0 12px 30px #374b6429}:root[data-theme=lightorange] .custom-select-option,:root[data-theme=lightorange] [class*=-select-option]{color:var(--theme-text);border-color:var(--theme-border);background:transparent}:root[data-theme=lightorange] .custom-select-option:hover,:root[data-theme=lightorange] .custom-select-option.selected,:root[data-theme=lightorange] [class*=-select-option]:hover,:root[data-theme=lightorange] [class*=-select-option].selected{color:var(--theme-primary-strong);background:var(--theme-primary-soft)}:root[data-theme=lightorange] button[class*=primary],:root[data-theme=lightorange] [class*=-confirm-button],:root[data-theme=lightorange] [class*=-submit-button],:root[data-theme=lightorange] [class*=-save-button],:root[data-theme=lightorange] [class*=-next-button],:root[data-theme=lightorange] .app-message-modal-btn.primary{color:#fff;border-color:transparent;background:var(--theme-primary-gradient);box-shadow:0 7px 18px #ff660838}:root[data-theme=lightorange] button[class*=primary]:hover,:root[data-theme=lightorange] [class*=-confirm-button]:hover,:root[data-theme=lightorange] [class*=-submit-button]:hover,:root[data-theme=lightorange] [class*=-save-button]:hover,:root[data-theme=lightorange] [class*=-next-button]:hover{filter:brightness(1.04);box-shadow:0 9px 22px #ff66084d}:root[data-theme=lightorange] [class*=-tab].active,:root[data-theme=lightorange] [class*=-card].selected,:root[data-theme=lightorange] [class*=-card].active,:root[data-theme=lightorange] [class*=-option].active{color:var(--theme-primary-strong);border-color:var(--theme-primary);background:var(--theme-primary-soft);box-shadow:0 0 0 1px #ff650d14}:root[data-theme=lightorange] .switch-on{background:var(--theme-primary-gradient);box-shadow:0 5px 14px #ff650d3d}:root[data-theme=lightorange] .switch-control.closed .switch-on{background:linear-gradient(90deg,#a7afb9,#c4cad1);box-shadow:0 5px 14px #5f69772e}:root[data-theme=lightorange] .calendar-grid,:root[data-theme=lightorange] .calendar-head>div,:root[data-theme=lightorange] .profile-meta,:root[data-theme=lightorange] .profile-text p,:root[data-theme=lightorange] .switch-card p{color:var(--theme-text-muted)}:root[data-theme=lightorange] .calendar-grid .active{color:#fff;background:var(--theme-primary);box-shadow:0 5px 14px #ff650d38}:root[data-theme=lightorange] .profile-name,:root[data-theme=lightorange] .sidebar-user-copy strong,:root[data-theme=lightorange] .queue-examiner-cell{color:var(--theme-text-strong)}:root[data-theme=lightorange] .profile-role,:root[data-theme=lightorange] .name-line span{color:#fff;background:var(--theme-primary-gradient)}:root[data-theme=lightorange] .avatar-ring{background:#fff;box-shadow:0 6px 18px #ff650d2e}:root[data-theme=lightorange] .alert-card.right-card,:root[data-theme=lightorange] .quote-card{background-color:#fff}:root[data-theme=lightorange] .alert-card:before,:root[data-theme=lightorange] .quote-card{filter:saturate(.65) brightness(1.25)}:root[data-theme=lightorange] .alert-card:after{background:#ffffffa8;filter:none}:root[data-theme=lightorange] .alert-card p,:root[data-theme=lightorange] .quote-card p{color:#39414c;text-shadow:none}:root[data-theme=lightorange] .queue-hero{border-color:var(--theme-border);background:var(--queue-hero-bg) center / cover no-repeat;box-shadow:var(--theme-shadow)}:root[data-theme=lightorange] .records-hero{background:var(--records-hero-bg) center / cover no-repeat!important}:root[data-theme=lightorange] .users-hero{background:var(--users-hero-bg) center / cover no-repeat!important}:root[data-theme=lightorange] .complaint-hero{background:var(--complaint-hero-bg) center / cover no-repeat!important}:root[data-theme=lightorange] .queue-hero h1,:root[data-theme=lightorange] .records-hero h1,:root[data-theme=lightorange] .users-hero h1,:root[data-theme=lightorange] .complaint-hero h1,:root[data-theme=lightorange] .queue-hero p,:root[data-theme=lightorange] .records-hero p,:root[data-theme=lightorange] .users-hero p,:root[data-theme=lightorange] .complaint-hero p,:root[data-theme=lightorange] .queue-top-actions,:root[data-theme=lightorange] .records-top-actions,:root[data-theme=lightorange] .users-top-actions,:root[data-theme=lightorange] .complaint-top-actions,:root[data-theme=lightorange] .queue-user-pill,:root[data-theme=lightorange] .records-user-pill,:root[data-theme=lightorange] .users-user-pill,:root[data-theme=lightorange] .complaint-user-pill,:root[data-theme=lightorange] .queue-user-pill strong,:root[data-theme=lightorange] .records-user-pill strong,:root[data-theme=lightorange] .users-user-pill strong,:root[data-theme=lightorange] .complaint-user-pill strong,:root[data-theme=lightorange] .queue-icon-button,:root[data-theme=lightorange] .records-icon-button,:root[data-theme=lightorange] .users-icon-button,:root[data-theme=lightorange] .complaint-icon-button{color:#fff!important;text-shadow:0 1px 3px rgba(10,20,32,.36)!important}:root[data-theme=lightorange] .queue-top-actions,:root[data-theme=lightorange] .records-top-actions,:root[data-theme=lightorange] .users-top-actions,:root[data-theme=lightorange] .complaint-top-actions,:root[data-theme=lightorange] .queue-top-actions>span,:root[data-theme=lightorange] .records-top-actions>span,:root[data-theme=lightorange] .users-top-actions>span,:root[data-theme=lightorange] .complaint-top-actions>span,:root[data-theme=lightorange] .queue-user-pill,:root[data-theme=lightorange] .records-user-pill,:root[data-theme=lightorange] .users-user-pill,:root[data-theme=lightorange] .complaint-user-pill,:root[data-theme=lightorange] .queue-user-pill strong,:root[data-theme=lightorange] .records-user-pill strong,:root[data-theme=lightorange] .users-user-pill strong,:root[data-theme=lightorange] .complaint-user-pill strong,:root[data-theme=lightorange] .queue-icon-button,:root[data-theme=lightorange] .records-icon-button,:root[data-theme=lightorange] .users-icon-button,:root[data-theme=lightorange] .complaint-icon-button,:root[data-theme=lightorange] .queue-top-actions>.svg-icon,:root[data-theme=lightorange] .records-top-actions>.svg-icon,:root[data-theme=lightorange] .users-top-actions>.svg-icon,:root[data-theme=lightorange] .complaint-top-actions>.svg-icon,:root[data-theme=lightorange] .profile-settings-topbar .top-actions,:root[data-theme=lightorange] .profile-settings-topbar .top-actions>span,:root[data-theme=lightorange] .profile-settings-topbar .icon-button,:root[data-theme=lightorange] .profile-settings-topbar .profile-mini,:root[data-theme=lightorange] .profile-settings-topbar .profile-mini strong,:root[data-theme=lightorange] .medal-wall-topbar .top-actions,:root[data-theme=lightorange] .medal-wall-topbar .top-actions>span,:root[data-theme=lightorange] .medal-wall-topbar .icon-button,:root[data-theme=lightorange] .medal-wall-topbar .profile-mini,:root[data-theme=lightorange] .medal-wall-topbar .profile-mini strong{color:#20242b!important;text-shadow:none!important}:root[data-theme=lightorange] .queue-hero:before,:root[data-theme=lightorange] .queue-hero:after,:root[data-theme=lightorange] .records-hero:before,:root[data-theme=lightorange] .records-hero:after,:root[data-theme=lightorange] .users-hero:before,:root[data-theme=lightorange] .users-hero:after,:root[data-theme=lightorange] .complaint-hero:before,:root[data-theme=lightorange] .complaint-hero:after{content:none!important;display:none!important;background:none!important}:root[data-theme=lightorange] [class*=-drawer],:root[data-theme=lightorange] [class*=-modal],:root[data-theme=lightorange] [class*=-dialog]{color:var(--theme-text);border-color:var(--theme-border)}:root[data-theme=lightorange] aside[class*=-drawer],:root[data-theme=lightorange] [class*=-modal-card],:root[data-theme=lightorange] [class*=-dialog-card],:root[data-theme=lightorange] [class*=-dialog-panel],:root[data-theme=lightorange] [class*=-modal-panel]{background:#fff;box-shadow:0 20px 55px #2d425b33}:root[data-theme=lightorange] [class*=-drawer] [class*=-section],:root[data-theme=lightorange] [class*=-drawer] [class*=-card],:root[data-theme=lightorange] [class*=-modal] [class*=-card],:root[data-theme=lightorange] [class*=-dialog] [class*=-card]{border-color:var(--theme-border);background-color:var(--theme-surface-soft)}:root[data-theme=lightorange] [class*=-pagination] button,:root[data-theme=lightorange] [class*=-pages] button,:root[data-theme=lightorange] .page-number,:root[data-theme=lightorange] .page-arrow{color:var(--theme-text-muted);border-color:var(--theme-border);background:#fff}:root[data-theme=lightorange] [class*=-pagination] button:hover:not(:disabled),:root[data-theme=lightorange] .page-number.active{color:#fff;border-color:var(--theme-primary);background:var(--theme-primary-gradient)}:root[data-theme=lightorange] [class*=-pagination],:root[data-theme=lightorange] [class*=-pagination]>span,:root[data-theme=lightorange] [class*=-pagination] [class*=-page-tools],:root[data-theme=lightorange] [class*=-pagination] [class*=-page-size],:root[data-theme=lightorange] [class*=-pagination] .custom-select-trigger,:root[data-theme=lightorange] [class*=-pagination] .custom-select-trigger span,:root[data-theme=lightorange] [class*=-pagination] .custom-select-option,:root[data-theme=lightorange] [class*=-pagination] .page-number:not(.active),:root[data-theme=lightorange] [class*=-pagination] .page-arrow,:root[data-theme=lightorange] [class*=-pagination] .svg-icon{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] [class*=-pagination] .page-number.active,:root[data-theme=lightorange] [class*=-pagination] .page-number.active .svg-icon,:root[data-theme=lightorange] [class*=-pagination] button:hover:not(:disabled),:root[data-theme=lightorange] [class*=-pagination] button:hover:not(:disabled) .svg-icon{color:#fff!important}:root[data-theme=lightorange] ::-webkit-scrollbar-track{background:#eef2f6}:root[data-theme=lightorange] ::-webkit-scrollbar-thumb{background:#ffb06a}:root[data-theme=lightorange] .queue-filter-panel,:root[data-theme=lightorange] .queue-board,:root[data-theme=lightorange] .records-filter-panel,:root[data-theme=lightorange] .records-board,:root[data-theme=lightorange] .users-filter-panel,:root[data-theme=lightorange] .users-board,:root[data-theme=lightorange] .complaint-filter-panel,:root[data-theme=lightorange] .complaint-board,:root[data-theme=lightorange] .settings-board,:root[data-theme=lightorange] .settings-placeholder-panel,:root[data-theme=lightorange] .profile-panel,:root[data-theme=lightorange] .candidate-grid article,:root[data-theme=lightorange] .candidate-records,:root[data-theme=lightorange] .candidate-queue-panel{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:#fff!important;box-shadow:var(--theme-shadow)!important}:root[data-theme=lightorange] .queue-input-shell,:root[data-theme=lightorange] .records-input-shell,:root[data-theme=lightorange] .users-input-shell,:root[data-theme=lightorange] .complaint-input-shell,:root[data-theme=lightorange] .queue-stage-tabs,:root[data-theme=lightorange] .records-result-tabs,:root[data-theme=lightorange] .complaint-result-tabs,:root[data-theme=lightorange] .settings-segmented,:root[data-theme=lightorange] .settings-type-item,:root[data-theme=lightorange] .settings-level-type-picker,:root[data-theme=lightorange] .settings-level-type-option,:root[data-theme=lightorange] .drawer-section,:root[data-theme=lightorange] .drawer-candidate-row,:root[data-theme=lightorange] .drawer-upload-zone,:root[data-theme=lightorange] .drawer-readonly,:root[data-theme=lightorange] .complaint-review-summary{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-surface-soft)!important}:root[data-theme=lightorange] .queue-calendar-panel,:root[data-theme=lightorange] .records-calendar-panel,:root[data-theme=lightorange] .queue-task-drawer,:root[data-theme=lightorange] .records-task-drawer,:root[data-theme=lightorange] .users-task-drawer,:root[data-theme=lightorange] .settings-drawer,:root[data-theme=lightorange] .complaint-review-drawer,:root[data-theme=lightorange] .users-import-modal,:root[data-theme=lightorange] .complaint-detail-card{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:#fff!important;box-shadow:-12px 0 36px #33486229!important}:root[data-theme=lightorange] .queue-date-picker,:root[data-theme=lightorange] .records-date-picker{color:#5f6977!important;border-color:#ff650d4d!important;background:#fffaf6!important}:root[data-theme=lightorange] .queue-date-picker.open,:root[data-theme=lightorange] .records-date-picker.open{border-color:var(--theme-primary)!important;box-shadow:0 0 0 3px var(--theme-primary-soft)!important}:root[data-theme=lightorange] .queue-date-trigger,:root[data-theme=lightorange] .records-date-trigger,:root[data-theme=lightorange] .queue-date-trigger.filled,:root[data-theme=lightorange] .records-date-trigger.filled,:root[data-theme=lightorange] .queue-date-trigger.active,:root[data-theme=lightorange] .records-date-trigger.active,:root[data-theme=lightorange] .queue-date-picker em,:root[data-theme=lightorange] .records-date-picker em{color:#5f6977!important}:root[data-theme=lightorange] .queue-date-trigger.active,:root[data-theme=lightorange] .records-date-trigger.active{background:var(--theme-primary-soft)!important}:root[data-theme=lightorange] .queue-calendar-panel,:root[data-theme=lightorange] .records-calendar-panel{color:#5f6977!important;border-color:var(--theme-border)!important;background:#fff!important;box-shadow:0 18px 34px #3348622e!important}:root[data-theme=lightorange] .queue-calendar-head strong,:root[data-theme=lightorange] .records-calendar-head strong,:root[data-theme=lightorange] .queue-calendar-weekdays span,:root[data-theme=lightorange] .records-calendar-weekdays span,:root[data-theme=lightorange] .queue-calendar-grid button,:root[data-theme=lightorange] .records-calendar-grid button,:root[data-theme=lightorange] .queue-calendar-foot span,:root[data-theme=lightorange] .records-calendar-foot span{color:#5f6977!important}:root[data-theme=lightorange] .queue-calendar-grid button.muted,:root[data-theme=lightorange] .records-calendar-grid button.muted{color:#a8b0ba!important}:root[data-theme=lightorange] .queue-calendar-grid button:hover,:root[data-theme=lightorange] .records-calendar-grid button:hover,:root[data-theme=lightorange] .queue-calendar-grid button.inRange,:root[data-theme=lightorange] .records-calendar-grid button.inRange{color:#5f6977!important;border-color:#ff650d3d!important;background:var(--theme-primary-soft)!important}:root[data-theme=lightorange] .queue-calendar-grid button.selected,:root[data-theme=lightorange] .records-calendar-grid button.selected{color:#fff!important;border-color:var(--theme-primary)!important;background:var(--theme-primary-gradient)!important}:root[data-theme=lightorange] .queue-calendar-head button,:root[data-theme=lightorange] .records-calendar-head button,:root[data-theme=lightorange] .queue-calendar-foot button,:root[data-theme=lightorange] .records-calendar-foot button{color:var(--theme-primary-strong)!important;border-color:#ff650d47!important;background:#fff5ec!important}:root[data-theme=lightorange] .queue-calendar-foot,:root[data-theme=lightorange] .records-calendar-foot{border-color:var(--theme-border)!important}:root[data-theme=lightorange] .queue-table-head,:root[data-theme=lightorange] .records-table-head,:root[data-theme=lightorange] .users-table-head,:root[data-theme=lightorange] .complaint-table-head,:root[data-theme=lightorange] .settings-standard-header{color:#6e7886!important;border-color:var(--theme-border)!important;background:var(--theme-table-head)!important}:root[data-theme=lightorange] .queue-table-row,:root[data-theme=lightorange] .records-table-row,:root[data-theme=lightorange] .users-table-row,:root[data-theme=lightorange] .complaint-table-row,:root[data-theme=lightorange] .settings-standard-row{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:#fff}:root[data-theme=lightorange] .queue-table-row:hover,:root[data-theme=lightorange] .records-table-row:hover,:root[data-theme=lightorange] .users-table-row:hover,:root[data-theme=lightorange] .complaint-table-row:hover,:root[data-theme=lightorange] .settings-standard-row:hover{background:var(--theme-table-hover)!important}:root[data-theme=lightorange] .queue-title,:root[data-theme=lightorange] .records-title,:root[data-theme=lightorange] .users-title,:root[data-theme=lightorange] .complaint-title,:root[data-theme=lightorange] .drawer-head,:root[data-theme=lightorange] .drawer-head h2,:root[data-theme=lightorange] .settings-content-head,:root[data-theme=lightorange] .candidate-guide-list strong,:root[data-theme=lightorange] .candidate-queue-step,:root[data-theme=lightorange] .candidate-type-copy strong{color:var(--theme-text-strong)!important}:root[data-theme=lightorange] .queue-field,:root[data-theme=lightorange] .records-field,:root[data-theme=lightorange] .users-field,:root[data-theme=lightorange] .complaint-field,:root[data-theme=lightorange] .drawer-field,:root[data-theme=lightorange] .settings-field,:root[data-theme=lightorange] .candidate-guide-list span,:root[data-theme=lightorange] .candidate-guide-value,:root[data-theme=lightorange] .candidate-queue-note,:root[data-theme=lightorange] .drawer-candidate-ip-line{color:var(--theme-text-muted)!important}:root[data-theme=lightorange] .queue-stage-tabs button:hover,:root[data-theme=lightorange] .queue-stage-tabs button.active,:root[data-theme=lightorange] .records-result-tabs button:hover,:root[data-theme=lightorange] .records-result-tabs button.active,:root[data-theme=lightorange] .complaint-result-tabs button:hover,:root[data-theme=lightorange] .complaint-result-tabs button.active,:root[data-theme=lightorange] .settings-top-tab:hover,:root[data-theme=lightorange] .settings-top-tab.active,:root[data-theme=lightorange] .settings-segmented button:hover,:root[data-theme=lightorange] .settings-segmented button.active{color:var(--theme-primary-strong)!important;border-color:var(--theme-primary)!important;background:var(--theme-primary-soft)!important}:root[data-theme=lightorange] .queue-btn-primary,:root[data-theme=lightorange] .records-btn-primary,:root[data-theme=lightorange] .users-btn-primary,:root[data-theme=lightorange] .complaint-btn-primary,:root[data-theme=lightorange] .settings-primary-action,:root[data-theme=lightorange] .drawer-submit,:root[data-theme=lightorange] .users-add-action{color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important;box-shadow:0 7px 18px #ff660838!important}:root[data-theme=lightorange] .queue-btn-ghost,:root[data-theme=lightorange] .records-btn-ghost,:root[data-theme=lightorange] .users-btn-ghost,:root[data-theme=lightorange] .complaint-btn-ghost,:root[data-theme=lightorange] .records-refresh,:root[data-theme=lightorange] .complaint-refresh,:root[data-theme=lightorange] .drawer-cancel,:root[data-theme=lightorange] .settings-upload-button{color:var(--theme-primary-strong)!important;border-color:#ff650d47!important;background:#fff!important}:root[data-theme=lightorange] .records-refresh,:root[data-theme=lightorange] .complaint-refresh{min-width:80px;padding:0 14px;border-style:solid!important;border-width:1px!important;border-radius:7px;font-weight:900}:root[data-theme=lightorange] .records-refresh:hover:not(:disabled),:root[data-theme=lightorange] .complaint-refresh:hover:not(:disabled){color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important;box-shadow:0 7px 18px #ff660833!important}:root[data-theme=lightorange] .void-confirm-backdrop{background:#2b231c57!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-theme=lightorange] .void-confirm-dialog{color:#39414c!important;border-color:#ff650d47!important;background:radial-gradient(circle at 12% 16%,rgba(255,116,24,.1),transparent 34%),#fff!important;box-shadow:0 24px 60px #57463638,inset 0 1px #fffc!important}:root[data-theme=lightorange] .void-confirm-close{color:#7c8794!important;border-color:#ff650d2e!important;background:#fff7f0!important}:root[data-theme=lightorange] .void-confirm-close:hover:not(:disabled){color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important}:root[data-theme=lightorange] .void-confirm-dialog h2{color:#252a32!important;text-shadow:none!important}:root[data-theme=lightorange] .void-confirm-dialog p{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] .void-confirm-dialog p strong{color:var(--theme-primary-strong)!important}:root[data-theme=lightorange] .void-confirm-cancel{color:#39414c!important;border-color:var(--theme-border)!important;background:#fff!important}:root[data-theme=lightorange] .void-confirm-submit{color:#fff!important;border-color:transparent!important;background:linear-gradient(180deg,#ff6f1a,#f04b17)!important;box-shadow:0 10px 24px #ff66083d!important}:root[data-theme=lightorange] .queue-table-row .mono-cell,:root[data-theme=lightorange] .records-table-row .mono-cell,:root[data-theme=lightorange] .complaint-table-row .mono-cell,:root[data-theme=lightorange] .users-table-row .users-name-cell small{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] .complaint-table-row .complaint-exam-type,:root[data-theme=lightorange] .complaint-table-row .complaint-exam-type span,:root[data-theme=lightorange] .queue-table-row .queue-candidate-copy small,:root[data-theme=lightorange] .queue-table-row .queue-examiner small,:root[data-theme=lightorange] .records-table-row .records-candidate-cell small{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] .queue-table-row .queue-status.queueing{color:#2873a8!important;border-color:#2873a83d!important;background:#edf7ff!important}:root[data-theme=lightorange] .queue-table-row .queue-status.pending{color:#c55a0a!important;border-color:#c55a0a3d!important;background:#fff3e8!important}:root[data-theme=lightorange] .queue-table-row .queue-status.assigned{color:#487a2c!important;border-color:#487a2c3d!important;background:#eef8e9!important}:root[data-theme=lightorange] .queue-task-drawer .drawer-close,:root[data-theme=lightorange] .records-task-drawer .drawer-close,:root[data-theme=lightorange] .users-task-drawer .drawer-close,:root[data-theme=lightorange] .users-import-close{width:auto!important;min-width:42px;height:34px!important;padding:0 13px!important;color:var(--theme-primary-strong)!important;border:1px solid rgba(255,101,13,.28)!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important;text-shadow:none!important}:root[data-theme=lightorange] .queue-task-drawer .drawer-close:hover,:root[data-theme=lightorange] .records-task-drawer .drawer-close:hover,:root[data-theme=lightorange] .users-task-drawer .drawer-close:hover,:root[data-theme=lightorange] .users-import-close:hover:not(:disabled){color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important;box-shadow:0 7px 18px #ff660833!important}:root[data-theme=lightorange] .users-task-drawer .drawer-sex-options button{color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important;box-shadow:0 7px 18px #ff66082e!important}:root[data-theme=lightorange] .users-task-drawer .drawer-sex-options button.active{color:#fff!important;border-color:var(--theme-primary-strong)!important;background:linear-gradient(135deg,#ff7a15,#f24b00)!important;box-shadow:0 8px 22px #ff56004d!important}:root[data-theme=lightorange] .users-import-modal,:root[data-theme=lightorange] .users-import-head,:root[data-theme=lightorange] .users-import-body,:root[data-theme=lightorange] .users-import-footer,:root[data-theme=lightorange] .users-import-errors,:root[data-theme=lightorange] .users-import-table-wrap{color:#39414c!important;border-color:var(--theme-border)!important;background:#fff!important}:root[data-theme=lightorange] .users-import-head h2,:root[data-theme=lightorange] .users-import-errors-title{color:#252a32!important;text-shadow:none!important}:root[data-theme=lightorange] .users-import-filename,:root[data-theme=lightorange] .users-import-summary,:root[data-theme=lightorange] .users-import-tip,:root[data-theme=lightorange] .users-import-table,:root[data-theme=lightorange] .users-import-table th,:root[data-theme=lightorange] .users-import-table td{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] .users-import-table th{border-color:var(--theme-border)!important;background:#f3f6fa!important}:root[data-theme=lightorange] .users-import-table td{border-color:var(--theme-border)!important;background:#fff!important}:root[data-theme=lightorange] .users-import-table tbody tr:hover td,:root[data-theme=lightorange] .users-import-table tbody tr.row-skip:hover td,:root[data-theme=lightorange] .users-import-table tbody tr.row-error:hover td{background:var(--theme-table-hover)!important}:root[data-theme=lightorange] .users-import-btn-cancel{color:var(--theme-primary-strong)!important;border:1px solid rgba(255,101,13,.28)!important;background:#fff!important;box-shadow:none!important}:root[data-theme=lightorange] .users-import-btn-cancel:hover:not(:disabled){color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important;box-shadow:0 7px 18px #ff660833!important}:root[data-theme=lightorange] .records-task-drawer .drawer-meta-band,:root[data-theme=lightorange] .records-task-drawer .drawer-meta-band--times{color:#39414c!important;border-color:var(--theme-border)!important;background:#f7fafc!important;box-shadow:inset 0 1px #fffc!important}:root[data-theme=lightorange] .records-task-drawer .drawer-meta-row--pair .drawer-meta-kv:nth-child(2),:root[data-theme=lightorange] .records-task-drawer .drawer-meta-row--triple .drawer-meta-kv:nth-child(2),:root[data-theme=lightorange] .records-task-drawer .drawer-meta-row--triple .drawer-meta-kv:nth-child(3){border-color:var(--theme-border)!important}:root[data-theme=lightorange] .records-task-drawer .drawer-meta-k{color:#6388b1!important;text-shadow:none!important}:root[data-theme=lightorange] .records-task-drawer .drawer-meta-v,:root[data-theme=lightorange] .records-task-drawer .drawer-meta-v--mono,:root[data-theme=lightorange] .records-task-drawer .drawer-meta-v--time,:root[data-theme=lightorange] .records-task-drawer .drawer-exam-type-display{color:#39414c!important;text-shadow:none!important}:root[data-theme=lightorange] .records-task-drawer .drawer-complaint{color:#fff!important;border:1px solid transparent!important;background:var(--theme-primary-gradient)!important;box-shadow:0 7px 18px #ff660838!important}:root[data-theme=lightorange] .records-task-drawer .drawer-complaint:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 9px 22px #ff66084d!important}:root[data-theme=lightorange] .records-task-drawer .drawer-complaint:disabled{color:#8b949f!important;border-color:var(--theme-border)!important;background:#eef1f4!important;box-shadow:none!important}:root[data-theme=lightorange] .records-task-drawer .drawer-complaint-card{color:#39414c!important;border-color:var(--theme-border)!important;background:#fff!important;box-shadow:0 22px 60px #33486238!important}:root[data-theme=lightorange] .records-task-drawer .drawer-complaint-card h3{color:#252a32!important;text-shadow:none!important}:root[data-theme=lightorange] .records-task-drawer .drawer-complaint-card textarea{color:#39414c!important;border-color:#ff650d4d!important;background:#fffaf6!important}:root[data-theme=lightorange] .records-task-drawer .drawer-complaint-card textarea::placeholder,:root[data-theme=lightorange] .records-task-drawer .drawer-complaint-card>span{color:#7f8996!important}:root[data-theme=lightorange] .records-task-drawer .drawer-complaint-card button:first-child{color:var(--theme-primary-strong)!important;border:1px solid rgba(255,101,13,.28)!important;background:#fff!important;box-shadow:none!important}:root[data-theme=lightorange] .records-task-drawer .drawer-complaint-card button:last-child{color:#fff!important;border:1px solid transparent!important;background:var(--theme-primary-gradient)!important;box-shadow:0 7px 18px #ff660838!important}:root[data-theme=lightorange] .records-task-drawer .drawer-complaint-card button:last-child:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 9px 22px #ff66084d!important}:root[data-theme=lightorange] .queue-task-drawer,:root[data-theme=lightorange] .queue-task-drawer .drawer-body,:root[data-theme=lightorange] .queue-task-drawer .drawer-section,:root[data-theme=lightorange] .queue-task-drawer .drawer-candidate-row,:root[data-theme=lightorange] .queue-task-drawer .drawer-candidate-row-main,:root[data-theme=lightorange] .queue-task-drawer .drawer-select-wrap,:root[data-theme=lightorange] .queue-task-drawer .drawer-type-picker,:root[data-theme=lightorange] .queue-task-drawer .drawer-result-options,:root[data-theme=lightorange] .queue-task-drawer .drawer-comment-wrap,:root[data-theme=lightorange] .queue-task-drawer .drawer-upload-section,:root[data-theme=lightorange] .queue-task-drawer .drawer-upload-zone{color:#39414c!important;text-shadow:none!important}:root[data-theme=lightorange] .queue-task-drawer .drawer-head h2,:root[data-theme=lightorange] .queue-task-drawer .drawer-section-title h3,:root[data-theme=lightorange] .queue-task-drawer .drawer-upload-section h3,:root[data-theme=lightorange] .queue-task-drawer .drawer-candidate-row-main strong,:root[data-theme=lightorange] .queue-task-drawer .drawer-label,:root[data-theme=lightorange] .queue-task-drawer .drawer-select-wrap span,:root[data-theme=lightorange] .queue-task-drawer .drawer-type-option-button span,:root[data-theme=lightorange] .queue-task-drawer .drawer-result-option span{color:#252a32!important;text-shadow:none!important}:root[data-theme=lightorange] .queue-task-drawer .drawer-loading,:root[data-theme=lightorange] .queue-task-drawer .drawer-candidate-row-main>span:not(.drawer-candidate-editor-actions),:root[data-theme=lightorange] .queue-task-drawer .drawer-candidate-scene-line,:root[data-theme=lightorange] .queue-task-drawer .drawer-candidate-ip-line,:root[data-theme=lightorange] .queue-task-drawer .drawer-comment-wrap span,:root[data-theme=lightorange] .queue-task-drawer .drawer-upload-zone p,:root[data-theme=lightorange] .queue-task-drawer .drawer-type-options>span,:root[data-theme=lightorange] .queue-task-drawer .drawer-candidate-search-menu p,:root[data-theme=lightorange] .queue-task-drawer .drawer-candidate-search-menu button span{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] .queue-task-drawer input,:root[data-theme=lightorange] .queue-task-drawer textarea,:root[data-theme=lightorange] .queue-task-drawer .drawer-candidate-search-menu,:root[data-theme=lightorange] .queue-task-drawer .drawer-type-picker,:root[data-theme=lightorange] .queue-task-drawer .drawer-comment-wrap,:root[data-theme=lightorange] .queue-task-drawer .drawer-upload-zone{color:#39414c!important;border-color:var(--theme-border)!important;background:#fff!important}:root[data-theme=lightorange] .queue-task-drawer input::placeholder,:root[data-theme=lightorange] .queue-task-drawer textarea::placeholder{color:#98a1ad!important}:root[data-theme=lightorange] .queue-task-drawer .drawer-candidate-search-menu button,:root[data-theme=lightorange] .queue-task-drawer .drawer-type-tabs button,:root[data-theme=lightorange] .queue-task-drawer .drawer-type-options button,:root[data-theme=lightorange] .queue-task-drawer .drawer-result-option,:root[data-theme=lightorange] .queue-task-drawer .drawer-edit-type,:root[data-theme=lightorange] .queue-task-drawer .drawer-upload-zone-link,:root[data-theme=lightorange] .queue-task-drawer .drawer-close,:root[data-theme=lightorange] .queue-task-drawer .drawer-cancel{color:#39414c!important;text-shadow:none!important}:root[data-theme=lightorange] .queue-task-drawer .drawer-submit,:root[data-theme=lightorange] .queue-task-drawer .drawer-submit span,:root[data-theme=lightorange] .queue-task-drawer .drawer-esports-btn-primary{color:#fff!important}:root[data-theme=lightorange] .queue-task-drawer .drawer-message.error{color:var(--theme-danger-text)!important}:root[data-theme=lightorange] .queue-task-drawer .drawer-message.success{color:var(--theme-success-text)!important}:root[data-theme=lightorange] .queue-task-drawer .drawer-edit-type{color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important;box-shadow:0 7px 18px #ff660838!important}:root[data-theme=lightorange] .queue-task-drawer .drawer-edit-type .svg-icon{color:#fff!important}:root[data-theme=lightorange] .queue-task-drawer .drawer-type-tabs button{height:42px;color:#5f6977!important;font-size:15px;font-weight:900;border:0!important;border-right:1px solid var(--theme-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root[data-theme=lightorange] .queue-task-drawer .drawer-type-tabs button.active{color:var(--theme-primary-strong)!important;background:var(--theme-primary-soft)!important;box-shadow:inset 0 0 0 1px #ff650d4d!important}:root[data-theme=lightorange] .queue-task-drawer .drawer-type-tabs{display:grid;grid-template-columns:repeat(2,minmax(96px,126px));gap:0;width:max-content;overflow:hidden;border:1px solid rgba(255,101,13,.28);border-radius:7px;background:#fffaf6}:root[data-theme=lightorange] .queue-task-drawer .drawer-type-tabs button:last-child{border-right:0!important}:root[data-theme=lightorange] .queue-task-drawer .drawer-type-tabs button:hover:not(.active){color:var(--theme-primary-strong)!important;background:#fff3e8!important}:root[data-theme=lightorange] .queue-task-drawer .drawer-type-options button{color:#39414c!important;border-color:var(--theme-border)!important;background:#f7fafc!important;box-shadow:none!important}:root[data-theme=lightorange] .queue-task-drawer .drawer-type-options button:hover{color:var(--theme-primary-strong)!important;border-color:#ff650d5c!important;background:#fff3e8!important}:root[data-theme=lightorange] .queue-task-drawer .drawer-type-options button.active,:root[data-theme=lightorange] .queue-task-drawer .drawer-type-options button.active span{color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important}:root[data-theme=lightorange] .candidate-viewport,:root[data-theme=lightorange] .candidate-dashboard-main,:root[data-theme=lightorange] .candidate-guide-page{color:var(--theme-text);background:transparent}:root[data-theme=lightorange] .candidate-step-no,:root[data-theme=lightorange] .candidate-scene-button,:root[data-theme=lightorange] .candidate-type-trigger,:root[data-theme=lightorange] .candidate-type-card,:root[data-theme=lightorange] .candidate-platform-tab,:root[data-theme=lightorange] .candidate-queue-mode-card,:root[data-theme=lightorange] .candidate-examiner-card,:root[data-theme=lightorange] .candidate-system-match-panel,:root[data-theme=lightorange] .candidate-system-match-row{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-surface-soft)!important;box-shadow:none!important}:root[data-theme=lightorange] .candidate-scene-button:hover,:root[data-theme=lightorange] .candidate-type-trigger:hover,:root[data-theme=lightorange] .candidate-type-card:hover,:root[data-theme=lightorange] .candidate-platform-tab:hover,:root[data-theme=lightorange] .candidate-examiner-card:hover{color:var(--theme-primary-strong)!important;border-color:var(--theme-primary)!important;background:var(--theme-primary-soft)!important}:root[data-theme=lightorange] .candidate-type-dialog,:root[data-theme=lightorange] .candidate-contact-dialog,:root[data-theme=lightorange] .candidate-queue-mode-dialog,:root[data-theme=lightorange] .candidate-second-dialog{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:#fff!important;box-shadow:0 22px 60px #33486238!important}:root[data-theme=lightorange] .candidate-type-dialog-body,:root[data-theme=lightorange] .candidate-queue-mode-body,:root[data-theme=lightorange] .candidate-second-body{background:#fff!important}:root[data-theme=lightorange] .candidate-type-dialog{display:flex;flex-direction:column}:root[data-theme=lightorange] .candidate-type-hero{flex:0 0 170px;height:170px;overflow:hidden;background-size:cover!important;background-repeat:no-repeat!important}:root[data-theme=lightorange] .candidate-type-dialog-body{flex:1 1 auto;max-height:calc(min(700px,100vh - 72px) - 170px);margin-top:0;padding-top:18px}:root[data-theme=lightorange] .candidate-type-close,:root[data-theme=lightorange] .candidate-queue-mode-close{z-index:12;top:12px;right:52px;color:#5f6977!important;border:1px solid rgba(255,101,13,.3)!important;border-radius:8px;background:#ffffffe6!important;box-shadow:0 4px 12px #3f536c1f}:root[data-theme=lightorange] .candidate-type-close:hover,:root[data-theme=lightorange] .candidate-queue-mode-close:hover{color:var(--theme-primary-strong)!important;border-color:var(--theme-primary)!important;background:#fff3e8!important}:root[data-theme=lightorange] .candidate-platform-tab.active{color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important;box-shadow:0 8px 18px #ff650d33!important}:root[data-theme=lightorange] .candidate-platform-tab.active .svg-icon,:root[data-theme=lightorange] .candidate-platform-tab.active span{color:#fff!important}:root[data-theme=lightorange] .candidate-type-card.selected{color:var(--theme-text)!important;border-color:var(--theme-primary)!important;background:var(--theme-primary-soft)!important;box-shadow:inset 0 0 0 1px #ff650d1f!important}:root[data-theme=lightorange] .candidate-type-loading{color:var(--theme-primary-strong)!important;border-color:#ff650d38!important;background:var(--theme-primary-soft)!important}:root[data-theme=lightorange] .candidate-type-price,:root[data-theme=lightorange] .candidate-selected-map-label,:root[data-theme=lightorange] .candidate-map-match-tag,:root[data-theme=lightorange] .candidate-payment-summary strong{color:#c85f16!important}:root[data-theme=lightorange] .candidate-map-match-tag{border-color:#dc702657!important;background:#ff9a5029!important}:root[data-theme=lightorange] .candidate-payment-dialog,:root[data-theme=lightorange] .candidate-payment-body,:root[data-theme=lightorange] .candidate-payment-option{color:#3f2619!important;border-color:#dc70262e!important;background:#fffcf6f5!important}:root[data-theme=lightorange] .candidate-payment-body h3,:root[data-theme=lightorange] .candidate-payment-option strong{color:#2d1c13!important}:root[data-theme=lightorange] .candidate-payment-summary,:root[data-theme=lightorange] .candidate-payment-option span,:root[data-theme=lightorange] .candidate-payment-message{color:#3f2619ad!important}:root[data-theme=lightorange] .candidate-payment-option:hover:not(:disabled){border-color:#dc70266b!important;background:#ff9a5021!important}:root[data-theme=lightorange] .candidate-payment-option.wechat{color:#fff!important;border-color:#07c16094!important;background:linear-gradient(180deg,#2bdc7c,#07c160 66%,#05a84f)!important;box-shadow:0 14px 28px #07c1602e!important}:root[data-theme=lightorange] .candidate-payment-option.alipay{color:#fff!important;border-color:#1677ff94!important;background:linear-gradient(180deg,#4aa0ff,#1677ff 66%,#0f5fd1)!important;box-shadow:0 14px 28px #1677ff2e!important}:root[data-theme=lightorange] .candidate-payment-option.wechat:hover:not(:disabled){border-color:#07c160db!important;background:linear-gradient(180deg,#35e185,#07c160 66%,#05a84f)!important}:root[data-theme=lightorange] .candidate-payment-option.alipay:hover:not(:disabled){border-color:#1677ffdb!important;background:linear-gradient(180deg,#5baaff,#1677ff 66%,#0f5fd1)!important}:root[data-theme=lightorange] .candidate-payment-option.wechat strong,:root[data-theme=lightorange] .candidate-payment-option.wechat span,:root[data-theme=lightorange] .candidate-payment-option.alipay strong,:root[data-theme=lightorange] .candidate-payment-option.alipay span{color:#fff!important}:root[data-theme=lightorange] .candidate-match-button{color:#8a3a0b!important;border-color:#dc702657!important;background:linear-gradient(180deg,#ff9a502e,#ffe8d4db),#fffcf6f5!important;box-shadow:0 8px 18px #ff650d1f!important}:root[data-theme=lightorange] .candidate-type-check{color:#fff!important;background:var(--theme-primary-gradient)!important;box-shadow:0 4px 10px #ff650d3d!important}:root[data-theme=lightorange] .candidate-queue-mode-cancel{color:#5f6977!important;border:1px solid var(--theme-border)!important;background:var(--theme-control-bg)!important;box-shadow:none!important}:root[data-theme=lightorange] .candidate-queue-mode-cancel:hover{color:var(--theme-primary-strong)!important;border-color:var(--theme-primary)!important;background:var(--theme-primary-soft)!important}:root[data-theme=lightorange] .candidate-examiner-status{min-width:48px;padding:3px 9px;border:1px solid rgba(22,131,75,.2)!important;border-radius:6px;color:var(--theme-success-text)!important;background:var(--theme-success-bg)!important;text-align:center}:root[data-theme=lightorange] .candidate-examiner-status.warn{color:var(--theme-warning-text)!important;border-color:#c75a0833!important;background:var(--theme-warning-bg)!important}:root[data-theme=lightorange] .candidate-examiner-status.busy{color:var(--theme-danger-text)!important;border-color:#d13b3233!important;background:var(--theme-danger-bg)!important}:root[data-theme=lightorange] .auth-viewport,:root[data-theme=lightorange] .login-viewport{--bg: #f5f7fb;--panel: rgba(255, 255, 255, .92);--panel-border: rgba(255, 119, 20, .2);--text: #232831;--muted: #7b8592;color:var(--theme-text);background:radial-gradient(circle at 15% 10%,rgba(255,172,84,.16),transparent 34%),#f5f7fb}:root[data-theme=lightorange] .login-scene{filter:saturate(.55) contrast(.92) brightness(1.42)}:root[data-theme=lightorange] .login-cinematic-overlay,:root[data-theme=lightorange] .login-gold-noise,:root[data-theme=lightorange] .cinematic-overlay,:root[data-theme=lightorange] .gold-noise{display:none}:root[data-theme=lightorange] .login-panel,:root[data-theme=lightorange] .auth-card{color:var(--theme-text);border-color:#ff771438;background:#ffffffdb;box-shadow:0 18px 50px #3d516a2e}:root[data-theme=lightorange] .login-panel-glow{background:linear-gradient(120deg,rgba(255,122,21,.1),transparent 45%)}:root[data-theme=lightorange] .panel-header p{color:var(--theme-text-strong)}:root[data-theme=lightorange] .top-left-title,:root[data-theme=lightorange] .top-back,:root[data-theme=lightorange] .top-back:hover{color:var(--theme-text-strong)}:root[data-theme=lightorange] .login-brand-title,:root[data-theme=lightorange] .login-panel-title,:root[data-theme=lightorange] .login-promo-card h3,:root[data-theme=lightorange] .auth-form label,:root[data-theme=lightorange] .login-form label{color:var(--theme-text-strong)}:root[data-theme=lightorange] .login-promo-subtitle,:root[data-theme=lightorange] .login-promo-card p{color:#505a68}:root[data-theme=lightorange] .login-promo-title{color:var(--theme-primary);text-shadow:none}:root[data-theme=lightorange] .login-promo-card{color:var(--theme-text);border-color:var(--theme-border);background:#ffffffb8;box-shadow:var(--theme-shadow)}:root[data-theme=lightorange] .login-btn-primary,:root[data-theme=lightorange] .auth-form button{color:#fff;background:var(--theme-primary-gradient);box-shadow:0 8px 22px #ff650d3d}:root[data-theme=lightorange] .login-btn-ghost{color:var(--theme-primary-strong);border-color:#ff650d47;background:#fff}:root[data-theme=lightorange] .device-guard__backdrop{background:#3e4b5b47!important}:root[data-theme=lightorange] .device-guard__panel{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:#fff!important}:root[data-theme=lightorange] .card-background-edit{color:var(--theme-primary-strong)!important;border-color:#ff650d47!important;background:#ffffffb8!important}:root[data-theme=lightorange]{--theme-control-bg: #f8fafc;--theme-control-hover: #fff3e8;--theme-empty-bg: #f8fafc;--theme-subtle-text: #5f6977;--theme-success-bg: #eaf8f0;--theme-success-text: #16834b;--theme-warning-bg: #fff1df;--theme-warning-text: #c75a08;--theme-danger-bg: #fff0ef;--theme-danger-text: #d13b32}:root[data-theme=lightorange] .alert-card.right-card{filter:none!important;background:var(--alert-bg, url(/assets/slice/Kind_tips.jpg)) center bottom / cover no-repeat!important}:root[data-theme=lightorange] .alert-card:before,:root[data-theme=lightorange] .alert-card:after,:root[data-theme=lightorange] .quote-card:before,:root[data-theme=lightorange] .quote-card:after{content:none!important;display:none!important;background:none!important;filter:none!important}:root[data-theme=lightorange] .quote-card{filter:none!important;background:var(--quote-bg, url(/assets/slice/statement_back.jpg)) center / cover no-repeat!important}:root[data-theme=lightorange] .guide-list,:root[data-theme=lightorange] .guide-list p,:root[data-theme=lightorange] .guide-list span,:root[data-theme=lightorange] .chart-legend,:root[data-theme=lightorange] .chart-legend span,:root[data-theme=lightorange] .switch-control,:root[data-theme=lightorange] .switch-control b,:root[data-theme=lightorange] [class*=-field]>span,:root[data-theme=lightorange] [class*=-field]>label,:root[data-theme=lightorange] [class*=-filter] label,:root[data-theme=lightorange] [class*=-table-row],:root[data-theme=lightorange] [class*=-list-row]{color:var(--theme-subtle-text)!important}:root[data-theme=lightorange] .guide-list strong,:root[data-theme=lightorange] .panel-title,:root[data-theme=lightorange] [class*=-table-row] strong,:root[data-theme=lightorange] [class*=-list-row] strong{color:var(--theme-text-strong)!important}:root[data-theme=lightorange] input:not([type=checkbox]):not([type=radio]),:root[data-theme=lightorange] textarea,:root[data-theme=lightorange] select,:root[data-theme=lightorange] [class*=-input-shell],:root[data-theme=lightorange] [class*=-select]>button,:root[data-theme=lightorange] [class*=-select-menu],:root[data-theme=lightorange] [class*=-readonly],:root[data-theme=lightorange] [class*=-display-item]{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background-color:var(--theme-control-bg)!important}:root[data-theme=lightorange] input::placeholder,:root[data-theme=lightorange] textarea::placeholder{color:#98a1ad!important}:root[data-theme=lightorange] input:focus,:root[data-theme=lightorange] textarea:focus,:root[data-theme=lightorange] select:focus{border-color:var(--theme-primary)!important;box-shadow:0 0 0 3px var(--theme-primary-soft)!important}:root[data-theme=lightorange] .settings-top-tabs,:root[data-theme=lightorange] .settings-top-tab,:root[data-theme=lightorange] .settings-standard-card,:root[data-theme=lightorange] .settings-type-card,:root[data-theme=lightorange] .settings-popup-icons-card,:root[data-theme=lightorange] .settings-standard-table,:root[data-theme=lightorange] .settings-standard-list-scroll,:root[data-theme=lightorange] .settings-type-grid,:root[data-theme=lightorange] .settings-level-type-field,:root[data-theme=lightorange] .settings-level-type-summary,:root[data-theme=lightorange] .settings-level-type-picker,:root[data-theme=lightorange] .settings-level-type-tabs,:root[data-theme=lightorange] .settings-level-type-options{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:#fff!important}:root[data-theme=lightorange] .settings-popup-icons-card>header,:root[data-theme=lightorange] .settings-popup-icon-item{color:#5f6977!important;border-color:var(--theme-border)!important;background:#fff!important}:root[data-theme=lightorange] .settings-popup-icons-card h2,:root[data-theme=lightorange] .settings-popup-icon-copy strong{color:#39414c!important;text-shadow:none!important}:root[data-theme=lightorange] .settings-popup-icons-card p,:root[data-theme=lightorange] .settings-popup-icon-copy span,:root[data-theme=lightorange] .settings-popup-icon-copy code{color:#5f6977!important}:root[data-theme=lightorange] .settings-website-config label{color:#6388b1!important}:root[data-theme=lightorange] .settings-website-config input,:root[data-theme=lightorange] .settings-website-config textarea{color:#5f6977!important;border-color:#ff8b2a6b!important;background:#f5f9fdb8!important}:root[data-theme=lightorange] .settings-popup-icon-preview{border-bottom:1px solid var(--theme-border);background-color:#fffaf6!important}:root[data-theme=lightorange] .statistics-select>button,:root[data-theme=lightorange] .statistics-select-menu,:root[data-theme=lightorange] .statistics-select-menu button,:root[data-theme=lightorange] .statistics-rate-list article{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-control-bg)!important;box-shadow:var(--theme-shadow)!important}:root[data-theme=lightorange] .statistics-select-menu button:hover,:root[data-theme=lightorange] .statistics-rate-list article:hover{background:var(--theme-control-hover)!important}:root[data-theme=lightorange] .chart-panel,:root[data-theme=lightorange] .chart-panel h2,:root[data-theme=lightorange] .chart-panel strong,:root[data-theme=lightorange] .chart-panel span,:root[data-theme=lightorange] .chart-panel b,:root[data-theme=lightorange] .chart-panel button,:root[data-theme=lightorange] .chart-panel .svg-icon,:root[data-theme=lightorange] .chart-panel .home-chart-legend,:root[data-theme=lightorange] .chart-panel .home-bar-y-label,:root[data-theme=lightorange] .chart-panel .home-bar-y-axis,:root[data-theme=lightorange] .chart-panel .home-bar-group>strong,:root[data-theme=lightorange] .chart-panel .home-bar b,:root[data-theme=lightorange] .chart-panel .custom-select-option{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] .queue-exam-button,:root[data-theme=lightorange] .complaint-review-btn,:root[data-theme=lightorange] .settings-primary-action,:root[data-theme=lightorange] .settings-drawer-actions button:last-child,:root[data-theme=lightorange] .records-btn-export,:root[data-theme=lightorange] [class*=export][class*=btn],:root[data-theme=lightorange] [class*=export][class*=button],:root[data-theme=lightorange] [class*=-confirm],:root[data-theme=lightorange] [class*=-submit]{color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important;box-shadow:0 7px 18px #ff660838!important}:root[data-theme=lightorange] .queue-exam-button:hover,:root[data-theme=lightorange] .complaint-review-btn:hover,:root[data-theme=lightorange] .settings-primary-action:hover,:root[data-theme=lightorange] .settings-drawer-actions button:last-child:hover,:root[data-theme=lightorange] .records-btn-export:hover,:root[data-theme=lightorange] [class*=export][class*=btn]:hover,:root[data-theme=lightorange] [class*=export][class*=button]:hover{filter:brightness(1.04);transform:translateY(-1px)}:root[data-theme=lightorange] .users-device-status{color:var(--theme-success-text)!important;border-color:#16834b33!important;background:var(--theme-success-bg)!important}:root[data-theme=lightorange] .users-device-status.abnormal{color:var(--theme-danger-text)!important;border-color:#d13b3233!important;background:var(--theme-danger-bg)!important}:root[data-theme=lightorange] .users-device-status.not-detected{color:var(--theme-warning-text)!important;border-color:#c75a0833!important;background:var(--theme-warning-bg)!important}:root[data-theme=lightorange] .users-table-row .users-role-badge,:root[data-theme=lightorange] .users-table-row .users-state-badge{background:transparent!important;box-shadow:none!important}:root[data-theme=lightorange] .users-table-row .users-role-badge.super,:root[data-theme=lightorange] .users-table-row .users-role-badge.examiner{color:#c55a0a!important;border-color:#c55a0a57!important}:root[data-theme=lightorange] .users-table-row .users-role-badge.candidate{color:#2873a8!important;border-color:#2873a857!important}:root[data-theme=lightorange] .users-table-row .users-state-badge{color:#487a2c!important;border-color:#487a2c57!important}:root[data-theme=lightorange] .users-table-row .users-state-badge.off{color:#c53f38!important;border-color:#c53f3857!important}:root[data-theme=lightorange] .profile-settings-page .account-row{color:#5f6977!important;border-color:#6388b124!important;background:#f5f9fd61!important}:root[data-theme=lightorange] .profile-settings-page .account-row.active{border-color:#ff650d61!important;background:#f5f9fd61!important;box-shadow:inset 0 0 0 1px #ff650d1f!important}:root[data-theme=lightorange] .profile-settings-page .account-label{color:#6388b1!important}:root[data-theme=lightorange] .profile-settings-page .account-value{color:#5f6977!important}:root[data-theme=lightorange] .profile-settings-page .profile-cover-copy p,:root[data-theme=lightorange] .profile-settings-page .profile-cover-copy small,:root[data-theme=lightorange] .profile-settings-page .profile-rule-note p{color:#322e2c!important;text-shadow:none!important}:root[data-theme=lightorange] .profile-settings-page .password-card.profile-editor-card{color:#5f6977!important;border-color:#ff650d47!important;background:#f5f9fd61!important}:root[data-theme=lightorange] .profile-settings-page .profile-editor-card label,:root[data-theme=lightorange] .profile-settings-page .profile-editor-card .profile-sign-label{color:#6388b1!important}:root[data-theme=lightorange] .profile-settings-page .profile-editor-card .password-head strong,:root[data-theme=lightorange] .profile-settings-page .profile-editor-card .password-head p,:root[data-theme=lightorange] .profile-settings-page .profile-editor-card input,:root[data-theme=lightorange] .profile-settings-page .profile-editor-card textarea,:root[data-theme=lightorange] .profile-settings-page .profile-editor-card .custom-select-trigger,:root[data-theme=lightorange] .profile-settings-page .profile-editor-card .custom-select-trigger span,:root[data-theme=lightorange] .profile-settings-page .profile-editor-card .custom-select-option,:root[data-theme=lightorange] .profile-settings-page .profile-editor-card .profile-textarea-counter,:root[data-theme=lightorange] .profile-settings-page .profile-editor-card .profile-doc-file-name{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] .profile-settings-page .profile-editor-card label>span,:root[data-theme=lightorange] .profile-settings-page .profile-editor-card .custom-select-trigger,:root[data-theme=lightorange] .profile-settings-page .profile-editor-card .profile-textarea-wrap{border-color:#ff650d6b!important;background:#fffaf6!important}:root[data-theme=lightorange] .profile-settings-page .profile-editor-card label>span:focus-within,:root[data-theme=lightorange] .profile-settings-page .profile-editor-card .custom-select.open .custom-select-trigger{border-color:var(--theme-primary)!important;box-shadow:0 0 0 3px var(--theme-primary-soft)!important}:root[data-theme=lightorange] .profile-settings-page .profile-editor-card>button:last-child{color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important;box-shadow:0 7px 18px #ff660838!important}:root[data-theme=lightorange] .profile-settings-page .profile-editor-card>button:last-child:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 9px 22px #ff66084d!important}:root[data-theme=lightorange] .result-badge,:root[data-theme=lightorange] .records-result-badge,:root[data-theme=lightorange] .complaint-result-badge{min-width:86px!important;height:32px!important;padding:0 12px!important;border-radius:8px!important;font-style:normal;font-weight:900}:root[data-theme=lightorange] .result-badge.pass,:root[data-theme=lightorange] .records-result-badge.pass,:root[data-theme=lightorange] .complaint-result-badge.pass{color:#487a2c!important;background:#47a2232e!important;border:1px solid rgba(89,205,44,.48)!important}:root[data-theme=lightorange] .result-badge.fail,:root[data-theme=lightorange] .records-result-badge.fail,:root[data-theme=lightorange] .complaint-result-badge.fail{color:#ff5f45!important;background:#be2f222e!important;border:1px solid rgba(255,87,62,.52)!important}:root[data-theme=lightorange] .result-badge.void,:root[data-theme=lightorange] .records-result-badge.void,:root[data-theme=lightorange] .complaint-result-badge.void{color:#6f7984!important;background:#76808b2e!important;border:1px solid rgba(172,181,191,.42)!important}:root[data-theme=lightorange] .complaint-review-status{background:transparent!important;box-shadow:none!important}:root[data-theme=lightorange] .complaint-review-status.approved{color:#487a2c!important;border-color:#487a2c57!important}:root[data-theme=lightorange] .complaint-review-status.rejected{color:#c53f38!important;border-color:#c53f3857!important}:root[data-theme=lightorange] .complaint-review-drawer-head,:root[data-theme=lightorange] .complaint-review-drawer-actions{border-color:var(--theme-border)!important}:root[data-theme=lightorange] .complaint-review-drawer-head h2,:root[data-theme=lightorange] .complaint-review-summary span,:root[data-theme=lightorange] .complaint-review-field textarea{color:#39414c!important;text-shadow:none!important}:root[data-theme=lightorange] .complaint-review-drawer-head span,:root[data-theme=lightorange] .complaint-review-summary strong,:root[data-theme=lightorange] .complaint-review-field>span,:root[data-theme=lightorange] .complaint-review-field em{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] .complaint-review-drawer-head button{color:#5f6977!important}:root[data-theme=lightorange] .complaint-review-field textarea,:root[data-theme=lightorange] .complaint-review-field.readonly textarea{border-color:#ff650d4d!important;background:#fffaf6!important}:root[data-theme=lightorange] .complaint-review-field textarea:focus{border-color:var(--theme-primary)!important;box-shadow:0 0 0 3px var(--theme-primary-soft)!important;outline:none}:root[data-theme=lightorange] .complaint-review-field textarea::placeholder{color:#8a939f!important}:root[data-theme=lightorange] .complaint-review-message.error{color:var(--theme-danger-text)!important}:root[data-theme=lightorange] .complaint-review-drawer-actions button.reject{color:var(--theme-primary-strong)!important;border-color:#ff650d47!important;background:#fff!important;box-shadow:none!important}:root[data-theme=lightorange] .complaint-review-drawer-actions button.approve{color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important;box-shadow:0 7px 18px #ff660838!important}:root[data-theme=lightorange] .complaint-review-drawer-actions button.reject:hover:not(:disabled){color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important}:root[data-theme=lightorange] .complaint-review-drawer-actions button.approve:hover:not(:disabled){filter:brightness(1.04)}:root[data-theme=lightorange] .settings-standard-card>header,:root[data-theme=lightorange] .settings-standard-card footer,:root[data-theme=lightorange] .settings-standard-table,:root[data-theme=lightorange] .settings-standard-list-scroll{color:#39414c!important;border-color:var(--theme-border)!important;background:#fff!important}:root[data-theme=lightorange] .settings-standard-card h2,:root[data-theme=lightorange] .settings-standard-card h2 small,:root[data-theme=lightorange] .settings-standard-header,:root[data-theme=lightorange] .settings-standard-row,:root[data-theme=lightorange] .settings-standard-row>b,:root[data-theme=lightorange] .settings-standard-row p,:root[data-theme=lightorange] .settings-standard-card footer span{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] .settings-standard-row>b,:root[data-theme=lightorange] .settings-standard-row p{border-color:var(--theme-border)!important;background:#f7fafc!important}:root[data-theme=lightorange] .settings-standard-row:hover>b,:root[data-theme=lightorange] .settings-standard-row:hover p{background:#fff3e8!important}:root[data-theme=lightorange] .settings-standard-row .settings-grip,:root[data-theme=lightorange] .settings-standard-row .settings-row-actions button,:root[data-theme=lightorange] .settings-standard-card footer .svg-icon{color:#6388b1!important}:root[data-theme=lightorange] .settings-standard-row .settings-row-actions button:hover{color:var(--theme-primary-strong)!important}:root[data-theme=lightorange] .settings-drawer,:root[data-theme=lightorange] .settings-drawer-head,:root[data-theme=lightorange] .settings-drawer-scroll,:root[data-theme=lightorange] .settings-drawer-body,:root[data-theme=lightorange] .settings-drawer-actions,:root[data-theme=lightorange] .settings-field,:root[data-theme=lightorange] .settings-icon-editor,:root[data-theme=lightorange] .settings-permission-row{color:#39414c!important;text-shadow:none!important}:root[data-theme=lightorange] .settings-drawer-head,:root[data-theme=lightorange] .settings-drawer-actions{border-color:var(--theme-border)!important}:root[data-theme=lightorange] .settings-drawer-head h2,:root[data-theme=lightorange] .settings-field>span,:root[data-theme=lightorange] .settings-icon-editor>span,:root[data-theme=lightorange] .settings-permission-row>span{color:#39414c!important;text-shadow:none!important}:root[data-theme=lightorange] .settings-drawer-head span,:root[data-theme=lightorange] .settings-field em,:root[data-theme=lightorange] .settings-icon-editor small{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] .settings-field input,:root[data-theme=lightorange] .settings-field select,:root[data-theme=lightorange] .settings-field textarea,:root[data-theme=lightorange] .settings-icon-editor input,:root[data-theme=lightorange] .settings-field input[readonly],:root[data-theme=lightorange] .settings-icon-preview,:root[data-theme=lightorange] .settings-permission-row{color:#39414c!important;border-color:#ff650d4d!important;background:#fffaf6!important}:root[data-theme=lightorange] .settings-drawer-head button,:root[data-theme=lightorange] .settings-drawer-actions button:first-child{width:auto!important;min-width:42px;height:34px!important;padding:0 13px!important;color:var(--theme-primary-strong)!important;border:1px solid rgba(255,101,13,.28)!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important;text-shadow:none!important}:root[data-theme=lightorange] .settings-drawer-actions button:first-child{width:100%!important;height:50px!important;border-radius:10px!important;font-size:17px}:root[data-theme=lightorange] .settings-drawer-head button:hover,:root[data-theme=lightorange] .settings-drawer-actions button:first-child:hover:not(:disabled){color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important;box-shadow:0 7px 18px #ff660833!important}:root[data-theme=lightorange] .settings-level-type-field,:root[data-theme=lightorange] .settings-level-type-summary,:root[data-theme=lightorange] .settings-level-type-picker{color:#39414c!important;border-color:var(--theme-border)!important;background:#fff!important;text-shadow:none!important}:root[data-theme=lightorange] .settings-level-type-label,:root[data-theme=lightorange] .settings-level-type-summary-platform,:root[data-theme=lightorange] .settings-level-type-picker-platform-hint,:root[data-theme=lightorange] .settings-level-type-bulk-check{color:#39414c!important;text-shadow:none!important}:root[data-theme=lightorange] .settings-level-type-intro,:root[data-theme=lightorange] .settings-level-type-empty,:root[data-theme=lightorange] .settings-level-type-options-empty{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] .settings-level-type-edit-btn{color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important;box-shadow:0 7px 18px #ff660838!important}:root[data-theme=lightorange] .settings-level-type-edit-btn .svg-icon{color:#fff!important}:root[data-theme=lightorange] .settings-level-type-edit-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}:root[data-theme=lightorange] .settings-level-type-option{color:#39414c!important;border-color:var(--theme-border)!important;background:#f7fafc!important;box-shadow:none!important}:root[data-theme=lightorange] .settings-level-type-option:hover{color:var(--theme-primary-strong)!important;border-color:#ff650d5c!important;background:#fff3e8!important}:root[data-theme=lightorange] .settings-level-type-option.active,:root[data-theme=lightorange] .settings-level-type-option.active span{color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important}:root[data-theme=lightorange] .settings-level-type-filter{color:#39414c!important;border-color:var(--theme-border)!important;background:#fff!important}:root[data-theme=lightorange] .settings-level-type-chip{color:var(--theme-primary-strong)!important;border-color:#ff650d4d!important;background:#fff3e8!important}:root[data-theme=lightorange] .drawer-map-annotation-field,:root[data-theme=lightorange] .drawer-map-annotation-picker,:root[data-theme=lightorange] .drawer-map-annotation-chip,:root[data-theme=lightorange] .drawer-map-annotation-option,:root[data-theme=lightorange] .drawer-map-annotation-edit,:root[data-theme=lightorange] .drawer-map-annotation-tools button{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-surface-soft)!important}:root[data-theme=lightorange] .drawer-map-annotation-label,:root[data-theme=lightorange] .drawer-map-annotation-empty{color:var(--theme-text-muted)!important}:root[data-theme=lightorange] .drawer-map-annotation-tools,:root[data-theme=lightorange] .drawer-map-annotation-edit{color:var(--theme-primary-strong)!important}:root[data-theme=lightorange] .drawer-map-annotation-option.active{color:#fff!important;border-color:var(--theme-primary)!important;background:var(--theme-primary-gradient)!important}:root[data-theme=lightorange] .settings-type-card h2,:root[data-theme=lightorange] .settings-type-card header p,:root[data-theme=lightorange] .settings-type-card footer,:root[data-theme=lightorange] .settings-type-card footer span,:root[data-theme=lightorange] .settings-type-item,:root[data-theme=lightorange] .settings-type-item strong,:root[data-theme=lightorange] .settings-type-copy small,:root[data-theme=lightorange] .settings-type-item>b,:root[data-theme=lightorange] .settings-type-code,:root[data-theme=lightorange] .settings-type-sort,:root[data-theme=lightorange] .settings-level-num{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] .settings-type-item>b,:root[data-theme=lightorange] .settings-type-code{border-color:var(--theme-border)!important;background:#f7fafc!important}:root[data-theme=lightorange] .settings-type-item .settings-grip,:root[data-theme=lightorange] .settings-type-item .settings-icon-action,:root[data-theme=lightorange] .settings-type-card footer .svg-icon{color:#6388b1!important}:root[data-theme=lightorange] .settings-type-item .settings-icon-action:hover{color:var(--theme-primary-strong)!important}:root[data-theme=lightorange] .settings-type-item.disabled{opacity:.72}:root[data-theme=lightorange] .complaint-review-drawer-head button{width:auto!important;min-width:42px;height:34px!important;padding:0 13px!important;color:var(--theme-primary-strong)!important;border:1px solid rgba(255,101,13,.28)!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important;text-shadow:none!important}:root[data-theme=lightorange] .complaint-review-drawer-head button:hover:not(:disabled){color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important;box-shadow:0 7px 18px #ff660833!important}:root[data-theme=lightorange] .complaint-desc-link{color:var(--theme-primary-strong)!important;text-shadow:none!important}:root[data-theme=lightorange] .statistics-dashboard-grid,:root[data-theme=lightorange] .statistics-dashboard-grid h2,:root[data-theme=lightorange] .statistics-dashboard-grid strong,:root[data-theme=lightorange] .statistics-dashboard-grid span,:root[data-theme=lightorange] .statistics-dashboard-grid em,:root[data-theme=lightorange] .statistics-dashboard-grid b,:root[data-theme=lightorange] .statistics-dashboard-grid button,:root[data-theme=lightorange] .statistics-dashboard-grid .svg-icon{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] .statistics-dashboard-grid .statistics-panel-title .svg-icon,:root[data-theme=lightorange] .statistics-dashboard-grid .statistics-note .svg-icon{color:var(--theme-primary-strong)!important}:root[data-theme=lightorange] .statistics-summary-bg{background:var(--summary-bg) center / cover no-repeat!important;filter:none!important}:root[data-theme=lightorange] .candidate-contact-dialog{border:0!important;background:var(--teacher-phone-popup-bg, url(/assets/slice/kaoguantop.png)) center center / 100% 100% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 26px 56px rgba(0,0,0,.38))}:root[data-theme=lightorange] .candidate-contact-user{background:#fffaf600!important;box-shadow:0 6px 18px #3f536c1a!important}:root[data-theme=lightorange] .candidate-contact-user strong{color:#322e2c!important;text-shadow:none!important}:root[data-theme=lightorange] .candidate-contact-user span,:root[data-theme=lightorange] .candidate-contact-qr p{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] .candidate-contact-qr{background:#fffaf600!important;box-shadow:0 6px 18px #3f536c1a!important}:root[data-theme=lightorange] .candidate-contact-user img,:root[data-theme=lightorange] .candidate-contact-qr img{border-color:#ff650d42!important;background:#fff!important}:root[data-theme=lightorange] .candidate-contact-user img{box-sizing:border-box;padding:3px;border-radius:50%!important;object-fit:contain;box-shadow:0 4px 12px #3f536c1f}:root[data-theme=lightorange] .app-message-modal-frame{--app-msg-close-top: 32%;--app-msg-close-right: 10.5%;background:var(--app-msg-bg) no-repeat center / contain!important;box-shadow:none!important;filter:drop-shadow(0 22px 48px rgba(0,0,0,.38))}:root[data-theme=lightorange] .app-message-modal-body,:root[data-theme=lightorange] .app-message-modal-body-inner,:root[data-theme=lightorange] .app-message-modal-footer,:root[data-theme=lightorange] .records-review-body,:root[data-theme=lightorange] .records-review-card{border-color:transparent!important;background:transparent!important;box-shadow:none!important}:root[data-theme=lightorange] .app-message-modal-close{width:clamp(30px,5.4%,42px);height:clamp(30px,5.4%,42px);color:#5f6977!important;border-color:#ff650d6b!important;border-radius:8px;background:#fffffff0!important;box-shadow:0 5px 14px #3f536c33!important}:root[data-theme=lightorange] .app-message-modal-close:hover:not(:disabled){color:var(--theme-primary-strong)!important;border-color:var(--theme-primary)!important;background:#fff3e8!important}:root[data-theme=lightorange] .app-message-modal-btn.ghost{color:#5f6977!important;border-color:var(--theme-border)!important;border-radius:8px;background:#fffffff0!important;box-shadow:0 5px 14px #3f536c1f!important}:root[data-theme=lightorange] .app-message-modal-btn.ghost:hover:not(:disabled){color:var(--theme-primary-strong)!important;border-color:var(--theme-primary)!important;background:#fff3e8!important}:root[data-theme=lightorange] .app-toast,:root[data-theme=lightorange] .app-toast-line,:root[data-theme=lightorange] .app-toast-title,:root[data-theme=lightorange] .app-toast-sep,:root[data-theme=lightorange] .app-toast-body{color:#fffffff5!important;text-shadow:0 1px 2px rgba(0,0,0,.36)!important}:root[data-theme=lightorange] .app-toast-close{color:#ffffffc2!important}:root[data-theme=lightorange] .app-toast-close:hover{color:#fff!important}:root[data-theme=lightorange] .records-review-modal-lead,:root[data-theme=lightorange] .records-review-modal-lead strong,:root[data-theme=lightorange] .records-review-score,:root[data-theme=lightorange] .records-review-error{color:#322e2c!important;text-shadow:none!important}:root[data-theme=lightorange] .records-review-score.muted{color:#5f6977!important}:root[data-theme=lightorange] .records-review-stars .star-bg{color:#5f6977!important;opacity:.72;text-shadow:none!important}:root[data-theme=lightorange] .records-review-stars .star-fill{color:#ff9d24!important;text-shadow:0 0 8px rgba(255,129,20,.3)!important}:root[data-theme=lightorange] .candidate-queue-mode-body h3,:root[data-theme=lightorange] .candidate-queue-mode-card strong,:root[data-theme=lightorange] .candidate-queue-mode-card span,:root[data-theme=lightorange] .candidate-examiner-copy,:root[data-theme=lightorange] .candidate-examiner-copy h4,:root[data-theme=lightorange] .candidate-system-match-hint,:root[data-theme=lightorange] .candidate-system-match-hint strong,:root[data-theme=lightorange] .candidate-system-match-name,:root[data-theme=lightorange] .candidate-system-match-state,:root[data-theme=lightorange] .candidate-system-match-footnote,:root[data-theme=lightorange] .candidate-queue-mode-empty{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] .candidate-system-match-preview{border-color:#ff650d47!important;background:#fffaf6!important}:root[data-theme=lightorange] .candidate-system-match-row{border-color:var(--theme-border)!important}:root[data-theme=lightorange] .candidate-latest-medal{color:#5f6977!important;border-color:#ff650d3d!important;background:#fff7ef!important;box-shadow:0 6px 16px #3f536c14!important}:root[data-theme=lightorange] .candidate-latest-medal:hover{border-color:#ff650d75!important;background:#fff1e5!important;box-shadow:0 8px 20px #ff660824!important}:root[data-theme=lightorange] .candidate-latest-medal-copy em{color:#6388b1!important}:root[data-theme=lightorange] .candidate-latest-medal-copy strong{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] .medal-wall-page{color:#5f6977!important;background:#fff1e5!important}:root[data-theme=lightorange] .medal-wall-title-wrap h2,:root[data-theme=lightorange] .medal-wall-subtitle,:root[data-theme=lightorange] .medal-wall-state,:root[data-theme=lightorange] .medal-wall-name{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] .medal-wall-tab{color:#5f6977!important;border-color:#ff650d3d!important;background:#fffaf6!important;box-shadow:none!important}:root[data-theme=lightorange] .medal-wall-tab:hover{color:var(--theme-primary-strong)!important;border-color:#ff650d66!important;background:#fff3e8!important}:root[data-theme=lightorange] .medal-wall-tab.active{color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important;box-shadow:0 7px 18px #ff660838!important}:root[data-theme=lightorange] .medal-wall-card-frame{border:1px solid var(--theme-border)!important;background:#fffaf6!important;box-shadow:0 8px 20px #3f536c14!important}:root[data-theme=lightorange] .medal-wall-card.passed .medal-wall-card-frame{border-color:#ff650d4d!important;background:#fff7ef!important;box-shadow:0 8px 20px #ff66081a!important}:root[data-theme=lightorange] .medal-wall-icon-wrap{border-radius:14px;background:#f7fafc!important}:root[data-theme=lightorange] .medal-wall-card.locked .medal-wall-name{color:#8a939f!important}:root[data-theme=lightorange] .medal-wall-card.passed .medal-wall-status{color:#487a2c!important;border-color:#487a2c47!important;background:#eef8e9!important}:root[data-theme=lightorange] .medal-wall-card.locked .medal-wall-status{color:#6f7984!important;border-color:#6f79843d!important;background:#f1f4f7!important}:root[data-theme=lightorange] .guide-dialog{color:#5f6977!important;border-color:var(--theme-border)!important;background:#fff!important;box-shadow:0 22px 60px #33486233!important}:root[data-theme=lightorange] .guide-dialog:before{box-shadow:none!important}:root[data-theme=lightorange] .guide-dialog-hero h2{color:#fff8e8!important;text-shadow:0 2px 8px rgba(0,0,0,.48)!important}:root[data-theme=lightorange] .guide-dialog-body{color:#5f6977!important;background:#fffaf6!important}:root[data-theme=lightorange] .guide-step-card{color:#5f6977!important;border-color:var(--theme-border)!important;background:#fff!important;box-shadow:0 5px 14px #3f536c0f!important}:root[data-theme=lightorange] .guide-step-copy,:root[data-theme=lightorange] .guide-step-copy p,:root[data-theme=lightorange] .guide-step-copy ul,:root[data-theme=lightorange] .guide-empty{color:#5f6977!important;text-shadow:none!important}:root[data-theme=lightorange] .candidate-contact-button{color:#fff!important;border-color:transparent!important;background:var(--theme-primary-gradient)!important;box-shadow:0 7px 18px #ff660838!important}:root[data-theme=lightorange] .candidate-contact-button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 9px 22px #ff66084d!important}:root[data-theme=lightorange] .statistics-dashboard-grid .statistics-plot{border-left-color:#5f69777a!important;border-bottom-color:#5f69777a!important}:root[data-theme=lightorange] .statistics-dashboard-grid .statistics-grid-lines{background:repeating-linear-gradient(to bottom,rgba(95,105,119,.24) 0,rgba(95,105,119,.24) 1px,transparent 1px,transparent 20%),repeating-linear-gradient(to right,rgba(95,105,119,.18) 0,rgba(95,105,119,.18) 1px,transparent 1px,transparent 33.333%)!important;opacity:1!important}:root[data-theme=lightorange] .statistics-dashboard-grid .statistics-donut-metal:after{background:radial-gradient(circle at 38% 30%,rgba(255,255,255,.9),transparent 34%),radial-gradient(circle at 50% 50%,#fff5e9 0 58%,#ffc58d 76%,#ff8a2f)!important;box-shadow:inset 0 0 24px #ff7a1538,inset 0 0 0 2px #ff650d57,0 0 28px #ff70154d!important}:root[data-theme=lightorange] .complaint-detail-card{background:var(--downgrade-popup-bg, url(/assets/slice/content_window.png)) center / contain no-repeat!important;box-shadow:none!important}:root[data-theme=lightorange] .complaint-detail-content{color:#322e2c!important;text-shadow:none!important}:root[data-theme=lightorange] .table-empty,:root[data-theme=lightorange] [class$=-empty],:root[data-theme=lightorange] [class*=-empty-state]{color:var(--theme-text-muted)!important;border-color:var(--theme-border)!important;background:var(--theme-empty-bg)!important}:root[data-theme=lightorange] .candidate-type-heading,:root[data-theme=lightorange] .candidate-queue-mode-body,:root[data-theme=lightorange] .candidate-second-body{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background-color:#fff!important}:root[data-theme=lightorange] .candidate-type-heading p,:root[data-theme=lightorange] .candidate-queue-mode-body p,:root[data-theme=lightorange] .candidate-second-body label span{color:var(--theme-subtle-text)!important}
