.admin-app{--admin-sig-ink:#09090f;--admin-sig-violet:#493a96;--admin-sig-warm:#f0821e;--admin-ink:#0c0b12;--admin-ink-elevated:#16151e;--admin-ink-border:rgba(255,255,255,0.09);--admin-ink-muted:rgba(230,226,245,0.55);--admin-ink-text:#f6f5fb;--admin-ink-hover:rgba(255,255,255,0.06);--admin-ink-active:rgba(73,58,150,0.42);--admin-line:color-mix(in oklab,var(--border) 88%,transparent);--admin-topbar-h:3.35rem;--admin-fg:var(--foreground);--admin-fg-muted:color-mix(in oklab,var(--muted) 86%,var(--foreground));color:var(--admin-fg)}:root:not(.dark) .admin-app,html:not(.dark):not([data-theme=dark]) .admin-app{--admin-canvas:#f1f2f6;--admin-panel-shadow:0 1px 2px rgba(15,23,42,0.04),0 8px 22px rgba(15,23,42,0.045);--muted:#5b6472;--admin-fg-muted:#5b6472;--surface:#eceef3;--card:#ffffff;--border:#e2e5ec;--admin-line:#e2e5ec;background:var(--admin-canvas)!important;color:#111827!important}.dark .admin-app,html[data-theme=dark] .admin-app{--admin-canvas:#0b0d13;--admin-panel-shadow:0 1px 2px rgba(0,0,0,0.22),0 12px 28px rgba(0,0,0,0.28);--muted:#9ca3af;--border:#2a2f3a;--card:#151922;--surface:#11151d;background:var(--admin-canvas)!important;color:#f3f4f6!important}.admin-app .admin-main,.admin-app .admin-page,.admin-app .admin-shell{color:inherit;background:transparent}.admin-app .admin-sidebar{background:radial-gradient(520px 280px at 0 0,rgba(73,58,150,.42),transparent 60%),radial-gradient(420px 240px at 100% 100%,rgba(240,130,30,.16),transparent 55%),linear-gradient(180deg,#12101c 0,var(--admin-sig-ink) 42%,#0b0a12 100%)!important;border-inline-end:1px solid var(--admin-ink-border)!important;box-shadow:8px 0 36px rgba(0,0,0,.2)!important;color:var(--admin-ink-text)!important}[dir=rtl] .admin-app .admin-sidebar{box-shadow:-8px 0 36px rgba(0,0,0,.2)!important}.admin-app .admin-sidebar__aurora{background:radial-gradient(circle,rgba(73,58,150,.55),transparent 68%)!important;opacity:.65}.admin-app .admin-sidebar__grid{opacity:.1;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0)!important;background-size:28px 28px!important}.admin-app .admin-sidebar-brand{border-bottom-color:var(--admin-ink-border)!important}.admin-app .admin-sidebar-logo{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 8px 18px rgba(0,0,0,.28)}.admin-app .admin-sidebar-brand-mark strong{color:var(--admin-ink-text)!important}.admin-app .admin-sidebar-brand-mark span{color:rgba(255,196,140,.85)!important}.admin-app .admin-sidebar-collapse{border-color:var(--admin-ink-border)!important;color:var(--admin-ink-muted)!important;background:transparent!important}.admin-app .admin-sidebar-collapse:hover{background:var(--admin-ink-hover)!important;color:var(--admin-ink-text)!important}.admin-app .admin-sidebar-status{border-color:rgba(255,255,255,.08)!important;background:rgba(255,255,255,.04)!important}.admin-app .admin-sidebar-status__meta{color:rgba(230,226,245,.55)!important}.admin-app .admin-sidebar-heading,.admin-app .admin-sidebar-heading--btn{color:rgba(230,226,245,.45)!important}.admin-app .admin-sidebar-heading--btn:hover{background:rgba(255,255,255,.05)!important;color:rgba(255,255,255,.85)!important}.admin-app .admin-nav-group--plugins{border-color:rgba(255,255,255,.06)!important;background:rgba(255,255,255,.03)!important}.admin-app .admin-nav-link{color:rgba(230,226,245,.62)!important}.admin-app .admin-nav-link:hover{background:rgba(255,255,255,.06)!important;color:#fff!important}.admin-app .admin-nav-link-active,.admin-app .admin-nav-link.admin-nav-link-active,[dir=rtl] .admin-app .admin-nav-link-active{background:linear-gradient(90deg,rgba(73,58,150,.58),rgba(73,58,150,.16))!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 8px 20px rgba(73,58,150,.2)!important}[dir=rtl] .admin-app .admin-nav-link-active{background:linear-gradient(270deg,rgba(73,58,150,.58),rgba(73,58,150,.16))!important}.admin-app .admin-nav-link-active:before{background:linear-gradient(180deg,var(--admin-sig-warm),#ffb070)!important;box-shadow:0 0 12px rgba(240,130,30,.55)!important}.admin-app .admin-nav-link__icon-wrap{background:rgba(255,255,255,.04)!important}.admin-app .admin-nav-link-active .admin-nav-link__icon-wrap{background:rgba(255,255,255,.12)!important;color:#fff!important}.admin-app .admin-nav-link-muted{color:var(--admin-ink-muted)!important}.admin-app .admin-sidebar-footer{border-top-color:var(--admin-ink-border)!important}.admin-app .admin-sidebar-footer__hint{color:rgba(230,226,245,.45)!important;background:rgba(255,255,255,.03)!important}.admin-app .admin-mobile-drawer{background:var(--card)!important;color:var(--admin-fg)!important}.admin-app .admin-mobile-drawer .admin-nav-link{color:var(--admin-fg)!important}.admin-app .admin-mobile-drawer .admin-nav-link:hover{background:color-mix(in oklab,var(--surface) 80%,var(--card))!important;color:var(--admin-fg)!important}.admin-app .admin-mobile-drawer .admin-nav-link-active,.admin-app .admin-mobile-drawer .admin-nav-link.admin-nav-link-active,[dir=rtl] .admin-app .admin-mobile-drawer .admin-nav-link-active{background:color-mix(in oklab,var(--primary) 12%,var(--surface))!important;color:var(--primary-readable,var(--primary))!important;box-shadow:none!important}.admin-app .admin-mobile-drawer .admin-nav-link-active:before{background:var(--primary)!important;box-shadow:none!important}.admin-app .admin-mobile-drawer .admin-sidebar-heading{color:var(--admin-fg-muted)!important}.admin-app .admin-data-section,.admin-app .admin-empty-state,.admin-app .admin-form-section,.admin-app .admin-list-card,.admin-app .admin-mobile-card,.admin-app .admin-panel,.admin-app .admin-row-card,.admin-app .admin-stat-card,.admin-app .admin-table-wrap{background:var(--card)!important;border-color:var(--admin-line)!important;color:var(--admin-fg)!important;box-shadow:var(--admin-panel-shadow)}.admin-app .admin-breadcrumb-current,.admin-app .admin-page-title,.admin-app .admin-panel-title,.admin-app .admin-stat-value{color:var(--admin-fg)!important}.admin-app .admin-breadcrumb,.admin-app .admin-breadcrumb-link,.admin-app .admin-field,.admin-app .admin-hint-chip,.admin-app .admin-page-desc,.admin-app .admin-pagination-meta,.admin-app .admin-stat-label{color:var(--admin-fg-muted)!important}.admin-app .admin-page-eyebrow,.admin-app .admin-topbar-brand-chip{color:var(--primary-readable,var(--primary))!important}.admin-app .admin-user-chip__avatar{background:linear-gradient(145deg,var(--admin-sig-violet),#6d5bbd)!important;color:#fff!important}.admin-app .admin-page-title__accent{background:linear-gradient(90deg,var(--admin-sig-violet),var(--admin-sig-warm))!important}.admin-app .admin-stat-card__rail{background:linear-gradient(180deg,var(--admin-sig-violet),var(--admin-sig-warm))!important}.admin-app .admin-stat-card--green .admin-stat-card__rail{background:linear-gradient(180deg,#10b981,#34d399)!important}.admin-app .admin-stat-card--amber .admin-stat-card__rail{background:linear-gradient(180deg,#f59e0b,#fbbf24)!important}.admin-app .admin-stat-card--blue .admin-stat-card__rail{background:linear-gradient(180deg,#0ea5e9,#38bdf8)!important}.admin-app .admin-stat-card--violet .admin-stat-card__rail{background:linear-gradient(180deg,#8b5cf6,#a78bfa)!important}.admin-app .admin-stat-card--red .admin-stat-card__rail{background:linear-gradient(180deg,#ef4444,#f87171)!important}.admin-app .admin-filter-select,.admin-app .admin-search-input,.admin-app .input-field,.admin-app input.input-field,.admin-app select.input-field,.admin-app textarea.input-field{color:var(--admin-fg)!important;background:var(--card)!important;border-color:var(--border)!important}.admin-app .admin-topbar{z-index:60;border-bottom:1px solid color-mix(in oklab,var(--border) 82%,transparent)!important;background:color-mix(in oklab,var(--card) 88%,transparent)!important;backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important;box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 55%,transparent)!important}.dark .admin-app .admin-topbar,html[data-theme=dark] .admin-app .admin-topbar{background:color-mix(in oklab,var(--card) 82%,transparent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.admin-app .admin-topbar-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:.55rem .75rem;padding-inline:.75rem!important}@media (min-width:640px){.admin-app .admin-topbar-inner{padding-inline:1rem!important}}@media (min-width:1024px){.admin-app .admin-topbar-inner{padding-inline:1.25rem!important}}.admin-app .admin-topbar__lead,.admin-app .admin-topbar__trail{display:flex;min-width:0;align-items:center;gap:.45rem}.admin-app .admin-topbar__tools{min-width:0}.admin-app .admin-topbar__controls{padding:.12rem;border:1px solid color-mix(in oklab,var(--border) 85%,transparent);background:color-mix(in oklab,var(--surface) 60%,var(--card))}@media (min-width:640px){.admin-app .admin-topbar__controls{display:inline-flex}}.admin-app .admin-topbar-brand-chip{display:none;align-items:center;gap:.35rem;height:1.7rem;padding-inline:.55rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--primary) 22%,var(--border));background:color-mix(in oklab,var(--primary) 8%,var(--card));font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}@media (min-width:1280px){.admin-app .admin-topbar-brand-chip{display:inline-flex}}.admin-app .admin-breadcrumb{display:none;min-width:0;overflow:hidden;font-size:.78rem}@media (min-width:640px){.admin-app .admin-breadcrumb{display:flex}}.admin-app .admin-breadcrumb-item{min-width:0;max-width:min(28vw,14rem)}.admin-app .admin-breadcrumb-item:last-child{max-width:min(40vw,18rem);flex-shrink:0}.admin-app .admin-topbar__mobile-title{margin:0;max-width:min(48vw,14rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:750;letter-spacing:-.015em;color:var(--admin-fg)}@media (min-width:640px){.admin-app .admin-topbar__mobile-title{display:none!important}}.admin-app .admin-search-trigger--pro{flex:0 1 auto;min-width:2.35rem;max-width:16rem;border-radius:.75rem!important;border:0!important;background:linear-gradient(180deg,color-mix(in oklab,var(--card) 94%,#fff),color-mix(in oklab,var(--surface) 70%,var(--card)))!important;box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 0 0 1px color-mix(in oklab,var(--border) 78%,transparent)!important;color:var(--admin-fg-muted)!important}.dark .admin-app .admin-search-trigger--pro,html[data-theme=dark] .admin-app .admin-search-trigger--pro{box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 0 0 1px color-mix(in oklab,var(--border) 80%,transparent)!important}.admin-app .admin-attention-rail{display:none;align-items:center;gap:.3rem}@media (min-width:1024px){.admin-app .admin-attention-rail{display:inline-flex}}.admin-app .admin-attention-chip[data-tone=orders]{color:#9a3412!important;background:color-mix(in oklab,#f0821e 16%,var(--card))!important}.admin-app .admin-attention-chip[data-tone=stock]{color:#92400e!important;background:color-mix(in oklab,#f59e0b 16%,var(--card))!important}.admin-app .admin-attention-chip[data-tone=tickets]{color:#075985!important;background:color-mix(in oklab,#0ea5e9 14%,var(--card))!important}.dark .admin-app .admin-attention-chip[data-tone=orders]{color:#fdba74!important}.dark .admin-app .admin-attention-chip[data-tone=stock]{color:#fcd34d!important}.dark .admin-app .admin-attention-chip[data-tone=tickets]{color:#7dd3fc!important}.admin-app .admin-user-chip{max-width:10rem;height:2.15rem;border:1px solid color-mix(in oklab,var(--border) 80%,transparent);background:color-mix(in oklab,var(--surface) 65%,var(--card))}@media (min-width:1280px){.admin-app .admin-user-chip{display:inline-flex}}.admin-app .admin-icon-action{border-color:color-mix(in oklab,var(--border) 88%,transparent);background:var(--card);color:var(--admin-fg)}@media (max-width:1023px){.admin-app .admin-search-trigger--pro{max-width:11rem}.admin-app .admin-search-trigger--pro span{max-width:6.5rem}}@media (max-width:639px){.admin-app{--admin-topbar-h:3.55rem}.admin-app .admin-topbar-inner{padding-inline:.7rem!important;gap:.4rem}.admin-app .admin-topbar__trail{gap:.3rem}.admin-app .admin-search-trigger--pro{width:2.35rem;min-width:2.35rem;max-width:2.35rem;height:2.35rem!important;padding:0!important;justify-content:center}.admin-app .admin-search-trigger--pro kbd,.admin-app .admin-search-trigger--pro span{display:none!important}.admin-app .admin-icon-action,.admin-app .header-pill-btn{width:2.35rem;height:2.35rem;border-radius:.8rem}.admin-app .admin-uc-chip{width:2.35rem;min-width:2.35rem;height:2.35rem;padding-inline:0;justify-content:center}.admin-app .admin-uc-chip span{display:none!important}}html[data-theme=dark] .admin-app .admin-page-eyebrow,html[data-theme=dark] .admin-app .admin-topbar-brand-chip{color:var(--primary-readable,#b7a8ff)!important}:root:not(.dark) .admin-app .desk-ticker.khan-ticker,:root:not(.dark) .admin-app .khan-ticker,html:not(.dark):not([data-theme=dark]) .admin-app .desk-ticker.khan-ticker,html:not(.dark):not([data-theme=dark]) .admin-app .khan-ticker{background:#16141f!important;color:#f3f1f8!important;border-color:rgba(255,255,255,.08)!important}:root:not(.dark) .admin-app .desk--hq .desk-metric>p,:root:not(.dark) .admin-app .desk-hero__num,:root:not(.dark) .admin-app .desk-signal__body strong,html:not(.dark):not([data-theme=dark]) .admin-app .desk--hq .desk-metric>p,html:not(.dark):not([data-theme=dark]) .admin-app .desk-hero__num,html:not(.dark):not([data-theme=dark]) .admin-app .desk-signal__body strong{color:#111827!important}:root:not(.dark) .admin-app .desk-metric,:root:not(.dark) .admin-app .desk-signal,:root:not(.dark) .admin-app .srv-card,html:not(.dark):not([data-theme=dark]) .admin-app .desk-metric,html:not(.dark):not([data-theme=dark]) .admin-app .desk-signal,html:not(.dark):not([data-theme=dark]) .admin-app .srv-card{background:#fff!important;border-color:#e2e5ec!important;color:#111827!important}:root:not(.dark) .admin-app .desk--hq .desk-mast,:root:not(.dark) .admin-app .desk-signals,:root:not(.dark) .admin-app .desk-stage,:root:not(.dark) .admin-app .srv,html:not(.dark):not([data-theme=dark]) .admin-app .desk--hq .desk-mast,html:not(.dark):not([data-theme=dark]) .admin-app .desk-signals,html:not(.dark):not([data-theme=dark]) .admin-app .desk-stage,html:not(.dark):not([data-theme=dark]) .admin-app .srv{background:#fff!important;border-color:#e2e5ec!important}:root:not(.dark) .admin-app .desk-spark i,html:not(.dark):not([data-theme=dark]) .admin-app .desk-spark i{background:color-mix(in oklab,var(--primary) 55%,#c4b5fd)!important}.admin-app .btn-accent,.admin-app .btn-danger,.admin-app .btn-destructive,.admin-app .btn-primary,.admin-app a.btn-accent,.admin-app a.btn-primary,.admin-app button.btn-primary{background:var(--primary)!important;border-color:transparent!important;color:#ffffff!important;box-shadow:0 6px 16px color-mix(in oklab,var(--primary) 22%,transparent)!important}.admin-app .btn-accent{background:var(--accent)!important;box-shadow:0 6px 16px color-mix(in oklab,var(--accent) 22%,transparent)!important}.admin-app .btn-danger,.admin-app .btn-destructive{background:var(--danger,#dc2626)!important;box-shadow:0 6px 16px color-mix(in oklab,#dc2626 22%,transparent)!important}.admin-app .btn-ghost,.admin-app .btn-outline,.admin-app a.btn-ghost,.admin-app a.btn-outline,.admin-app button.btn-ghost,.admin-app button.btn-outline{color:var(--admin-fg,var(--foreground))!important;border-color:color-mix(in oklab,var(--border) 92%,transparent)!important}html:not(.dark):not([data-theme=dark]) .admin-app .btn-outline,html:not(.dark):not([data-theme=dark]) .admin-app a.btn-outline,html:not(.dark):not([data-theme=dark]) .admin-app button.btn-outline{background:#ffffff!important;border-color:transparent!important;color:#111827!important;box-shadow:inset 0 0 0 2px #4b5563!important;font-weight:700!important}html:not(.dark):not([data-theme=dark]) .admin-app .desk-cta,html:not(.dark):not([data-theme=dark]) .admin-app .desk-cta:not(.desk-cta--fill){background:#ffffff!important;border-color:transparent!important;color:#111827!important;box-shadow:inset 0 0 0 2px #4b5563!important}.dark .admin-app .desk-cta:not(.desk-cta--fill),html[data-theme=dark] .admin-app .desk-cta:not(.desk-cta--fill){border-color:color-mix(in oklab,var(--border) 90%,transparent)!important;color:var(--admin-fg,var(--foreground))!important;background:var(--card)!important;box-shadow:none!important}.dark .admin-app .btn-outline,.dark .admin-app a.btn-outline,.dark .admin-app button.btn-outline,html[data-theme=dark] .admin-app .btn-outline{border-color:color-mix(in oklab,var(--border) 92%,transparent)!important;color:var(--admin-fg,var(--foreground))!important;background:var(--card)!important;box-shadow:none!important}.admin-app .desk-cta--fill,.admin-app a.desk-cta--fill{background:var(--primary)!important;border-color:transparent!important;color:#ffffff!important;box-shadow:0 8px 18px color-mix(in oklab,var(--primary) 22%,transparent)!important}.admin-app .desk-cta svg,.admin-app .desk-cta--fill svg{color:currentColor!important}html:not(.dark):not([data-theme=dark]) .admin-app .chip,html:not(.dark):not([data-theme=dark]) .admin-app a.chip,html:not(.dark):not([data-theme=dark]) .admin-app button.chip{color:#111827!important;background:#ffffff!important;border-color:transparent!important;box-shadow:inset 0 0 0 2px #4b5563!important}.admin-app .chip-active,.admin-app a.chip-active,.admin-app button.chip-active{background:color-mix(in oklab,var(--primary) 12%,var(--card))!important;border-color:color-mix(in oklab,var(--primary) 36%,var(--border))!important;color:var(--primary-readable,var(--primary))!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-action-bar .btn-ghost,html:not(.dark):not([data-theme=dark]) .admin-app .admin-action-bar .btn-outline,html:not(.dark):not([data-theme=dark]) .admin-app .admin-form-actions .btn-ghost,html:not(.dark):not([data-theme=dark]) .admin-app .admin-form-actions .btn-outline,html:not(.dark):not([data-theme=dark]) .admin-app .admin-page-actions .btn-ghost,html:not(.dark):not([data-theme=dark]) .admin-app .admin-page-actions .btn-outline,html:not(.dark):not([data-theme=dark]) .admin-app .admin-pagination .btn-outline{color:#111827!important;background:#ffffff!important;border-color:transparent!important;box-shadow:inset 0 0 0 2px #4b5563!important}.admin-app .admin-action-bar .btn-primary,.admin-app .admin-form-actions .btn-primary,.admin-app .admin-page-actions .btn-primary{background:var(--primary)!important;color:#ffffff!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-stock-adjust{border-color:transparent!important;background:#ffffff!important;box-shadow:inset 0 0 0 2px #4b5563!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-stock-adjust__btn,html:not(.dark):not([data-theme=dark]) .admin-app .admin-stock-adjust__input{color:#111827!important;opacity:1!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-stock-adjust__btn:disabled{opacity:.55!important;color:#4b5563!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-table .admin-icon-action,html:not(.dark):not([data-theme=dark]) .admin-app .admin-table .btn-ghost,html:not(.dark):not([data-theme=dark]) .admin-app .admin-table a.btn-ghost{color:#1f2937!important;border-color:transparent!important;background:#ffffff!important;box-shadow:inset 0 0 0 2px #4b5563!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-table .admin-icon-action svg,html:not(.dark):not([data-theme=dark]) .admin-app .admin-table .btn-ghost svg{color:#1f2937!important;stroke:#1f2937!important;opacity:1!important}.admin-app .admin-table .admin-icon-action.text-red-600,.admin-app .admin-table .admin-icon-action.text-red-600 svg{color:#dc2626!important;stroke:#dc2626!important}html:not(.dark):not([data-theme=dark]) .admin-app .btn-ghost,html:not(.dark):not([data-theme=dark]) .admin-app a.btn-ghost,html:not(.dark):not([data-theme=dark]) .admin-app button.btn-ghost{background:transparent!important;box-shadow:none!important;color:#111827!important}.admin-app .btn-accent svg,.admin-app .btn-danger svg,.admin-app .btn-destructive svg,.admin-app .btn-ghost svg,.admin-app .btn-outline svg,.admin-app .btn-primary svg{color:currentColor!important;stroke:currentColor}.admin-app .admin-topbar{border-bottom:1px solid #dde1ea!important;background:rgba(255,255,255,.92)!important}.dark .admin-app .admin-topbar,html[data-theme=dark] .admin-app .admin-topbar{border-bottom-color:color-mix(in oklab,var(--border) 88%,transparent)!important;background:color-mix(in oklab,var(--card) 88%,transparent)!important}.admin-app .admin-topbar-inner{display:flex!important;grid-template-columns:none!important;align-items:center;justify-content:space-between;gap:.65rem;min-width:0;height:var(--admin-topbar-h)!important;padding-inline:.85rem!important}.admin-app .admin-topbar__lead{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 auto;overflow:hidden}.admin-app .admin-topbar__trail{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;flex:0 0 auto;margin-inline-start:0}.admin-app .admin-topbar__tools{display:flex;align-items:center;gap:.35rem}.admin-app .admin-topbar__controls{gap:.2rem;padding:.15rem;border:1px solid color-mix(in oklab,var(--border) 88%,transparent);background:color-mix(in oklab,var(--surface) 55%,var(--card))}.admin-app .admin-topbar__controls .header-pill-btn:not(.admin-theme-btn),.admin-app .admin-topbar__controls>.relative>button{width:auto!important;min-width:2.2rem;height:2.15rem!important;padding-inline:.55rem!important;border-radius:999px!important;border:0!important;background:transparent!important;color:var(--admin-fg,var(--foreground))!important;box-shadow:none!important}.admin-app .admin-topbar__controls .admin-theme-btn,.admin-app .admin-topbar__controls button[aria-pressed]{width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;padding:0!important;border-radius:999px!important;border:1px solid color-mix(in oklab,var(--border) 88%,transparent)!important;background:color-mix(in oklab,var(--surface) 70%,var(--card))!important;color:var(--admin-fg,var(--foreground))!important;box-shadow:none!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-topbar__controls .admin-theme-btn,html:not(.dark):not([data-theme=dark]) .admin-app .admin-topbar__controls button[aria-pressed]{border-color:#9aa3b2!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-topbar__controls .admin-theme-btn svg{opacity:1!important}.admin-app .admin-topbar__controls>.relative .lucide,.admin-app .admin-topbar__controls>.relative svg{color:var(--admin-fg,var(--foreground))!important;stroke:currentColor!important}.admin-app .admin-topbar__controls .text-muted,.admin-app .admin-topbar__controls .text-primary{color:var(--admin-fg,var(--foreground))!important;opacity:.9}:root:not(.dark) .admin-app .desk-metric__ico,:root:not(.dark) .admin-app .desk-signal__ico,:root:not(.dark) .admin-app .khan-kpi__icon,:root:not(.dark) .admin-app .srv-card__ico,html:not(.dark):not([data-theme=dark]) .admin-app .desk-metric__ico,html:not(.dark):not([data-theme=dark]) .admin-app .desk-signal__ico,html:not(.dark):not([data-theme=dark]) .admin-app .khan-kpi__icon,html:not(.dark):not([data-theme=dark]) .admin-app .srv-card__ico{background:color-mix(in oklab,var(--primary) 14%,#f3f0ff)!important;color:#493a96!important}:root:not(.dark) .admin-app .desk-metric__ico svg,:root:not(.dark) .admin-app .desk-signal__ico svg,:root:not(.dark) .admin-app .srv-card__ico svg,html:not(.dark):not([data-theme=dark]) .admin-app .desk-metric__ico svg,html:not(.dark):not([data-theme=dark]) .admin-app .desk-signal__ico svg,html:not(.dark):not([data-theme=dark]) .admin-app .srv-card__ico svg{color:#493a96!important;stroke:#493a96!important;opacity:1!important}.admin-app .admin-search-trigger--pro{flex:0 1 14rem;max-width:14rem;min-width:2.4rem;height:2.25rem!important;color:var(--admin-fg-muted,var(--muted))!important;background:color-mix(in oklab,var(--surface) 78%,var(--card))!important;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--border) 80%,transparent)!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-search-trigger--pro{color:#3f4654!important;background:#f3f4f8!important;box-shadow:inset 0 0 0 1px #d5dae3!important}.admin-app .admin-search-trigger--pro svg{color:currentColor!important;opacity:1!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-search-trigger--pro svg{color:#1f2937!important;opacity:1!important}.dark .admin-app .admin-search-trigger--pro,html[data-theme=dark] .admin-app .admin-search-trigger--pro{color:var(--admin-fg-muted)!important;background:color-mix(in oklab,var(--surface) 78%,var(--card))!important;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--border) 80%,transparent)!important}.dark .admin-app .admin-search-trigger--pro svg,html[data-theme=dark] .admin-app .admin-search-trigger--pro svg{color:var(--admin-fg,#e8eef8)!important}.admin-app .admin-icon-action{color:var(--admin-fg,var(--foreground))!important;border:1px solid color-mix(in oklab,var(--border) 90%,transparent)!important}.admin-app .admin-icon-action svg{color:currentColor!important;stroke:currentColor!important}.admin-app .admin-top-badge{color:#fff!important;background:var(--accent)!important}.admin-app .admin-user-chip,.admin-app .admin-user-chip__name{color:var(--admin-fg,var(--foreground))!important}.admin-app .admin-kbd{color:var(--admin-fg-muted)!important;background:var(--card)!important;border-color:color-mix(in oklab,var(--border) 90%,transparent)!important}@media (min-width:1280px){.admin-app .admin-search-trigger--pro{flex-basis:16rem;max-width:16rem}}@media (max-width:639px){.admin-app .admin-topbar__controls{display:none!important}}.admin-app .admin-topbar__cluster{display:inline-flex;align-items:center;gap:.35rem;min-width:0;padding:.2rem;border-radius:999px;border:1px solid #d0d5de;background:#f4f5f8;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.dark .admin-app .admin-topbar__cluster,html[data-theme=dark] .admin-app .admin-topbar__cluster{border-color:color-mix(in oklab,var(--border) 88%,transparent);background:color-mix(in oklab,var(--surface) 70%,var(--card));box-shadow:none}.admin-app .admin-topbar__trail{gap:0!important}.admin-app .admin-topbar__tools{gap:.3rem}.admin-app .admin-topbar__controls{display:none;align-items:center;gap:.15rem;padding:.1rem;border-radius:999px}@media (min-width:640px){.admin-app .admin-topbar__controls{display:inline-flex!important}}.admin-app .admin-search-trigger--pro{flex:0 1 14rem!important;max-width:14rem!important;min-width:2.4rem!important;height:2.2rem!important;border-radius:999px!important}.admin-app .admin-topbar__controls .admin-theme-btn,.admin-app .admin-topbar__controls button[aria-pressed]{width:2.15rem!important;min-width:2.15rem!important;height:2.15rem!important}.admin-app .admin-topbar__controls .admin-theme-btn svg{width:1.1rem!important;height:1.1rem!important;stroke-width:2.25!important;opacity:1!important}.admin-app .admin-user-chip{display:none;max-width:9.5rem;height:2.15rem!important;border-radius:999px!important;padding-inline:.35rem .55rem!important}@media (min-width:1280px){.admin-app .admin-user-chip{display:inline-flex!important}}html:not(.dark):not([data-theme=dark]) .admin-app .admin-topbar__controls{border:1px solid #c5cad4!important;background:#ffffff!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-search-trigger--pro{color:#111827!important;background:#ffffff!important;box-shadow:inset 0 0 0 1.5px #4b5563!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-search-trigger--pro kbd,html:not(.dark):not([data-theme=dark]) .admin-app .admin-search-trigger--pro span{color:#1f2937!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-search-trigger--pro svg{color:#111827!important;stroke:#111827!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-topbar__controls .admin-theme-btn,html:not(.dark):not([data-theme=dark]) .admin-app .admin-topbar__controls button[aria-pressed]{border-color:#4b5563!important;background:#ffffff!important;color:#493a96!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-topbar__controls .admin-theme-btn svg{color:#493a96!important;stroke:#493a96!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-topbar__controls .header-pill-btn:not(.admin-theme-btn),html:not(.dark):not([data-theme=dark]) .admin-app .admin-topbar__controls>.relative>button{color:#111827!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-topbar__controls .lucide-chevron-down,html:not(.dark):not([data-theme=dark]) .admin-app .admin-topbar__controls .text-muted{color:#374151!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-user-chip{border:1px solid #c5cad4!important;background:#ffffff!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-user-chip__name{color:#111827!important}.dark .admin-app .admin-topbar__controls,html[data-theme=dark] .admin-app .admin-topbar__controls{border-color:#3a4050!important;background:#1a1f2b!important}.dark .admin-app .admin-search-trigger--pro,html[data-theme=dark] .admin-app .admin-search-trigger--pro{color:#e5e7eb!important;background:#1a1f2b!important;box-shadow:inset 0 0 0 1px #3a4050!important}.dark .admin-app .admin-search-trigger--pro kbd,.dark .admin-app .admin-search-trigger--pro span,html[data-theme=dark] .admin-app .admin-search-trigger--pro kbd,html[data-theme=dark] .admin-app .admin-search-trigger--pro span{color:#d1d5db!important}.dark .admin-app .admin-search-trigger--pro svg,html[data-theme=dark] .admin-app .admin-search-trigger--pro svg{color:#e5e7eb!important;stroke:#e5e7eb!important}.dark .admin-app .admin-topbar__controls .admin-theme-btn,.dark .admin-app .admin-topbar__controls button[aria-pressed],html[data-theme=dark] .admin-app .admin-topbar__controls .admin-theme-btn,html[data-theme=dark] .admin-app .admin-topbar__controls button[aria-pressed]{border-color:#3a4050!important;background:#222836!important;color:#fbbf24!important}.dark .admin-app .admin-topbar__controls .admin-theme-btn svg,html[data-theme=dark] .admin-app .admin-topbar__controls .admin-theme-btn svg{color:#fbbf24!important;stroke:#fbbf24!important}.dark .admin-app .admin-topbar__controls .header-pill-btn:not(.admin-theme-btn),.dark .admin-app .admin-topbar__controls>.relative>button,html[data-theme=dark] .admin-app .admin-topbar__controls .header-pill-btn:not(.admin-theme-btn),html[data-theme=dark] .admin-app .admin-topbar__controls>.relative>button{color:#e5e7eb!important}.dark .admin-app .admin-topbar__controls .lucide-chevron-down,.dark .admin-app .admin-topbar__controls .text-muted,html[data-theme=dark] .admin-app .admin-topbar__controls .lucide-chevron-down,html[data-theme=dark] .admin-app .admin-topbar__controls .text-muted{color:#d1d5db!important}.dark .admin-app .admin-user-chip,html[data-theme=dark] .admin-app .admin-user-chip{border-color:#3a4050!important;background:#1a1f2b!important;color:#e5e7eb!important}.dark .admin-app .admin-user-chip__name,html[data-theme=dark] .admin-app .admin-user-chip__name{color:#e5e7eb!important}.dark .admin-app .admin-topbar__cluster,html[data-theme=dark] .admin-app .admin-topbar__cluster{border-color:#3a4050!important;background:#141821!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-search-field-icon{color:#374151!important;opacity:1!important}html:not(.dark):not([data-theme=dark]) .admin-app .admin-filter-select,html:not(.dark):not([data-theme=dark]) .admin-app .input-field,html:not(.dark):not([data-theme=dark]) .admin-app select.admin-filter-select{border-color:#9aa3b2!important;color:#111827!important;background:#ffffff!important}:root:not(.dark) .admin-app .desk-metric__ico,:root:not(.dark) .admin-app .desk-signal__ico,:root:not(.dark) .admin-app .srv-card__ico,html:not(.dark):not([data-theme=dark]) .admin-app .desk-metric__ico,html:not(.dark):not([data-theme=dark]) .admin-app .desk-signal__ico,html:not(.dark):not([data-theme=dark]) .admin-app .srv-card__ico{background:#ebe6ff!important;color:#3b2f7a!important;border:1px solid #cfc5f5!important}:root:not(.dark) .admin-app .desk-kicker,:root:not(.dark) .admin-app .desk-label,:root:not(.dark) .admin-app .desk-soft,html:not(.dark):not([data-theme=dark]) .admin-app .desk-kicker,html:not(.dark):not([data-theme=dark]) .admin-app .desk-label,html:not(.dark):not([data-theme=dark]) .admin-app .desk-soft{color:#4b5563!important}@media (max-width:639px){.admin-app .admin-topbar__cluster{padding:.12rem;gap:.25rem;border-radius:.9rem}.admin-app .admin-search-trigger--pro{width:2.25rem!important;min-width:2.25rem!important;max-width:2.25rem!important;padding:0!important;justify-content:center}.admin-app .admin-search-trigger--pro kbd,.admin-app .admin-search-trigger--pro span{display:none!important}}html:not(.dark):not([data-theme=dark]) .admin-app{color-scheme:light}.dark .admin-app,html[data-theme=dark] .admin-app{color-scheme:dark;--admin-fg:#f3f4f6;--admin-fg-muted:#9ca3af;--primary-readable:#c4b5fd}.admin-app .admin-field small,.admin-app .admin-help,.admin-app .admin-hint,.admin-app .admin-note,.admin-app .admin-toolbar-meta,.admin-app .text-muted,.admin-app .text-muted-foreground{color:var(--admin-fg-muted)}.admin-app .admin-dialog__title,.admin-app .admin-page-title,.admin-app .admin-panel-title{color:var(--admin-fg)}.admin-app .admin-icon-action,.admin-app .header-pill-btn{color:var(--admin-fg)!important;background:var(--card)!important;border-color:var(--border)!important}.admin-app .admin-status-pill{display:inline-flex;align-items:center;min-height:1.45rem;padding:.12rem .55rem;border-radius:999px;font-size:.68rem;font-weight:750;letter-spacing:.02em;border:1px solid transparent}.admin-app .admin-status-success{background:color-mix(in oklab,#10b981 14%,var(--card));color:#047857;border-color:color-mix(in oklab,#10b981 28%,var(--border))}.admin-app .admin-status-muted{background:color-mix(in oklab,var(--surface) 80%,var(--card));color:var(--admin-fg-muted);border-color:var(--border)}.dark .admin-app .admin-status-success,html[data-theme=dark] .admin-app .admin-status-success{color:#6ee7b7}.admin-app .admin-filter-select,.admin-app .admin-search-input,.admin-app .fm-search input,.admin-app .input-field,.admin-app .ps-input,.admin-app .sf-input,.admin-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),.admin-app select,.admin-app textarea{color:var(--admin-fg)!important;background:var(--card)!important;border-color:var(--border)!important}.admin-app .admin-search-input::placeholder,.admin-app .input-field::placeholder,.admin-app .ps-input::placeholder,.admin-app input::placeholder,.admin-app textarea::placeholder{color:var(--admin-fg-muted)!important;opacity:.85}.admin-app optgroup,.admin-app option{background:var(--card);color:var(--admin-fg)}.dark .admin-app .admin-action-bar .btn-ghost,.dark .admin-app .admin-action-bar .btn-outline,.dark .admin-app .admin-form-actions .btn-ghost,.dark .admin-app .admin-form-actions .btn-outline,.dark .admin-app .admin-page-actions .btn-ghost,.dark .admin-app .admin-page-actions .btn-outline,.dark .admin-app .admin-pagination .btn-outline,.dark .admin-app .btn-ghost,.dark .admin-app a.btn-ghost,.dark .admin-app button.btn-ghost,html[data-theme=dark] .admin-app .admin-action-bar .btn-outline,html[data-theme=dark] .admin-app .admin-form-actions .btn-outline,html[data-theme=dark] .admin-app .admin-page-actions .btn-outline,html[data-theme=dark] .admin-app .admin-pagination .btn-outline,html[data-theme=dark] .admin-app .btn-ghost,html[data-theme=dark] .admin-app a.btn-ghost,html[data-theme=dark] .admin-app button.btn-ghost{color:var(--admin-fg)!important;background:transparent!important;border-color:var(--border)!important;box-shadow:none!important}.dark .admin-app .chip,.dark .admin-app a.chip,.dark .admin-app button.chip,html[data-theme=dark] .admin-app .chip{color:var(--admin-fg)!important}.dark .admin-app .admin-stock-adjust,.dark .admin-app .chip,.dark .admin-app a.chip,.dark .admin-app button.chip,html[data-theme=dark] .admin-app .admin-stock-adjust,html[data-theme=dark] .admin-app .chip{background:var(--card)!important;border-color:var(--border)!important;box-shadow:inset 0 0 0 1px var(--border)!important}.dark .admin-app .admin-stock-adjust__btn,.dark .admin-app .admin-stock-adjust__input,html[data-theme=dark] .admin-app .admin-stock-adjust__btn,html[data-theme=dark] .admin-app .admin-stock-adjust__input{color:var(--admin-fg)!important}.dark .admin-app .admin-table .admin-icon-action,.dark .admin-app .admin-table .btn-ghost,.dark .admin-app .admin-table a.btn-ghost,html[data-theme=dark] .admin-app .admin-table .admin-icon-action,html[data-theme=dark] .admin-app .admin-table .btn-ghost{color:var(--admin-fg)!important;background:var(--card)!important;border-color:var(--border)!important;box-shadow:none!important}.dark .admin-app .admin-table .admin-icon-action svg,.dark .admin-app .admin-table .btn-ghost svg,html[data-theme=dark] .admin-app .admin-table .admin-icon-action svg,html[data-theme=dark] .admin-app .admin-table .btn-ghost svg{color:currentColor!important;stroke:currentColor!important}.dark .admin-app .admin-table .admin-icon-action.text-red-500,.dark .admin-app .admin-table .admin-icon-action.text-red-600,.dark .admin-app .admin-table .admin-icon-action.text-red-600 svg,.dark .admin-app .text-red-500,html[data-theme=dark] .admin-app .admin-table .admin-icon-action.text-red-600,html[data-theme=dark] .admin-app .text-red-500{color:#f87171!important;stroke:#f87171!important}.admin-app .admin-table,.admin-app .desk-table,.admin-app .ps-table{color:var(--admin-fg)}.admin-app .admin-table thead th,.admin-app .ps-table th{color:var(--admin-fg-muted)!important;background:color-mix(in oklab,var(--surface) 88%,var(--card))!important;border-color:var(--admin-line)!important}.admin-app .admin-table td,.admin-app .ps-table td{color:var(--admin-fg);border-color:var(--admin-line)!important}.admin-app .admin-empty-state,.admin-app .ps-empty,.admin-app .ps-hero,.admin-app .ps-inactive{background:var(--card)!important;color:var(--admin-fg)!important;border-color:var(--admin-line)!important}.admin-app .ps-hero{box-shadow:var(--admin-panel-shadow)}.admin-app .ps-guide__toggle-lead em,.admin-app .ps-hero__copy h2,.admin-app .ps-inactive h2,.admin-app .ps-panel__head h3{color:var(--admin-fg)!important}.admin-app .ps-empty,.admin-app .ps-guide__col h4,.admin-app .ps-guide__intro,.admin-app .ps-guide__toggle-lead strong,.admin-app .ps-hero__copy>p,.admin-app .ps-inactive p,.admin-app .ps-kpis span,.admin-app .ps-panel__meta,.admin-app .ps-side-action p{color:var(--admin-fg-muted)!important}.admin-app .cs-hero,.admin-app .cs-panel,.admin-app .cs-presets,.admin-app .ps-guide,.admin-app .ps-kpis article,.admin-app .ps-panel{background:var(--card)!important;border-color:var(--admin-line)!important;color:var(--admin-fg)!important}.admin-app .ps-kpis strong{color:var(--admin-fg)!important}.admin-app .cs-btn,.admin-app .fm-btn,.admin-app .ps-btn,.admin-app .rv-btn,.admin-app .sf-btn{color:var(--admin-fg)!important;background:var(--card)!important;border-color:var(--border)!important}.admin-app .cs-btn--fill,.admin-app .fm-btn--fill,.admin-app .ps-btn--fill,.admin-app .rv-btn--fill,.admin-app .sf-btn--fill{background:var(--primary)!important;color:#ffffff!important;border-color:transparent!important}.admin-app .ps-btn--ok{background:color-mix(in oklab,#16a34a 12%,var(--card))!important;border-color:color-mix(in oklab,#16a34a 32%,var(--border))!important;color:#15803d!important}.dark .admin-app .ps-btn--ok,html[data-theme=dark] .admin-app .ps-btn--ok{color:#6ee7b7!important}.admin-app .cs-btn--danger{color:#b91c1c!important}.dark .admin-app .cs-btn--danger,html[data-theme=dark] .admin-app .cs-btn--danger{color:#fca5a5!important}.admin-app .fm,.admin-app .fm-bar,.admin-app .fm-main,.admin-app .fm-row,.admin-app .fm-side{background:var(--card);border-color:var(--admin-line);color:var(--admin-fg)}.admin-app .fm-crumbs button,.admin-app .fm-row__name{color:var(--admin-fg)!important}.admin-app .fm-crumbs,.admin-app .fm-side__meta{color:var(--admin-fg-muted)}.dark .admin-app .fm-row.is-sensitive .fm-row__name,html[data-theme=dark] .admin-app .fm-row.is-sensitive .fm-row__name{color:#fbbf24!important}.admin-app .admin-cmd-panel,.admin-app .admin-dialog__panel{background:var(--card)!important;color:var(--admin-fg)!important;border-color:var(--admin-line)!important}.dark .admin-app .admin-dialog__panel,html[data-theme=dark] .admin-app .admin-dialog__panel{box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 28px 70px rgba(0,0,0,.45)!important}.admin-app .admin-cmd-panel,.admin-app .admin-dialog__title{color:var(--admin-fg)!important}.admin-app .admin-dialog__desc{color:var(--admin-fg-muted)!important}.dark .admin-app .admin-dialog__icon.is-danger,html[data-theme=dark] .admin-app .admin-dialog__icon.is-danger{color:#f87171!important}.dark .admin-app .admin-dialog__icon.is-primary,html[data-theme=dark] .admin-app .admin-dialog__icon.is-primary{color:var(--primary-readable)!important}.admin-app .access-log-card,.admin-app .access-log-hero,.admin-app .bk-list,.admin-app .bk-row,.admin-app .bk-shell,.admin-app .khan-drawer__block,.admin-app .khan-drawer__panel,.admin-app .khan-kanban-card,.admin-app .theme-studio{background:var(--card)!important;border-color:var(--admin-line)!important;color:var(--admin-fg)!important}.admin-app .bk-status__badge.is-on{color:#047857}.dark .admin-app .bk-status__badge.is-on,html[data-theme=dark] .admin-app .bk-status__badge.is-on{color:#6ee7b7}.admin-app .badge,.admin-app .badge-muted{color:inherit}.dark .admin-app .badge-success,html[data-theme=dark] .admin-app .badge-success{color:#6ee7b7}.dark .admin-app .badge-error,html[data-theme=dark] .admin-app .badge-error{color:#fca5a5}.admin-app code,.admin-app kbd,.admin-app pre{background:color-mix(in oklab,var(--surface) 80%,var(--card));color:var(--admin-fg);border-color:var(--border)}.admin-app .admin-share-row,.admin-app .admin-upload-zone{background:color-mix(in oklab,var(--surface) 70%,var(--card))!important;border-color:var(--admin-line)!important;color:var(--admin-fg)!important}.admin-app .admin-list-card,.admin-app .admin-mobile-card,.admin-app .admin-row-card,.admin-app .rounded-2xl.border{border-color:var(--admin-line);color:var(--admin-fg)}.dark .admin-app .desk-metric__ico,.dark .admin-app .desk-signal__ico,.dark .admin-app .srv-card__ico,html[data-theme=dark] .admin-app .desk-metric__ico,html[data-theme=dark] .admin-app .desk-signal__ico,html[data-theme=dark] .admin-app .srv-card__ico{background:color-mix(in oklab,var(--primary) 18%,var(--surface))!important;color:var(--primary-readable)!important;border-color:color-mix(in oklab,var(--primary) 28%,var(--border))!important}.dark .admin-app .desk-metric__ico svg,.dark .admin-app .desk-signal__ico svg,.dark .admin-app .srv-card__ico svg,html[data-theme=dark] .admin-app .desk-metric__ico svg,html[data-theme=dark] .admin-app .desk-signal__ico svg,html[data-theme=dark] .admin-app .srv-card__ico svg{color:var(--primary-readable)!important;stroke:var(--primary-readable)!important}.admin-app .admin-search-field-icon{color:var(--admin-fg-muted)!important}.dark .admin-app .admin-filter-select,.dark .admin-app .input-field,.dark .admin-app select.admin-filter-select,html[data-theme=dark] .admin-app .admin-filter-select,html[data-theme=dark] .admin-app .input-field{border-color:#3a4050!important;color:#f3f4f6!important;background:#151922!important}.dark .admin-app .access-log-card,.dark .admin-app .access-log-hero,.dark .admin-app .admin-empty-state,.dark .admin-app .admin-form-section,.dark .admin-app .admin-list-card,.dark .admin-app .admin-mobile-card,.dark .admin-app .admin-panel,.dark .admin-app .admin-stat-card,.dark .admin-app .ext-lab__toolbar,.dark .admin-app .ext-mod,.dark .admin-app .khan-glass,.dark .admin-app .khan-hero,.dark .admin-app .khan-kpi,.dark .admin-app .theme-skin,html[data-theme=dark] .admin-app .admin-panel,html[data-theme=dark] .admin-app .admin-stat-card,html[data-theme=dark] .admin-app .ext-mod,html[data-theme=dark] .admin-app .theme-skin{background:var(--card)!important;color:var(--admin-fg)!important}.admin-app .admin-panel-header{background:color-mix(in oklab,var(--surface) 55%,var(--card))!important;border-bottom-color:var(--admin-line)!important;color:var(--admin-fg)!important}.admin-app .vivo-creator{background:var(--card)!important;color:var(--admin-fg)!important;border-color:color-mix(in oklab,var(--primary) 22%,var(--border))!important}.admin-app .vivo-creator__mark{background:var(--primary)!important;color:#ffffff!important}.admin-app .vivo-creator__name,.admin-app .vivo-creator__value{color:var(--admin-fg)!important}.admin-app .vivo-creator__eyebrow,.admin-app .vivo-creator__label,.admin-app .vivo-creator__role{color:var(--admin-fg-muted)!important}.dark .admin-app .ext-mod__badge.is-on,html[data-theme=dark] .admin-app .ext-mod__badge.is-on{color:#6ee7b7!important}.dark .admin-app .ext-mod__badge.is-ready,html[data-theme=dark] .admin-app .ext-mod__badge.is-ready{color:#fdba74!important}.admin-app .ext-mod__title,.admin-app .theme-skin{color:var(--admin-fg)}.admin-app .ext-mod__cat,.admin-app .ext-mod__desc{color:var(--admin-fg-muted)}.admin-app .admin-alert{color:var(--admin-fg)}.dark .admin-app .admin-alert-info,html[data-theme=dark] .admin-app .admin-alert-info{background:color-mix(in oklab,var(--primary) 14%,var(--card))!important;border-color:color-mix(in oklab,var(--primary) 28%,var(--border))!important;color:var(--admin-fg)!important}.admin-app .admin-field>span,.admin-app .admin-form-grid .admin-field>span{color:var(--admin-fg)!important}.admin-app .admin-cmd-input-wrap,.admin-app .admin-cmd-panel,.admin-app [role=listbox],.admin-app [role=menu]{background:var(--card)!important;color:var(--admin-fg)!important;border-color:var(--admin-line)!important}.dark .admin-app .admin-cmd-panel,html[data-theme=dark] .admin-app .admin-cmd-panel{box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 28px 80px rgba(0,0,0,.45)!important}.admin-app .admin-cmd-item{color:var(--admin-fg)}.admin-app .admin-cmd-item .text-muted,.admin-app [role=menu] .text-muted{color:var(--admin-fg-muted)!important}.admin-app .admin-products-page{gap:1.15rem}.admin-app .admin-products-page__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.admin-app .admin-product-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.admin-app .admin-product-overview__card{--overview-tone:var(--primary);position:relative;isolation:isolate;display:flex;min-height:5.7rem;align-items:center;gap:.8rem;overflow:hidden;border:1px solid color-mix(in oklab,var(--overview-tone) 16%,var(--admin-line));border-radius:1rem;background:radial-gradient(circle at 100% 0,color-mix(in oklab,var(--overview-tone) 13%,transparent),transparent 55%),var(--card);padding:.9rem;color:var(--admin-fg);box-shadow:0 1px 2px rgba(15,23,42,.03)}.admin-app .admin-product-overview__card:after{position:absolute;inset-inline-end:-1.2rem;bottom:-2.3rem;z-index:-1;width:5rem;height:5rem;border:1rem solid color-mix(in oklab,var(--overview-tone) 7%,transparent);border-radius:999px;content:""}.admin-app .admin-product-overview__card--green{--overview-tone:#10b981}.admin-app .admin-product-overview__card--red{--overview-tone:#ef4444}.admin-app .admin-product-overview__card--amber{--overview-tone:#f59e0b}.admin-app .admin-product-overview__icon{display:grid;width:2.4rem;height:2.4rem;flex:0 0 auto;place-items:center;border-radius:.8rem;background:color-mix(in oklab,var(--overview-tone) 13%,var(--card));color:var(--overview-tone)}.admin-app .admin-product-overview__icon svg{width:1.1rem;height:1.1rem;stroke-width:1.8}.admin-app .admin-product-overview__card div{display:grid;min-width:0;gap:.12rem}.admin-app .admin-product-overview__card strong{font-size:1.2rem;line-height:1.2;letter-spacing:-.03em}.admin-app .admin-product-overview__card div span{overflow:hidden;color:var(--admin-fg-muted);font-size:.69rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.admin-app .admin-products-catalog{border-radius:1.15rem!important}.admin-app .admin-products-search-form{display:grid;width:100%;min-width:0;grid-template-columns:minmax(15rem,1fr) repeat(3,minmax(9rem,auto)) auto;align-items:center;gap:.5rem}.admin-app .admin-products-filterbar .admin-filter-bar__controls{width:100%}.admin-app .admin-product-bulk{display:inline-flex;min-width:0;align-items:center;gap:.2rem;border:1px solid var(--admin-line);border-radius:.72rem;background:color-mix(in oklab,var(--surface) 76%,var(--card));padding:.2rem}.admin-app .admin-product-bulk button{display:inline-flex;min-height:1.9rem;align-items:center;gap:.3rem;border-radius:.52rem;padding:.3rem .48rem;color:var(--admin-fg-muted);font-size:.67rem;font-weight:700;transition:background-color .14s ease,color .14s ease,transform .14s ease}.admin-app .admin-product-bulk__select{background:color-mix(in oklab,var(--primary) 9%,var(--card));color:var(--primary)!important}.admin-app .admin-product-bulk__divider{width:1px;height:1.1rem;background:var(--admin-line)}@media (hover:hover){.admin-app .admin-product-bulk button:hover:not(:disabled){background:var(--card);color:var(--admin-fg)}}.admin-app .admin-product-bulk button:active:not(:disabled){transform:scale(.96)}.admin-app .admin-product-bulk button:disabled{cursor:wait;opacity:.55}.admin-app .admin-products-table .admin-table tbody tr{height:4.45rem}.admin-app .admin-products-table .admin-table tbody tr:hover{background:color-mix(in oklab,var(--primary) 3.5%,var(--card))!important}.admin-app .admin-product-checkbox{width:1rem;height:1rem;border-radius:.3rem;accent-color:var(--primary);cursor:pointer}.admin-app .admin-product-thumb{position:relative;width:2.9rem;height:2.9rem;flex:0 0 auto;overflow:hidden;border:1px solid color-mix(in oklab,var(--primary) 10%,var(--admin-line));border-radius:.8rem;background:radial-gradient(circle at 50% 30%,color-mix(in oklab,var(--primary) 7%,transparent),transparent 68%),color-mix(in oklab,var(--surface) 72%,var(--card))}.admin-app .admin-product-thumb--mobile{width:4.25rem;height:4.25rem;border-radius:1rem}.admin-app .admin-product-name{max-width:26rem;gap:.4rem;color:var(--admin-fg);font-size:.82rem;font-weight:750;letter-spacing:-.015em}.admin-app .admin-product-meta,.admin-app .admin-product-name{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-app .admin-product-meta{max-width:24rem;gap:.35rem;color:var(--admin-fg-muted);font-size:.66rem;line-height:1.5}.admin-app .admin-product-mobile-card{position:relative;border:1px solid var(--admin-line);border-radius:1rem;background:var(--card);padding:.85rem;box-shadow:0 1px 2px rgba(15,23,42,.03)}.admin-app .admin-product-mobile-card__main{display:flex;align-items:flex-start;gap:.7rem}.admin-app .admin-product-mobile-card__facts{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.65rem}.admin-app .admin-product-mobile-card__actions{display:flex;flex:0 0 auto;flex-direction:column;gap:.4rem}.admin-app .admin-product-editor-page>.admin-page-header{margin-bottom:.1rem}.admin-app .admin-product-editor{display:grid;gap:1rem}.admin-app .admin-product-editor__hero{position:relative;isolation:isolate;display:flex;min-height:7rem;align-items:center;gap:1rem;overflow:hidden;border:1px solid color-mix(in oklab,var(--primary) 20%,var(--admin-line));border-radius:1.2rem;background:radial-gradient(circle at 92% 10%,color-mix(in oklab,var(--primary) 17%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in oklab,var(--primary) 7%,var(--card)),var(--card) 58%);padding:1.15rem 1.25rem;color:var(--admin-fg);box-shadow:var(--admin-panel-shadow)}.admin-app .admin-product-editor__hero:after{position:absolute;inset-inline-end:-2.5rem;bottom:-5rem;z-index:-1;width:10rem;height:10rem;border:1.8rem solid color-mix(in oklab,var(--primary) 7%,transparent);border-radius:999px;content:""}.admin-app .admin-product-editor__hero-icon{display:grid;width:3rem;height:3rem;flex:0 0 auto;place-items:center;border-radius:1rem;background:var(--primary);color:#fff;box-shadow:0 10px 26px color-mix(in oklab,var(--primary) 26%,transparent)}.admin-app .admin-product-editor__hero-icon svg{width:1.35rem;height:1.35rem}.admin-app .admin-product-editor__eyebrow{margin-bottom:.18rem;color:var(--primary);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-app .admin-product-editor__title{overflow:hidden;font-size:clamp(1rem,2vw,1.35rem);font-weight:800;letter-spacing:-.03em;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-app .admin-product-editor__lead{max-width:48rem;margin-top:.25rem;color:var(--admin-fg-muted);font-size:.74rem;line-height:1.7}.admin-app .admin-product-editor__mode{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;border:1px solid color-mix(in oklab,var(--primary) 18%,var(--admin-line));border-radius:999px;background:color-mix(in oklab,var(--card) 88%,transparent);padding:.42rem .68rem;color:var(--primary);font-size:.68rem;font-weight:750;white-space:nowrap}.admin-app .admin-product-editor__mode svg{width:.9rem;height:.9rem}.admin-app .admin-product-editor__layout{display:grid;grid-template-columns:minmax(14.5rem,17rem) minmax(0,1fr);align-items:start;gap:1rem}.admin-app .admin-product-editor__sidebar{position:sticky;top:5.2rem;overflow:hidden;border:1px solid var(--admin-line);border-radius:1rem;background:var(--card);box-shadow:var(--admin-panel-shadow)}.admin-app .admin-product-editor__sidebar-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--admin-line);padding:.78rem .85rem;color:var(--admin-fg);font-size:.74rem;font-weight:800}.admin-app .admin-product-editor__sidebar-head span{display:grid;min-width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;background:color-mix(in oklab,var(--primary) 10%,var(--card));color:var(--primary);font-size:.62rem}.admin-app .admin-product-editor__nav{display:grid;gap:.22rem;padding:.45rem}.admin-app .admin-product-editor__nav-item{display:flex;width:100%;align-items:center;gap:.6rem;border:1px solid transparent;border-radius:.75rem;padding:.58rem;color:var(--admin-fg-muted);text-align:start;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.admin-app .admin-product-editor__nav-item.is-active{border-color:color-mix(in oklab,var(--primary) 18%,transparent);background:color-mix(in oklab,var(--primary) 9%,var(--card));color:var(--admin-fg)}.admin-app .admin-product-editor__nav-item:active{transform:scale(.985)}.admin-app .admin-product-editor__nav-icon{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:.64rem;background:color-mix(in oklab,var(--surface) 85%,var(--card));color:var(--admin-fg-muted)}.admin-app .admin-product-editor__nav-item.is-active .admin-product-editor__nav-icon{background:var(--primary);color:#fff}.admin-app .admin-product-editor__nav-icon svg{width:.95rem;height:.95rem;stroke-width:1.8}.admin-app .admin-product-editor__nav-item strong{display:block;font-size:.72rem;line-height:1.35}.admin-app .admin-product-editor__nav-item small{display:block;overflow:hidden;margin-top:.08rem;font-size:.59rem;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.admin-app .admin-product-editor__nav-chevron{width:.85rem;height:.85rem;flex:0 0 auto;opacity:.42}[dir=rtl] .admin-app .admin-product-editor__nav-chevron{transform:rotate(180deg)}.admin-app .admin-product-editor__sidebar-note{display:flex;gap:.55rem;border-top:1px solid var(--admin-line);background:color-mix(in oklab,var(--primary) 4%,var(--card));padding:.75rem;color:var(--admin-fg-muted);font-size:.61rem;line-height:1.65}.admin-app .admin-product-editor__sidebar-note svg{width:.9rem;height:.9rem;flex:0 0 auto;margin-top:.12rem;color:var(--primary)}.admin-app .admin-product-editor__content{display:grid;min-width:0;gap:.75rem}.admin-app .admin-product-language-switch{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--admin-line);border-radius:.9rem;background:var(--card);padding:.42rem .52rem .42rem .75rem;box-shadow:0 1px 2px rgba(15,23,42,.025)}.admin-app .admin-product-language-switch__label{display:inline-flex;align-items:center;gap:.4rem;color:var(--admin-fg-muted);font-size:.67rem;font-weight:700}.admin-app .admin-product-language-switch__label svg{width:.9rem;height:.9rem;color:var(--primary)}.admin-app .admin-product-language-switch__tabs{display:inline-flex;gap:.2rem;border-radius:.7rem;background:color-mix(in oklab,var(--surface) 82%,var(--card));padding:.2rem}.admin-app .admin-product-language-switch__tab{display:inline-flex;min-height:2rem;align-items:center;gap:.3rem;border-radius:.52rem;padding:.36rem .65rem;color:var(--admin-fg-muted);font-size:.68rem;font-weight:750}.admin-app .admin-product-language-switch__tab.is-active{background:var(--card);color:var(--primary);box-shadow:0 1px 5px rgba(15,23,42,.08)}.admin-app .admin-product-language-switch__tab span{border-radius:999px;background:color-mix(in oklab,var(--primary) 11%,var(--card));padding:.1rem .28rem;font-size:.5rem}.admin-app .admin-product-editor__section>.admin-panel{overflow:hidden;border-radius:1rem!important}.admin-app .admin-product-editor__section>.admin-panel .admin-panel-header{min-height:3.2rem;padding-inline:1rem!important}.admin-app .admin-product-editor__section>.admin-panel .admin-panel-body:not(.p-0){padding:1rem!important}.admin-app .admin-product-editor__section .input-field{min-height:2.65rem;border-radius:.72rem!important}.admin-app .admin-product-editor__section textarea.input-field{padding-block:.65rem;line-height:1.7}.admin-app .admin-product-editor__section label:has(input[type=checkbox]){transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.admin-app .admin-product-editor__section label:has(input[type=checkbox]:checked){border-color:color-mix(in oklab,var(--primary) 24%,var(--admin-line))!important;background:color-mix(in oklab,var(--primary) 6%,var(--card))!important}.admin-app .admin-product-editor .admin-form-actions{position:sticky;bottom:.65rem;z-index:8;display:flex;width:min(100%,46rem);justify-self:end;justify-content:flex-end;gap:.5rem;border:1px solid color-mix(in oklab,var(--primary) 14%,var(--admin-line));border-radius:.95rem;background:color-mix(in oklab,var(--card) 88%,transparent)!important;padding:.52rem!important;backdrop-filter:blur(16px);box-shadow:0 12px 32px rgba(15,23,42,.12)!important}.admin-app .admin-product-editor .admin-form-actions .btn-primary{min-width:9rem}.admin-app .admin-product-image-manager{display:grid;gap:.8rem}.admin-app .admin-product-image-manager__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.admin-app .admin-product-image-manager__title{color:var(--admin-fg);font-size:.76rem;font-weight:800}.admin-app .admin-product-image-manager__count{margin-top:.08rem;color:var(--admin-fg-muted);font-size:.62rem}.admin-app .admin-product-image-manager__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.admin-app .admin-product-image-row{display:flex;min-width:0;align-items:flex-start;gap:.6rem;border:1px solid var(--admin-line);border-radius:.85rem;background:color-mix(in oklab,var(--surface) 62%,var(--card));padding:.62rem}.admin-app .admin-product-image-row__drag{flex:0 0 auto;margin-top:.3rem;cursor:grab;touch-action:none;color:var(--admin-fg-muted)}.admin-app .admin-product-image-row__drag:active{cursor:grabbing}.admin-app .admin-product-image-row__preview{position:relative;width:4.5rem;height:4.5rem;flex:0 0 auto;overflow:hidden;border:1px solid var(--admin-line);border-radius:.72rem;background:var(--card)}.admin-app .admin-product-image-row__primary{display:inline-flex;min-height:1.65rem;align-items:center;gap:.25rem;border-radius:999px;background:color-mix(in oklab,var(--primary) 10%,var(--card));padding:.22rem .5rem;color:var(--primary);font-size:.6rem;font-weight:750}.admin-app .admin-product-image-manager__empty{display:grid;min-height:14rem;place-items:center;align-content:center;gap:.45rem;border:1px dashed color-mix(in oklab,var(--primary) 30%,var(--admin-line));border-radius:1rem;background:radial-gradient(circle at 50% 30%,color-mix(in oklab,var(--primary) 9%,transparent),transparent 55%);padding:1rem;color:var(--admin-fg-muted);text-align:center}.admin-app .admin-product-image-manager__empty svg{width:2rem;height:2rem;color:var(--primary)}.admin-app .admin-product-image-manager__empty strong{color:var(--admin-fg);font-size:.8rem}.admin-app .admin-product-image-manager__empty span{max-width:23rem;font-size:.68rem;line-height:1.6}@media (max-width:1180px){.admin-app .admin-product-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app .admin-products-search-form{grid-template-columns:minmax(13rem,1fr) repeat(2,minmax(8rem,auto)) auto}.admin-app .admin-products-search-form select[name=sort]{grid-column:auto}.admin-app .admin-product-image-manager__list{grid-template-columns:1fr}}@media (max-width:940px){.admin-app .admin-product-editor__layout{grid-template-columns:1fr}.admin-app .admin-product-editor__sidebar{position:static}.admin-app .admin-product-editor__sidebar-head,.admin-app .admin-product-editor__sidebar-note{display:none}.admin-app .admin-product-editor__nav{display:flex;overflow-x:auto;padding:.4rem;scrollbar-width:thin}.admin-app .admin-product-editor__nav-item{min-width:11.5rem}.admin-app .admin-product-editor__nav-chevron{display:none}}@media (max-width:760px){.admin-app .admin-products-page__actions{width:100%;justify-content:stretch}.admin-app .admin-products-page__actions>*{flex:1 1 auto;justify-content:center}.admin-app .admin-products-search-form{display:flex;flex-wrap:wrap}.admin-app .admin-products-search-form .admin-search-field{flex:1 0 100%}.admin-app .admin-products-search-form .admin-filter-select{min-width:0;flex:1 1 calc(50% - 0.5rem)}.admin-app .admin-products-search-form button[type=submit]{flex:1 1 100%}.admin-app .admin-product-bulk{width:100%;overflow-x:auto}.admin-app .admin-product-bulk button{flex:0 0 auto}.admin-app .admin-product-editor__hero{align-items:flex-start;padding:1rem}.admin-app .admin-product-editor__hero-icon{width:2.6rem;height:2.6rem;border-radius:.8rem}.admin-app .admin-product-editor__mode{display:none}.admin-app .admin-product-language-switch{align-items:stretch;flex-direction:column}.admin-app .admin-product-language-switch__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-app .admin-product-language-switch__tab{justify-content:center;padding-inline:.35rem}.admin-app .admin-product-language-switch__tab span{display:none}.admin-app .admin-product-editor .admin-form-actions{position:sticky!important;bottom:.35rem;width:100%}.admin-app .admin-product-editor .admin-form-actions>*{flex:1 1 0;justify-content:center}}@media (max-width:520px){.admin-app .admin-product-overview{grid-template-columns:1fr;gap:.55rem}.admin-app .admin-product-overview__card{min-height:4.7rem}.admin-app .admin-product-mobile-card__main{gap:.55rem}.admin-app .admin-product-check{position:absolute;z-index:2;margin:.35rem}[dir=rtl] .admin-app .admin-product-check{margin-right:.35rem}.admin-app .admin-product-thumb--mobile{width:3.8rem;height:3.8rem}.admin-app .admin-product-editor__hero-icon{display:none}.admin-app .admin-product-editor__lead{font-size:.68rem}.admin-app .admin-product-editor__nav-item{min-width:10.5rem}.admin-app .admin-product-image-row__preview{width:3.75rem;height:3.75rem}}