.admin-dark-theme,:root,[data-theme=admin]{--bg-base:#0b0f17;--bg-surface:#121826;--bg-elevated:#1a2233;--bg-hover:#222c40;--border-subtle:#232d41;--border-strong:#334155;--text-primary:#e6eaf2;--text-secondary:#a3aec2;--text-muted:#8795ac;--accent:#4f46e5;--accent-hover:#5c5fe7;--accent-text:#818cf8;--success:#34d399;--warning:#fbbf24;--danger:#f87171;--info:#60a5fa;--danger-btn:#dc2626;--danger-btn-hover:#b91c1c;--chip-success-bg:rgba(52,211,153,.14);--chip-success-border:rgba(52,211,153,.3);--chip-success-text:#34d399;--chip-warning-bg:rgba(251,191,36,.14);--chip-warning-border:rgba(251,191,36,.3);--chip-warning-text:#fbbf24;--chip-danger-bg:hsla(0,91%,71%,.14);--chip-danger-border:hsla(0,91%,71%,.3);--chip-danger-text:#f87171;--chip-info-bg:rgba(96,165,250,.14);--chip-info-border:rgba(96,165,250,.3);--chip-info-text:#60a5fa;--chip-accent-bg:rgba(79,70,229,.14);--chip-accent-border:rgba(79,70,229,.3);--chip-accent-text:#818cf8;--chip-neutral-bg:rgba(163,174,194,.14);--chip-neutral-border:rgba(163,174,194,.3);--chip-neutral-text:#a3aec2;--pick-red-bg:#dc2626;--pick-red-text:#fff;--pick-black-bg:#0b0b0d;--pick-black-border:#475569;--pick-black-text:#e6eaf2;--radius-card:10px;--radius-btn:8px;--radius-input:8px;--radius-modal:12px;--radius-chip:9999px;--sidebar-width-expanded:240px;--sidebar-width-collapsed:64px;--topbar-height:56px;--content-max-width:1600px}.admin-dark-theme,[data-theme=admin]{color-scheme:dark;background-color:var(--bg-base);color:var(--text-primary);font-family:inherit;min-height:100vh}.admin-dark-theme *{scrollbar-width:thin;scrollbar-color:var(--border-strong) var(--bg-surface)}.admin-dark-theme ::-webkit-scrollbar{width:7px;height:7px}.admin-dark-theme ::-webkit-scrollbar-track{background:var(--bg-surface)}.admin-dark-theme ::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.admin-dark-theme ::-webkit-scrollbar-thumb:hover{background:var(--bg-hover)}.admin-dark-theme :focus-visible{outline:2px solid var(--accent-text)!important;outline-offset:2px!important}.admin-dark-theme input,.admin-dark-theme select,.admin-dark-theme textarea{color-scheme:dark;background-color:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-input);transition:border-color .15s ease,box-shadow .15s ease}.admin-dark-theme input:focus,.admin-dark-theme select:focus,.admin-dark-theme textarea:focus{border-color:var(--accent-text)}.admin-dark-theme input::-moz-placeholder,.admin-dark-theme textarea::-moz-placeholder{color:var(--text-muted)}.admin-dark-theme input::placeholder,.admin-dark-theme textarea::placeholder{color:var(--text-muted)}.admin-dark-theme input:-webkit-autofill,.admin-dark-theme input:-webkit-autofill:focus,.admin-dark-theme input:-webkit-autofill:hover,.admin-dark-theme select:-webkit-autofill,.admin-dark-theme textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--bg-surface) inset!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.admin-tabular-nums{font-variant-numeric:tabular-nums}.admin-table-scroll-container{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.admin-dark-theme,.admin-dark-theme .arena-bg,.admin-dark-theme.arena-bg{background:var(--bg-base)!important;color:var(--text-primary)!important}.admin-dark-theme .bg-primary,.admin-dark-theme .btn-primary,.admin-dark-theme button.btn-primary{background:var(--accent)!important;color:var(--text-primary)!important;border-color:var(--accent)!important;box-shadow:none!important}.admin-dark-theme .btn-primary:hover,.admin-dark-theme button.btn-primary:hover{background:var(--accent-hover)!important}.admin-dark-theme .btn-secondary,.admin-dark-theme button.btn-secondary{background:var(--bg-elevated)!important;color:var(--text-primary)!important;border:1px solid var(--border-subtle)!important}.admin-dark-theme .btn-secondary:hover,.admin-dark-theme button.btn-secondary:hover{background:var(--bg-hover)!important}.admin-dark-theme .bg-card{background-color:var(--bg-surface)!important}.admin-dark-theme .bg-surface{background-color:var(--bg-elevated)!important}.admin-dark-theme .border-white\/10,.admin-dark-theme .border-white\/5{border-color:var(--border-subtle)!important}.admin-dark-theme .shadow-card{box-shadow:none!important}@media (max-width:1024px){.admin-desktop-sidebar{position:fixed!important;left:0;top:0;bottom:0;height:100vh!important;z-index:50!important;transform:translateX(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);box-shadow:4px 0 24px rgba(0,0,0,.6)!important}.admin-desktop-sidebar.admin-mobile-open{transform:translateX(0)!important}.admin-mobile-hamburger{display:inline-flex!important}.admin-support-inbox-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.admin-responsive-main{padding:14px 12px!important}.admin-topbar-header{padding:0 12px!important;gap:8px!important}.admin-topbar-title{max-width:140px!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:14px!important}.admin-hide-mobile{display:none!important}}@media (max-width:640px){.admin-topbar-search{display:none!important}}.admin-mobile-backdrop{position:fixed;inset:0;background:rgba(11,15,23,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:45}.admin-theme,:root{--bg:#f5f6f8;--surface:#fff;--surface-muted:#f3f4f6;--border:#e3e6eb;--border-control:#868e9c;--text:#111827;--text-secondary:#4b5563;--text-muted:#5b6472;--primary:#4338ca;--primary-hover:#3730a3;--primary-soft:#eef2ff;--on-primary:#fff;--brand:#be123c;--danger:#b91c1c;--danger-hover:#991b1b;--danger-soft:#fef2f2;--danger-text:#991b1b;--on-danger:#fff;--success-soft:#f0fdf4;--success-text:#166534;--warning-soft:#fffbeb;--warning-text:#92400e;--info-soft:#eff6ff;--info-text:#1e40af;--neutral-soft:#f3f4f6;--neutral-text:#374151;--radius-control:6px;--radius-card:8px;--radius-pill:9999px;--shadow-overlay:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--shadow-none:none;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:ui-monospace,"JetBrains Mono","SFMono-Regular",Menlo,Monaco,Consolas,monospace;--admin-text-primary:var(--text);--admin-text-secondary:var(--text-secondary);--admin-text-muted:var(--text-muted);--admin-surface:var(--surface);--admin-surface-subtle:var(--surface-muted);--admin-border-subtle:var(--border);--admin-primary:var(--primary)}.admin-theme{background-color:var(--bg);color:var(--text);font-family:var(--font-sans);line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.admin-theme :focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tabular-nums{font-variant-numeric:tabular-nums}.admin-card{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.admin-theme *{transition-duration:.15s}@media (prefers-reduced-motion:reduce){.admin-theme *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.admin-theme{overflow-x:clip;-webkit-tap-highlight-color:transparent}.admin-theme :is(.bg-surface\/90,.bg-surface\/80,.bg-surface\/70,.bg-surface\/60,.bg-surface\/50,.bg-surface\/40,.bg-surface\/30,.bg-surface\/20,.bg-surface\/15,.bg-surface\/10,.bg-surface\/5){background-color:var(--surface-muted)!important}.admin-theme thead,.admin-theme thead tr,.admin-theme thead:is(.bg-surface\/60,.bg-surface\/80,.bg-surface\/50){background-color:var(--surface-muted)!important;border-bottom:1px solid var(--border)!important}.admin-theme thead th{color:var(--text-secondary)!important;font-weight:700!important}.admin-theme :is(.text-amber-100,.text-amber-200,.text-amber-200\/80,.text-amber-200\/90,.text-amber-300,.text-amber-400,.text-orange-300,.text-orange-400){color:#92400e!important}.admin-theme :is(.text-cyan-100,.text-cyan-200,.text-cyan-300,.text-cyan-400,.text-cyan-500){color:#0369a1!important}.admin-theme :is(.text-blue-100,.text-blue-200,.text-blue-300,.text-blue-400){color:#1d4ed8!important}.admin-theme :is(.text-emerald-100,.text-emerald-200,.text-emerald-300){color:#047857!important}html.admin-dark,html.admin-dark .admin-theme,html.admin-dark body{--bg:#0b0f17;--surface:#111723;--surface-muted:#182030;--border:#263042;--border-control:#5b6678;--text:#e6eaf2;--text-secondary:#b4bdcc;--text-muted:#8d97a8;--primary:#818cf8;--primary-hover:#a5b4fc;--primary-soft:rgba(129,140,248,.14);--on-primary:#0b0f17;--brand:#fb7185;--danger:#f87171;--danger-hover:#fca5a5;--danger-soft:hsla(0,91%,71%,.14);--danger-text:#f87171;--on-danger:#0b0f17;--success-soft:rgba(74,222,128,.12);--success-text:#4ade80;--warning-soft:rgba(251,191,36,.12);--warning-text:#fbbf24;--info-soft:rgba(96,165,250,.14);--info-text:#60a5fa;--neutral-soft:rgba(148,163,184,.14);--neutral-text:#cbd5e1;--shadow-overlay:0 12px 32px -6px rgba(0,0,0,.6),0 8px 12px -6px rgba(0,0,0,.5);--card:#111723;--text-2:#b4bdcc;--success:#4ade80;--warning:#fbbf24;--info:#60a5fa;--shadow:0 10px 30px rgba(0,0,0,.45)}html.admin-dark{color-scheme:dark;--nc-surface:var(--surface);--nc-text:var(--text);--nc-text-2:var(--text-secondary);--nc-text-3:var(--text-muted);--nc-text-4:var(--text-muted);--nc-link:#60a5fa;--nc-tint-6:hsla(0,0%,100%,.06);--nc-tint-8:hsla(0,0%,100%,.08);--nc-tint-10:hsla(0,0%,100%,.12);--nc-shadow:var(--shadow-overlay)}html.admin-dark body{background:var(--bg)!important;color:var(--text)}html.admin-dark .admin-theme select option{background-color:var(--surface);color:var(--text)}html.admin-dark .admin-theme select{color-scheme:dark}html.admin-dark .admin-theme ::-moz-placeholder{color:var(--text-muted)}html.admin-dark .admin-theme ::placeholder{color:var(--text-muted)}html.admin-dark #cadilax-app-splash{background:var(--bg)}html.admin-dark #cadilax-app-splash>div:nth-child(2) span{color:var(--text)!important}html.admin-dark #cadilax-app-splash>div:nth-child(3){background:var(--border)!important}html.admin-dark #cadilax-app-splash>p{color:var(--text-muted)!important}html.admin-dark .admin-theme .bg-bg{background-color:var(--bg)!important}html.admin-dark .admin-theme .bg-card{background-color:var(--surface)!important}html.admin-dark .admin-theme .bg-surface{background-color:var(--surface-muted)!important}html.admin-dark .admin-theme :is(.bg-surface\/90,.bg-surface\/80,.bg-surface\/70,.bg-surface\/60,.bg-surface\/50,.bg-surface\/40,.bg-surface\/30,.bg-surface\/20,.bg-surface\/15,.bg-surface\/10,.bg-surface\/5){background-color:var(--surface-muted)!important}html.admin-dark .admin-theme :is(.hover\:bg-surface,.hover\:bg-surface\/80):hover{background-color:var(--border)!important}html.admin-dark .admin-theme .hover\:text-text:hover,html.admin-dark .admin-theme .text-text{color:var(--text)!important}html.admin-dark .admin-theme .text-text-2{color:var(--text-secondary)!important}html.admin-dark .admin-theme .shadow-card{box-shadow:var(--shadow)!important}html.admin-dark .admin-theme .bg-white\/5{background-color:hsla(0,0%,100%,.04)!important}html.admin-dark .admin-theme .bg-white\/10{background-color:hsla(0,0%,100%,.07)!important}html.admin-dark .admin-theme :is(.border-white\/5,.border-white\/10,.border-white\/15){border-color:var(--border)!important}html.admin-dark .admin-theme :is(.divide-white\/5,.divide-white\/10,.divide-slate-800)>:not([hidden])~:not([hidden]){border-color:var(--border)!important}html.admin-dark .admin-theme thead,html.admin-dark .admin-theme thead tr{background-color:var(--surface-muted)!important;border-bottom-color:var(--border)!important}html.admin-dark .admin-theme thead th{color:var(--text-secondary)!important}html.admin-dark .admin-theme :is(.text-amber-100,.text-amber-200,.text-amber-200\/80,.text-amber-200\/90,.text-amber-300,.text-amber-400,.text-orange-300,.text-orange-400){color:#fcd34d!important}html.admin-dark .admin-theme :is(.text-cyan-100,.text-cyan-200,.text-cyan-300,.text-cyan-400,.text-cyan-500){color:#67e8f9!important}html.admin-dark .admin-theme :is(.text-blue-100,.text-blue-200,.text-blue-300,.text-blue-400){color:#93c5fd!important}html.admin-dark .admin-theme :is(.text-emerald-100,.text-emerald-200,.text-emerald-300){color:#6ee7b7!important}html.admin-dark .admin-theme :is(.text-red-500,.text-red-600):not([class*="dark:text-"]){color:#f87171!important}html.admin-dark .admin-theme :is(.text-emerald-500,.text-emerald-600):not([class*="dark:text-"]){color:#34d399!important}html.admin-dark .admin-theme :is(.text-amber-500,.text-amber-600):not([class*="dark:text-"]){color:#fbbf24!important}html.admin-dark .admin-theme :is(.text-indigo-500,.text-indigo-600):not([class*="dark:text-"]){color:var(--primary)!important}html.admin-dark .admin-theme :is(.text-purple-500,.text-purple-600):not([class*="dark:text-"]){color:#c084fc!important}html.admin-dark .admin-theme .bg-slate-950{background-color:var(--bg)!important}html.admin-dark .admin-theme :is(.bg-slate-900,.bg-slate-900\/60,.bg-slate-900\/50,.bg-slate-900\/40){background-color:var(--surface)!important}html.admin-dark .admin-theme :is(.bg-slate-900\/20,.bg-slate-900\/10,.bg-slate-950\/20){background-color:hsla(0,0%,100%,.02)!important}html.admin-dark .admin-theme :is(.bg-slate-800,.bg-slate-800\/30){background-color:var(--surface-muted)!important}html.admin-dark .admin-theme :is(.hover\:bg-slate-800,.hover\:bg-slate-800\/50,.hover\:bg-slate-800\/30,.hover\:bg-slate-800\/20,.hover\:bg-slate-700):hover{background-color:var(--surface-muted)!important}html.admin-dark .admin-theme :is(.border-slate-800,.border-slate-800\/80,.border-slate-800\/60,.border-slate-900,.border-slate-700){border-color:var(--border)!important}html.admin-dark .admin-theme .hover\:border-slate-700:hover{border-color:var(--border-control)!important}html.admin-dark .admin-theme :is(.text-slate-100,.text-slate-200){color:var(--text)!important}html.admin-dark .admin-theme :is(.text-slate-300,.text-slate-300\/90){color:var(--text-secondary)!important}html.admin-dark .admin-theme .text-slate-400{color:var(--text-muted)!important}html.admin-dark .admin-theme :is(.bg-white,.bg-white\/80,.bg-gray-50):not([class*="dark:bg-"]){background-color:var(--surface)!important}html.admin-dark .admin-theme :is(.bg-slate-50,.bg-slate-100,.bg-slate-200,.bg-gray-100,.bg-gray-200):not([class*="dark:bg-"]){background-color:var(--surface-muted)!important}html.admin-dark .admin-theme :is(.hover\:bg-slate-50,.hover\:bg-slate-100,.hover\:bg-gray-100):not([class*="dark:hover:bg-"]):hover{background-color:var(--border)!important}html.admin-dark .admin-theme :is(.bg-amber-50,.bg-amber-50\/40,.bg-amber-50\/50,.bg-amber-50\/60,.bg-amber-50\/70,.bg-amber-100,.bg-yellow-50,.bg-orange-50):not([class*="dark:bg-"]){background-color:var(--warning-soft)!important}html.admin-dark .admin-theme :is(.bg-emerald-50,.bg-emerald-50\/50,.bg-emerald-100,.bg-green-50,.bg-green-100):not([class*="dark:bg-"]){background-color:var(--success-soft)!important}html.admin-dark .admin-theme :is(.bg-red-50,.bg-red-100,.bg-rose-50,.bg-rose-100):not([class*="dark:bg-"]){background-color:var(--danger-soft)!important}html.admin-dark .admin-theme :is(.bg-blue-50,.bg-blue-100,.bg-sky-50,.bg-sky-100):not([class*="dark:bg-"]){background-color:var(--info-soft)!important}html.admin-dark .admin-theme :is(.bg-indigo-50,.bg-indigo-50\/40,.bg-indigo-100):not([class*="dark:bg-"]){background-color:var(--primary-soft)!important}html.admin-dark .admin-theme :is(.bg-purple-50,.bg-purple-50\/50,.bg-purple-100,.bg-violet-50,.bg-violet-100):not([class*="dark:bg-"]){background-color:rgba(192,132,252,.14)!important}html.admin-dark .admin-theme :is(.hover\:bg-red-50):not([class*="dark:hover:bg-"]):hover{background-color:var(--danger-soft)!important}html.admin-dark .admin-theme :is(.hover\:bg-emerald-50):not([class*="dark:hover:bg-"]):hover{background-color:var(--success-soft)!important}html.admin-dark .admin-theme :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-gray-900,.text-gray-800,.text-gray-700):not([class*="dark:text-"]){color:var(--text)!important}html.admin-dark .admin-theme :is(.text-slate-600,.text-gray-600):not([class*="dark:text-"]){color:var(--text-secondary)!important}html.admin-dark .admin-theme :is(.text-slate-500,.text-gray-500):not([class*="dark:text-"]){color:var(--text-muted)!important}html.admin-dark .admin-theme .hover\:text-slate-600:not([class*="dark:hover:text-"]):hover{color:var(--text)!important}html.admin-dark .admin-theme :is(.text-amber-700,.text-amber-800,.text-amber-900,.text-yellow-700,.text-orange-700):not([class*="dark:text-"]){color:#fcd34d!important}html.admin-dark .admin-theme :is(.text-emerald-700,.text-emerald-800,.text-green-700,.text-green-800):not([class*="dark:text-"]){color:#6ee7b7!important}html.admin-dark .admin-theme :is(.text-red-700,.text-red-800,.text-rose-700,.text-rose-800):not([class*="dark:text-"]){color:#fca5a5!important}html.admin-dark .admin-theme :is(.text-blue-700,.text-blue-800,.text-blue-900,.text-sky-700):not([class*="dark:text-"]){color:#93c5fd!important}html.admin-dark .admin-theme :is(.text-indigo-700,.text-indigo-800,.text-indigo-900):not([class*="dark:text-"]){color:#a5b4fc!important}html.admin-dark .admin-theme :is(.text-purple-700,.text-purple-800,.text-purple-900,.text-purple-950,.text-violet-700):not([class*="dark:text-"]){color:#d8b4fe!important}html.admin-dark .admin-theme :is(.border-slate-100,.border-slate-200,.border-slate-200\/80,.border-slate-300,.border-gray-100,.border-gray-200,.border-gray-300,.border-black\/5):not([class*="dark:border-"]){border-color:var(--border)!important}html.admin-dark .admin-theme :is(.border-amber-200,.border-amber-200\/80,.border-amber-300):not([class*="dark:border-"]){border-color:rgba(251,191,36,.35)!important}html.admin-dark .admin-theme :is(.border-emerald-200,.border-green-200):not([class*="dark:border-"]){border-color:rgba(74,222,128,.35)!important}html.admin-dark .admin-theme :is(.border-red-200,.border-rose-200):not([class*="dark:border-"]){border-color:hsla(0,91%,71%,.35)!important}html.admin-dark .admin-theme :is(.border-blue-200,.border-indigo-200):not([class*="dark:border-"]){border-color:rgba(129,140,248,.35)!important}html.admin-dark .admin-theme :is(.border-purple-200):not([class*="dark:border-"]){border-color:rgba(192,132,252,.35)!important}html.admin-dark .admin-theme :is(.skeleton-bar,.skeleton-circle){background-color:hsla(0,0%,100%,.07)!important}html.admin-dark .admin-theme .skeleton-card{background-color:var(--surface)!important;border-color:var(--border)!important}