.admin_root__O9aMD{--bg:#f6f3f0;--surface:#fff;--surface-muted:#faf8f6;--border:#e8e1da;--border-strong:#d6ccc2;--text:#1c1917;--muted:#736a63;--accent:#c2410c;--accent-hover:#9a3412;--accent-soft:#fff1e8;--sidebar:#2b1810;--sidebar-text:#e9dcd3;--sidebar-muted:#a8948a;--radius:10px;min-height:100vh;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45;display:grid;grid-template-columns:236px minmax(0,1fr)}.admin_root__O9aMD *{box-sizing:border-box}.admin_sidebar__1BNSW{background:var(--sidebar);color:var(--sidebar-text);position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;padding:18px 12px}.admin_brand__8RH6p{display:flex;align-items:center;gap:10px;padding:4px 10px 18px;color:#fff;text-decoration:none}.admin_brandMark__URERf{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#f08e3e,#b64b4b);display:grid;place-items:center;font-weight:800;font-size:15px}.admin_brandText__iIugj{font-weight:700;font-size:15px;line-height:1.1}.admin_brandSub__heVY1{display:block;font-size:11px;font-weight:500;color:var(--sidebar-muted)}.admin_navGroup__wJOGm{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--sidebar-muted);padding:14px 10px 6px}.admin_navLink__6dV_K{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:7px;color:var(--sidebar-text);text-decoration:none;font-size:13.5px}.admin_navLink__6dV_K:hover{background:hsla(0,0%,100%,.07);color:#fff}.admin_navLinkActive__wBqeL{background:rgba(240,142,62,.18);color:#fff;font-weight:600}.admin_sidebarFooter__JA4cs{margin-top:auto;padding:14px 10px 0;border-top:1px solid hsla(0,0%,100%,.08);font-size:12.5px;color:var(--sidebar-muted)}.admin_sidebarFooter__JA4cs strong{color:var(--sidebar-text);display:block;font-weight:600}.admin_logout__TCwNj{margin-top:8px;background:none;border:1px solid hsla(0,0%,100%,.18);color:var(--sidebar-text);border-radius:6px;padding:5px 10px;font-size:12.5px;cursor:pointer}.admin_logout__TCwNj:hover{background:hsla(0,0%,100%,.08)}.admin_menuToggle__VktQy{display:none}.admin_main__owqU8{min-width:0;padding:28px 32px 64px;max-width:1280px}.admin_pageHeader__WZSCN{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.admin_breadcrumb__X3Pha{font-size:12.5px;color:var(--muted);margin-bottom:4px}.admin_breadcrumb__X3Pha a{color:var(--muted);text-decoration:none}.admin_breadcrumb__X3Pha a:hover{color:var(--accent)}.admin_pageTitle__XsuRe{font-size:22px;font-weight:700;margin:0;letter-spacing:-.01em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin_pageSubtitle__F72h9{color:var(--muted);margin:4px 0 0;max-width:75ch}.admin_pageActions__97YT2{display:flex;gap:8px;flex-wrap:wrap}.admin_card__RJNr8{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;min-width:0}.admin_cardHeader__R5FoC{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);flex-wrap:wrap}.admin_cardTitle__s5gBv{font-size:14.5px;font-weight:650;margin:0}.admin_cardHint__WiOrU{font-size:12.5px;color:var(--muted);margin:2px 0 0}.admin_cardBody__xEOZK{padding:14px 16px}.admin_cardBodyFlush__EH5Ev{overflow-x:auto}.admin_grid2__FuUK0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin_grid3__JuPfZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.admin_splitView__g_Cgz{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,2fr);gap:16px;align-items:start}.admin_stats__Q6WDc{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-bottom:16px}.admin_stat__86P_s{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px}.admin_statLabel__Ursdo{font-size:12px;color:var(--muted)}.admin_statValue__Q8VDZ{font-size:21px;font-weight:700;font-variant-numeric:tabular-nums;margin-top:2px}.admin_statHint__Vj1x2{font-size:12px;color:var(--muted)}.admin_dl__8__r5{display:grid;grid-template-columns:minmax(140px,max-content) 1fr;gap:6px 16px;margin:0}.admin_dl__8__r5 dt{color:var(--muted);font-size:13px}.admin_dl__8__r5 dd{margin:0;min-width:0;overflow-wrap:anywhere}.admin_table__n1t0N{width:100%;border-collapse:collapse;font-size:13.5px}.admin_table__n1t0N th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600;background:var(--surface-muted);white-space:nowrap}.admin_table__n1t0N td,.admin_table__n1t0N th{padding:9px 12px;border-bottom:1px solid var(--border)}.admin_table__n1t0N td{vertical-align:top}.admin_table__n1t0N tr:last-child td{border-bottom:none}.admin_table__n1t0N tbody tr:hover td{background:#fdfbf9}.admin_num__eKi3o{text-align:right!important;font-variant-numeric:tabular-nums}.admin_nowrap___qBp8,.admin_num__eKi3o{white-space:nowrap}.admin_rowLink__cFsFC{color:var(--text);font-weight:600;text-decoration:none}.admin_link__XWlb_,.admin_rowLink__cFsFC:hover{color:var(--accent)}.admin_link__XWlb_{text-decoration:none;font-weight:500}.admin_link__XWlb_:hover{text-decoration:underline}.admin_muted__gW8dh{color:var(--muted)}.admin_small__U4Jau{font-size:12.5px}.admin_mono__IFBkY{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.admin_badge__Vddfe{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;border:1px solid transparent}.admin_tone-neutral__a7FA1{background:#f3f0ed;color:#57534e;border-color:#e7e2dd}.admin_tone-green__qk2Yc{background:#e8f7ee;color:#166534;border-color:#bfe6cc}.admin_tone-amber__arZHZ{background:#fff6e0;color:#92400e;border-color:#f5dea0}.admin_tone-red__NsX_X{background:#fdeceb;color:#991b1b;border-color:#f5c2bf}.admin_tone-blue__DTVu3{background:#eaf1fe;color:#1e40af;border-color:#c4d6fb}.admin_tone-violet__lNCHe{background:#f1ecfe;color:#5b21b6;border-color:#d9ccfb}.admin_button__OztEu{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:7px;padding:7px 13px;font-size:13.5px;font-weight:600;cursor:pointer;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);text-decoration:none;white-space:nowrap;font-family:inherit}.admin_button__OztEu:hover:not(:disabled){border-color:#bfb1a4;background:#fbf9f7}.admin_button__OztEu:disabled{opacity:.55;cursor:default}.admin_primary__Ouk9O{background:var(--accent);border-color:var(--accent);color:#fff}.admin_primary__Ouk9O:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.admin_danger__djhiH{color:#b91c1c;border-color:#f0c4c1}.admin_danger__djhiH:hover:not(:disabled){background:#fdeceb;border-color:#e8a19c}.admin_ghost__N34Ic{border-color:transparent;background:transparent;color:var(--accent);padding:4px 8px}.admin_ghost__N34Ic:hover:not(:disabled){background:var(--accent-soft);border-color:transparent}.admin_sm__pObnA{padding:4px 9px;font-size:12.5px}.admin_field__34Klx{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;min-width:0}.admin_label__3Q3cT{font-size:12.5px;font-weight:600;color:#44403c}.admin_required__yZmDd:after{content:" *";color:var(--accent)}.admin_hint__5UQWb{font-size:12px;color:var(--muted)}.admin_input__dJcIP,.admin_select__j_KZS,.admin_textarea__2nR7y{width:100%;border:1px solid var(--border-strong);border-radius:7px;padding:7px 10px;font-size:13.5px;font-family:inherit;background:#fff;color:var(--text);min-width:0}.admin_textarea__2nR7y{min-height:90px;resize:vertical}.admin_input__dJcIP:focus,.admin_select__j_KZS:focus,.admin_textarea__2nR7y:focus{outline:2px solid rgba(194,65,12,.25);border-color:var(--accent)}.admin_checkbox__1fI8n{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;margin-bottom:12px;cursor:pointer}.admin_checkbox__1fI8n input{margin-top:3px}.admin_formRow__Ej1xx{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0 12px}.admin_toolbar__u_mP1{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.admin_toolbar__u_mP1 .admin_input__dJcIP,.admin_toolbar__u_mP1 .admin_select__j_KZS{width:auto;min-width:160px}.admin_toolbarSearch__jpO1u{flex:1;min-width:220px!important}.admin_tabs__O9OWg{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:18px;overflow-x:auto}.admin_tab__VoZ0Z{padding:9px 14px;font-size:13.5px;font-weight:550;color:var(--muted);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap;font-family:inherit}.admin_tab__VoZ0Z:hover{color:var(--text)}.admin_tabActive__wImSp{color:var(--accent);border-bottom-color:var(--accent)}.admin_tabCount__cbVqt{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;background:#f0ebe6;font-size:11.5px;color:#57534e}.admin_callout__2kM_9{border-radius:8px;padding:10px 12px;font-size:13.5px;margin-bottom:14px;border:1px solid}.admin_callout-info__DCxRH{background:#f3f7fe;border-color:#cddcf9;color:#1e3a8a}.admin_callout-warning__uBvI_{background:#fffaeb;border-color:#f4dea3;color:#78350f}.admin_callout-critical__Z8olH{background:#fdf0ef;border-color:#f2c1bd;color:#7f1d1d}.admin_callout-success__PcMdl{background:#effaf3;border-color:#c2e7d0;color:#14532d}.admin_alertList__9ye99{list-style:none;margin:0;padding:0}.admin_alertItem__6djm7{display:grid;grid-template-columns:10px 1fr auto;gap:12px;align-items:start;padding:11px 16px;border-bottom:1px solid var(--border);text-decoration:none;color:inherit}.admin_alertItem__6djm7:hover{background:#fdfbf9}.admin_alertDot__iZv19{width:9px;height:9px;border-radius:50%;margin-top:6px}.admin_dot-critical__T8eTu{background:#dc2626}.admin_dot-warning__BZSgv{background:#f59e0b}.admin_dot-info__dz6Vt{background:#3b82f6}.admin_alertTitle__c_PIu{font-weight:600}.admin_alertDetail__l3_Ko{font-size:13px;color:var(--muted)}.admin_alertSource__r9e6S{font-size:11.5px;color:var(--muted);white-space:nowrap}.admin_empty__2ut3p{padding:28px 16px;text-align:center;color:var(--muted)}.admin_backdrop__0C4nY{position:fixed;inset:0;background:rgba(28,25,23,.45);display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px 16px;z-index:50;overflow-y:auto}.admin_modal__SY99F{background:var(--surface);border-radius:12px;width:100%;max-width:560px;box-shadow:0 20px 50px rgba(0,0,0,.25)}.admin_modalWide__V2_NT{max-width:900px}.admin_modalHeader__zpOQr{padding:14px 18px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:12px}.admin_modalTitle__UWe_M{margin:0;font-size:16px;font-weight:700}.admin_modalBody__ijePE{padding:16px 18px}.admin_modalFooter__MCfc_{padding:12px 18px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:8px}.admin_close__NVlWS{background:none;border:none;font-size:20px;line-height:1;color:var(--muted);cursor:pointer}.admin_toast__Ih75N{position:fixed;bottom:20px;right:20px;z-index:60;background:#1c1917;color:#fff;border-radius:8px;padding:10px 14px;font-size:13.5px;box-shadow:0 10px 30px rgba(0,0,0,.25);max-width:420px}.admin_toastError__v8DZ9{background:#991b1b}.admin_stack__3ND5Z{display:flex;flex-direction:column;gap:8px}.admin_inline__maPxK{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin_pre__jNZw6{white-space:pre-wrap;font-family:inherit;margin:0}.admin_codeBlock__3Ruju{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto;margin:0}.admin_timeline__JBzxn{list-style:none;margin:0;padding:0}.admin_timeline__JBzxn li{padding:8px 0 8px 16px;border-left:2px solid var(--border);position:relative}.admin_timeline__JBzxn li:before{content:"";position:absolute;left:-5px;top:14px;width:8px;height:8px;border-radius:50%;background:var(--border-strong)}.admin_pagination__hPKOJ{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding:10px 16px}.admin_divider__cOpB_{border:none;border-top:1px solid var(--border);margin:14px 0}@media (max-width:1100px){.admin_grid3__JuPfZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.admin_root__O9aMD{grid-template-columns:1fr}.admin_sidebar__1BNSW{position:static;height:auto;padding:10px 16px}.admin_menuToggle__VktQy{display:inline-flex;margin-left:auto;background:none;border:1px solid hsla(0,0%,100%,.25);color:#fff;border-radius:6px;padding:4px 10px;font-size:13px}.admin_brandRow__1KyBX{display:flex;align-items:center}.admin_brand__8RH6p{padding-bottom:0}.admin_navCollapsed__KwNgF{display:none}.admin_main__owqU8{padding:20px 16px 48px}.admin_dl__8__r5,.admin_grid2__FuUK0,.admin_grid3__JuPfZ,.admin_splitView__g_Cgz{grid-template-columns:1fr}.admin_dl__8__r5{gap:2px}.admin_dl__8__r5 dd{margin-bottom:8px}}