:root{--dashboard-bg:linear-gradient(135deg,#fffbf0,#fff9e6 50%,#fffbf0);--dashboard-sidebar-bg:#1e293b;--dashboard-card-bg:#fff9e6;--dashboard-card-hover-bg:#fffbf0;--dashboard-primary:#6366f1;--dashboard-primary-light:#818cf8;--dashboard-primary-dark:#4f46e5;--dashboard-primary-gradient:linear-gradient(135deg,#667eea,#764ba2);--dashboard-success:#10b981;--dashboard-success-light:#34d399;--dashboard-success-bg:rgba(16,185,129,.1);--dashboard-warning:#f59e0b;--dashboard-warning-light:#fbbf24;--dashboard-warning-bg:rgba(245,158,11,.1);--dashboard-danger:#ef4444;--dashboard-danger-light:#f87171;--dashboard-danger-bg:rgba(239,68,68,.1);--dashboard-info:#3b82f6;--dashboard-info-light:#60a5fa;--dashboard-info-bg:rgba(59,130,246,.1);--dashboard-text-primary:#1e293b;--dashboard-text-secondary:#64748b;--dashboard-text-muted:#94a3b8;--dashboard-text-inverse:#fff;--dashboard-border:#f5e6d3;--dashboard-border-light:#faf4ec;--dashboard-border-dark:#e8d4b4;--dashboard-shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--dashboard-shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--dashboard-shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--dashboard-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--dashboard-shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--dashboard-shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--dashboard-spacing-xs:4px;--dashboard-spacing-sm:8px;--dashboard-spacing-md:16px;--dashboard-spacing-lg:24px;--dashboard-spacing-xl:32px;--dashboard-spacing-2xl:48px;--dashboard-spacing-3xl:64px;--dashboard-radius-sm:6px;--dashboard-radius-md:8px;--dashboard-radius-lg:12px;--dashboard-radius-xl:16px;--dashboard-radius-2xl:24px;--dashboard-radius-full:9999px;--dashboard-transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--dashboard-transition-base:200ms cubic-bezier(0.4,0,0.2,1);--dashboard-transition-slow:300ms cubic-bezier(0.4,0,0.2,1);--dashboard-z-base:0;--dashboard-z-dropdown:10;--dashboard-z-sticky:20;--dashboard-z-overlay:30;--dashboard-z-modal:40;--dashboard-z-popover:50;--dashboard-z-tooltip:60;--dashboard-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--dashboard-font-mono:"SF Mono","Monaco","Inconsolata","Courier New",monospace}html.dark-mode{--dashboard-bg:#0f172a;--dashboard-sidebar-bg:#020617;--dashboard-card-bg:#1e293b;--dashboard-card-hover-bg:#334155;--dashboard-primary:#818cf8;--dashboard-primary-light:#a5b4fc;--dashboard-primary-dark:#6366f1;--dashboard-primary-gradient:linear-gradient(135deg,#818cf8,#a78bfa);--dashboard-success:#34d399;--dashboard-success-light:#6ee7b7;--dashboard-success-bg:rgba(52,211,153,.15);--dashboard-warning:#fbbf24;--dashboard-warning-light:#fcd34d;--dashboard-warning-bg:rgba(251,191,36,.15);--dashboard-danger:#f87171;--dashboard-danger-light:#fca5a5;--dashboard-danger-bg:hsla(0,91%,71%,.15);--dashboard-info:#60a5fa;--dashboard-info-light:#93c5fd;--dashboard-info-bg:rgba(96,165,250,.15);--dashboard-text-primary:#f1f5f9;--dashboard-text-secondary:#cbd5e1;--dashboard-text-muted:#64748b;--dashboard-text-inverse:#0f172a;--dashboard-border:#334155;--dashboard-border-light:#1e293b;--dashboard-border-dark:#475569;--dashboard-shadow-xs:0 1px 2px 0 rgba(0,0,0,.3);--dashboard-shadow-sm:0 1px 3px 0 rgba(0,0,0,.4),0 1px 2px 0 rgba(0,0,0,.3);--dashboard-shadow-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -1px rgba(0,0,0,.3);--dashboard-shadow-lg:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -2px rgba(0,0,0,.3);--dashboard-shadow-xl:0 20px 25px -5px rgba(0,0,0,.5),0 10px 10px -5px rgba(0,0,0,.4);--dashboard-shadow-2xl:0 25px 50px -12px rgba(0,0,0,.6)}.dashboard-gradient-primary{background:var(--dashboard-primary-gradient);color:var(--dashboard-text-inverse)}.dashboard-gradient-success{background:linear-gradient(135deg,#10b981,#34d399);color:var(--dashboard-text-inverse)}.dashboard-gradient-warning{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:var(--dashboard-text-inverse)}.dashboard-gradient-danger{background:linear-gradient(135deg,#ef4444,#f87171);color:var(--dashboard-text-inverse)}@keyframes dashboard-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dashboard-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes dashboard-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes dashboard-count-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dashboard-scrollbar::-webkit-scrollbar{width:8px;height:8px}.dashboard-scrollbar::-webkit-scrollbar-track{background:var(--dashboard-bg)}.dashboard-scrollbar::-webkit-scrollbar-thumb{background:var(--dashboard-border-dark);border-radius:var(--dashboard-radius-full)}.dashboard-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--dashboard-text-muted)}