:root{--bg-color:#ddd;--card-bg:#ddd;--input-bg:#ddd;--light-bg:#ddd;--form-card-bg:#ddd;--hover-color:#ddd;--table-stripe-bg:#ddd;--text-color:#101010;--heading-color:#101010;--label-color:#313131;--placeholder-color:#5e5e5e;--secondary-text-color:#3e3d3d;--link-color:#06c;--link-hover-color:#004c99;--focus-border-color:#007bff;--focus-shadow-color:#007bff40;--border-color:#fa7d08;--border-color-light:#e0e0e0;--shadow-color:#0000001a;--primary-color:#0984e3;--secondary-color:#6c757d;--accent-color:#007bff;--nav-primary-color:#0984e3;--nav-accent-color:#007bff;--nav-link-color:#06c;--nav-link-hover:#004c99;--success-color:#28a745;--error-color:#dc3545;--warning-color:#ffc107;--info-color:#17a2b8;--success-bg:#d1e7dd;--success-border:#badbcc;--error-bg:#f8d7da;--error-border:#f5c2c7;--warning-bg:#fff3cd;--warning-border:#ffecb5;--info-bg:#cff4fc;--info-border:#b6effb;--disabled-bg:#e9ecef;--table-header-bg:#007bff;--table-header-text:#fff;--tag-bg:#e9ecef;--form-bg:linear-gradient(135deg,#f3f4f6 0%,#e6e7ea 100%);--form-header-border:#e6e7ea;--form-title:#2c3e50;--form-subtitle:#6c757d;--btn-primary-bg:#0984e3;--btn-primary-hover-bg:#0a6ed1;--btn-primary-text:#fff;--btn-primary-hover-text:#fff;--btn-secondary-bg:#6c757d;--btn-secondary-hover-bg:#495057;--btn-secondary-text:#fff;--btn-secondary-hover-text:#fff;--accent-btn-bg:#4314eb;--accent-btn-hover-bg:#3610c9;--user-message-bg:#007bff;--user-message-text:#fff;--other-message-bg:#f0f0f0;--other-message-text:#333;--chat-time-text:#666;--chat-input-bg:#fff;--chat-input-text:#333;--chat-input-placeholder:#999;--chat-send-btn-bg:#007bff;--chat-send-btn-text:#fff;--chat-sidebar-active:#e6f7ff;--chat-unread-badge:#ff4d4f;--nav-bg:#1f2937;--nav-text:#fff;--nav-highlight:#4ade80;--nav-highlight-bg:#4ade801a;--error-bg-light:#ef44441a;--error-hover-color:#ef4444;--skeleton-base-color:#a0c1e4;--skeleton-highlight-color:#e6f2ff;--skeleton-gradient:linear-gradient(90deg,transparent 0%,#fffc 50%,transparent 100%);--skeleton-animation-duration:1.5s;--skeleton-image-color:#00d2ff;--skeleton-container-bg:#f7f7f6;--skeleton-button-bg:#f0f0f0;--badge-bg:#168d18;--badge-text:#fff;--error-shadow:#dc354540;--form-fields-bg-dark:#2d2d2d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--transition-duration:.3s;--transition-timing:cubic-bezier(.4,0,.2,1)}[data-theme=dark]{--bg-color:#302f2f;--card-bg:#424242;--input-bg:#383838;--light-bg:#3a3a3a;--form-card-bg:#23272f;--hover-color:#505050;--table-stripe-bg:#4a4a4a;--text-color:#f5f5f5;--heading-color:#f8f8f8;--label-color:#f0f0f0;--placeholder-color:#fdfdfd;--secondary-text-color:#c5c5c5;--link-color:#66b3ff;--link-hover-color:#4da6ff;--focus-border-color:#80bfff;--focus-shadow-color:#80bfff40;--border-color:#ff9c4a;--border-color-light:#555;--shadow-color:#0006;--primary-color:#4da6ff;--secondary-color:#999;--accent-color:#66b3ff;--nav-primary-color:#4da6ff;--nav-accent-color:#66b3ff;--nav-link-color:#80bfff;--nav-link-hover:#9cf;--success-color:#4caf50;--error-color:#f44336;--warning-color:#ff9800;--info-color:#2196f3;--success-bg:#1b5e20;--success-border:#2e7d32;--error-bg:#b71c1c;--error-border:#d32f2f;--warning-bg:#e65100;--warning-border:#f57c00;--info-bg:#0d47a1;--info-border:#1565c0;--disabled-bg:#555;--table-header-bg:#4da6ff;--table-header-text:#fff;--tag-bg:#555;--form-bg:linear-gradient(135deg,#3a3a3a 0%,#2d2d2d 100%);--form-header-border:#555;--form-title:#f8f8f8;--form-subtitle:#ccc;--btn-primary-bg:#4da6ff;--btn-primary-hover-bg:#66b3ff;--btn-primary-text:#fff;--btn-primary-hover-text:#fff;--btn-secondary-bg:#666;--btn-secondary-hover-bg:#777;--btn-secondary-text:#fff;--btn-secondary-hover-text:#fff;--accent-btn-bg:#7c4dff;--accent-btn-hover-bg:#9575ff;--user-message-bg:#4da6ff;--user-message-text:#fff;--other-message-bg:#555;--other-message-text:#f5f5f5;--chat-time-text:#ccc;--chat-input-bg:#424242;--chat-input-text:#f5f5f5;--chat-input-placeholder:#999;--chat-send-btn-bg:#4da6ff;--chat-send-btn-text:#fff;--chat-sidebar-active:#1a237e;--chat-unread-badge:#ff5252;--nav-bg:#1a1a1a;--nav-text:#f5f5f5;--nav-highlight:#4caf50;--nav-highlight-bg:#4caf501a;--error-bg-light:#f443361a;--error-hover-color:#ff5252;--skeleton-base-color:#424242;--skeleton-highlight-color:#555;--skeleton-gradient:linear-gradient(90deg,transparent 0%,#ffffff1a 50%,transparent 100%);--skeleton-animation-duration:1.5s;--skeleton-image-color:#4da6ff;--skeleton-container-bg:#2d2d2d;--skeleton-button-bg:#424242;--badge-bg:#4caf50;--badge-text:#fff;--error-shadow:#f4433640;--form-fields-bg-dark:#424242;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--transition-duration:.3s;--transition-timing:cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box;transition:background-color var(--transition-duration)var(--transition-timing),color var(--transition-duration)var(--transition-timing),border-color var(--transition-duration)var(--transition-timing);margin:0;padding:0}html,body{background-color:var(--bg-color);max-width:100vw;color:var(--text-color);overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}html{scroll-behavior:smooth}a{color:var(--link-color);transition:color var(--transition-duration)var(--transition-timing);text-decoration:none}a:hover{color:var(--link-hover-color)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--card-bg);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--secondary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}
