body:has(.dashboard-workspace){--background:#f5f6f9;--foreground:#242a31;--card:#fff;--card-foreground:#242a31;--popover:#fff;--popover-foreground:#242a31;--secondary:#eef0f4;--secondary-foreground:#3b4652;--muted:#edf0f3;--muted-foreground:#606c78;--border:#e6e9ee;--input:#e1e5ea;--sidebar:#f8f9fb;--sidebar-foreground:#606d79;--sidebar-accent:#eef0f4;--sidebar-accent-foreground:#242a31;--sidebar-border:#e9ecf0;--sidebar-primary:#e50914;--sidebar-primary-foreground:#fff;--brand-soft:#e5091412;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-display:Inter, ui-sans-serif, system-ui, sans-serif}.dark body:has(.dashboard-workspace){--background:#141414;--foreground:#f1f3f5;--card:#1b1b1b;--card-foreground:#f1f3f5;--popover:#202020;--popover-foreground:#f1f3f5;--secondary:#252525;--secondary-foreground:#e2e5e9;--muted:#252525;--muted-foreground:#949da7;--border:#2b2d31;--input:#33363b;--sidebar:#171717;--sidebar-foreground:#9da5af;--sidebar-accent:#242424;--sidebar-accent-foreground:#fff;--sidebar-border:#292b2e;--sidebar-primary:#e50914;--brand-soft:#e5091421}.dashboard-workspace{font-family:var(--font-sans)}.dashboard-workspace .dashboard-mobile-logo img{max-width:96px;height:auto;max-height:26px}.dashboard-workspace .dashboard-sidebar{border-color:var(--sidebar-border)}.dashboard-workspace .dashboard-topbar{background:var(--background);min-height:76px}.dashboard-menu-row{height:50px;color:var(--sidebar-foreground);border-radius:8px;font-size:14px;line-height:1.3}.dashboard-menu-row:hover{background:var(--sidebar-accent);color:var(--foreground)}.dashboard-menu-row[data-active=true]{color:var(--brand);background:var(--brand-soft);font-weight:600}.dark .dashboard-menu-row[data-active=true]{color:#ff8d95}.dashboard-workspace main [data-slot=card]{border-color:var(--border);border-radius:16px;box-shadow:0 8px 28px #18233009}.dark .dashboard-workspace main [data-slot=card]{box-shadow:none}.dashboard-workspace main h1{letter-spacing:-.025em}.dashboard-workspace main [class*=shadow-glow]{box-shadow:none}.dashboard-workspace .dashboard-shortcut-banner{color:#f4f6f7;background:#1b2423;border:1px solid #35423e}.dark .dashboard-workspace .dashboard-shortcut-banner{background:#202120;border-color:#343734}@media (width<=767px){.dashboard-workspace .dashboard-topbar{min-height:64px}.dashboard-workspace .dashboard-topbar button{min-width:44px;min-height:44px}.dashboard-workspace main{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.dashboard-workspace main :is(.rounded-3xl,.rounded-2xl){border-radius:12px}.dashboard-workspace main :is(.shadow-card,.shadow-lift,.shadow-glow){box-shadow:none}.dashboard-workspace main h1{font-size:25px;line-height:1.25}.dashboard-workspace main :is(input,select,textarea){max-width:100%}}@media (width<=1023px){.dashboard-workspace main [role=tablist]{width:100%;max-width:100%;height:auto;box-shadow:none;scrollbar-width:thin;border-radius:10px;flex-wrap:nowrap;justify-content:flex-start;padding:4px;display:flex;overflow:auto hidden}.dashboard-workspace main [role=tab]{white-space:nowrap;border-radius:7px;flex:none;min-height:42px;font-size:12px}}
