:root{--primary: #0d6efd;--primary-hover: #0b5ed7;--secondary: #6b7280;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #06b6d4;--background: #ffffff;--background-secondary: #f9fafb;--bg-card: #ffffff;--bg-card-header: #f9fafb;--bg-card-footer: #f9fafb;--bg-card-filled: #f9fafb;--bg-input-focus: #f9fafb;--bg-hover: #f3f4f6;--bg-toggle-off: #d1d5db;--text-primary: #111827;--text-secondary: #6b7280;--text-placeholder: #9ca3af;--text-disabled: #d1d5db;--text-loading: #6b7280;--text-primary-hover: #374151;--border-color: #e5e7eb;--border-radius: .5rem;--border-radius-sm: .375rem;--scrollbar-track: #f1f5f9;--scrollbar-thumb: #cbd5e1;--scrollbar-thumb-hover: #94a3b8;--bg-chat: #ffffff;--border-chat: #e5e7eb;--bg-chat-input: #f9fafb;--border-chat-input: #e5e7eb;--bg-input: #ffffff;--border-input: #d1d5db;--bg-message: #ffffff;--border-message: #e5e7eb;--bg-message-hover: #f9fafb;--bg-message-user: #eff6ff;--border-message-user: #bfdbfe;--text-message-user: #1e40af;--bg-message-ai: #f0fdf4;--border-message-ai: #bbf7d0;--text-message-ai: #166534;--bg-message-system: #fef3c7;--border-message-system: #fde68a;--text-message-system: #92400e;--bg-sidebar: #ffffff;--border-sidebar: #e5e7eb;--border-sidebar-header: #d1d5db;--bg-sidebar-item-active: #eff6ff;--border-sidebar-item-active: #bfdbfe;--text-sidebar-item-active: #1e40af;--bg-sidebar-item-hover: #f8fafc;--border-sidebar-item-hover: #e2e8f0;--bg-sidebar-badge: #f1f5f9;--text-sidebar-badge: #475569;--border-sidebar-children: #e2e8f0;--text-sidebar-title: #111827;--text-sidebar-item: #374151;--bg-toolbar: #ffffff;--border-toolbar: #e5e7eb;--border-toolbar-separator: #d1d5db;--bg-toolbar-item-active: #eff6ff;--border-toolbar-item-active: #bfdbfe;--text-toolbar-item-active: #1e40af;--bg-toolbar-dropdown: #ffffff;--border-toolbar-dropdown: #e5e7eb;--text-toolbar-dropdown-item: #374151;--bg-toolbar-dropdown-item-hover: #f8fafc;--bg-toolbar-dropdown-item-active: #f1f5f9;--text-toolbar-title: #111827;--bg-notifications: #ffffff;--border-notifications: #e5e7eb;--bg-notifications-header: #f9fafb;--border-notifications-header: #d1d5db;--text-notifications-title: #111827;--text-notifications-empty: #6b7280;--border-notifications-item: #f3f4f6;--bg-notifications-item-hover: #f9fafb;--text-notifications-item-title: #111827;--text-notifications-item-time: #6b7280;--text-notifications-item-message: #374151;--border-notifications-footer: #d1d5db;--bg-notifications-footer: #f9fafb;--bg-button: #f3f4f6;--text-button: #374151;--bg-button-hover: #e5e7eb;--bg-voice-button: #f3f4f6;--text-voice-button: #374151;--bg-attach-button: #f3f4f6;--text-attach-button: #374151;--avatar-bg: #e5e7eb;--avatar-text: #6b7280;--avatar-user-bg: #3b82f6;--avatar-user-text: #ffffff;--avatar-ai-bg: #10b981;--avatar-ai-text: #ffffff;--avatar-default-bg: #e5e7eb;--avatar-default-text: #6b7280;--avatar-border: #ffffff;--status-online: #10b981;--status-offline: #6b7280;--status-away: #f59e0b;--skeleton-bg: #e5e7eb;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--chat-own-bubble-bg: #5a49d6;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;--z-dropdown: 1000;--z-modal: 1050;--z-tooltip: 1100;--z-notification: 1150}[data-theme=dark]{--primary: #60a5fa;--primary-hover: #3b82f6;--secondary: #9ca3af;--success: #34d399;--warning: #fbbf24;--danger: #f87171;--info: #22d3ee;--background: #111827;--background-secondary: #1f2937;--bg-card: #1f2937;--bg-card-header: #111827;--bg-card-footer: #111827;--bg-card-filled: #374151;--bg-input-focus: #4b5563;--bg-hover: #374151;--bg-toggle-off: #4b5563;--text-primary: #f9fafb;--text-secondary: #9ca3af;--text-placeholder: #6b7280;--text-disabled: #4b5563;--text-loading: #9ca3af;--text-primary-hover: #d1d5db;--border-color: #374151;--scrollbar-track: #1f2937;--scrollbar-thumb: #4b5563;--scrollbar-thumb-hover: #6b7280;--bg-chat: #1f2937;--border-chat: #374151;--bg-chat-input: #111827;--border-chat-input: #374151;--bg-input: #374151;--border-input: #4b5563;--bg-message: #1f2937;--border-message: #374151;--bg-message-hover: #111827;--bg-message-user: #1e3a8a;--border-message-user: #1d4ed8;--text-message-user: #dbeafe;--bg-message-ai: #064e3b;--border-message-ai: #047857;--text-message-ai: #d1fae5;--bg-message-system: #78350f;--border-message-system: #d97706;--text-message-system: #fef3c7;--chat-own-bubble-bg: #4a3fc7;--bg-sidebar: #1f2937;--border-sidebar: #374151;--border-sidebar-header: #4b5563;--bg-sidebar-item-active: #1e3a8a;--border-sidebar-item-active: #1d4ed8;--text-sidebar-item-active: #dbeafe;--bg-sidebar-item-hover: #374151;--border-sidebar-item-hover: #4b5563;--bg-sidebar-badge: #4b5563;--text-sidebar-badge: #d1d5db;--border-sidebar-children: #4b5563;--text-sidebar-title: #f9fafb;--text-sidebar-item: #d1d5db;--bg-toolbar: #1f2937;--border-toolbar: #374151;--border-toolbar-separator: #4b5563;--bg-toolbar-item-active: #1e3a8a;--border-toolbar-item-active: #1d4ed8;--text-toolbar-item-active: #dbeafe;--bg-toolbar-dropdown: #1f2937;--border-toolbar-dropdown: #374151;--text-toolbar-dropdown-item: #d1d5db;--bg-toolbar-dropdown-item-hover: #374151;--bg-toolbar-dropdown-item-active: #4b5563;--text-toolbar-title: #f9fafb;--bg-notifications: #1f2937;--border-notifications: #374151;--bg-notifications-header: #111827;--border-notifications-header: #4b5563;--text-notifications-title: #f9fafb;--text-notifications-empty: #9ca3af;--border-notifications-item: #374151;--bg-notifications-item-hover: #111827;--text-notifications-item-title: #f9fafb;--text-notifications-item-time: #9ca3af;--text-notifications-item-message: #d1d5db;--border-notifications-footer: #4b5563;--bg-notifications-footer: #111827;--bg-button: #374151;--text-button: #d1d5db;--bg-button-hover: #4b5563;--bg-voice-button: #374151;--text-voice-button: #d1d5db;--bg-attach-button: #374151;--text-attach-button: #d1d5db;--avatar-bg: #374151;--avatar-text: #9ca3af;--avatar-user-bg: #2563eb;--avatar-user-text: #ffffff;--avatar-ai-bg: #059669;--avatar-ai-text: #ffffff;--avatar-default-bg: #374151;--avatar-default-text: #9ca3af;--avatar-border: #1f2937;--skeleton-bg: #374151}.recharts-cartesian-axis-tick text,.recharts-cartesian-axis-tick tspan,.recharts-cartesian-axis-tick-value{fill:var(--text-secondary, var(--text-primary))}.recharts-legend-item-text{color:var(--text-primary)}
