.dashboard-theme{--dashboard-brand-primary:#5b2480;--dashboard-brand-hover:#6b2f94;--dashboard-brand-active:#4b1d68;--dashboard-shell:#170a29;--dashboard-shell-elevated:#221138;--dashboard-shell-border:#ffffff1a;--dashboard-canvas:#f7f7fa;--dashboard-surface:#fff;--dashboard-subtle:#f4f5f8;--dashboard-border:#e7e7ef;--dashboard-border-strong:#d7d9e0;--dashboard-text-primary:#1f2430;--dashboard-text-secondary:#667085;--dashboard-text-inverse:#fff;--dashboard-success:#22a06b;--dashboard-success-bg:#eafbf3;--dashboard-warning:#d97706;--dashboard-warning-bg:#fff4e5;--dashboard-danger:#d92d20;--dashboard-danger-bg:#feecec;--background:var(--dashboard-canvas);--foreground:var(--dashboard-text-primary);--card:var(--dashboard-surface);--card-foreground:var(--dashboard-text-primary);--popover:var(--dashboard-surface);--popover-foreground:var(--dashboard-text-primary);--primary:var(--dashboard-brand-primary);--primary-foreground:var(--dashboard-text-inverse);--secondary:var(--dashboard-subtle);--secondary-foreground:var(--dashboard-text-primary);--muted:var(--dashboard-subtle);--muted-foreground:var(--dashboard-text-secondary);--accent:var(--dashboard-subtle);--accent-foreground:var(--dashboard-text-primary);--destructive:var(--dashboard-danger);--border:var(--dashboard-border);--input:var(--dashboard-border);--ring:var(--dashboard-brand-primary);--sidebar:var(--dashboard-shell);--sidebar-foreground:var(--dashboard-text-inverse);--sidebar-primary:var(--dashboard-brand-primary);--sidebar-primary-foreground:var(--dashboard-text-inverse);--sidebar-accent:var(--dashboard-shell-elevated);--sidebar-accent-foreground:var(--dashboard-text-inverse);--sidebar-border:var(--dashboard-shell-border);--sidebar-ring:var(--dashboard-brand-primary);--chart-1:var(--dashboard-brand-primary);--chart-2:var(--dashboard-brand-hover);--chart-3:var(--dashboard-success);--chart-4:var(--dashboard-warning);--chart-5:var(--dashboard-danger);background-color:var(--background);color:var(--foreground)}@layer base{.dashboard-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dashboard-theme ::selection{background:var(--dashboard-brand-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-theme ::selection{background:color-mix(in srgb, var(--dashboard-brand-primary) 18%, var(--dashboard-surface))}}.dashboard-theme ::selection{color:var(--dashboard-text-primary)}}@layer components{.dashboard-theme .dashboard-workspace{background-color:var(--background);color:var(--foreground)}.dashboard-theme .dashboard-panel{border:1px solid var(--border);background-color:var(--card);border-radius:1rem;box-shadow:0 1px 2px #1f24300a,0 14px 32px #1f24300d}.dashboard-theme .dashboard-toolbar-chip{border:1px solid var(--sidebar-border);background-color:var(--sidebar);color:var(--sidebar-foreground);border-color:var(--sidebar-border);border-radius:1.75rem;box-shadow:inset 0 1px #ffffff0a}.dashboard-theme .dashboard-sidebar-rail{background-color:var(--sidebar)}.dashboard-theme .dashboard-sidebar-rail:after{background-color:var(--sidebar-border);color:#0000}.dashboard-theme .dashboard-sidebar-rail:hover{background-color:var(--sidebar)}.dashboard-theme .dashboard-filter-input{border:1px solid var(--input);background-color:var(--muted);color:var(--foreground);border-radius:.75rem}.dashboard-theme .dashboard-table-header{background-color:var(--dashboard-subtle)}@supports (color:color-mix(in lab, red, red)){.dashboard-theme .dashboard-table-header{background-color:color-mix(in srgb, var(--dashboard-subtle) 78%, var(--dashboard-surface))}}.dashboard-theme .dashboard-table-row{transition:background-color .16s,border-color .16s}.dashboard-theme .dashboard-table-row:hover{background-color:var(--dashboard-brand-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-theme .dashboard-table-row:hover{background-color:color-mix(in srgb, var(--dashboard-brand-primary) 4%, var(--dashboard-surface))}}.dashboard-theme .dashboard-table-row-selected{background-color:var(--dashboard-brand-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-theme .dashboard-table-row-selected{background-color:color-mix(in srgb, var(--dashboard-brand-primary) 8%, var(--dashboard-surface))}}.dashboard-theme .dashboard-status-badge{border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.dashboard-theme .dashboard-status-badge-success{background-color:var(--dashboard-success-bg);color:var(--dashboard-success)}.dashboard-theme .dashboard-status-badge-warning{background-color:var(--dashboard-warning-bg);color:var(--dashboard-warning)}.dashboard-theme .dashboard-status-badge-danger{background-color:var(--dashboard-danger-bg);color:var(--dashboard-danger)}.dashboard-theme .dashboard-dialog-surface{border:1px solid var(--border);background-color:var(--popover);color:var(--popover-foreground);border-radius:1rem;box-shadow:0 12px 28px #1f243014,0 2px 8px #1f24300a}.dashboard-theme .dashboard-dropdown-surface{border:1px solid var(--border);background-color:var(--popover);color:var(--popover-foreground);border-radius:1rem;box-shadow:0 16px 40px #1f24301f,0 2px 10px #1f24300d}.dashboard-theme .dashboard-dropdown-hero{background-color:var(--dashboard-brand-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-theme .dashboard-dropdown-hero{background-color:color-mix(in srgb, var(--dashboard-brand-primary) 5%, var(--dashboard-subtle))}}.dashboard-theme .dashboard-dropdown-section-title{color:var(--muted-foreground)}.dashboard-theme .dashboard-pagination-primary{background-color:var(--primary);color:var(--primary-foreground)}.dashboard-theme .dashboard-pagination-secondary{border:1px solid var(--border);background-color:var(--card);color:var(--foreground)}}
