@charset "UTF-8";:root{--color-bg-primary: #f6f7f9;--color-bg-secondary: #FFFFFF;--color-bg-input: #FFFFFF;--color-text-primary: #1F2937;--color-text-secondary: #6B7280;--color-text-muted: #9CA3AF;--color-border: #E5E7EB;--color-border-hover: #D1D5DB;--color-primary: #6366F1;--color-primary-hover: #4F46E5;--color-primary-active: #4338CA;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .15);--shadow-modal: 0 20px 50px rgba(0, 0, 0, .3);--chart-blue: #6366F1;--chart-teal: #14B8A6;--chart-amber: #F59E0B;--chart-orange: #F97316;--chart-purple: #A855F7;--color-success: #10B981;--color-warning: #F59E0B;--color-error: #EF4444;--color-info: #3B82F6;--sidebar-width: 260px;--sidebar-title-height: 60px;--color-nav-item-hover: rgba(99, 102, 241, .12)}[data-theme=dark]{--color-bg-primary: #0F172A;--color-bg-secondary: #1E293B;--color-bg-input: #0F172A;--color-text-primary: #F8FAFC;--color-text-secondary: #CBD5E1;--color-text-muted: #64748B;--color-border: #334155;--color-border-hover: #475569;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .3);--shadow-modal: 0 20px 50px rgba(0, 0, 0, .5)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:var(--color-bg-primary);color:var(--color-text-primary)}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}html,body{height:100%;width:100%;margin:0;padding:0}app-root{display:block;height:100%;width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-bg-primary);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb{background:var(--color-border-hover);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-hover) var(--color-bg-primary)}
/*# sourceMappingURL=styles.css.map */
