.tooltip .tooltip-inner{background-color:#fff!important;color:#000!important;box-shadow:0 2px 8px rgba(0,0,0,.15);white-space:nowrap!important;max-width:none!important;width:max-content!important}.tooltip .tooltip-arrow:before{border-color:#fff!important}:root{--background:#ffffff;--foreground:#3D3D3D;--header-background:#ffffff;--header-font-color:#3D3D3D;--color-background:var(--background);--color-foreground:var(--foreground);--chatlist-item-color:#707070;--editor-border-color:var(--input-border-color);--editor-background:var(--background);--editor-toolbar-background:var(--background);--editor-button-hover:var(--light-color);--editor-button-active:var(--light-color);--editor-focus-shadow:rgba(0,123,255,0.25);--editor-placeholder-color:var(--secondary-color);--editor-loading-overlay:rgba(255,255,255,0.8);--editor-disabled-opacity:0.6;--quill-container-background:var(--background);--quill-toolbar-background:var(--background);--quill-border-color:var(--input-border-color);--quill-placeholder-color:var(--secondary-color);--quill-button-hover:var(--light-color);--quill-button-active-bg:#d4edda;--quill-button-active-color:#155724;--quill-focus-border:var(--primary-color);--quill-dropdown-shadow:rgba(0,0,0,0.1);--border-color-light:#e5e5e5;--text-color-primary:#1a1a1a;--text-color-secondary:#374151;--text-color-muted:#6b7280;--text-color-placeholder:#9ca3af;--button-primary-bg:#3b82f6;--button-primary-hover:#2563eb;--button-secondary-border:#d1d5db;--button-hover-bg:#f3f4f6;--button-active-bg:#e5e7eb;--info-icon-bg:#d1d5db;--error-border-color:#ef4444;--error-text-color:#ef4444;--primary-color:#007bff;--secondary-color:#6c757d;--success-color:#28a745;--danger-color:#dc3545;--warning-color:#ffc107;--info-color:#17a2b8;--light-color:#f8f9fa;--dark-color:#343a40;--primary-send-color:linear-gradient(64deg,#7A00FF,#0055FF 49%,#00C9FF 91%,#00C9FF);--primary-send-color-dark:linear-gradient(64deg,#7A00FF,#0055FF 49%,#00C9FF 91%,#00C9FF);--primary-send-color-light:linear-gradient(64deg,#7A00FF,#0055FF 49%,#00C9FF 91%,#00C9FF);--primary-text:#ffffff;--primary-text-hover:#ffffff;--primary-text-disabled:#ffffff;--abort-color:linear-gradient(64deg,#FF0000,#FF4D4D 49%,#FF9999 91%,#FF9999);--abort-color-dark:linear-gradient(64deg,#FF0000,#FF4D4D 49%,#FF9999 91%,#FF9999);--abort-color-light:linear-gradient(64deg,#FF0000,#FF4D4D 49%,#FF9999 91%,#FF9999);--abort-text:#ffffff;--abort-text-hover:#ffffff;--abort-text-disabled:#ffffff;--header-add-button-gradient:linear-gradient(40deg,#7A00FF,#0055FF 49%,#00C9FF 91%,#00C9FF);--header-button-hover-opacity:0.8;--chatlist-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.04);--chatlist-search-bg:#f8f9fa;--chatlist-search-border:#e0e0e0;--chatlist-search-icon-color:#888;--border-color:#dee2e6;--input-border-color:#e8e8e8;--input-box-shadow:0px 2px 8px 0px #00000026;--input-bg-color:#ffffff;--placeholder-color:#999;--button-size-small:2rem;--chat-bg-color:#ffffff;--chat-border-color:rgba(0,0,0,0.08);--chat-box-shadow:0 0.125rem 0.625rem rgba(0,0,0,0.15);--timestamp-color:#999;--message-timestamp-color:#6c757d;--message-content-bg-user:#F9F9F9;--message-content-bg-bot:rgba(0,152,255,.03);--message-content-error-bg:#FFEBEE;--message-content-error-color:#D32F2F;--message-content-color-user:#3D3D3D;--message-content-color-bot:#3D3D3D;--link-color:#0078d4;--scrollbar-track:#ffffff;--scrollbar-thumb:#cfcccc;--scrollbar-thumb-hover:#a8a8a8;--chat-page-indicator-color:#888;--chat-empty-message-color:#666;--scroll-button-bg:var(--primary-color);--scroll-button-color:white;--scroll-button-hover-bg:var(--primary-color-hover,#0069d9);--header-bg-color:#ffffff;--header-font-color:#000000;--action-button-bg-color:#E6E8EC;--action-button-bg-hover-color:#E6E8EC;--starter-question-title-color:#4b5155;--starter-button-bg:#F4F5F7;--starter-button-bg-hover:#E6E8EC;--starter-button-bg-active:#D8DAE0;--starter-button-bg-disabled:#FAFBFC;--starter-button-text:#2C3E50;--starter-button-text-hover:#1A2633;--starter-button-text-active:#0F1721;--starter-button-text-disabled:#A6ACB7;--chat-list-active-bg-hover:#E6E8EC;--chat-list-active-bg-active:#D8DAE0;--loader-bg:#7B8793;--table-row-hover-bg:#f0f0f0;--table-header-bg:#f5f5f5;--table-row-even-bg:#fafafa;--table-row-active-bg:#e6e8ec;--table-row-active-bg-hover:#d8dae0;--citation-bg:#E6E8EC;--citation-color:#6e6969;--citation-hover-bg:#cdcecf;--text-dark:rgb(0,0,0);--citation-border-color:#E6E8EC;--citation-tooltip-link-color:#0F1721;--citation-tooltip-bg:#FFFFFF;--citation-tooltip-color:#000000;--tooltip-bg:#FFFFFF;--tooltip-color:#000000;--citation-tooltip-border:#e0e0e0;--citation-tooltip-header-bg:#f5f5f5;--citation-tooltip-header-color:#333333;--toast-success-bg:rgba(209,242,209,0.95);--toast-success-border:#a3d9a3;--toast-error-bg:rgba(255,220,220,0.95);--toast-error-border:#f5b6b6;--toast-warning-bg:rgba(255,236,204,0.95);--toast-warning-border:#ffd699;--toast-info-bg:rgba(209,233,255,0.95);--toast-info-border:#a6d2ff;--toast-text-color:#4a4a4a;--toast-shadow:rgba(0,0,0,0.1)}html{font-size:14px}body{background:var(--background);color:var(--foreground);font-family:var(--font-default);font-size:var(--font-size-base);overflow:hidden;letter-spacing:.5px;line-height:1.5}*,.no-gutters{margin:0;padding:0}*{box-sizing:border-box}.chatScrollArea{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.chatScrollArea::-webkit-scrollbar{width:6px}.chatScrollArea::-webkit-scrollbar-track{background:var(--scrollbar-track)}.chatScrollArea::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:6px}.chatScrollArea::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}