.admin-dashboard,.admin-sidebar__profile-menu,.apx-menu,.apx-pop{color-scheme:light;--brand:#e51e28;--brand-hi:#c4141d;--brand-soft:#fdecee;--grave:#8a0e3b;--grave-hi:#71092f;--grave-soft:#fbeaf0;--warn:#b26a00;--warn-soft:#fbf0de;--ok:#157f4a;--ok-soft:#e6f4ec;--info:#2a5bd7;--info-soft:#eaf0fd;--brand-line:#f7d7da;--grave-line:#f2dae4;--warn-line:#f0e0c4;--ok-line:#cfe7da;--warnText:var(--warn);--successText:var(--ok);--infoText:var(--info);--brandText:var(--brand);--graveText:var(--grave);--scrim:rgba(25,21,23,.28);--scrim-strong:rgba(25,21,23,.62);--bg:#f7f5f6;--surface:#fff;--sunk:#faf8f9;--hover:#f4f1f2;--line:#eae6e7;--line2:#dad5d7;--fg:#191517;--fg2:#575053;--muted:#8c8489;--sel:#fbf1f2;--ui-scale:1.25;--ui-scale-chrome:calc(1 + (var(--ui-scale) - 1) * 0.3);--side:calc(240px * var(--ui-scale-chrome));--ctrl:calc(32px * var(--ui-scale-chrome));--fs-chrome-xs:calc(11px * var(--ui-scale-chrome));--fs-chrome-sm:calc(12px * var(--ui-scale-chrome));--fs-chrome-md:calc(13px * var(--ui-scale-chrome));--fs-chrome-lg:calc(14px * var(--ui-scale-chrome));--row:calc(48px * var(--ui-scale));--thead:calc(40px * var(--ui-scale));--head:calc(56px * var(--ui-scale-chrome));--r-badge:4px;--r-ctrl:6px;--r-card:10px;--fs-xs:calc(11px * var(--ui-scale));--fs-sm:calc(12px * var(--ui-scale));--fs-md:calc(13px * var(--ui-scale));--fs-lg:calc(14px * var(--ui-scale));--fs-xl:calc(16px * var(--ui-scale));--z-base:1;--z-sticky:10;--z-scrim:40;--z-drawer:41;--z-popover:60;--z-modal:70;--z-toast:80;--shadow-pop:0 12px 32px -10px rgba(25,21,23,.22);--shadow-drawer:-14px 0 34px -18px rgba(25,21,23,.28);--bg-soft:var(--sunk);--panel:var(--surface);--panel-strong:var(--sunk);--text:var(--fg);--text-dim:var(--fg2);--dim:var(--muted);--accent:var(--brand);--accent-strong:var(--brand-hi);--accent-2:var(--brand);--accent-soft:var(--brand-soft);--accent-tint:var(--sel);--accent-line:var(--line2);--accent-glow:transparent;--active:var(--hover);--active-strong:var(--sel);--hairline:var(--line);--hairline-strong:var(--line2);--stroke:var(--line);--success:var(--ok-soft);--danger:var(--grave-soft);--radius:var(--r-card);--shadow:0 0 0 0 transparent;--shadow-sm:0 0 0 0 transparent;--shadow-lg:var(--shadow-pop);--bevel:0 0 0 0 transparent;--edge:linear-gradient(var(--line),var(--line));--edge-2:linear-gradient(var(--line),var(--line));--pmf-bg:var(--bg);--pmf-card:var(--surface);--pmf-border:var(--line);--pmf-text:var(--fg);--pmf-muted:var(--muted);--pmf-red:var(--brand);--pmf-red-2:var(--brand-hi);--pmf-red-soft:var(--brand-soft)}.admin-dashboard[data-theme=dark],:root[data-admin-theme=dark] .admin-sidebar__profile-menu,:root[data-admin-theme=dark] .apx-menu,:root[data-admin-theme=dark] .apx-pop{color-scheme:dark;--brand:#e51e28;--brand-hi:#f4404a;--brand-soft:#3a1418;--grave:#8a0e3b;--grave-hi:#a3134a;--grave-soft:#33101d;--grave-line:#4d1a2c;--warn:#b26a00;--warn-soft:#33240c;--warn-line:#4a3616;--ok:#157f4a;--ok-soft:#0f2a1d;--ok-line:#1c4130;--info:#2a5bd7;--info-soft:#14203c;--brand-line:#4d1c20;--warnText:#e8a33c;--successText:#4cc98a;--infoText:#7ea6f5;--graveText:#f0779f;--brandText:#ff7a80;--bg:#121013;--surface:#1a171a;--sunk:#161316;--hover:#221e22;--line:#2a262a;--line2:#3b353b;--fg:#f2eef0;--fg2:#b0a7ab;--muted:#978d92;--sel:#2a1a20;--scrim:rgba(0,0,0,.55);--scrim-strong:rgba(0,0,0,.78);--shadow-pop:0 12px 32px -10px rgba(0,0,0,.7);--shadow-drawer:-14px 0 34px -18px rgba(0,0,0,.75)}html:has(.admin-dashboard){color-scheme:light}html[data-admin-theme=dark]:has(.admin-dashboard){color-scheme:dark}:where(.admin-dashboard) svg{width:calc(14px * var(--ui-scale));height:calc(14px * var(--ui-scale));flex-shrink:0}:where(.admin-dashboard) .num,:where(.admin-dashboard) [data-num]{font-variant-numeric:tabular-nums}:where(.admin-dashboard) .page{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:32px}:where(.admin-dashboard) .page-grid{display:grid;gap:28px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start}:where(.admin-dashboard) .stack{display:flex;flex-direction:column;gap:16px}:where(.admin-dashboard) .page-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px}:where(.admin-dashboard) .page-header__main{display:grid;gap:6px}:where(.admin-dashboard) .page-header__eyebrow{text-transform:uppercase;letter-spacing:2.5px;color:var(--accent);font-size:12px}:where(.admin-dashboard) .page-header__title{font-family:var(--font-display);font-size:clamp(25px,3vw,34px);letter-spacing:.4px;line-height:1.05}:where(.admin-dashboard) .page-header__subtitle{color:var(--text-dim);max-width:560px}:where(.admin-dashboard) .page-header__actions{display:flex;align-items:center;gap:10px}:where(.admin-dashboard) .admin-shell{display:flex;flex-direction:column}:where(.admin-dashboard) .admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-radius:20px;border:1px solid var(--stroke);background:var(--surface);backdrop-filter:blur(12px)}:where(.admin-dashboard) .admin-shell__body{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:24px;align-items:start}:where(.admin-dashboard) .admin-sidebar{display:none;position:sticky;top:110px;max-height:calc(100vh - 130px);overflow-y:auto;padding:18px;border-radius:18px;border:1px solid var(--stroke);background:var(--surface)}:where(.admin-dashboard) .admin-nav{display:grid;gap:10px}:where(.admin-dashboard) .admin-nav__link{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid var(--line);background:var(--surface);color:var(--text);transition:border-color .2s ease,background .2s ease,transform .2s ease}:where(.admin-dashboard) .admin-nav__link:hover{border-color:var(--hairline-strong);background:var(--hover);transform:translateX(2px)}:where(.admin-dashboard) .admin-nav__link.active,:where(.admin-dashboard) .admin-nav__link.is-active{border-color:var(--hairline-strong);background:var(--active);box-shadow:inset 0 0 0 1px var(--line)}:where(.admin-dashboard) .admin-nav__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:960px){:where(.admin-dashboard) .admin-sidebar{display:grid}}@media (max-width:959px){:where(.admin-dashboard) .admin-shell__body{grid-template-columns:minmax(0,1fr)}:where(.admin-dashboard) .admin-topbar{flex-wrap:wrap}:where(.admin-dashboard) .admin-topbar__actions{margin-left:auto}}:where(.admin-dashboard) .card{background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--edge) border-box;border:1px solid transparent;border-radius:var(--radius);padding:32px;box-shadow:var(--bevel),var(--shadow)}:where(.admin-dashboard) .card--compact{padding:20px}:where(.admin-dashboard) .card--flush{padding:0;background:transparent;border-color:transparent;box-shadow:none}:where(.admin-dashboard) .divider{height:1px;margin:12px 0;width:100%;background:var(--stroke)}:where(.admin-dashboard) .eyebrow{text-transform:uppercase;letter-spacing:3px;color:var(--accent);font-size:12px}:where(.admin-dashboard) .title{font-family:var(--font-display);font-size:clamp(32px,4.4vw,50px);letter-spacing:.4px;line-height:1.04}:where(.admin-dashboard) .title-lg{font-family:var(--font-display);font-size:clamp(28px,3.8vw,42px);letter-spacing:.4px;line-height:1.06}:where(.admin-dashboard) .title-md{font-family:var(--font-display);font-size:clamp(22px,2.9vw,30px);letter-spacing:.4px}:where(.admin-dashboard) .subtitle{color:var(--text-dim);max-width:560px}:where(.admin-dashboard) .muted{color:var(--text-dim)}:where(.admin-dashboard) .kicker{text-transform:uppercase;letter-spacing:2.5px;font-size:12px;color:var(--accent)}:where(.admin-dashboard) .actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}:where(.admin-dashboard) .actions--compact{gap:8px}:where(.admin-dashboard) .actions--compact .btn{padding:8px 14px;font-size:12px}:where(.admin-dashboard) .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:999px;border:1px solid transparent;background:linear-gradient(180deg,var(--accent) 0,var(--accent-strong) 100%);color:var(--surface);font-weight:700;letter-spacing:.2px;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 12px 30px color-mix(in srgb,var(--accent) 26%,transparent)}:where(.admin-dashboard) .btn:hover{transform:translateY(-2px)}:where(.admin-dashboard) .btn.ghost{background:transparent;color:var(--text);border-color:var(--stroke);box-shadow:none}:where(.admin-dashboard) .btn.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}:where(.admin-dashboard) .form-grid{display:grid;gap:20px}:where(.admin-dashboard) .field{display:grid;gap:10px}:where(.admin-dashboard) .label{font-size:13px;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-dim)}:where(.admin-dashboard) .input,:where(.admin-dashboard) .textarea{background:color-mix(in srgb,var(--panel-strong) 60%,#000 40%);border:1px solid var(--hairline-strong);border-radius:12px;padding:12px 14px;color:var(--text);font-size:16px;box-shadow:0 0 0 0 transparent;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}:where(.admin-dashboard) .input-group{position:relative;display:grid;align-items:center}:where(.admin-dashboard) .input.has-suffix{padding-right:46px}:where(.admin-dashboard) .input-suffix{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--text-dim);pointer-events:none}:where(.admin-dashboard) .optional{text-transform:none;letter-spacing:0;font-weight:400;color:var(--accent)}:where(.admin-dashboard) .helper{font-size:12px;color:var(--text-dim)}:where(.admin-dashboard) .helper--error{color:#ff9b9b}:where(.admin-dashboard) .disclaimer{background:var(--danger);border-left:3px solid #f55;padding:.625rem .875rem;font-size:.82rem;line-height:1.45;color:#ffb3b3;border-radius:6px;margin-top:.25rem;grid-column:1/-1}:where(.admin-dashboard) .input:focus-visible,:where(.admin-dashboard) .textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent);box-shadow:0 0 0 0 transparent,0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}:where(.admin-dashboard) .btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent),0 10px 30px color-mix(in srgb,var(--accent) 35%,transparent)}:where(.admin-dashboard) .textarea{min-height:120px;resize:vertical}:where(.admin-dashboard) .section{display:grid;gap:16px}:where(.admin-dashboard) .section-title{font-family:var(--font-display);font-size:23px;letter-spacing:.4px}:where(.admin-dashboard) .grid-2{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}:where(.admin-dashboard) .list{display:grid;gap:15px}:where(.admin-dashboard) .stat-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}:where(.admin-dashboard) .urgency-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}:where(.admin-dashboard) .urgency-summary-card{display:grid;gap:6px;padding:14px;border-radius:14px;border:1px solid var(--stroke);background:var(--surface);text-align:left;color:var(--text);box-shadow:var(--bevel),var(--shadow-sm);transition:transform .2s ease,border-color .2s ease}:where(.admin-dashboard) .urgency-summary-card:hover{transform:translateY(-1px)}:where(.admin-dashboard) .urgency-summary-card--all{border-color:var(--line2)}:where(.admin-dashboard) .urgency-summary-card--level1{border-color:rgba(46,204,113,.35)}:where(.admin-dashboard) .urgency-summary-card--level2{border-color:rgba(255,193,7,.35)}:where(.admin-dashboard) .urgency-summary-card--level3{border-color:rgba(255,85,85,.45)}:where(.admin-dashboard) .urgency-summary-card--level4{border-color:rgba(74,0,51,.5);box-shadow:0 0 14px rgba(74,0,51,.25)}:where(.admin-dashboard) .urgency-summary-label{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--text-dim)}:where(.admin-dashboard) .urgency-summary-value{font-size:24px;line-height:1.1}:where(.admin-dashboard) .urgency-case-list{display:grid;gap:12px}:where(.admin-dashboard) .urgency-case-card{display:grid;gap:12px;padding:14px;border-radius:14px;border:1px solid var(--stroke);background:var(--surface);box-shadow:var(--bevel),var(--shadow-sm);transition:transform .2s ease,border-color .2s ease}:where(.admin-dashboard) .urgency-case-card:hover{transform:translateY(-1px)}:where(.admin-dashboard) .urgency-case-card--level_1{border-color:rgba(46,204,113,.35)}:where(.admin-dashboard) .urgency-case-card--level_2{border-color:rgba(255,193,7,.35)}:where(.admin-dashboard) .urgency-case-card--level_3{border-color:rgba(255,85,85,.45)}:where(.admin-dashboard) .urgency-case-card--level_4{border-color:rgba(74,0,51,.5);background:rgba(74,0,51,.08);box-shadow:0 0 16px rgba(74,0,51,.2)}:where(.admin-dashboard) .urgency-case-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}:where(.admin-dashboard) .urgency-case-symptoms{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}:where(.admin-dashboard) .urgency-case-badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}:where(.admin-dashboard) .urgency-case-header-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}:where(.admin-dashboard) .urgency-case-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;color:var(--text-dim);text-align:right}:where(.admin-dashboard) .stat{display:grid;gap:6px;padding:14px 16px;border-radius:14px;border:1px solid var(--hairline-strong);background:var(--panel-strong);box-shadow:var(--bevel),var(--shadow-sm)}:where(.admin-dashboard) .stat-label{font-size:12px;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-dim)}:where(.admin-dashboard) .stat-value{font-size:22px;font-weight:600;letter-spacing:.4px;line-height:1.2}:where(.admin-dashboard) .badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;border:1px solid var(--accent-soft);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:11px;text-transform:uppercase;letter-spacing:1px;line-height:1.2;max-width:100%;text-align:center;white-space:normal}:where(.admin-dashboard) .badge--sm{padding:2px 7px;font-size:10px;letter-spacing:.8px}:where(.admin-dashboard) .badge--muted{border-color:var(--line2);background:var(--line);color:var(--text-dim)}:where(.admin-dashboard) .badge--success{border-color:rgba(46,204,113,.45);background:rgba(46,204,113,.16);color:#9ff0be}:where(.admin-dashboard) .badge--warning{border-color:rgba(255,193,7,.45);background:rgba(255,193,7,.16);color:#ffe18a}:where(.admin-dashboard) .badge--danger{border-color:rgba(255,85,85,.45);background:rgba(255,85,85,.16);color:#ffb3b3}:where(.admin-dashboard) .badge--critical{border-color:rgba(74,0,51,.45);background:rgba(74,0,51,.16);color:#f9d}:where(.admin-dashboard) .badge--reason{text-transform:none;letter-spacing:normal;font-weight:500;border-color:var(--hairline-strong);background:var(--panel-strong);color:var(--text)}:where(.admin-dashboard) .urgency-case-badges--start{justify-content:flex-start;margin-top:8px}:where(.admin-dashboard) .btn--sm{padding:6px 12px;font-size:12px}:where(.admin-dashboard) .liberar-modal{width:min(520px,100%);text-align:left}:where(.admin-dashboard) .reason-check-list{display:grid;gap:8px}:where(.admin-dashboard) .reason-select{display:grid;gap:8px}:where(.admin-dashboard) .reason-check{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--hairline-strong);background:var(--panel-strong);cursor:pointer;font-size:14px;transition:border-color .12s ease,background .12s ease}:where(.admin-dashboard) .reason-check:hover{border-color:var(--accent-soft)}:where(.admin-dashboard) .reason-check--on{border-color:var(--accent-line);background:var(--accent-tint)}:where(.admin-dashboard) .reason-check input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}:where(.admin-dashboard) .liberar-count{margin:0;font-size:12px;color:var(--text-dim)}:where(.admin-dashboard) .liberar-callout{display:grid;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid var(--accent-soft);border-left:3px solid var(--accent);background:var(--accent-tint);font-size:13px;line-height:1.5;color:var(--text)}:where(.admin-dashboard) .liberar-callout p{margin:0}:where(.admin-dashboard) .overrides-history{font-size:13px}:where(.admin-dashboard) .overrides-history summary{cursor:pointer;color:var(--text-dim);padding:4px 0}:where(.admin-dashboard) .chip-row{display:flex;flex-wrap:wrap;gap:5px;padding:12px 5px 0}:where(.admin-dashboard) .chip{border:1px solid var(--stroke);background:transparent;color:var(--text);padding:6px 12px;border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:1px;transition:transform .2s ease,border-color .2s ease}:where(.admin-dashboard) .chip:hover{transform:translateY(-1px);border-color:var(--line2)}:where(.admin-dashboard) .chip.active{background:var(--accent);border-color:transparent;color:var(--surface)}:where(.admin-dashboard) .photo-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}:where(.admin-dashboard) .photo-thumb{position:relative;border-radius:14px;border:1px solid var(--stroke);background:var(--panel-strong);aspect-ratio:1/1;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:var(--text-dim);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}:where(.admin-dashboard) .photo-thumb:hover{transform:translateY(-2px);box-shadow:var(--shadow-pop)}:where(.admin-dashboard) .photo-thumb:disabled{cursor:not-allowed;opacity:.7;box-shadow:none;transform:none}:where(.admin-dashboard) .photo-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.admin-dashboard) .photo-overlay{position:absolute;inset:auto 0 0 0;padding:10px;background:linear-gradient(180deg,rgba(10,10,14,0),rgba(10,10,14,.8));color:var(--text);display:grid;gap:4px;font-size:11px;text-transform:uppercase;letter-spacing:.8px}:where(.admin-dashboard) .photo-overlay strong{font-size:12px;text-transform:none;letter-spacing:.3px}:where(.admin-dashboard) .admin-photo-grid .photo-thumb{align-items:flex-end}:where(.admin-dashboard) .modal-backdrop{position:fixed;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:24px;z-index:50}:where(.admin-dashboard) .modal{width:min(720px,100%);background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--edge) border-box;border:1px solid transparent;border-radius:18px;box-shadow:var(--bevel),var(--shadow-lg);display:grid;gap:16px;padding:20px}:where(.admin-dashboard) .modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.admin-dashboard) .modal-body img{width:100%;height:auto;border-radius:12px;border:1px solid var(--stroke)}:where(.admin-dashboard) .modal-close{width:34px;height:34px;border-radius:999px;border:1px solid var(--stroke);background:transparent;color:var(--text);display:inline-flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer}:where(.admin-dashboard) .modal-close:hover{border-color:var(--accent);color:var(--accent)}:where(.admin-dashboard) .pwd-modal{width:min(420px,100%)}:where(.admin-dashboard) .pwd-modal__content{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}:where(.admin-dashboard) .pwd-modal__emoji{font-size:48px;line-height:1}:where(.admin-dashboard) .pwd-modal__title{font-size:18px;font-weight:700;color:var(--text)}:where(.admin-dashboard) .pwd-modal__text{font-size:14px;color:var(--dim);line-height:1.5}:where(.admin-dashboard) .pwd-modal__actions{display:flex;gap:12px;margin-top:8px;width:100%;justify-content:center}:where(.admin-dashboard) .pwd-modal__close-btn{padding:10px 20px;border-radius:12px;border:1px solid var(--stroke);background:transparent;color:var(--dim);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}:where(.admin-dashboard) .pwd-modal__close-btn:hover{border-color:var(--accent);color:var(--text)}:where(.admin-dashboard) .skeleton{position:relative;overflow:hidden;background:var(--line);border-radius:12px}:where(.admin-dashboard) .skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--line),transparent);animation:adm-shimmer 1.4s infinite}:where(.admin-dashboard) .skeleton-line{height:12px;width:100%}:where(.admin-dashboard) .skeleton-card{height:72px}:where(.admin-dashboard) .skeleton-thumb{width:100%;height:100%}@keyframes adm-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){:where(.admin-dashboard) .skeleton:after{animation:none}}:where(.admin-dashboard) .list-item{padding:16px;border-radius:12px;border:1px solid var(--hairline-strong);background:var(--surface);box-shadow:var(--bevel),var(--shadow-sm);display:flex;justify-content:space-between;align-items:center}:where(.admin-dashboard) .list-item--urgency{transition:border-color .2s ease,transform .2s ease}:where(.admin-dashboard) .list-item--urgency:hover{transform:translateY(-1px)}:where(.admin-dashboard) .list-item--urgency-1{border-color:rgba(46,204,113,.35)}:where(.admin-dashboard) .list-item--urgency-2{border-color:rgba(255,193,7,.35)}:where(.admin-dashboard) .list-item--urgency-3{border-color:rgba(255,85,85,.35)}:where(.admin-dashboard) .list-item--urgency-4{border-color:rgba(74,0,51,.5);background:rgba(74,0,51,.06)}:where(.admin-dashboard) .urgency-signal{color:var(--text)}:where(.admin-dashboard) .notice{color:var(--text-dim);font-size:14px}:where(.admin-dashboard) .alert{padding:12px 14px;border-radius:12px;border:1px solid var(--stroke);font-size:14px;line-height:1.5}:where(.admin-dashboard) .alert.info{background:var(--info);border-color:rgba(98,150,255,.35)}:where(.admin-dashboard) .alert.success{background:var(--success);border-color:rgba(46,204,113,.35)}:where(.admin-dashboard) .alert.error{background:var(--danger);border-color:rgba(255,85,85,.4)}:where(.admin-dashboard) .empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:40px 24px;border-radius:16px;border:1px dashed var(--hairline-strong);background:var(--sunk);box-shadow:0 0 0 0 transparent}:where(.admin-dashboard) .empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:var(--line);color:var(--text-dim)}:where(.admin-dashboard) .empty-state__title{font-size:16px;font-weight:600;color:var(--text)}:where(.admin-dashboard) .empty-state__text{font-size:14px;color:var(--text-dim);max-width:36ch}:where(.admin-dashboard) .empty-state .btn{margin-top:4px}:where(.admin-dashboard) .table{display:grid;gap:12px}:where(.admin-dashboard) .table--users{overflow-x:auto}:where(.admin-dashboard) .table--users .row{grid-template-columns:1.6fr .9fr 1fr 1.2fr .9fr;min-width:920px}:where(.admin-dashboard) .row{display:grid;grid-template-columns:1.2fr .7fr .7fr .7fr 1fr 1.2fr;gap:12px;align-items:center;padding:16px;border-radius:14px;border:1px solid var(--stroke);background:var(--surface)}:where(.admin-dashboard) .row.header{background:transparent;border-color:transparent;padding:0 16px;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;font-size:11px}:where(.admin-dashboard) .cell{display:flex;align-items:center;gap:8px;min-width:0}:where(.admin-dashboard) .cell--stack{flex-direction:column;align-items:flex-start;gap:6px}:where(.admin-dashboard) .cell--stack .notice{font-size:12px}:where(.admin-dashboard) .cell-inline{display:flex;flex-wrap:wrap;gap:6px;align-items:center}:where(.admin-dashboard) .truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.admin-dashboard) .delta{font-size:12px;color:var(--text-dim)}:where(.admin-dashboard) .delta.up{color:#7de7b1}:where(.admin-dashboard) .delta.down{color:#ff8d8d}:where(.admin-dashboard) .admin-shell{gap:24px}:where(.admin-dashboard) .admin-sidebar{gap:18px}:where(.admin-dashboard) .admin-sidebar__header{display:grid;gap:6px}:where(.admin-dashboard) .admin-sidebar__title{font-family:var(--font-display);font-size:22px;letter-spacing:1px}:where(.admin-dashboard) .admin-main{display:grid;gap:20px;min-width:0}:where(.admin-dashboard) .admin-content{display:grid;gap:24px}:where(.admin-dashboard) .admin-topbar__title{display:grid;gap:8px}:where(.admin-dashboard) .admin-topbar__meta{display:flex;flex-direction:column;align-items:flex-end;gap:10px}:where(.admin-dashboard) .admin-topbar__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end}@media (max-width:980px){:where(.admin-dashboard) .page-grid{grid-template-columns:1fr}:where(.admin-dashboard) .admin-topbar{flex-direction:column;align-items:flex-start}:where(.admin-dashboard) .admin-topbar__meta{width:100%;align-items:flex-start}}@media (max-width:700px){:where(.admin-dashboard) .btn{padding:6px 4px;font-size:10px}:where(.admin-dashboard) .row{grid-template-columns:1fr;align-items:start}:where(.admin-dashboard) .table--users .row{grid-template-columns:1fr;min-width:0}:where(.admin-dashboard) .row.header{display:none}:where(.admin-dashboard) .cell{justify-content:space-between}:where(.admin-dashboard) .cell--stack{justify-content:flex-start;align-items:flex-start}:where(.admin-dashboard) .cell:before{content:attr(data-label);font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--text-dim)}}.admin-dashboard{min-height:100vh;padding:0}.admin-dashboard__layout{display:block}.admin-dashboard__sidebar{position:fixed;inset:0 auto 0 0;width:232px;display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;border-right:1px solid var(--line);background:var(--surface);z-index:50}.admin-dashboard__brand{display:grid;gap:2px;min-height:0;padding:0 6px 8px;border-bottom:1px solid var(--line)}.admin-dashboard__brand-kicker{font-size:10px;line-height:1.1;letter-spacing:1.6px;text-transform:uppercase;color:var(--text-dim)}.admin-dashboard__brand-title{font-size:15px;letter-spacing:.2px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-dashboard__nav{display:grid;gap:8px;margin-top:2px}.admin-dashboard__nav-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid transparent;color:var(--text-dim);background:transparent;transition:border-color .2s ease,background .2s ease,color .2s ease}.admin-dashboard__nav-link:hover{border-color:var(--line);color:var(--text);background:var(--line)}.admin-dashboard__nav-link.is-active{border-color:var(--hairline-strong);color:var(--text);background:var(--active);box-shadow:inset 2px 0 0 var(--accent)}.admin-dashboard__nav-icon{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center}.admin-sidebar__profile{margin-top:auto}.admin-sidebar__profile-trigger{width:100%;display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:10px;border:1px solid var(--line);background:var(--line);color:var(--text);text-align:left}.admin-sidebar__profile-trigger:hover{border-color:var(--line2);background:var(--line)}.admin-sidebar__profile-avatar{width:34px;height:34px;border:1px solid var(--line)}.admin-sidebar__profile-copy{min-width:0;display:grid;gap:2px}.admin-sidebar__profile-name{font-size:calc(14px * var(--ui-scale-chrome));font-weight:600;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-sidebar__profile-email{color:var(--text-dim);font-size:calc(12px * var(--ui-scale-chrome));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-sidebar__profile-more{margin-left:auto;color:var(--text-dim)}.admin-sidebar__profile-menu{width:calc(260px * var(--ui-scale-chrome));max-width:min(calc(260px * var(--ui-scale-chrome)),calc(100vw - 24px));padding:6px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:var(--shadow-pop);backdrop-filter:blur(10px);z-index:2147483000!important}[data-radix-popper-content-wrapper]:has(.admin-sidebar__profile-menu){z-index:2147483000!important}.admin-sidebar__profile-separator{border:0;height:1px;margin:6px 0;background:var(--line)}.admin-sidebar__profile-label{display:grid;gap:2px;padding:4px 8px 6px}.admin-sidebar__profile-label small{color:var(--text-dim);font-size:var(--fs-sm);font-weight:400}.admin-sidebar__profile-item{display:flex;align-items:center;gap:10px;min-height:calc(36px * var(--ui-scale-chrome));padding:8px 10px;border-radius:10px;color:var(--text);outline:none;cursor:pointer;transition:background .2s ease,color .2s ease}.admin-sidebar__profile-item svg{width:16px;height:16px;color:var(--text-dim);flex-shrink:0}.admin-sidebar__profile-item[data-highlighted]{background:var(--line);color:var(--text)}.admin-sidebar__profile-item[data-highlighted] svg{color:var(--text)}.admin-sidebar__profile-item--danger,.admin-sidebar__profile-item--danger svg{color:var(--graveText)}.admin-sidebar__profile-item--danger[data-highlighted]{background:var(--grave-soft)}.admin-sidebar__profile-item--danger[data-highlighted],.admin-sidebar__profile-item--danger[data-highlighted] svg{color:var(--graveText)}.admin-sidebar__profile-shortcut{margin-left:auto;color:var(--text-dim);font-size:10px;letter-spacing:1px}.admin-dashboard__main{margin-left:232px;min-width:0;min-height:100vh;padding:24px;display:grid;gap:16px}.admin-dashboard__mobile-bar{display:none}.admin-dashboard__menu-button{width:34px;height:34px;background:transparent}.admin-dashboard .btn,.admin-dashboard__menu-button{align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--line);color:var(--text)}.admin-dashboard .btn{display:inline-flex;gap:8px;background:var(--line);font-size:13px;padding:9px 12px}.admin-dashboard .btn:hover{border-color:var(--hairline-strong);background:var(--hover)}.admin-dashboard .btn.ghost{background:transparent}.admin-dashboard .btn.is-disabled{opacity:.55}.admin-dashboard .card{border-radius:var(--r-card);border:1px solid transparent;background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--edge) border-box;box-shadow:var(--bevel),var(--shadow);padding:22px}.admin-dashboard .section{display:grid;gap:6px}.admin-dashboard .eyebrow{font-size:11px;letter-spacing:2px}.admin-dashboard .title-md{font-family:var(--font-sans);font-size:clamp(22px,2.4vw,30px);letter-spacing:.2px}.admin-dashboard .helper,.admin-dashboard .notice,.admin-dashboard .subtitle{color:var(--text-dim)}.admin-dashboard .divider{margin:16px 0}.admin-dashboard .stat-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.admin-dashboard .stat{background:var(--line);border-radius:14px;border-color:var(--line)}.admin-dashboard .stat-label{color:var(--text-dim)}.admin-dashboard .stat-value{font-size:26px}.admin-dashboard .badge{border-radius:999px}.admin-dashboard .list{gap:10px}.admin-dashboard .list-item{border-radius:14px;border:1px solid var(--line);background:var(--line);padding:14px}.admin-dashboard .actions{justify-content:space-between}.admin-dashboard .chip{border-radius:999px;border-color:var(--line);color:var(--text-dim)}.admin-dashboard .chip.active{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--text)}.admin-dashboard .input,.admin-dashboard .textarea,.admin-dashboard select.input{background:var(--surface);border:1px solid var(--line2);color:var(--text);border-radius:12px}.admin-dashboard .input::-moz-placeholder{color:var(--muted)}.admin-dashboard .input::placeholder{color:var(--muted)}.admin-dashboard .label{font-size:11px;letter-spacing:1.4px}.admin-dashboard .alert{margin-top:12px}.admin-dashboard__content{display:grid;gap:20px}.admin-dashboard__overlay{display:none}:where(.admin-dashboard) .admin-users-table-wrap{overflow:auto;border-radius:14px;border:1px solid var(--line)}:where(.admin-dashboard) .admin-users-table{width:100%;min-width:980px;border-collapse:collapse;background:var(--surface)}:where(.admin-dashboard) .admin-users-table thead th{background:var(--sunk)}:where(.admin-dashboard) .admin-users-table thead th{text-align:left;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-dim);padding:12px 14px;border-bottom:1px solid var(--line)}:where(.admin-dashboard) .admin-users-table tbody td{vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--line)}:where(.admin-dashboard) .admin-users-table tbody tr:last-child td{border-bottom:0}:where(.admin-dashboard) .admin-users-table tbody tr.row--error td{background:rgba(239,68,68,.06)}:where(.admin-dashboard) .admin-users-table .status-badges{align-items:flex-start;gap:6px}:where(.admin-dashboard) .admin-users-table .actions--grid{display:grid;grid-template-columns:repeat(4,auto);gap:6px}:where(.admin-dashboard) .admin-users-table .actions--grid .btn{white-space:nowrap;padding:6px 12px;font-size:12px}:where(.admin-dashboard) .admin-icon-link{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--line);color:var(--text-dim)}:where(.admin-dashboard) .admin-icon-link:hover{color:var(--text);border-color:var(--hairline-strong);background:var(--hover)}@media (max-width:1100px){.admin-dashboard__sidebar{width:min(280px,86vw);transform:translateX(-100%);transition:transform .22s ease;z-index:80}.admin-dashboard__sidebar.is-open{transform:translateX(0)}.admin-dashboard__overlay{position:fixed;inset:0;z-index:70;display:block;border:0;background:rgba(25,21,23,.4)}.admin-dashboard__main{margin-left:0;padding:16px}.admin-dashboard__mobile-bar{display:flex}.admin-dashboard__menu-button{display:inline-flex}}.admin-dashboard{font-family:var(--font-sans);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative;z-index:1}.admin-dashboard:before{content:"";position:fixed;inset:0;z-index:-2;background:var(--bg)}@media (max-width:700px){.admin-dashboard{padding:32px 16px 64px}}:where(.admin-dashboard) .apx-phead{flex-shrink:0;min-height:var(--head);padding:0 20px;border-bottom:1px solid var(--line);background:var(--surface);display:flex;align-items:center;gap:14px;flex-wrap:wrap}:where(.admin-dashboard) .apx-ptitle{flex:1;min-width:0}:where(.admin-dashboard) .apx-ptitle h1{margin:0;font-family:var(--font-sans);font-size:calc(24px * var(--ui-scale-chrome));font-weight:600;line-height:1.15;letter-spacing:-.012em;color:var(--fg);display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}:where(.admin-dashboard) .apx-ptitle h1 em{font-style:normal;font-size:var(--fs-md);font-weight:500;color:var(--fg2);letter-spacing:0;font-variant-numeric:tabular-nums}:where(.admin-dashboard) .apx-psub{font-size:var(--fs-chrome-md);line-height:1.35;color:var(--fg2);margin-top:2px}:where(.admin-dashboard) .apx-pcenter{flex:1 1 260px;min-width:0;display:flex;justify-content:center}:where(.admin-dashboard) .apx-pacts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:where(.admin-dashboard) .apx-btn{height:var(--ctrl);border-radius:var(--r-ctrl);border:1px solid transparent;background:var(--brand);color:#fff;font:inherit;font-size:var(--fs-chrome-md);font-weight:600;padding:0 12px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:.13s;white-space:nowrap;box-shadow:none}:where(.admin-dashboard) .apx-btn:hover:not(:disabled){background:var(--brand-hi)}:where(.admin-dashboard) .apx-btn--sec{background:var(--surface);color:var(--fg);border-color:var(--line2)}:where(.admin-dashboard) .apx-btn--sec:hover:not(:disabled){background:var(--hover);border-color:var(--muted)}:where(.admin-dashboard) .apx-btn--ghost{background:transparent;color:var(--fg2)}:where(.admin-dashboard) .apx-btn--ghost:hover:not(:disabled){background:var(--hover);color:var(--fg)}:where(.admin-dashboard) .apx-btn--danger{background:var(--grave)}:where(.admin-dashboard) .apx-btn--danger:hover:not(:disabled){background:var(--grave-hi)}:where(.admin-dashboard) .apx-btn--sm{height:calc(28px * var(--ui-scale-chrome));font-size:var(--fs-chrome-sm);padding:0 10px}:where(.admin-dashboard) .apx-btn:disabled{opacity:.4;cursor:not-allowed}:where(.admin-dashboard) .apx-iconbtn{width:var(--ctrl);height:var(--ctrl);border-radius:var(--r-ctrl);border:1px solid var(--line2);background:var(--surface);color:var(--fg2);display:grid;place-items:center;cursor:pointer;transition:.13s;flex-shrink:0;padding:0}:where(.admin-dashboard) .apx-iconbtn:hover{background:var(--hover);color:var(--fg)}:where(.admin-dashboard) .apx-iconbtn svg{width:15px;height:15px}:where(.admin-dashboard) .apx-iconbtn--bare{border-color:transparent;background:transparent}:where(.admin-dashboard) .apx-iconbtn--sm{width:26px;height:26px}:where(.admin-dashboard) .apx-iconbtn--sm svg{width:14px;height:14px}:where(.admin-dashboard) .apx-avatar{border-radius:var(--r-ctrl);background:var(--sunk);border:1px solid var(--line);color:var(--fg2);display:grid;place-items:center;font-weight:600;flex-shrink:0;letter-spacing:-.01em;width:calc(28px * var(--ui-scale));height:calc(28px * var(--ui-scale));font-size:var(--fs-xs)}:where(.admin-dashboard) .apx-num{font-variant-numeric:tabular-nums}:where(.admin-dashboard) .apx-badge{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);font-weight:600;padding:2px 6px;border-radius:var(--r-badge);white-space:nowrap;line-height:1.45;border:1px solid transparent}:where(.admin-dashboard) .apx-badge svg{width:10px;height:10px}:where(.admin-dashboard) .apx-badge--l4{background:var(--grave);color:#fff}:where(.admin-dashboard) .apx-badge--l3{background:var(--brand-soft);color:var(--brandText);border-color:var(--brand-line)}:where(.admin-dashboard) .apx-badge--l2{background:var(--warn-soft);color:var(--warnText);border-color:var(--warn-line)}:where(.admin-dashboard) .apx-badge--l1{background:var(--ok-soft);color:var(--successText);border-color:var(--ok-line)}:where(.admin-dashboard) .apx-badge--neutral{background:var(--sunk);color:var(--fg2);border-color:var(--line)}:where(.admin-dashboard) .apx-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:9px}:where(.admin-dashboard) .apx-search{position:relative;flex-shrink:0}:where(.admin-dashboard) .apx-search svg{width:calc(14px * var(--ui-scale-chrome));height:calc(14px * var(--ui-scale-chrome));position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}:where(.admin-dashboard) .apx-search input{width:calc(280px * var(--ui-scale-chrome));max-width:100%;height:var(--ctrl);border:1px solid var(--line2);background:var(--surface);border-radius:var(--r-ctrl);padding:0 10px 0 calc(30px * var(--ui-scale-chrome));font:inherit;font-size:var(--fs-chrome-md);color:var(--fg);outline:none;transition:.13s}:where(.admin-dashboard) .apx-search input::-moz-placeholder{color:var(--muted)}:where(.admin-dashboard) .apx-search input::placeholder{color:var(--muted)}:where(.admin-dashboard) .apx-search input:focus{border-color:var(--fg2)}:where(.admin-dashboard) .apx-fbtn{display:inline-flex;align-items:center;gap:6px;height:var(--ctrl);padding:0 10px;border-radius:var(--r-ctrl);border:1px solid var(--line2);background:var(--surface);font:inherit;font-size:var(--fs-chrome-md);color:var(--fg);cursor:pointer;transition:.13s;white-space:nowrap}:where(.admin-dashboard) .apx-fbtn:hover{background:var(--hover)}:where(.admin-dashboard) .apx-fbtn.is-on{border-color:var(--fg2)}:where(.admin-dashboard) .apx-fbtn.is-busy{opacity:.55;cursor:progress}:where(.admin-dashboard) .apx-fbtn__k{color:var(--fg2)}:where(.admin-dashboard) .apx-fbtn__v{font-weight:600}:where(.admin-dashboard) .apx-fbtn svg{color:var(--muted)}:where(.admin-dashboard) .apx-fbtn__count{font-style:normal;font-size:var(--fs-xs);font-weight:700;background:var(--brand);color:#fff;border-radius:999px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center}:where(.admin-dashboard) .apx-applied{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:11px}:where(.admin-dashboard) .apx-fchip{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-chrome-sm);background:var(--surface);border:1px solid var(--line2);color:var(--fg2);padding:3px 4px 3px 9px;border-radius:var(--r-badge)}:where(.admin-dashboard) .apx-fchip b{color:var(--fg);font-weight:600}:where(.admin-dashboard) .apx-fchip button{border:none;background:none;cursor:pointer;color:var(--muted);display:grid;place-items:center;width:16px;height:16px;border-radius:3px;padding:0}:where(.admin-dashboard) .apx-fchip button:hover{background:var(--hover);color:var(--fg)}:where(.admin-dashboard) .apx-applied__clear{font-size:var(--fs-chrome-sm);font-weight:550;color:var(--fg2);cursor:pointer;background:none;border:none;font-family:inherit;padding:3px 6px}:where(.admin-dashboard) .apx-applied__clear:hover{color:var(--brandText);text-decoration:underline}:where(.admin-dashboard) .apx-tablecard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;box-shadow:none}:where(.admin-dashboard) .apx-tablescroll{overflow-x:auto}:where(.admin-dashboard) .apx-table{width:100%;border-collapse:collapse}:where(.admin-dashboard) .apx-table thead th{height:var(--thead);padding:0 12px;text-align:left;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--fg2);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--sunk)}:where(.admin-dashboard) .apx-table td.is-right,:where(.admin-dashboard) .apx-table th.is-right{text-align:right}:where(.admin-dashboard) .apx-table th.is-sortable button{display:inline-flex;align-items:center;gap:3px;border:none;background:none;font:inherit;font-size:var(--fs-xs);font-weight:600;color:inherit;cursor:pointer;padding:0}:where(.admin-dashboard) .apx-table th.is-sortable svg{color:var(--line2)}:where(.admin-dashboard) .apx-table th.is-sorted svg{color:var(--fg2)}:where(.admin-dashboard) .apx-table tbody td{padding:0 12px;border-bottom:1px solid var(--line);height:var(--row);vertical-align:middle;font-size:var(--fs-md);color:var(--fg2)}:where(.admin-dashboard) .apx-table tbody tr{transition:.11s}:where(.admin-dashboard) .apx-table tbody tr[role=button]{cursor:pointer}:where(.admin-dashboard) .apx-table tbody tr:hover{background:var(--hover)}:where(.admin-dashboard) .apx-table tbody tr:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}:where(.admin-dashboard) .apx-table tbody tr.is-selected{background:var(--sel)}:where(.admin-dashboard) .apx-table tbody tr td:first-child{position:relative}:where(.admin-dashboard) .apx-table tbody tr.is-selected td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--brand)}:where(.admin-dashboard) .apx-table tbody tr:last-child td{border-bottom:none}:where(.admin-dashboard) .apx-tfoot{display:flex;align-items:center;gap:11px;padding:0 12px;min-height:44px;border-top:1px solid var(--line);flex-wrap:wrap;background:var(--sunk);font-size:var(--fs-md);color:var(--fg2)}:where(.admin-dashboard) .apx-pag{display:flex;align-items:center;gap:3px;margin-left:auto}:where(.admin-dashboard) .apx-pag button{width:26px;height:26px;border-radius:var(--r-badge);border:1px solid var(--line2);background:var(--surface);color:var(--fg2);display:grid;place-items:center;cursor:pointer;transition:.12s;padding:0}:where(.admin-dashboard) .apx-pag button:hover:not(:disabled){background:var(--hover);color:var(--fg)}:where(.admin-dashboard) .apx-pag button:disabled{opacity:.35;cursor:not-allowed}:where(.admin-dashboard) .apx-pag__n{height:26px;min-width:38px;border-radius:var(--r-badge);border:1px solid var(--line2);background:var(--surface);display:grid;place-items:center;font-size:var(--fs-sm);font-weight:600;padding:0 7px;color:var(--fg)}:where(.admin-dashboard) .apx-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:44px 30px;gap:8px}:where(.admin-dashboard) .apx-empty svg{width:26px;height:26px;color:var(--muted)}:where(.admin-dashboard) .apx-empty.is-calm svg{color:var(--successText)}:where(.admin-dashboard) .apx-empty--error svg{color:var(--graveText)}:where(.admin-dashboard) .apx-empty h4{margin:2px 0 0;font-size:var(--fs-lg);font-weight:650;color:var(--fg)}:where(.admin-dashboard) .apx-empty p{margin:0;font-size:var(--fs-md);color:var(--fg2);max-width:38ch;line-height:1.55}:where(.admin-dashboard) .apx-empty__act{margin-top:6px}:where(.admin-dashboard) .apx-unknown{color:var(--line2);font-weight:600}:where(.admin-dashboard) .apx-skel__row{display:flex;align-items:center;gap:12px;height:var(--row);padding:0 12px;border-bottom:1px solid var(--line)}:where(.admin-dashboard) .apx-skel__cell{height:9px;border-radius:var(--r-badge);background:linear-gradient(90deg,var(--hover),var(--sunk),var(--hover));background-size:200% 100%;animation:apx-shimmer 1.3s linear infinite}:where(.admin-dashboard) .apx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(.admin-dashboard) .apx-scrim{position:fixed;inset:0;background:var(--scrim);opacity:0;pointer-events:none;transition:.24s;z-index:var(--z-scrim)}:where(.admin-dashboard) .apx-scrim.is-open{opacity:1;pointer-events:auto}:where(.admin-dashboard) .apx-drawer{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:100%;background:var(--surface);border-left:1px solid var(--line);z-index:var(--z-drawer);transform:translateX(102%);transition:transform .26s cubic-bezier(.3,.9,.3,1);display:flex;flex-direction:column;box-shadow:var(--shadow-drawer)}:where(.admin-dashboard) .apx-drawer.is-open{transform:none}:where(.admin-dashboard) .apx-drawer:focus{outline:none}:where(.admin-dashboard) .apx-drawer__head{display:flex;align-items:center;gap:10px;padding:0 16px;height:var(--head);border-bottom:1px solid var(--line);flex-shrink:0}:where(.admin-dashboard) .apx-drawer__head .apx-avatar{width:calc(32px * var(--ui-scale));height:calc(32px * var(--ui-scale));font-size:var(--fs-sm)}:where(.admin-dashboard) .apx-drawer__id{flex:1;min-width:0;line-height:1.3}:where(.admin-dashboard) .apx-drawer__name{font-size:var(--fs-lg);font-weight:650;color:var(--fg);letter-spacing:-.008em}:where(.admin-dashboard) .apx-drawer__sub{font-size:var(--fs-md);color:var(--fg2)}:where(.admin-dashboard) .apx-drawer__body{flex:1;overflow-y:auto;padding:14px 16px 18px}:where(.admin-dashboard) .apx-drawer__foot{padding:0 16px;min-height:52px;border-top:1px solid var(--line);display:flex;gap:8px;flex-shrink:0;align-items:center;background:var(--sunk)}:where(.admin-dashboard) .apx-toasts{position:fixed;right:18px;bottom:18px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:8px;align-items:flex-end;pointer-events:none}:where(.admin-dashboard) .apx-toast{display:flex;align-items:center;gap:9px;background:var(--fg);color:#fff;border-radius:var(--r-ctrl);padding:9px 13px;font-size:var(--fs-md);font-weight:500;box-shadow:var(--shadow-pop);pointer-events:auto;animation:apx-toast-in .22s ease-out}@keyframes apx-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:where(.admin-dashboard) .apx-toast svg{color:#5fd08d}:where(.admin-dashboard) .apx-toast.is-error svg{color:#ff8fa8}:where(.admin-dashboard) .apx-toast button{border:none;background:none;color:#ffb3b8;font:inherit;font-size:var(--fs-sm);font-weight:650;cursor:pointer;padding:0 0 0 4px}:where(.admin-dashboard) .apx-toast button:hover{text-decoration:underline}.apx-menu,.apx-pop{position:fixed;z-index:var(--z-popover);background:var(--surface);border:1px solid var(--line2);border-radius:var(--r-card);padding:4px;box-shadow:var(--shadow-pop);font-family:var(--font-sans);color:var(--fg)}.apx-menu{min-width:238px}.apx-pop{min-width:230px;padding:5px}.apx-menu svg,.apx-pop svg{width:14px;height:14px;flex-shrink:0}.apx-menu__group,.apx-pop__label{font-size:var(--fs-xs);font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:8px 9px 4px}.apx-menu__group.is-risk{color:var(--graveText);border-top:1px solid var(--line);margin-top:4px}.apx-menu :is(button,a),.apx-opt{display:flex;align-items:center;gap:9px;width:100%;border:none;background:none;font:inherit;font-size:var(--fs-md);font-weight:500;color:var(--fg2);padding:7px 9px;border-radius:var(--r-badge);cursor:pointer;text-align:left}.apx-menu :is(button,a):hover:not(:disabled),.apx-opt:hover{background:var(--hover);color:var(--fg)}.apx-menu button:disabled{opacity:.4;cursor:not-allowed}.apx-menu :is(button,a) svg{color:var(--muted)}.apx-menu :is(button,a):hover:not(:disabled) svg{color:var(--fg2)}.apx-menu :is(button,a).is-danger{color:var(--graveText)}.apx-menu :is(button,a).is-danger:hover{background:var(--grave-soft)}.apx-menu :is(button,a).is-danger svg,.apx-menu :is(button,a).is-danger:hover svg{color:var(--graveText)}.apx-menu__tag{margin-left:auto;font-size:var(--fs-xs);font-weight:650;color:var(--fg2);letter-spacing:.06em}.apx-opt__mark{color:var(--brandText);opacity:0}.apx-opt.is-on{color:var(--fg);font-weight:600}.apx-opt.is-on .apx-opt__mark{opacity:1}.apx-opt__box{width:15px;height:15px;border-radius:3px;border:1px solid var(--line2);flex-shrink:0;display:grid;place-items:center}.apx-opt__box svg{width:9px;height:9px;color:#fff;opacity:0}.apx-opt.is-on .apx-opt__box{background:var(--brand);border-color:var(--brand)}.apx-opt.is-on .apx-opt__box svg{opacity:1}.apx-opt__hint{margin-left:auto;font-size:var(--fs-xs);color:var(--fg2);font-weight:500}.apx-pop__note{font-size:var(--fs-sm);color:var(--fg2);margin:0;padding:4px 9px 7px;line-height:1.5;border-top:1px solid var(--line)}.apx-pop__dates{display:grid;grid-template-columns:156px 277px}.apx-pop__presets{min-width:0}.apx-pop__all{margin-bottom:7px}.apx-pop__cal{border-left:1px solid var(--line);padding:12px}.apx-pop__dates .apx-pop__note{grid-column:1/-1;margin-top:5px}.apx-pop__dates .apx-pop__label{color:var(--fg2)}.apx-cal button:focus-visible,.apx-pop__dates .apx-opt:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.apx-cal{--cell-size:36px;background:transparent;color:var(--fg);font-family:var(--font-sans)}.apx-cal .rdp-month_caption{height:var(--cell-size)}.apx-cal .rdp-caption_label{color:var(--fg);font-family:var(--font-sans);font-weight:600;font-size:var(--fs-md);letter-spacing:.2px}.apx-cal .rdp-weekday{color:var(--fg2);font-size:var(--fs-xs);font-weight:500;padding-bottom:4px}.apx-cal .rdp-day button{color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-md);font-weight:400;border-radius:var(--r-ctrl);width:var(--cell-size);height:var(--cell-size);min-width:var(--cell-size);cursor:pointer;transition:background .13s ease-out,color .13s ease-out}.apx-cal .rdp-day button:hover{background:var(--hover);color:var(--fg)}.apx-cal .rdp-disabled button,.apx-cal .rdp-outside button{color:var(--muted)}.apx-cal .rdp-disabled{opacity:1}.apx-cal .rdp-disabled button{cursor:not-allowed}.apx-cal .rdp-today:not(.rdp-range_start):not(.rdp-range_end) button{background:var(--hover);color:var(--fg);font-weight:700}.apx-cal .rdp-range_end button,.apx-cal .rdp-range_start button,.apx-cal button[data-selected-single=true]{background:var(--accent)!important;color:#fff!important;font-weight:600}.apx-cal .rdp-range_middle{background:var(--sel);border-radius:0}.apx-cal .rdp-range_start{background:var(--sel);border-radius:var(--r-ctrl) 0 0 var(--r-ctrl)}.apx-cal .rdp-range_end{background:var(--sel);border-radius:0 var(--r-ctrl) var(--r-ctrl) 0}.apx-cal .rdp-range_start.rdp-range_end{border-radius:var(--r-ctrl)}.apx-cal .rdp-range_middle button{background:transparent!important;color:var(--fg)!important;border-radius:0}.apx-cal .rdp-button_next,.apx-cal .rdp-button_previous{color:var(--fg2);border-radius:var(--r-ctrl);width:var(--cell-size);height:var(--cell-size);cursor:pointer;transition:background .13s ease-out,color .13s ease-out}.apx-cal .rdp-button_next:hover,.apx-cal .rdp-button_previous:hover{background:var(--hover);color:var(--fg)}@media (max-width:720px){.apx-pop{max-height:calc(100dvh - 16px);overflow-y:auto}.apx-pop__dates{grid-template-columns:minmax(0,1fr)}.apx-pop__cal{border-left:0;border-top:1px solid var(--line);margin-top:4px}.apx-cal{--cell-size:44px}}@media (prefers-reduced-motion:reduce){.apx-cal .rdp-button_next,.apx-cal .rdp-button_previous,.apx-cal .rdp-day button{transition-duration:.01s!important}}:where(.admin-dashboard) .apx-tabs{display:inline-flex;align-items:center;gap:2px;padding:2px;background:var(--sunk);border:1px solid var(--line);border-radius:var(--r-ctrl)}:where(.admin-dashboard) .apx-tabs button{height:26px;padding:0 11px;border:none;background:none;border-radius:4px;font:inherit;font-size:var(--fs-md);font-weight:550;color:var(--fg2);cursor:pointer;transition:.13s;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}:where(.admin-dashboard) .apx-tabs button:hover:not(.is-on){color:var(--fg)}:where(.admin-dashboard) .apx-tabs button.is-on{background:var(--surface);color:var(--fg);font-weight:600;border:1px solid var(--line);height:26px}:where(.admin-dashboard) .apx-tabs__n{font-style:normal;font-size:var(--fs-sm);font-weight:600;color:var(--fg2)}:where(.admin-dashboard) .apx-code{margin:0;background:var(--sunk);border:1px solid var(--line);border-radius:var(--r-ctrl);padding:10px 11px;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-size:var(--fs-md);line-height:1.55;color:var(--fg2);overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:420px;overflow-y:auto}:where(.admin-dashboard) .apx-code--sm{font-size:var(--fs-sm);padding:8px 9px;max-height:220px}:where(.admin-dashboard) .apx-rhead{flex-shrink:0;background:var(--surface);border-bottom:1px solid var(--line);padding:10px 20px 0}:where(.admin-dashboard) .apx-rhead__id{display:flex;align-items:center;gap:11px;padding:4px 0 10px}:where(.admin-dashboard) .apx-rhead__id .apx-avatar{width:calc(34px * var(--ui-scale));height:calc(34px * var(--ui-scale));font-size:var(--fs-sm)}:where(.admin-dashboard) .apx-rhead__t{flex:1;min-width:0}:where(.admin-dashboard) .apx-rhead__n{margin:0;font-family:var(--font-sans);font-size:calc(24px * var(--ui-scale-chrome));font-weight:600;letter-spacing:-.012em;color:var(--fg);line-height:1.25}:where(.admin-dashboard) .apx-rhead__m{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:var(--fs-md);color:var(--fg2);margin-top:2px}:where(.admin-dashboard) .apx-rhead__acts{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}:where(.admin-dashboard) .apx-rtabs{display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none}:where(.admin-dashboard) .apx-rtabs::-webkit-scrollbar{display:none}:where(.admin-dashboard) .apx-rtabs a{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:var(--fs-md);font-weight:550;color:var(--fg2);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap;transition:.13s}:where(.admin-dashboard) .apx-rtabs a:hover{color:var(--fg)}:where(.admin-dashboard) .apx-rtabs a.is-on{color:var(--fg);font-weight:600;border-bottom-color:var(--fg)}:where(.admin-dashboard) .apx-rtabs em{font-style:normal;font-size:var(--fs-sm);font-weight:600;color:var(--fg2);font-variant-numeric:tabular-nums}:where(.admin-dashboard) .apx-rtabs a.is-on em{color:var(--fg)}:where(.admin-dashboard) .apx-rstate{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-md);color:var(--fg2);white-space:nowrap}:where(.admin-dashboard) .apx-rstate:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok)}:where(.admin-dashboard) .apx-rstate.is-off:before{background:var(--muted)}:where(.admin-dashboard) .apx-deflist{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}:where(.admin-dashboard) .apx-defrow{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:34px;padding:6px 14px;border-top:1px solid var(--line);font-size:var(--fs-md)}:where(.admin-dashboard) .apx-defrow:first-child{border-top:none}:where(.admin-dashboard) .apx-defrow__k{color:var(--fg2);flex-shrink:0}:where(.admin-dashboard) .apx-defrow__v{color:var(--fg);font-weight:550;text-align:right;min-width:0}:where(.admin-dashboard) .apx-defrow__v.is-empty{color:var(--fg2);font-weight:400}:where(.admin-dashboard) .apx-defrow__d{display:block;font-size:var(--fs-sm);font-weight:400;color:var(--fg2);margin-top:2px}:where(.admin-dashboard) .apx-banner__stack{display:flex;flex-direction:column;gap:6px;flex-shrink:0;align-items:stretch}:where(.admin-dashboard) .apx-banner__stack .apx-btn{justify-content:center}@media (max-width:720px){:where(.admin-dashboard) .apx-rhead__id{flex-wrap:wrap}:where(.admin-dashboard) .apx-banner__stack{width:100%}}:where(.admin-dashboard) .apx-delta{font-size:var(--fs-md);color:var(--fg2);font-variant-numeric:tabular-nums;white-space:nowrap}:where(.admin-dashboard) .apx-delta.is-good{color:var(--successText)}:where(.admin-dashboard) .apx-delta.is-bad{color:var(--graveText)}:where(.admin-dashboard) .apx-doc{font-size:var(--fs-md);line-height:1.65;color:var(--fg2)}:where(.admin-dashboard) .apx-doc strong{color:var(--fg);font-weight:700}:where(.admin-dashboard) .apx-doc .legaldoc-h1,:where(.admin-dashboard) .apx-doc .legaldoc-h2,:where(.admin-dashboard) .apx-doc .legaldoc-h3,:where(.admin-dashboard) .apx-doc .legaldoc-h4{color:var(--fg);font-family:var(--font-sans)}:where(.admin-dashboard) .apx-doc .legaldoc-h1{margin:20px 0 8px;font-size:calc(20px * var(--ui-scale));font-weight:800}:where(.admin-dashboard) .apx-doc .legaldoc-h2{margin:22px 0 6px;font-size:var(--fs-xl);font-weight:800}:where(.admin-dashboard) .apx-doc .legaldoc-h3{margin:16px 0 5px;font-size:var(--fs-lg);font-weight:700}:where(.admin-dashboard) .apx-doc .legaldoc-h4{margin:14px 0 4px;font-size:var(--fs-sm);font-weight:800;text-transform:uppercase;letter-spacing:.06em}:where(.admin-dashboard) .apx-doc .legaldoc-h5{margin:12px 0 4px;font-size:var(--fs-xs);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--fg2)}:where(.admin-dashboard) .apx-doc .legaldoc-h1:first-child,:where(.admin-dashboard) .apx-doc .legaldoc-h2:first-child{margin-top:0}:where(.admin-dashboard) .apx-doc p{margin:8px 0}:where(.admin-dashboard) .apx-doc ol,:where(.admin-dashboard) .apx-doc ul{margin:8px 0;padding-left:20px}:where(.admin-dashboard) .apx-doc ul{list-style:disc}:where(.admin-dashboard) .apx-doc ol{list-style:decimal}:where(.admin-dashboard) .apx-doc li{margin:3px 0}:where(.admin-dashboard) .apx-doc hr{margin:18px 0;border:0;border-top:1px solid var(--line)}:where(.admin-dashboard) .apx-doc blockquote{margin:12px 0;padding:2px 0 2px 12px;border-left:3px solid var(--line);color:var(--fg2)}:where(.admin-dashboard) .apx-doc li,:where(.admin-dashboard) .apx-doc p,:where(.admin-dashboard) .apx-doc table,:where(.admin-dashboard) .apx-doc td,:where(.admin-dashboard) .apx-doc th{color:var(--fg2)}:where(.admin-dashboard) .apx-doc a{color:var(--brandText);text-decoration:underline}:where(.admin-dashboard) .apx-doc a:hover{color:var(--brand-hi)}:where(.admin-dashboard) .apx-doc .legaldoc-tablewrap{margin:12px 0;overflow-x:auto}:where(.admin-dashboard) .apx-doc table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}:where(.admin-dashboard) .apx-doc td,:where(.admin-dashboard) .apx-doc th{border:1px solid var(--line);padding:6px 8px;text-align:left}:where(.admin-dashboard) .apx-doc th{font-weight:700;color:var(--fg)}:where(.admin-dashboard) .apx-doc .legaldoc-meta{margin:0 0 12px;color:var(--fg2);font-size:var(--fs-md)}:where(.admin-dashboard) .apx-doc--scroll{max-height:460px;overflow-y:auto}:where(.admin-dashboard) .apx-pset{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;margin-bottom:12px}:where(.admin-dashboard) .apx-pset__h{display:flex;align-items:center;gap:10px;padding:0 14px;height:var(--row);border-bottom:1px solid var(--line);background:var(--sunk)}:where(.admin-dashboard) .apx-pset__go{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);font-weight:550;color:var(--fg2);text-decoration:none;white-space:nowrap}:where(.admin-dashboard) .apx-pset__go:hover{color:var(--brandText)}:where(.admin-dashboard) .apx-pgrid{display:grid;grid-template-columns:repeat(auto-fill,150px);gap:10px;padding:12px;justify-content:start}:where(.admin-dashboard) .apx-pcard{border:none;background:none;padding:0;font:inherit;cursor:pointer;text-align:left;display:block;transition:.13s}:where(.admin-dashboard) .apx-pcard:hover .apx-pcard__img{border-color:var(--line2)}:where(.admin-dashboard) .apx-pcard:hover .apx-pcard__t{color:var(--fg)}:where(.admin-dashboard) .apx-pcard__img{display:block;position:relative;aspect-ratio:3/4;border-radius:var(--r-ctrl);overflow:hidden;background:var(--sunk);border:1px solid var(--line)}:where(.admin-dashboard) .apx-pcard__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}:where(.admin-dashboard) .apx-pcard__img.is-loading{background:linear-gradient(90deg,var(--hover),var(--sunk),var(--hover));background-size:200% 100%;animation:apx-shimmer 1.3s linear infinite}:where(.admin-dashboard) .apx-pcard__fail{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:var(--fs-xs);color:var(--fg2);text-align:center;padding:0 8px}:where(.admin-dashboard) .apx-pcard__fail svg{color:var(--warnText)}:where(.admin-dashboard) .apx-pcard__t{display:block;margin-top:6px;font-size:var(--fs-sm);font-weight:550;color:var(--fg2)}:where(.admin-dashboard) .apx-lightbox{position:fixed;inset:0;z-index:var(--z-modal);background:var(--scrim-strong);display:grid;place-items:center;padding:20px}:where(.admin-dashboard) .apx-lightbox__panel{background:var(--surface);border-radius:var(--r-card);border:1px solid var(--line2);box-shadow:var(--shadow-pop);max-width:min(880px,100%);max-height:100%;display:flex;flex-direction:column;overflow:hidden}:where(.admin-dashboard) .apx-lightbox__head{display:flex;align-items:center;gap:10px;padding:0 14px;min-height:52px;border-bottom:1px solid var(--line);flex-shrink:0}:where(.admin-dashboard) .apx-lightbox__body{display:flex;align-items:center;gap:12px;padding:14px;min-height:0;background:var(--sunk)}:where(.admin-dashboard) .apx-lightbox__body img{flex:1;min-width:0;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:var(--r-ctrl)}@media (max-width:1000px){:where(.admin-dashboard) .apx-drawer{width:100%}}@media (max-width:720px){:where(.admin-dashboard) .apx-search input{width:100%}:where(.admin-dashboard) .apx-search{flex:1;min-width:150px}:where(.admin-dashboard) .apx-table{min-width:720px}}@media (prefers-reduced-motion:reduce){:where(.admin-dashboard) .apx-drawer,:where(.admin-dashboard) .apx-pending,:where(.admin-dashboard) .apx-skel__cell,:where(.admin-dashboard) .apx-tile,:where(.admin-dashboard) .apx-toast{animation-duration:1ms!important;transition-duration:.01s!important}}:where(.admin-dashboard) .apx-app{display:grid;grid-template-columns:var(--side) minmax(0,1fr);height:100vh;height:100dvh;background:var(--bg);color:var(--fg);font-size:var(--fs-md);transition:grid-template-columns .24s ease}:where(.admin-dashboard) .apx-app.is-rail{grid-template-columns:calc(60px * var(--ui-scale-chrome)) minmax(0,1fr)}:where(.admin-dashboard) .apx-side{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden;min-width:0}:where(.admin-dashboard) .apx-brand{height:var(--head);display:flex;align-items:center;gap:10px;padding:0 14px;flex-shrink:0;border-bottom:1px solid var(--line)}:where(.admin-dashboard) .apx-brand__mark{width:26px;height:26px;border-radius:var(--r-ctrl);background:var(--brand);display:grid;place-items:center;flex-shrink:0}:where(.admin-dashboard) .apx-brand__mark svg{color:#fff}:where(.admin-dashboard) .apx-brand__txt{min-width:0;line-height:1.15;display:block}:where(.admin-dashboard) .apx-brand__name{display:block;font-size:var(--fs-chrome-lg);font-weight:650;color:var(--fg);white-space:nowrap;letter-spacing:-.01em}:where(.admin-dashboard) .apx-brand__sub{display:block;font-size:var(--fs-chrome-xs);color:var(--muted);white-space:nowrap;font-weight:500}:where(.admin-dashboard) .apx-nav{flex:1;overflow-y:auto;padding:8px}:where(.admin-dashboard) .apx-nav__section{font-size:var(--fs-chrome-xs);font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:13px 8px 5px}:where(.admin-dashboard) .apx-nav__link{display:flex;align-items:center;gap:9px;height:calc(34px * var(--ui-scale-chrome));padding:0 8px;border-radius:var(--r-ctrl);color:var(--fg2);font-size:var(--fs-chrome-md);font-weight:500;cursor:pointer;text-decoration:none;transition:.12s;position:relative}:where(.admin-dashboard) .apx-nav__icon{width:17px;height:17px;flex-shrink:0;color:var(--muted)}:where(.admin-dashboard) .apx-nav__link span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.admin-dashboard) .apx-nav__link:hover{background:var(--hover);color:var(--fg)}:where(.admin-dashboard) .apx-nav__link.is-active{background:var(--hover);color:var(--fg);font-weight:600}:where(.admin-dashboard) .apx-nav__link.is-active .apx-nav__icon{color:var(--brandText)}:where(.admin-dashboard) .apx-nav__link:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}:where(.admin-dashboard) .apx-navpill{font-style:normal;font-size:var(--fs-chrome-xs);font-weight:650;padding:1px 6px;border-radius:var(--r-badge);background:var(--sunk);color:var(--fg2);border:1px solid var(--line)}:where(.admin-dashboard) .apx-navpill.is-blocked{background:var(--grave);color:#fff;border-color:var(--grave)}:where(.admin-dashboard) .apx-side__foot{border-top:1px solid var(--line);padding:6px 8px 8px;flex-shrink:0}:where(.admin-dashboard) .apx-collapse{width:100%;display:flex;align-items:center;gap:9px;height:30px;padding:0 8px;border:none;background:none;font:inherit;font-size:var(--fs-chrome-sm);font-weight:500;color:var(--fg2);border-radius:var(--r-ctrl);cursor:pointer}:where(.admin-dashboard) .apx-collapse:hover{background:var(--hover);color:var(--fg)}:where(.admin-dashboard) .apx-app.is-rail .admin-sidebar__profile-copy,:where(.admin-dashboard) .apx-app.is-rail .admin-sidebar__profile-more,:where(.admin-dashboard) .apx-app.is-rail .apx-brand__txt,:where(.admin-dashboard) .apx-app.is-rail .apx-collapse span,:where(.admin-dashboard) .apx-app.is-rail .apx-nav__link span,:where(.admin-dashboard) .apx-app.is-rail .apx-nav__section{display:none}:where(.admin-dashboard) .apx-app.is-rail .apx-brand,:where(.admin-dashboard) .apx-app.is-rail .apx-collapse{padding:0;justify-content:center}:where(.admin-dashboard) .apx-app.is-rail .apx-nav__link{justify-content:center;padding:0}:where(.admin-dashboard) .apx-app.is-rail .apx-navpill{position:absolute;top:2px;right:2px;padding:0 4px;font-size:var(--fs-chrome-xs)}:where(.admin-dashboard) .apx-app.is-rail .admin-sidebar__profile-trigger{justify-content:center;padding:6px 0}:where(.admin-dashboard) .apx-main{position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--bg);min-width:0}:where(.admin-dashboard) .apx-pbody{flex:1;overflow-y:auto;padding:18px 20px 34px;min-height:0}:where(.admin-dashboard) .apx-mobilebar{display:none;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0}:where(.admin-dashboard) .apx-side__scrim{display:none}@media (max-width:1240px){:where(.admin-dashboard) .apx-app{grid-template-columns:calc(60px * var(--ui-scale-chrome)) minmax(0,1fr)}:where(.admin-dashboard) .admin-sidebar__profile-copy,:where(.admin-dashboard) .admin-sidebar__profile-more,:where(.admin-dashboard) .apx-brand__txt,:where(.admin-dashboard) .apx-collapse span,:where(.admin-dashboard) .apx-nav__link span,:where(.admin-dashboard) .apx-nav__section{display:none}:where(.admin-dashboard) .apx-brand,:where(.admin-dashboard) .apx-collapse{padding:0;justify-content:center}:where(.admin-dashboard) .apx-nav__link{justify-content:center;padding:0}:where(.admin-dashboard) .apx-navpill{position:absolute;top:2px;right:2px;padding:0 4px;font-size:var(--fs-chrome-xs)}}@media (max-width:720px){:where(.admin-dashboard) .apx-app,:where(.admin-dashboard) .apx-app.is-rail{grid-template-columns:minmax(0,1fr)}:where(.admin-dashboard) .apx-side{position:fixed;top:0;bottom:0;left:0;width:240px;z-index:var(--z-drawer);transform:translateX(-101%);transition:transform .22s ease}:where(.admin-dashboard) .apx-app.is-mobile-open .apx-side{transform:none}:where(.admin-dashboard) .apx-app.is-mobile-open .admin-sidebar__profile-copy,:where(.admin-dashboard) .apx-app.is-mobile-open .apx-brand__txt,:where(.admin-dashboard) .apx-app.is-mobile-open .apx-collapse span,:where(.admin-dashboard) .apx-app.is-mobile-open .apx-nav__link span,:where(.admin-dashboard) .apx-app.is-mobile-open .apx-nav__section{display:block}:where(.admin-dashboard) .apx-app.is-mobile-open .apx-brand,:where(.admin-dashboard) .apx-app.is-mobile-open .apx-nav__link{padding:0 8px;justify-content:flex-start}:where(.admin-dashboard) .apx-app.is-mobile-open .apx-navpill{position:static;font-size:var(--fs-chrome-xs);padding:1px 6px}:where(.admin-dashboard) .apx-mobilebar{display:block}:where(.admin-dashboard) .apx-app.is-mobile-open .apx-side__scrim{display:block;position:fixed;inset:0;z-index:var(--z-scrim);background:var(--scrim);border:none}:where(.admin-dashboard) .apx-pbody{padding:14px 14px 28px}:where(.admin-dashboard) .apx-phead{padding:0 14px}}:where(.admin-dashboard) .apx-metrics{background:var(--line);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;display:flex;flex-direction:column;gap:1px}:where(.admin-dashboard) .apx-mstrip{display:flex;align-items:baseline;gap:9px;padding:9px 13px;background:var(--sunk);flex-wrap:wrap}:where(.admin-dashboard) .apx-mstrip__t{font-size:var(--fs-sm);font-weight:650;color:var(--fg2);letter-spacing:.02em}:where(.admin-dashboard) .apx-mstrip__s{font-size:var(--fs-sm);color:var(--fg2)}:where(.admin-dashboard) .apx-mstrip__link{margin-left:auto;font-size:var(--fs-sm);font-weight:550;color:var(--fg2);text-decoration:none;display:inline-flex;align-items:center;gap:4px}:where(.admin-dashboard) .apx-mstrip__link:hover{color:var(--brandText)}:where(.admin-dashboard) .apx-mcells{display:grid;gap:1px;background:var(--line)}:where(.admin-dashboard) .apx-mcells.c5{grid-template-columns:repeat(5,minmax(0,1fr))}:where(.admin-dashboard) .apx-mcells.c4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.admin-dashboard) .apx-mcells.c3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.admin-dashboard) .apx-pending{display:flex;flex-direction:column;gap:1px;transition:opacity .13s ease-out}:where(.admin-dashboard) .apx-pending.is-pending{opacity:.45}:where(.admin-dashboard) .apx-tile{position:relative;background:var(--surface);padding:11px 13px;text-align:left;font:inherit;transition:background-color .13s;display:block;width:100%;border:none;color:inherit;text-decoration:none;--tile-tone:var(--line2)}:where(.admin-dashboard) .apx-tile--all{--tile-tone:var(--fg2)}:where(.admin-dashboard) .apx-tile--l4{--tile-tone:var(--graveText)}:where(.admin-dashboard) .apx-tile--l3{--tile-tone:var(--brandText)}:where(.admin-dashboard) .apx-tile--l2{--tile-tone:var(--warnText)}:where(.admin-dashboard) .apx-tile--l1{--tile-tone:var(--successText)}:where(.admin-dashboard) a.apx-tile,:where(.admin-dashboard) button.apx-tile:not(:disabled){cursor:pointer}:where(.admin-dashboard) a.apx-tile:hover,:where(.admin-dashboard) button.apx-tile:not(:disabled):hover{background:var(--hover)}:where(.admin-dashboard) .apx-tile:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}:where(.admin-dashboard) .apx-tile.is-on{background:var(--sel);box-shadow:inset 3px 0 0 var(--tile-tone)}:where(.admin-dashboard) .apx-tile__l{font-size:var(--fs-sm);color:var(--fg2);display:flex;align-items:center;gap:6px}:where(.admin-dashboard) .apx-tile__l:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tile-tone);flex-shrink:0}:where(.admin-dashboard) .apx-tile--plain .apx-tile__l:before{display:none}:where(.admin-dashboard) .apx-tile__v{font-size:calc(21px * var(--ui-scale));font-weight:600;color:var(--fg);letter-spacing:-.025em;margin-top:5px;line-height:1;font-variant-numeric:tabular-nums}:where(.admin-dashboard) .apx-tile__v--text{font-size:var(--fs-lg);letter-spacing:-.008em;line-height:1.35}:where(.admin-dashboard) .apx-tile--l4 .apx-tile__v{color:var(--graveText)}:where(.admin-dashboard) .apx-tile--warn .apx-tile__v{color:var(--warnText)}:where(.admin-dashboard) .apx-tile__s{font-size:var(--fs-sm);color:var(--fg2);margin-top:4px}:where(.admin-dashboard) .apx-tile__go{position:absolute;top:11px;right:11px;width:13px;height:13px;color:var(--line2)}:where(.admin-dashboard) a.apx-tile:hover .apx-tile__go{color:var(--fg2)}:where(.admin-dashboard) .apx-banner{display:flex;align-items:flex-start;gap:11px;border-radius:var(--r-card);padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--line2)}:where(.admin-dashboard) .apx-banner--crit{border-left-color:var(--grave);background:var(--grave-soft);border-color:var(--grave-line)}:where(.admin-dashboard) .apx-banner svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--fg2)}:where(.admin-dashboard) .apx-banner--crit svg{color:var(--graveText)}:where(.admin-dashboard) .apx-banner__tx{flex:1;min-width:0}:where(.admin-dashboard) .apx-banner__t{font-size:var(--fs-md);font-weight:650;color:var(--fg);letter-spacing:-.005em}:where(.admin-dashboard) .apx-banner--crit .apx-banner__t{color:var(--graveText)}:where(.admin-dashboard) .apx-banner__s{font-size:var(--fs-md);color:var(--fg2);margin-top:3px;line-height:1.5}:where(.admin-dashboard) .apx-banner__act{display:flex;gap:7px;flex-shrink:0;align-items:center}:where(.admin-dashboard) .apx-clin{display:flex;align-items:center;gap:9px;margin-bottom:16px;flex-wrap:wrap}:where(.admin-dashboard) .apx-clin__dot{width:6px;height:6px;border-radius:50%;background:var(--fg2);flex-shrink:0}:where(.admin-dashboard) .apx-clin__tx{font-size:var(--fs-md);color:var(--fg2);flex:1;min-width:0}:where(.admin-dashboard) .apx-sechead{display:flex;align-items:baseline;gap:10px;margin:24px 1px 10px;flex-wrap:wrap}:where(.admin-dashboard) .apx-sechead h2{margin:0;font-size:var(--fs-lg);font-weight:650;letter-spacing:.01em;color:var(--fg);font-family:var(--font-sans)}:where(.admin-dashboard) .apx-cols2{display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(.admin-dashboard) .apx-lcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;display:flex;flex-direction:column}:where(.admin-dashboard) .apx-lcard__h{display:flex;align-items:center;gap:9px;padding:0 14px;height:var(--thead);border-bottom:1px solid var(--line)}:where(.admin-dashboard) .apx-lcard__h h3{margin:0;font-size:var(--fs-md);font-weight:650;color:var(--fg);flex:1;font-family:var(--font-sans)}:where(.admin-dashboard) .apx-lrow{display:flex;align-items:center;gap:10px;padding:0 14px;height:var(--row);border-bottom:1px solid var(--line)}:where(.admin-dashboard) .apx-lrow:last-child{border-bottom:none}:where(.admin-dashboard) .apx-lrow{text-decoration:none;color:inherit}:where(.admin-dashboard) a.apx-lrow:hover{background:var(--hover)}:where(.admin-dashboard) .apx-lrow__t{flex:1;min-width:0;line-height:1.3}:where(.admin-dashboard) .apx-lrow__n,:where(.admin-dashboard) .apx-lrow__s{display:block}:where(.admin-dashboard) .apx-lrow__n{font-size:var(--fs-md);font-weight:550;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.admin-dashboard) .apx-lrow__n.is-risk{color:var(--graveText)}:where(.admin-dashboard) .apx-lrow__s{font-size:var(--fs-md);color:var(--fg2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.admin-dashboard) .apx-lrow__w{font-size:var(--fs-sm);color:var(--fg2);white-space:nowrap;font-variant-numeric:tabular-nums}:where(.admin-dashboard) .apx-lcard__f{padding:0 14px;height:var(--thead);display:flex;align-items:center;justify-content:center;border-top:1px solid var(--line);margin-top:auto}:where(.admin-dashboard) .apx-lcard__f a{font-size:var(--fs-sm);font-weight:550;color:var(--fg2);text-decoration:none}:where(.admin-dashboard) .apx-lcard__f a:hover{color:var(--brandText);text-decoration:underline}:where(.admin-dashboard) .apx-actico{width:26px;height:26px;border-radius:var(--r-ctrl);background:var(--sunk);border:1px solid var(--line);display:grid;place-items:center;flex-shrink:0}:where(.admin-dashboard) .apx-actico svg{width:13px;height:13px;color:var(--fg2)}:where(.admin-dashboard) .apx-actico.is-risk{background:var(--grave-soft);border-color:var(--grave-line)}:where(.admin-dashboard) .apx-actico.is-risk svg{color:var(--graveText)}@media (max-width:1000px){:where(.admin-dashboard) .apx-mcells.c4,:where(.admin-dashboard) .apx-mcells.c5{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.admin-dashboard) .apx-cols2{grid-template-columns:1fr}}@media (max-width:720px){:where(.admin-dashboard) .apx-mcells.c3,:where(.admin-dashboard) .apx-mcells.c4,:where(.admin-dashboard) .apx-mcells.c5{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.admin-dashboard) .apx-who{display:flex;align-items:center;gap:10px;min-width:0}:where(.admin-dashboard) .apx-who__t{min-width:0;line-height:1.32}:where(.admin-dashboard) .apx-who__e,:where(.admin-dashboard) .apx-who__n{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.admin-dashboard) .apx-who__n{font-size:var(--fs-md);font-weight:600;color:var(--fg)}:where(.admin-dashboard) .apx-who__n.is-risk{color:var(--graveText)}:where(.admin-dashboard) .apx-who__e{font-size:var(--fs-md);color:var(--fg2)}:where(.admin-dashboard) .apx-cell2{display:block;font-size:var(--fs-md);color:var(--fg2);line-height:1.32}:where(.admin-dashboard) .apx-cell2__s{display:block;font-size:var(--fs-md);color:var(--fg2);margin-top:1px}:where(.admin-dashboard) .apx-dot{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-md);color:var(--fg2);white-space:nowrap}:where(.admin-dashboard) .apx-dot i{width:6px;height:6px;border-radius:50%;background:var(--ok);flex-shrink:0}:where(.admin-dashboard) .apx-dot.is-off i{background:var(--line2)}:where(.admin-dashboard) .apx-cov{display:flex;flex-direction:column;gap:2px}:where(.admin-dashboard) .apx-cov span{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-sm);color:var(--fg2);white-space:nowrap}:where(.admin-dashboard) .apx-cov .is-yes{color:var(--successText)}:where(.admin-dashboard) .apx-cov .is-no{color:var(--warnText)}:where(.admin-dashboard) .apx-dash{color:var(--line2)}:where(.admin-dashboard) .apx-trunc{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.admin-dashboard) .apx-rowactions{display:flex;justify-content:flex-end}:where(.admin-dashboard) .apx-kv{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--line);font-size:var(--fs-md)}:where(.admin-dashboard) .apx-kv:first-of-type{border-top:none}:where(.admin-dashboard) .apx-kv__k{color:var(--fg2)}:where(.admin-dashboard) .apx-kv__v{color:var(--fg);font-weight:550;text-align:right;font-variant-numeric:tabular-nums;word-break:break-word}:where(.admin-dashboard) .apx-confirm{background:var(--surface);border-radius:var(--r-card);width:100%;max-width:430px;padding:20px;box-shadow:var(--shadow-pop);border:1px solid var(--line2)}:where(.admin-dashboard) .apx-confirm--wide{max-width:520px}:where(.admin-dashboard) .apx-confirm__icon{width:20px;height:20px;color:var(--graveText);margin-bottom:10px}:where(.admin-dashboard) .apx-confirm h2{margin:0 0 6px;font-size:var(--fs-xl);font-weight:650;color:var(--fg);letter-spacing:-.012em;font-family:var(--font-sans)}:where(.admin-dashboard) .apx-confirm p{margin:0 0 14px;font-size:var(--fs-md);color:var(--fg2);line-height:1.6}:where(.admin-dashboard) .apx-confirm p b{color:var(--graveText);font-weight:600}:where(.admin-dashboard) .apx-confirm>label{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--fg2);margin-bottom:5px}:where(.admin-dashboard) .apx-confirm>input{width:100%;height:34px;border:1px solid var(--line2);border-radius:var(--r-ctrl);padding:0 10px;font:inherit;font-size:var(--fs-md);color:var(--fg);outline:none;background:var(--surface)}:where(.admin-dashboard) .apx-confirm>input:focus{border-color:var(--grave)}:where(.admin-dashboard) .apx-confirm__foot{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}:where(.admin-dashboard) .apx-scope{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}:where(.admin-dashboard) .apx-scope__opt{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line2);border-radius:var(--r-ctrl);background:var(--sunk);cursor:pointer;transition:border-color .18s ease,background .18s ease}:where(.admin-dashboard) .apx-scope__opt:hover{background:var(--hover)}:where(.admin-dashboard) .apx-scope__opt[data-level=periods]:has(:checked){border-color:var(--brand-line);background:var(--brand-soft)}:where(.admin-dashboard) .apx-scope__opt[data-level=periods]:has(:checked) .apx-scope__title{color:var(--brandText)}:where(.admin-dashboard) .apx-scope__opt[data-level=all]:has(:checked){border-color:var(--grave-line);background:var(--grave-soft)}:where(.admin-dashboard) .apx-scope__opt[data-level=all]:has(:checked) .apx-scope__title{color:var(--graveText)}:where(.admin-dashboard) .apx-scope__opt:focus-within{outline:2px solid var(--brand-hi);outline-offset:2px}:where(.admin-dashboard) .apx-scope__title{font-size:var(--fs-md);font-weight:600;color:var(--fg);display:flex;align-items:center;gap:6px}:where(.admin-dashboard) .apx-scope__desc{font-size:var(--fs-sm);color:var(--fg2);margin-top:2px;line-height:1.5}:where(.admin-dashboard) .apx-periods{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto;margin-bottom:14px}:where(.admin-dashboard) .apx-periods__row{display:flex;align-items:center;gap:10px;min-height:36px;padding:8px 10px;border-radius:var(--r-ctrl);cursor:pointer;transition:background .16s ease}:where(.admin-dashboard) .apx-periods__row:hover{background:var(--hover)}:where(.admin-dashboard) .apx-periods__row:has(:checked){background:var(--sel)}:where(.admin-dashboard) .apx-periods__row:focus-within{outline:2px solid var(--brand-hi);outline-offset:-2px}:where(.admin-dashboard) .apx-periods__label{font-size:var(--fs-md);font-weight:550;color:var(--fg)}:where(.admin-dashboard) .apx-periods__meta{margin-left:auto;font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums}:where(.admin-dashboard) .apx-impact{padding:12px;border-radius:var(--r-ctrl);border:1px solid var(--grave-line);background:var(--grave-soft);font-size:var(--fs-md);line-height:1.6;color:var(--fg2);margin-bottom:16px}:where(.admin-dashboard) .apx-impact b{color:var(--graveText);font-weight:600}:where(.admin-dashboard) .apx-impact em{color:var(--successText);font-style:normal;font-weight:600}:where(.admin-dashboard) .apx-note-warn{display:flex;gap:8px;padding:10px 12px;border-radius:var(--r-ctrl);border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--warnText);font-size:var(--fs-sm);line-height:1.5;margin-bottom:14px}:where(.admin-dashboard) .apx-confirm__error{display:flex;gap:8px;padding:10px 12px;border-radius:var(--r-ctrl);border:1px solid var(--grave-line);background:var(--grave-soft);color:var(--graveText);font-size:var(--fs-sm);line-height:1.5;margin-top:12px}:where(.admin-dashboard) .apx-periods__skeleton{height:36px;border-radius:var(--r-ctrl);background:linear-gradient(90deg,var(--sunk) 25%,var(--hover) 50%,var(--sunk) 75%);background-size:200% 100%;animation:apx-shimmer 1.4s ease-in-out infinite}@keyframes apx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:where(.admin-dashboard) .apx-periods__empty{padding:16px 12px;text-align:center;font-size:var(--fs-sm);color:var(--muted);background:var(--sunk);border:1px dashed var(--line2);border-radius:var(--r-ctrl)}@media (prefers-reduced-motion:reduce){:where(.admin-dashboard) .apx-periods__skeleton{animation:none}:where(.admin-dashboard) .apx-periods__row,:where(.admin-dashboard) .apx-scope__opt{transition:none}}:where(.admin-dashboard) .apx-frow{display:grid;grid-template-columns:1fr 1fr;gap:10px}:where(.admin-dashboard) .apx-fld{margin-bottom:11px}:where(.admin-dashboard) .apx-fld label{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--fg2);margin-bottom:5px}:where(.admin-dashboard) .apx-fld input{width:100%;height:34px;border:1px solid var(--line2);border-radius:var(--r-ctrl);padding:0 10px;font:inherit;font-size:var(--fs-md);color:var(--fg);outline:none;background:var(--surface)}:where(.admin-dashboard) .apx-fld input:focus,:where(.admin-dashboard) .apx-fld textarea:focus{border-color:var(--fg2)}:where(.admin-dashboard) .apx-fld textarea{width:100%;border:1px solid var(--line2);border-radius:var(--r-ctrl);padding:9px 10px;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-size:var(--fs-sm);line-height:1.6;color:var(--fg);outline:none;background:var(--surface);resize:vertical;min-height:320px}:where(.admin-dashboard) .apx-withbtn{display:flex;gap:7px}:where(.admin-dashboard) .apx-withbtn input{flex:1}:where(.admin-dashboard) .apx-hint{display:block;font-size:var(--fs-sm);color:var(--fg2);margin-top:5px}:where(.admin-dashboard) .apx-hint.is-bad{color:var(--graveText)}@media (max-width:720px){:where(.admin-dashboard) .apx-frow{grid-template-columns:1fr}}:where(.admin-dashboard) .apx-chipwrap{display:flex;flex-wrap:wrap;gap:4px}:where(.admin-dashboard) .apx-rchip{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);font-weight:500;padding:2px 7px;border-radius:var(--r-badge);line-height:1.5;white-space:nowrap;border:1px solid var(--line);background:var(--sunk);color:var(--fg2)}:where(.admin-dashboard) .apx-rchip:before{content:"";width:5px;height:5px;border-radius:50%;flex-shrink:0;background:var(--line2)}:where(.admin-dashboard) .apx-rchip--l4:before{background:var(--grave)}:where(.admin-dashboard) .apx-rchip--l3:before{background:var(--brand)}:where(.admin-dashboard) .apx-rchip--l2:before{background:var(--warn)}:where(.admin-dashboard) .apx-rchip--l1:before{background:var(--ok)}:where(.admin-dashboard) .apx-rchip__note{flex:none;width:10px;height:10px;opacity:.75;transform:translateY(-.5px)}:where(.admin-dashboard) .apx-rchip--freed{color:var(--fg2);text-decoration:line-through;text-decoration-color:var(--line2)}:where(.admin-dashboard) .apx-rchip--freed:before{background:transparent;border:1px solid var(--line2)}:where(.admin-dashboard) .apx-aging{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--r-badge);font-weight:600;font-size:var(--fs-sm);border:1px solid var(--line);background:var(--sunk);color:var(--fg2);white-space:nowrap;font-variant-numeric:tabular-nums}:where(.admin-dashboard) .apx-aging.is-late{background:var(--grave-soft);color:var(--graveText);border-color:var(--grave-line)}:where(.admin-dashboard) .apx-aging.is-warn{background:var(--warn-soft);color:var(--warnText);border-color:var(--warn-line)}:where(.admin-dashboard) .apx-rowacts{display:flex;align-items:center;justify-content:flex-end;gap:6px}:where(.admin-dashboard) .apx-rowacts .apx-iconbtn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}:where(.admin-dashboard) .apx-wa{width:22px;height:22px;padding:0;border-radius:var(--r-badge);border:1px solid var(--line2);background:var(--surface);color:var(--muted);display:inline-grid;place-items:center;cursor:pointer;transition:.13s}:where(.admin-dashboard) .apx-wa:hover{background:var(--hover);color:var(--ok);border-color:var(--ok)}:where(.admin-dashboard) .apx-wa:focus-visible{outline:2px solid var(--brand);outline-offset:2px}:where(.admin-dashboard) .apx-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;margin-bottom:14px}@media (max-width:1000px){:where(.admin-dashboard) .apx-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){:where(.admin-dashboard) .apx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.admin-dashboard) .apx-dblock{margin-bottom:16px}:where(.admin-dashboard) .apx-dblock:last-child{margin-bottom:0}:where(.admin-dashboard) .apx-dblock__l{font-size:var(--fs-xs);font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}:where(.admin-dashboard) .apx-dblock__empty{margin:0;font-size:var(--fs-md);color:var(--fg2)}:where(.admin-dashboard) .apx-reasonlist{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}:where(.admin-dashboard) .apx-rline{display:flex;gap:10px;padding:11px 13px;border-top:1px solid var(--line)}:where(.admin-dashboard) .apx-rline:first-child{border-top:none}:where(.admin-dashboard) .apx-rline__bar{width:2px;border-radius:2px;flex-shrink:0;background:var(--line2)}:where(.admin-dashboard) .apx-rline--l4 .apx-rline__bar{background:var(--grave)}:where(.admin-dashboard) .apx-rline--l3 .apx-rline__bar{background:var(--brand)}:where(.admin-dashboard) .apx-rline--l2 .apx-rline__bar{background:var(--warn)}:where(.admin-dashboard) .apx-rline--l1 .apx-rline__bar{background:var(--ok)}:where(.admin-dashboard) .apx-rline__c{flex:1;min-width:0}:where(.admin-dashboard) .apx-rline__t{display:block;font-size:var(--fs-md);font-weight:600;color:var(--fg)}:where(.admin-dashboard) .apx-rline__d{display:block;font-size:var(--fs-md);color:var(--fg2);margin-top:5px;line-height:1.55}:where(.admin-dashboard) .apx-rline__d b{display:block;color:var(--muted);font-weight:600;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}:where(.admin-dashboard) .apx-tile__skel{display:block;width:34px;height:21px;border-radius:var(--r-badge);background:linear-gradient(90deg,var(--hover),var(--sunk),var(--hover));background-size:200% 100%;animation:apx-shimmer 1.3s linear infinite}:where(.admin-dashboard) .apx-crumb{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--fg2)}:where(.admin-dashboard) .apx-crumb a{color:var(--fg2);text-decoration:none;font-weight:550}:where(.admin-dashboard) .apx-crumb a:hover{color:var(--brandText);text-decoration:underline}:where(.admin-dashboard) .apx-sechead__n{font-size:var(--fs-sm);font-weight:400;color:var(--fg2)}