.admin-scope.admin-theme-transition{transition:background-color .2s,color .2s}.admin-scope.admin-theme-transition .admin-card,.admin-scope.admin-theme-transition .admin-card-inner{transition:background-color .2s,border-color .2s}.admin-scope,.admin-scope[data-theme=dark]{--admin-bg:#111;--admin-surface:#ffffff05;--admin-card:#ffffff05;--admin-border:#ffffff1a;--admin-border-soft:#ffffff0d;--admin-text:#f7f8fa;--admin-text-secondary:#f7f8fab3;--admin-muted:#ffffff80;--admin-accent:#10b981;--admin-accent-2:#34d399;--admin-accent-foreground:#fff;--admin-surface-hover:#ffffff0d;--admin-danger:#ef4444;--admin-header-bg:#0003;--admin-sidebar-bg:#0003;--admin-sidebar-border:#ffffff0d;--admin-sidebar-hover:#ffffff0d;--admin-sidebar-inactive:#a1a1aa;--admin-sidebar-active:#fff;background:var(--admin-bg);color:var(--admin-text);min-height:100vh}.admin-scope[data-theme=light]{--admin-bg:#dce1e8;--admin-surface:#e8ecf2;--admin-card:#eef1f6;--admin-border:#00000024;--admin-border-soft:#0000001a;--admin-text:#1a1e26;--admin-text-secondary:#3d4552;--admin-muted:#5a6474;--admin-accent:#10b981;--admin-accent-2:#34d399;--admin-accent-foreground:#fff;--admin-surface-hover:#0000000f;--admin-danger:#c41e1e;--admin-header-bg:#eef1f6f2;--admin-sidebar-bg:#d4dae2;--admin-sidebar-border:#0000001f;--admin-sidebar-hover:#00000014;--admin-sidebar-inactive:#4a5362;--admin-sidebar-active:#1a1e26;background:var(--admin-bg);color:var(--admin-text);min-height:100vh}.admin-scope[data-theme=dark].admin-shell-bg{background:0 0}.admin-scope[data-theme=light].admin-shell-bg{background:var(--admin-bg)}.admin-scope .admin-card{background:var(--admin-card);border:1px solid var(--admin-border);-webkit-backdrop-filter:blur(12px);border-radius:1.5rem;transform:translateZ(0);box-shadow:0 4px 30px #0000001a}.admin-scope .admin-card-inner{background:var(--admin-surface);border:1px solid var(--admin-border-soft);border-radius:1rem}.admin-scope .admin-btn-pill{border-radius:9999px;font-weight:600;box-shadow:0 4px 15px #e8601c33}.admin-scope .admin-btn-accent{background:linear-gradient(135deg,var(--admin-accent),var(--admin-accent-2));color:var(--admin-accent-foreground);border:none;transition:all .2s}.admin-scope .admin-btn-accent:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 20px #e8601c4d}.admin-scope .admin-nav-pill-active{color:#34d399;background:linear-gradient(135deg,#e8601c33,#ff7b3333);border:1px solid #e8601c4d;box-shadow:0 0 15px #e8601c1a}.admin-scope .admin-nav-pill-inactive{color:var(--admin-text-secondary);background:0 0;border:1px solid #0000}.admin-scope .admin-nav-pill-inactive:hover{color:var(--admin-text);background:var(--admin-surface-hover);border-color:var(--admin-border-soft)}.admin-scope .admin-btn-secondary{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-scope .admin-btn-secondary:hover{background:var(--admin-surface-hover);border-color:var(--admin-border)}.admin-scope .admin-input{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);border-radius:.75rem}.admin-scope .admin-input::placeholder{color:var(--admin-muted)}.admin-scope .admin-input:focus{border-color:var(--admin-accent);box-shadow:0 0 0 2px #e8601c33}.admin-scope :focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.admin-scope .admin-table-card{border-radius:1.5rem;overflow:hidden}@keyframes shimmer{0%,to{opacity:.4}50%{opacity:.8}}.admin-scope ::-webkit-scrollbar{width:8px;height:8px}.admin-scope ::-webkit-scrollbar-track{background:0 0}.admin-scope[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.admin-scope:not([data-theme]) ::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.admin-scope[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff40}.admin-scope:not([data-theme]) ::-webkit-scrollbar-thumb:hover{background:#ffffff40}.admin-scope[data-theme=light] ::-webkit-scrollbar-thumb{background:#0000002e;border-radius:4px}.admin-scope[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#00000047}