[data-admin-root]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--admin-bg:#09090b;--admin-bg-raised:#18181b;--admin-bg-card:#1f1f23;--admin-bg-subtle:#27272a;--admin-bg-hover:#2d2d31;--admin-bg-active:#3f3f46;--admin-border:#ffffff14;--admin-border-strong:#ffffff24;--admin-ring:#6366f18c;--admin-text:#fafafa;--admin-text-dim:#d4d4d8;--admin-text-muted:#a1a1aa;--admin-text-faint:#71717a;--admin-accent:#6366f1;--admin-accent-hover:#4f46e5;--admin-accent-soft:#6366f11f;--admin-success:#22c55e;--admin-success-soft:#22c55e1f;--admin-warning:#f59e0b;--admin-warning-soft:#f59e0b1f;--admin-danger:#ef4444;--admin-danger-soft:#ef44441f;--admin-info:#3b82f6;--admin-info-soft:#3b82f61f;--color-bg:var(--admin-bg);--color-bg-card:var(--admin-bg-card);--color-bg-input:var(--admin-bg-subtle);--color-bg-hover:var(--admin-bg-hover);--color-bg-elevated:var(--admin-bg-card);--color-border:var(--admin-border);--color-border-light:var(--admin-border-strong);--color-text-primary:var(--admin-text);--color-text-secondary:var(--admin-text-dim);--color-text-muted:var(--admin-text-muted);--color-text-faint:var(--admin-text-faint);--color-accent:var(--admin-accent);--color-accent-hover:var(--admin-accent-hover);--color-success:var(--admin-success);--color-success-hover:#16a34a;--color-danger:var(--admin-danger);--color-danger-hover:#dc2626;--color-header:var(--admin-bg-raised);--color-header-card:var(--admin-bg-card);--color-header-input:var(--admin-bg-subtle);--color-header-border:var(--admin-border);--color-header-border-light:var(--admin-border-strong);--color-header-text:var(--admin-text);--color-header-text-muted:var(--admin-text-muted);--color-sidebar:var(--admin-bg-raised);--color-sidebar-active:var(--admin-accent-soft);--color-sidebar-active-text:var(--admin-text);background-color:var(--admin-bg);color:var(--admin-text)}[data-admin-root] :focus-visible{border-radius:6px;box-shadow:0 0 0 2px var(--admin-bg), 0 0 0 4px var(--admin-ring)!important;outline:none!important}[data-admin-root] ::-webkit-scrollbar{width:10px;height:10px}[data-admin-root] ::-webkit-scrollbar-track{background:var(--admin-bg)}[data-admin-root] ::-webkit-scrollbar-thumb{border:2px solid var(--admin-bg);background:#3f3f46;border-radius:8px}[data-admin-root] ::-webkit-scrollbar-thumb:hover{background:#52525b}[data-admin-root] select option{color:#fafafa;background-color:#1f1f23}[data-admin-root] .admin-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}[data-admin-root] .admin-table thead th{background:var(--admin-bg-raised);color:var(--admin-text-muted);text-align:left;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--admin-border);z-index:1;padding:12px 16px;font-size:11px;font-weight:500;position:sticky;top:0}[data-admin-root] .admin-table thead th.text-right{text-align:right}[data-admin-root] .admin-table thead th.text-center{text-align:center}[data-admin-root] .admin-table tbody td{border-bottom:1px solid var(--admin-border);color:var(--admin-text-dim);vertical-align:middle;padding:14px 16px}[data-admin-root] .admin-table tbody tr:last-child td{border-bottom:0}[data-admin-root] .admin-table tbody tr.row-interactive{cursor:pointer;transition:background-color .12s ease-out}[data-admin-root] .admin-table tbody tr.row-interactive:hover,[data-admin-root] .admin-table tbody tr.row-interactive:focus-visible{background:var(--admin-bg-hover)}@keyframes admin-fade-in{0%{opacity:0}to{opacity:1}}@keyframes admin-scale-in{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}[data-admin-root] .admin-backdrop{animation:.14s ease-out admin-fade-in}[data-admin-root] .admin-dialog{animation:.18s cubic-bezier(.16,1,.3,1) admin-scale-in}
