report-DTjGLvg6.css 63 KB

1
  1. .model-config[data-v-e8e9ff38]{border-top:1px solid rgba(0,0,0,.06);background:var(--secondary-bg);color:var(--primary-text)}.config-header[data-v-e8e9ff38]{padding:12px 20px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .2s}.config-header[data-v-e8e9ff38]:hover{background:#00000005}.config-icon[data-v-e8e9ff38]{width:16px;height:16px}.toggle-icon[data-v-e8e9ff38]{width:12px;height:12px;margin-left:auto}.config-panel[data-v-e8e9ff38]{padding:12px 20px;border-top:1px solid rgba(0,0,0,.06)}.model-list[data-v-e8e9ff38]{margin-bottom:16px}.model-item[data-v-e8e9ff38]{margin-bottom:16px;padding:12px;background:var(--secondary-bg);border-radius:4px}.model-header[data-v-e8e9ff38]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.model-title[data-v-e8e9ff38]{font-size:13px;color:var(--primary-text)}.model-form[data-v-e8e9ff38]{display:flex;flex-direction:column;gap:12px}.form-item[data-v-e8e9ff38]{margin-bottom:12px}.form-item label[data-v-e8e9ff38]{display:block;font-size:12px;color:var(--primary-text);margin-bottom:8px}.add-model-btn[data-v-e8e9ff38]{margin-bottom:16px}.action-buttons[data-v-e8e9ff38]{display:flex;justify-content:flex-end}[data-v-e8e9ff38] .ant-select,[data-v-e8e9ff38] .ant-input,[data-v-e8e9ff38] .ant-input-password{font-size:14px}[data-v-e8e9ff38] .ant-select-selector{border-radius:4px!important}[data-v-e8e9ff38] .ant-input,[data-v-e8e9ff38] .ant-input-password{border-radius:4px}.search-results[data-v-600380b4]{height:100%;display:flex;flex-direction:column;background:var(--secondary-bg);width:100%;overflow:hidden}.search-results .search-box[data-v-600380b4]{padding:16px 24px;border-bottom:1px solid var(--border-color);display:flex;gap:0}.search-results .search-box .input-wrapper[data-v-600380b4]{position:relative;flex:1;display:flex;align-items:center}.search-results .search-box .input-wrapper input[data-v-600380b4]{width:100%;padding:8px 30px 8px 12px;height:24px;font-size:16px;border:2px solid #4e6ef2;border-right:none;border-radius:4px 0 0 4px}.search-results .search-box .input-wrapper input[data-v-600380b4]:focus{outline:none}.search-results .search-box .input-wrapper .clear-icon[data-v-600380b4]{position:absolute;right:8px;top:50%;transform:translateY(-50%);cursor:pointer;color:#999;font-size:16px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%}.search-results .search-box .input-wrapper .clear-icon[data-v-600380b4]:hover{color:#666;background-color:#0000000d}.search-results .search-box button[data-v-600380b4]{padding:0 20px;height:44px;background:#4e6ef2;border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;font-size:16px;min-width:108px}.search-results .search-box button[data-v-600380b4]:disabled{background:#7a96fa;cursor:not-allowed}.search-results .search-box button[data-v-600380b4]:hover:not(:disabled){background:#4662d9}.search-results .results-header[data-v-600380b4]{padding:16px 24px;border-bottom:1px solid var(--border-color)}.search-results .results-header h2[data-v-600380b4]{margin:0;font-size:18px;color:var(--primary-text)}.search-results .results-header .result-stats[data-v-600380b4]{margin-top:4px;font-size:14px;color:var(--primary-text)}.search-results .results-container[data-v-600380b4]{flex:1;overflow-y:auto;padding:0 24px;scroll-behavior:smooth}.search-results .results-list .result-item[data-v-600380b4]{padding:20px 0;border-bottom:1px solid #f0f0f0}.search-results .results-list .result-item[data-v-600380b4]:last-child{border-bottom:none}.search-results .results-list .result-item .result-title[data-v-600380b4]{cursor:pointer;margin:0 0 8px;font-size:16px}.search-results .results-list .result-item .result-title a[data-v-600380b4]{color:#1677ff;text-decoration:none}.search-results .results-list .result-item .result-title a[data-v-600380b4]:hover{text-decoration:underline}.search-results .results-list .result-item .result-url[data-v-600380b4]{color:#0ca678;font-size:13px;margin-bottom:8px}.search-results .results-list .result-item .result-snippet[data-v-600380b4]{color:#000000a6;font-size:14px;margin-bottom:8px;line-height:1.5}.search-results .results-list .result-item .result-meta[data-v-600380b4]{font-size:12px;color:#00000073}.search-results .results-list .result-item .result-meta .result-date[data-v-600380b4]{margin-right:16px}.search-results .no-results[data-v-600380b4]{text-align:center;padding:48px 0;color:var(--primary-text)}.search-results .no-results .no-results-icon[data-v-600380b4]{font-size:48px;margin-bottom:16px}.search-results .no-results p[data-v-600380b4]{font-size:14px}.search-results .loading-more[data-v-600380b4]{text-align:center;padding:20px 0;color:var(--primary-text);font-size:14px}.search-results .loading-spinner[data-v-600380b4]{display:inline-block;width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #1677ff;border-radius:50%;animation:spin-600380b4 1s linear infinite}@keyframes spin-600380b4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-results .results-container[data-v-600380b4]::-webkit-scrollbar{width:6px}.search-results .results-container[data-v-600380b4]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.search-results .results-container[data-v-600380b4]::-webkit-scrollbar-track{background-color:transparent}.voice-config[data-v-8bc2e758]{border-top:1px solid rgba(0,0,0,.06);background:var(--secondary-bg);color:var(--primary-text)}.config-header[data-v-8bc2e758]{padding:12px 20px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .2s}.config-header[data-v-8bc2e758]:hover{background:#00000005}.config-icon[data-v-8bc2e758]{width:16px;height:16px}.toggle-icon[data-v-8bc2e758]{width:12px;height:12px;margin-left:auto}.config-panel[data-v-8bc2e758]{padding:12px 20px;border-top:1px solid rgba(0,0,0,.06)}.config-item[data-v-8bc2e758]{margin-bottom:16px}.config-item[data-v-8bc2e758]:last-child{margin-bottom:0}.config-item label[data-v-8bc2e758]{display:block;font-size:12px;color:var(--primary-text);margin-bottom:8px}select[data-v-8bc2e758]{width:100%;padding:6px 8px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;color:var(--primary-text);background:var(--secondary-bg)}.slider-container[data-v-8bc2e758]{display:flex;align-items:center;gap:12px}input[type=range][data-v-8bc2e758]{flex:1;height:4px;-webkit-appearance:none;background:#e5e6eb;border-radius:2px;outline:none}input[type=range][data-v-8bc2e758]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#1677ff;cursor:pointer;border:none}.slider-value[data-v-8bc2e758]{font-size:12px;color:var(--primary-text);min-width:36px}.switch-button[data-v-8bc2e758]{padding:4px 15px;height:32px;border-radius:4px;border:1px solid #d9d9d9;background:var(--secondary-bg);color:var(--primary-text);cursor:pointer;transition:all .3s;white-space:nowrap}.switch-button[data-v-8bc2e758]:hover{color:#1677ff;border-color:#1677ff}.switch-button[data-v-8bc2e758]:disabled{color:var(--primary-text);border-color:#d9d9d9;background:var(--secondary-bg);cursor:not-allowed}.preview-button[data-v-8bc2e758]{padding:4px 15px;height:32px;border-radius:4px;border:1px solid #d9d9d9;background:var(--secondary-bg);color:var(--primary-text);cursor:pointer;transition:all .3s;white-space:nowrap}.preview-button[data-v-8bc2e758]:hover{color:#1677ff;border-color:#1677ff}.preview-button[data-v-8bc2e758]:disabled{color:var(--primary-text);border-color:#d9d9d9;background:var(--secondary-bg);cursor:not-allowed}.voice-select-container[data-v-8bc2e758]{display:flex;gap:8px;align-items:center}select[data-v-8bc2e758]{flex:1;min-width:0}.knowledge-config[data-v-6b9363c0]{border-top:1px solid rgba(0,0,0,.06);background:var(--secondary-bg);color:var(--primary-text)}.config-header[data-v-6b9363c0]{padding:12px 20px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .2s}.config-header[data-v-6b9363c0]:hover{background:#00000005}.config-icon[data-v-6b9363c0]{width:16px;height:16px}.toggle-icon[data-v-6b9363c0]{width:12px;height:12px;margin-left:auto}.config-panel[data-v-6b9363c0]{padding:12px 20px;border-top:1px solid rgba(0,0,0,.06)}.knowledge-list[data-v-6b9363c0],.knowledge-group[data-v-6b9363c0]{margin-bottom:16px}.knowledge-group[data-v-6b9363c0]:last-child{margin-bottom:0}.group-header[data-v-6b9363c0]{font-size:13px;color:var(--primary-text);margin-bottom:8px}.checkbox-list[data-v-6b9363c0]{display:flex;flex-direction:column;gap:8px}.checkbox-item[data-v-6b9363c0]{display:flex;align-items:flex-start}.item-desc[data-v-6b9363c0]{margin-left:8px;font-size:12px;color:var(--primary-text)}.action-buttons[data-v-6b9363c0]{display:flex;justify-content:flex-end;margin-top:16px}[data-v-6b9363c0] .ant-checkbox-wrapper{font-size:14px}[data-v-6b9363c0] .ant-checkbox-group{width:100%;flex-direction:column}[data-v-6b9363c0] .ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0}.export-button[data-v-e86b4cb0]{display:inline-block}.export-trigger[data-v-e86b4cb0]{padding:4px;height:32px;width:32px;display:flex;align-items:center;justify-content:center}.export-icon[data-v-e86b4cb0]{width:16px;height:16px}.menu-icon[data-v-e86b4cb0]{width:14px;height:14px;margin-right:8px}[data-v-e86b4cb0] .ant-dropdown-menu-item{display:flex;align-items:center;padding:8px 12px}.document-preview[data-v-28f8e2cb]{height:100%;overflow:hidden;display:flex;flex-direction:column}.preview-container[data-v-28f8e2cb]{display:flex;height:100%;gap:16px}.document-list[data-v-28f8e2cb]{width:300px;flex-shrink:0;overflow-y:auto;padding:16px;border-right:1px solid var(--border-color)}.direct-preview[data-v-28f8e2cb]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--secondary-bg);border-radius:8px}.empty-state[data-v-28f8e2cb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;color:var(--primary-text)}.empty-state .empty-icon[data-v-28f8e2cb]{font-size:48px;margin-bottom:16px}.empty-state p[data-v-28f8e2cb]{font-size:14px;margin:0}.document-item[data-v-28f8e2cb]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:8px;margin-bottom:8px;background:var(--secondary-bg);transition:all .3s;color:var(--primary-color)}.document-item.active[data-v-28f8e2cb]{background:var(--primary-bg);border:1px solid var(--primary-color)}.document-info[data-v-28f8e2cb]{display:flex;align-items:center;gap:12px;flex:1}.doc-icon[data-v-28f8e2cb]{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.preview-thumbnail[data-v-28f8e2cb]{width:100%;height:100%;object-fit:cover;border-radius:4px}.file-icon[data-v-28f8e2cb]{width:24px;height:24px}.info[data-v-28f8e2cb]{flex:1;min-width:0}.info .name[data-v-28f8e2cb]{font-size:14px;color:var(--primary-text);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info .size[data-v-28f8e2cb]{font-size:12px;color:var(--primary-text)}.actions[data-v-28f8e2cb]{display:flex;gap:8px}.action-btn[data-v-28f8e2cb]{width:32px;height:32px;border:none;background:transparent;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--primary-text);transition:all .3s}.action-btn[data-v-28f8e2cb]:hover{background:#0000000a;color:#1677ff}.preview-header[data-v-28f8e2cb]{padding:16px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.preview-header span[data-v-28f8e2cb]{font-size:16px;font-weight:500;color:var(--primary-text)}.preview-header .close-btn[data-v-28f8e2cb]{border:none;background:transparent;cursor:pointer;color:var(--primary-text);display:flex;align-items:center;justify-content:center;padding:8px;border-radius:4px;transition:all .3s}.preview-header .close-btn[data-v-28f8e2cb]:hover{background:#0000000a;color:var(--primary-color)}.preview-body[data-v-28f8e2cb]{flex:1;overflow:auto;padding:24px;display:flex;align-items:flex-start;justify-content:center}.preview-image[data-v-28f8e2cb]{max-width:100%;max-height:70vh;object-fit:contain}.preview-video[data-v-28f8e2cb]{max-width:100%;max-height:70vh}.doc-preview[data-v-28f8e2cb]{width:100%;height:100%;min-height:500px}.file-preview[data-v-28f8e2cb]{text-align:center;color:var(--primary-text)}.file-preview .large-icon[data-v-28f8e2cb]{font-size:64px;margin-bottom:16px}.file-preview p[data-v-28f8e2cb]{margin:0;font-size:14px}@media screen and (max-width: 768px){.preview-container[data-v-28f8e2cb]{flex-direction:column}.document-list[data-v-28f8e2cb]{width:100%;border-right:none;border-bottom:1px solid var(--border-color)}}[data-v-367164d1]:root{--base-font-size: 16px;--small-font-size: 14px;--smaller-font-size: 12px;--base-spacing: 16px;--border-radius: 6px;--input-height: 40px;--input-height-mobile: 36px;--input-height-small: 32px;--button-min-width: 80px;--button-min-width-mobile: 64px}.knowledge-results[data-v-367164d1]{color:var(--primary-text);height:94%;display:flex;flex-direction:column;background:var(--secondary-bg);width:100%;overflow:hidden;font-size:var(--base-font-size)}@media (max-width: 768px){.knowledge-results[data-v-367164d1]{font-size:calc(var(--base-font-size) - 2px)}}.knowledge-results .search-box[data-v-367164d1]{padding:var(--base-spacing);display:flex;gap:12px;align-items:center}@media (max-width: 768px){.knowledge-results .search-box[data-v-367164d1]{padding:calc(var(--base-spacing) * .75);gap:8px}}@media (max-width: 480px){.knowledge-results .search-box[data-v-367164d1]{padding:calc(var(--base-spacing) * .5);gap:6px}}.knowledge-results .search-box .input-wrapper[data-v-367164d1]{position:relative;flex:1;display:flex;align-items:center;margin-right:15px}.knowledge-results .search-box .input-wrapper .search-input[data-v-367164d1]{width:100%;height:24px;font-size:16px;border:1px solid #d9d9d9;padding:8px 30px 8px 12px;border-radius:4px 0 0 4px;outline:none;transition:all .3s;margin-right:15px}@media (max-width: 768px){.knowledge-results .search-box .input-wrapper .search-input[data-v-367164d1]{height:var(--input-height-mobile);padding:0 36px 0 14px;font-size:var(--small-font-size)}}@media (max-width: 480px){.knowledge-results .search-box .input-wrapper .search-input[data-v-367164d1]{height:var(--input-height-small);padding:0 32px 0 12px;font-size:var(--smaller-font-size)}}.knowledge-results .search-box .input-wrapper .search-input[data-v-367164d1]:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a}.knowledge-results .search-box .input-wrapper .search-input[data-v-367164d1]::placeholder{color:#00000040;font-size:inherit}.knowledge-results .search-box .input-wrapper .clear-icon[data-v-367164d1]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#00000073;font-size:var(--base-font-size);transition:all .3s;border-radius:50%}@media (max-width: 768px){.knowledge-results .search-box .input-wrapper .clear-icon[data-v-367164d1]{right:10px;width:14px;height:14px;font-size:var(--small-font-size)}}@media (max-width: 480px){.knowledge-results .search-box .input-wrapper .clear-icon[data-v-367164d1]{right:8px;width:12px;height:12px;font-size:var(--smaller-font-size)}}.knowledge-results .search-box .input-wrapper .clear-icon[data-v-367164d1]:hover{color:#000000e0;background:#0000000a}.knowledge-results .search-box .search-button[data-v-367164d1]{height:var(--input-height);min-width:var(--button-min-width);padding:0 20px;font-size:var(--base-font-size);background:#1677ff;border:none;border-radius:var(--border-radius);color:#fff;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation}@media (max-width: 768px){.knowledge-results .search-box .search-button[data-v-367164d1]{height:var(--input-height-mobile);min-width:var(--button-min-width-mobile);padding:0 16px;font-size:var(--small-font-size)}}@media (max-width: 480px){.knowledge-results .search-box .search-button[data-v-367164d1]{height:var(--input-height-small);padding:0 12px;font-size:var(--smaller-font-size)}}.knowledge-results .search-box .search-button[data-v-367164d1]:hover{background:#4096ff}.knowledge-results .search-box .search-button[data-v-367164d1]:active{background:#0958d9}.knowledge-results .search-box .search-button[data-v-367164d1]:disabled{background:#d9d9d9;cursor:not-allowed;pointer-events:none}@media (hover: none){.knowledge-results .search-box .search-button[data-v-367164d1]:active{background:#0958d9}}.knowledge-results .results-container[data-v-367164d1]{flex:1;overflow-y:auto;padding:var(--base-spacing)}@media (max-width: 480px){.knowledge-results .results-container[data-v-367164d1]{padding:calc(var(--base-spacing) / 2)}}.knowledge-results .results-container .result-item[data-v-367164d1]{padding:20px 0;border-bottom:1px solid #f0f0f0;transition:all .3s ease}.knowledge-results .results-container .result-item[data-v-367164d1]:last-child{border-bottom:none}.knowledge-results .results-container .result-item[data-v-367164d1]:hover{background:#00000005}.knowledge-results .results-container .result-item .result-title[data-v-367164d1]{margin:0 0 8px;font-size:16px}.knowledge-results .results-container .result-item .result-title a[data-v-367164d1]{color:#1677ff;text-decoration:none}.knowledge-results .results-container .result-item .result-title a[data-v-367164d1]:hover{text-decoration:underline}.knowledge-results .results-container .result-item .result-content[data-v-367164d1]{color:#000000a6;font-size:14px;margin-bottom:8px;line-height:1.5}.knowledge-results .results-container .result-item .result-translation[data-v-367164d1]{font-size:14px;color:#000000a6;margin-bottom:8px;padding:8px;background:#f5f5f5;border-radius:4px}.knowledge-results .results-container .result-item .result-translation .translation-label[data-v-367164d1]{color:#000000d9;font-weight:500;margin-right:8px}.knowledge-results .results-container .result-item .result-translation .translation-content[data-v-367164d1]{color:#000000a6}.knowledge-results .results-container .result-item .result-meta[data-v-367164d1]{font-size:12px;color:#00000073;display:flex;gap:16px}.knowledge-results .results-container .result-item .result-meta .result-date[data-v-367164d1],.knowledge-results .results-container .result-item .result-meta .result-source[data-v-367164d1]{display:inline-flex;align-items:center}.knowledge-results .loading-state[data-v-367164d1],.knowledge-results .empty-state[data-v-367164d1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--primary-text)}.knowledge-results .loading-state .loading-spinner[data-v-367164d1],.knowledge-results .empty-state .loading-spinner[data-v-367164d1]{width:24px;height:24px;border:2px solid #f0f0f0;border-top-color:#1677ff;border-radius:50%;animation:spin-367164d1 1s linear infinite}.knowledge-results .loading-state p[data-v-367164d1],.knowledge-results .empty-state p[data-v-367164d1]{margin-top:12px}.knowledge-results .load-more[data-v-367164d1]{display:flex;align-items:center;justify-content:center;padding:16px;color:var(--primary-text);gap:8px}@keyframes spin-367164d1{to{transform:rotate(360deg)}}@media (prefers-color-scheme: dark){.knowledge-results[data-v-367164d1]{background:#1f1f1f;color:#ffffffd9}.knowledge-results .search-input[data-v-367164d1]{background:#2f2f2f;border-color:#434343;color:#ffffffd9}.knowledge-results .result-item[data-v-367164d1]{background:#2f2f2f;border-color:#434343}.knowledge-results .result-item .result-title[data-v-367164d1]{color:#1890ff}.knowledge-results .result-item .result-content[data-v-367164d1]{color:#ffffffa6}.knowledge-results .result-item .result-translation[data-v-367164d1]{background:#1f1f1f}.knowledge-results .result-item .result-translation .translation-label[data-v-367164d1]{color:#ffffffd9}.knowledge-results .result-item .result-translation .translation-content[data-v-367164d1]{color:#ffffffa6}.knowledge-results .result-item .result-meta[data-v-367164d1]{color:#ffffff73}}@media (prefers-color-scheme: dark){.knowledge-results[data-v-367164d1]{background:#1f1f1f}.knowledge-results .search-box[data-v-367164d1]{border-color:#303030}.knowledge-results .search-box .search-input[data-v-367164d1]{background:#2f2f2f;border-color:#434343;color:#ffffffd9}.knowledge-results .search-box .search-input[data-v-367164d1]::placeholder{color:#ffffff40}.knowledge-results .search-box .search-input[data-v-367164d1]:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff26}.knowledge-results .search-box .clear-icon[data-v-367164d1]{color:#ffffff73}.knowledge-results .search-box .clear-icon[data-v-367164d1]:hover{color:#ffffffd9;background:#ffffff14}.knowledge-results .search-box .search-button[data-v-367164d1]:disabled{background:#424242;color:#ffffff4d}}@media (prefers-contrast: high){.search-input[data-v-367164d1]{border-width:2px}.search-button[data-v-367164d1]{border:2px solid transparent}.search-button[data-v-367164d1]:focus{outline:2px solid #fff;outline-offset:2px}}@media (prefers-reduced-motion: reduce){.search-input[data-v-367164d1],.search-button[data-v-367164d1],.clear-icon[data-v-367164d1],.result-item[data-v-367164d1]{transition:none}}.highlight[data-v-367164d1]{color:#1677ff;font-weight:500;padding:0 2px;border-radius:2px;background:#1890ff1a}.dialog-overlay[data-v-b963ecb7]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.dialog-content[data-v-b963ecb7]{background:#fff;border-radius:8px;padding:20px;width:400px;box-shadow:0 2px 12px #0000001a}.dialog-header[data-v-b963ecb7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dialog-header h3[data-v-b963ecb7]{margin:0;color:#333}.close-button[data-v-b963ecb7]{background:none;border:none;font-size:24px;cursor:pointer;color:#666}.form-group[data-v-b963ecb7]{margin-bottom:15px}.form-group label[data-v-b963ecb7]{display:block;margin-bottom:5px;color:#333}.form-group input[data-v-b963ecb7]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.dialog-footer[data-v-b963ecb7]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.cancel-button[data-v-b963ecb7],.confirm-button[data-v-b963ecb7]{padding:8px 20px;border-radius:4px;cursor:pointer;font-size:14px}.cancel-button[data-v-b963ecb7]{background:#f5f5f5;border:1px solid #ddd;color:#666}.confirm-button[data-v-b963ecb7]{background:#409eff;border:1px solid #409EFF;color:#fff}.confirm-button[data-v-b963ecb7]:hover{background:#66b1ff}.cancel-button[data-v-b963ecb7]:hover{background:#e8e8e8}.layout[data-v-c6bace9c]{display:flex;width:100%;height:100vh;overflow:hidden;position:relative}.header[data-v-c6bace9c]{position:fixed;top:0;left:0;width:100%;height:64px;background:#f7f7f8;border-bottom:1px solid rgba(0,0,0,.06);z-index:999}.user-profile-bar[data-v-c6bace9c]{margin:0 auto;position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.user-info-bar[data-v-c6bace9c]{display:flex;align-items:center;justify-content:flex-end;width:100%;height:100%;background-color:#f7f7f8}.avatar[data-v-c6bace9c]{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:12px}.avatar img[data-v-c6bace9c]{width:100%;height:100%;object-fit:cover}.user-info[data-v-c6bace9c]{display:flex;flex-direction:column;margin-right:15px}.user-name[data-v-c6bace9c]{font-size:14px;font-weight:500;color:var(--primary-text)}.dropdown-menu[data-v-c6bace9c]{position:absolute;top:100%;right:0;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;min-width:160px;z-index:1000;margin-top:4px}.dropdown-item[data-v-c6bace9c]{padding:12px 16px;display:flex;align-items:center;color:var(--primary-text);transition:background-color .2s}.dropdown-item[data-v-c6bace9c]:hover{background-color:#f5f5f5}.dropdown-item i[data-v-c6bace9c]{margin-right:8px;font-size:14px;color:#666}.menu[data-v-c6bace9c]{margin-top:64px;background:#f7f7f8;width:260px;height:93%;display:flex;flex-direction:column;border-right:1px solid rgba(0,0,0,.06);position:absolute;left:0;transition:all .3s ease;z-index:2}.menu.collapsed[data-v-c6bace9c]{display:none;transform:translate(-260px);width:0}.conversations[data-v-c6bace9c]{padding:0 12px;flex:1;overflow-y:auto}.chat[data-v-c6bace9c]{flex:1;padding:24px;display:flex;flex-direction:column;gap:24px;overflow-y:auto;overflow-x:hidden;margin-left:0;margin-right:0;transition:all .3s ease;position:absolute;left:0;right:0;top:0;bottom:0;justify-content:space-between;background-color:var(--primary-bg)}.menu:not(.collapsed)+.chat[data-v-c6bace9c]{left:260px}.chat[data-v-c6bace9c]{right:0;transition:all .3s ease}.layout:has(.right_menu:not(.collapsed)) .chat[data-v-c6bace9c]{right:450px}.messages[data-v-c6bace9c]{flex:1;overflow-y:auto;padding-right:16px}.sender[data-v-c6bace9c]{box-shadow:none;border:1px solid #e5e6eb;border-radius:8px;padding:8px}.logo[data-v-c6bace9c]{height:64px;display:flex;align-items:center;padding:0 20px}.logo-img[data-v-c6bace9c]{height:60px}.logo span[data-v-c6bace9c]{margin-left:12px;font-size:16px;font-weight:600;color:#000000e0}.new-conversation-btn[data-v-c6bace9c]{margin:0 12px 12px;height:40px;background:#ebf5ffb3;border:none;border-radius:8px;color:#1677ff;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background-color .2s}.new-conversation-btn[data-v-c6bace9c]:hover{background:#ebf5ffe6}.conversation-list[data-v-c6bace9c]{background:var(--secondary-bg);flex:1;color:var(--primary-text);padding:0 8px;overflow-y:auto}.conversation-item[data-v-c6bace9c]{padding:12px;margin:4px 0;border-radius:8px;color:var(--primary-text);font-size:14px;cursor:pointer;transition:background-color .2s}.conversation-item[data-v-c6bace9c]:hover{background:#0000000a}.conversation-item.active[data-v-c6bace9c]{background:var(--secondary-bg);box-shadow:0 1px 2px #0000000f}.conversation-list[data-v-c6bace9c]::-webkit-scrollbar{width:4px}.conversation-list[data-v-c6bace9c]::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}.conversation-list[data-v-c6bace9c]::-webkit-scrollbar-track{background:transparent}[data-v-c6bace9c] .welcome-message{background:#fff;border-radius:8px;padding:16px;display:flex;align-items:flex-start;gap:16px}[data-v-c6bace9c] .welcome-message .title{font-size:16px;font-weight:500;color:#000000e0;margin-bottom:4px}[data-v-c6bace9c] .welcome-message .description{color:#00000073;font-size:14px}[data-v-c6bace9c] .prompt-card{background:#f7f8fa;border-radius:8px;padding:16px;margin-bottom:12px}[data-v-c6bace9c] .prompt-card-title{font-size:16px;font-weight:500;margin-bottom:8px;display:flex;align-items:center;gap:8px}[data-v-c6bace9c] .prompt-option{background:#f5f5f5;padding:8px 12px;border-radius:4px;margin-top:8px;cursor:pointer;transition:background .3s}[data-v-c6bace9c] .prompt-option:hover{background:#e8e8e8}.input-container[data-v-c6bace9c]{width:61%;margin:auto auto 0;display:flex;flex-direction:column;gap:8px}.tabs-wrapper[data-v-c6bace9c]{display:flex;gap:8px;margin-bottom:4px}.tab-item[data-v-c6bace9c]{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:4px;cursor:pointer;font-size:14px;color:#000000e0;background:transparent;transition:background-color .2s}.tab-item[data-v-c6bace9c]:hover{background:#0000000a}.tab-item.active[data-v-c6bace9c]{background:#f5f5f5}.tab-item .anticon[data-v-c6bace9c]{font-size:14px}.input-wrapper[data-v-c6bace9c]{display:flex;align-items:center;padding:8px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--primary-bg);color:var(--primary-text)}.message-input[data-v-c6bace9c]{flex:1;border:none;outline:none;padding:8px;font-size:14px;background:transparent;color:var(--primary-text)}.message-input[data-v-c6bace9c]::placeholder{color:var(--primary-text)}.attachment-btn[data-v-c6bace9c],.send-btn[data-v-c6bace9c]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:#00000073;border-radius:4px}.attachment-btn[data-v-c6bace9c]:hover,.send-btn[data-v-c6bace9c]:hover{background:#0000000a;color:var(--primary-text)}.attachments-panel[data-v-c6bace9c]{background:var(--primary-bg);border-radius:12px;box-shadow:0 2px 12px #00000014;overflow:hidden}.panel-content[data-v-c6bace9c]{background:var(--primary-bg)}.attachments-header[data-v-c6bace9c]{padding:12px 16px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.attachments-header span[data-v-c6bace9c]{font-size:14px;font-weight:500;color:var(--primary-text)}.close-btn[data-v-c6bace9c]{border:none;background:transparent;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#00000073}.upload-area[data-v-c6bace9c]{padding:24px;border-radius:8px;text-align:center;cursor:pointer;color:var(--primary-text);transition:all .3s}.upload-area.has-files[data-v-c6bace9c]{padding:12px;background:var(--primary-bg)}.upload-icon[data-v-c6bace9c]{width:32px;height:32px;margin-bottom:8px}.upload-text[data-v-c6bace9c]{font-size:14px;color:var(--primary-text);margin-bottom:4px}.upload-hint[data-v-c6bace9c]{font-size:12px;color:var(--primary-text)}.file-list[data-v-c6bace9c]{display:flex;flex-wrap:wrap;gap:8px;padding:10px}.file-item[data-v-c6bace9c]{position:relative;width:260px;padding:8px 12px;margin:4px 0;background:var(--secondary-bg);border-radius:8px}.file-item.is-image[data-v-c6bace9c]{width:68px;padding:0;margin:4px 0}.file-wrapper[data-v-c6bace9c]{position:relative;width:100%;height:100%}.file-icon[data-v-c6bace9c]{width:68px;height:68px;object-fit:cover;border-radius:4px}.file-wrapper video.file-icon[data-v-c6bace9c]{background:#000}.remove-btn[data-v-c6bace9c]{position:absolute;top:-8px;right:-8px;width:16px;height:16px;padding:0;border:none;background:#545454;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:#fff;box-shadow:0 2px 4px #0000001a}.remove-btn[data-v-c6bace9c]:hover{opacity:.8}.file-info[data-v-c6bace9c]{margin-top:8px}.file-name[data-v-c6bace9c]{display:block;max-width:150px;color:var(--primary-text);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-info .file-name[data-v-c6bace9c]{max-width:150px;color:var(--primary-text)}.file-name[data-v-c6bace9c]:hover{cursor:pointer}.file-size[data-v-c6bace9c]{display:block;color:var(--primary-text);font-size:12px;margin-top:4px}.add-more-btn[data-v-c6bace9c]{display:flex;align-items:center;justify-content:center;width:68px;height:68px;border:1px dashed #d9d9d9;border-radius:6px;background:transparent;cursor:pointer;transition:all .3s;margin:4px 0}.add-more-btn[data-v-c6bace9c]:hover{border-color:#1677ff;background:#f0f7ff}.welcome-section[data-v-c6bace9c]{max-width:800px;margin:0 auto;width:50%}.welcome-header[data-v-c6bace9c]{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.avatar[data-v-c6bace9c]{width:40px;height:40px;border-radius:50%}.avatar img[data-v-c6bace9c]{width:100%;height:100%;border-radius:50%}.welcome-info[data-v-c6bace9c]{flex:1}.welcome-info h2[data-v-c6bace9c]{font-size:20px;font-weight:500;color:#000000e0;margin:0 0 4px}.welcome-info p[data-v-c6bace9c]{font-size:14px;color:#00000073;margin:0}.action-buttons[data-v-c6bace9c]{display:flex;gap:8px}.icon-btn[data-v-c6bace9c]{padding:8px;border:none;background:transparent;cursor:pointer;color:#00000073}.suggestion-section[data-v-c6bace9c]{margin-top:70px}.suggestion-section h3[data-v-c6bace9c]{font-size:14px;color:#00000073;margin-bottom:16px}.cards-container[data-v-c6bace9c]{display:flex;gap:16px}.suggestion-card[data-v-c6bace9c]{flex:1;padding:16px;background:#fff;border-radius:8px;transition:border .3s,background .3s;border:1px solid #f0f0f0}[data-v-c6bace9c]:root{--ant-color-bg-container: #ffffff;--ant-border-radius-lg: 8px;--ant-motion-duration-slow: .3s;--ant-line-width: 1px;--ant-line-type: solid;--ant-color-border-secondary: #f0f0f0}.card-header[data-v-c6bace9c]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.card-header h4[data-v-c6bace9c]{font-size:16px;font-weight:500;color:#000000e0;margin:0}.icon.red[data-v-c6bace9c]{color:#ff4d4f}.icon.blue[data-v-c6bace9c]{color:#1890ff}.card-subtitle[data-v-c6bace9c]{font-size:14px;color:#00000073;margin-bottom:16px}.suggestion-items[data-v-c6bace9c]{display:flex;flex-direction:column;gap:8px}.suggestion-item[data-v-c6bace9c]{padding:8px 12px;background:#f5f5f5;border-radius:4px;font-size:12px;color:#000000e0;display:flex;align-items:center;gap:8px;cursor:pointer;transition:opacity .3s ease}.suggestion-item[data-v-c6bace9c]:hover{background:#e8e8e8}.tab-icon[data-v-c6bace9c]{width:16px}.attached-files[data-v-c6bace9c]{padding:16px}.file-item[data-v-c6bace9c]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px}.file-item[data-v-c6bace9c]:hover{background:var(--secondary-bg)}.remove-btn[data-v-c6bace9c]{margin-left:auto;padding:4px;border:none;background:transparent;cursor:pointer;color:var(--primary-text)}.remove-btn[data-v-c6bace9c]:hover{color:var(--primary-text)}.send-btn[data-v-c6bace9c]:disabled{opacity:.5;cursor:not-allowed}.upload-area[data-v-c6bace9c]{border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:border-color .3s}.file-item[data-v-c6bace9c]{display:flex;align-items:center;width:236px;height:68px;padding:0;margin:4px 0;background:var(--secondary-bg);color:var(--primary-text);border-radius:4px}.file-item .remove-btn[data-v-c6bace9c]{margin-left:auto;padding:4px 8px;background:transparent;border:none;cursor:pointer}.message-list[data-v-c6bace9c]{width:60%;overflow-y:auto;overflow-x:hidden;padding:20px;display:flex;flex-direction:column;gap:16px;margin:30px auto 0}.message-item[data-v-c6bace9c]{display:flex;margin-bottom:12px}.user[data-v-c6bace9c]{display:flex;justify-content:flex-end}.message-bubble[data-v-c6bace9c]{max-width:80%;padding:12px 16px;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f}.assistant .message-bubble[data-v-c6bace9c]{background:#f7f7f8;color:#000000e0}.message-content[data-v-c6bace9c]{font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.right_menu[data-v-c6bace9c]{margin-top:64px;height:93%;background:#f7f7f8;border-left:1px solid rgba(0,0,0,.06);transform:translate(0);transition:transform .3s ease,width .3s ease;z-index:2;position:relative}.right_menu.collapsed[data-v-c6bace9c]{transform:translate(100%);width:0}.right_menu:not(.collapsed)+.chat[data-v-c6bace9c]{margin-right:450px}.collapse-left-button[data-v-c6bace9c]{position:absolute;left:260px;top:50%;transform:translateY(-50%);width:20px;height:40px;background:var(--secondary-bg);border:1px solid var(--border-color);border-right:none;border-radius:4px 0 0 4px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all .3s ease}.menu-collapsed[data-v-c6bace9c]{left:0;border-right:1px solid var(--border-color);border-left:none;border-radius:0 4px 4px 0}.right-menu-content[data-v-c6bace9c]{height:100%;overflow-y:auto}.right_menu.collapsed .right-menu-content[data-v-c6bace9c]{display:none}.file-message[data-v-c6bace9c]{background:#f7f7f8;border-radius:8px;padding:12px;margin-bottom:8px}.user .message-bubble[data-v-c6bace9c]{background:#fff;color:#000000e0}.user .file-message[data-v-c6bace9c]{background:#f7f7f8}.image-preview[data-v-c6bace9c]{position:relative;width:200px;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #0000000f}.preview-image[data-v-c6bace9c]{width:100%;height:auto;display:block}.image-info[data-v-c6bace9c]{position:absolute;bottom:0;left:0;right:0;padding:8px;background:#ffffffe6;font-size:12px;color:#00000073;text-align:center;border-top:1px solid rgba(0,0,0,.06)}.file-info-display[data-v-c6bace9c]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.file-type-icon[data-v-c6bace9c]{width:24px;height:24px;object-fit:contain}.file-details[data-v-c6bace9c]{display:flex;flex-direction:column}.file-size[data-v-c6bace9c]{font-size:12px;color:#00000073}.file-action[data-v-c6bace9c]{font-size:12px;color:#00000073;padding-left:36px}.audio-controls[data-v-c6bace9c]{margin-top:8px}.wave-animation[data-v-c6bace9c]{display:flex;align-items:center;height:20px;gap:2px}.wave-bar[data-v-c6bace9c]{display:inline-block;width:3px;height:100%;background:#1677ff;border-radius:1px;animation:wave-c6bace9c 1s ease-in-out infinite}.wave-bar[data-v-c6bace9c]:nth-child(1){animation-delay:0s}.wave-bar[data-v-c6bace9c]:nth-child(2){animation-delay:.2s}.wave-bar[data-v-c6bace9c]:nth-child(3){animation-delay:.4s}.wave-bar[data-v-c6bace9c]:nth-child(4){animation-delay:.6s}@keyframes wave-c6bace9c{0%,to{height:6px}50%{height:18px}}.audio-btn[data-v-c6bace9c]{background:transparent;border:none;padding:4px 8px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s;min-width:32px;height:32px}.audio-btn[data-v-c6bace9c]:hover{background:#0000000a}.audio-icon[data-v-c6bace9c]{width:20px;height:20px}.message-text[data-v-c6bace9c]{margin:0;white-space:normal;word-wrap:break-word;overflow:auto;font-size:12px;line-height:20px}.message-text[data-v-c6bace9c] p{font-size:12px!important;margin:5px 0 10px;padding:0;font-size:inherit;line-height:22px;font-weight:inherit}.message-text[data-v-c6bace9c] ol{padding-bottom:10px}.message-text[data-v-c6bace9c] .source-section h3{margin:20px 0 3px;color:#333;font-size:16px}.message-text[data-v-c6bace9c] ol li{padding-top:3px}.message-text[data-v-c6bace9c] ol li a{font-size:14px;color:#1296db}.video-preview[data-v-c6bace9c]{position:relative;width:300px;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #0000000f;margin-bottom:8px}.preview-video[data-v-c6bace9c]{width:100%;height:auto;display:block;max-height:300px}.upload-loading[data-v-c6bace9c]{display:flex;flex-direction:column;align-items:center;gap:12px}.loading-spinner[data-v-c6bace9c]{width:24px;height:24px;border:2px solid #f3f3f3;border-top:2px solid #1677ff;border-radius:50%;animation:spin-c6bace9c 1s linear infinite}.file-loading[data-v-c6bace9c]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:1}@keyframes spin-c6bace9c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upload-area[data-v-c6bace9c]{position:relative;cursor:pointer}.upload-area.uploading[data-v-c6bace9c]{opacity:.7}.config-container[data-v-c6bace9c]{margin-top:auto;border-top:1px solid rgba(0,0,0,.06)}.web-search-toggle[data-v-c6bace9c]{display:flex;align-items:center;padding:0 12px}.toggle-label[data-v-c6bace9c]{font-size:14px;color:var(--primary-text);cursor:pointer}.toggle-input[data-v-c6bace9c]:disabled{opacity:.5;cursor:not-allowed}.toggle-label.disabled[data-v-c6bace9c]{color:var(--primary-text);cursor:not-allowed}.disabled-hint[data-v-c6bace9c]{font-size:12px;color:var(--primary-text);margin-left:4px}.menu[data-v-c6bace9c]{transition:width .3s ease;position:relative}.menu.collapsed[data-v-c6bace9c]{width:0;padding:0}.collapse-button[data-v-c6bace9c]{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:40px;background:var(--secondary-bg);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:right .3s ease,left .3s ease}.collapse-button[data-v-c6bace9c]:hover{background:var(--secondary-bg)}.collapse-icon[data-v-c6bace9c]{width:12px;height:12px}@media screen and (max-width: 768px){.layout[data-v-c6bace9c]{flex-direction:column}.menu[data-v-c6bace9c]{position:fixed;width:100%;height:93%;z-index:1000;transform:translate(-100%)}.menu.collapsed[data-v-c6bace9c]{transform:translate(-100%)}.collapse-left-button[data-v-c6bace9c]{z-index:999}.chat[data-v-c6bace9c]{width:100%;margin:0;padding:16px;left:0!important;right:0!important}.message-list[data-v-c6bace9c]{width:100%;padding:10px}.input-container[data-v-c6bace9c]{width:98%;padding:10px}.cards-container[data-v-c6bace9c]{flex-direction:column}.suggestion-card[data-v-c6bace9c]{width:100%}.welcome-section[data-v-c6bace9c]{width:100%;padding:0}.right_menu[data-v-c6bace9c]{position:fixed;width:100%;height:100%;z-index:998}.right_menu.collapsed[data-v-c6bace9c]{transform:translate(100%)}.image-preview[data-v-c6bace9c],.video-preview[data-v-c6bace9c]{width:100%;max-width:300px}.file-list[data-v-c6bace9c]{justify-content:center}.file-item[data-v-c6bace9c]{width:100%;max-width:300px}.tabs-wrapper[data-v-c6bace9c]{flex-wrap:wrap;gap:4px}.web-search-toggle[data-v-c6bace9c]{width:100%;justify-content:flex-start;margin-top:8px}.message-bubble[data-v-c6bace9c]{max-width:90%}.collapse-button[data-v-c6bace9c]{left:-20px!important}.collapse-button.menu-expanded[data-v-c6bace9c]{left:auto!important;right:0}}@media (hover: none) and (pointer: coarse){.menu[data-v-c6bace9c]{touch-action:pan-y}.message-list[data-v-c6bace9c]{-webkit-overflow-scrolling:touch}}@media screen and (max-width: 480px){.message-content[data-v-c6bace9c]{font-size:14px}.suggestion-item[data-v-c6bace9c],.file-name[data-v-c6bace9c]{font-size:13px}}@media screen and (max-width: 768px){.layout[data-v-c6bace9c]{overflow-x:hidden}.chat[data-v-c6bace9c]{padding:16px 0;margin:0;width:100%}.message-list[data-v-c6bace9c]{width:100%;max-width:800px;margin:60px auto 0;padding:0 10px}.input-container[data-v-c6bace9c]{width:95%;max-width:800px;margin:0 auto;padding:0}.welcome-section[data-v-c6bace9c]{width:100%;max-width:800px;margin:0 auto}.cards-container[data-v-c6bace9c]{flex-direction:row;flex-wrap:wrap;gap:16px}.suggestion-card[data-v-c6bace9c]{flex:1 1 300px;min-width:300px}.message-bubble[data-v-c6bace9c]{max-width:80%;padding:12px 16px}.image-preview[data-v-c6bace9c],.video-preview[data-v-c6bace9c]{width:200px;margin:0 auto}.file-list[data-v-c6bace9c]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.file-item[data-v-c6bace9c]{width:calc(50% - 8px);min-width:200px}.tabs-wrapper[data-v-c6bace9c]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.web-search-toggle[data-v-c6bace9c]{position:relative;width:auto}.menu[data-v-c6bace9c]{position:fixed;left:0;top:0;bottom:0;width:260px;transform:translate(-100%);transition:transform .3s ease;z-index:1000}.menu.collapsed[data-v-c6bace9c]{transform:translate(-100%)}.menu[data-v-c6bace9c]:not(.collapsed){transform:translate(0)}.right_menu.collapsed[data-v-c6bace9c]{transform:translate(100%)}.right_menu[data-v-c6bace9c]:not(.collapsed){transform:translate(0)}.menu-overlay[data-v-c6bace9c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999;display:none}.menu:not(.collapsed)~.menu-overlay[data-v-c6bace9c],.right_menu:not(.collapsed)~.menu-overlay[data-v-c6bace9c]{display:block}}@media screen and (max-width: 480px){.message-content[data-v-c6bace9c]{font-size:14px;line-height:1.5}.suggestion-item[data-v-c6bace9c]{font-size:14px;padding:10px}.input-wrapper[data-v-c6bace9c]{padding:5px}.message-input[data-v-c6bace9c]{font-size:14px}}[data-v-c6bace9c]{-webkit-overflow-scrolling:touch}body[data-v-c6bace9c]{overflow-x:hidden;width:100%}button[data-v-c6bace9c],.suggestion-item[data-v-c6bace9c],.conversation-item[data-v-c6bace9c]{touch-action:manipulation}.resize-handle[data-v-c6bace9c]{position:absolute;left:-5px;top:0;width:10px;height:100%;cursor:col-resize;background:transparent;z-index:3}.resize-handle[data-v-c6bace9c]:hover{background:#0000001a}.resize-handle[data-v-c6bace9c]:active{-webkit-user-select:none;user-select:none}@media screen and (max-width: 768px){.resize-handle[data-v-c6bace9c]{display:none}.right_menu[data-v-c6bace9c]{width:100%!important}}.search-header[data-v-c6bace9c]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--border-color)}.search-header span[data-v-c6bace9c]{font-size:16px;font-weight:700}.web-search-toggle[data-v-c6bace9c]{display:flex;align-items:center;color:var(--primary-text)}.toggle-input[data-v-c6bace9c]{position:relative;width:36px;height:20px;margin-right:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ccc;border-radius:10px;cursor:pointer;transition:background .3s}.toggle-input[data-v-c6bace9c]:checked{background:#1677ff}.toggle-input[data-v-c6bace9c]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .3s}.toggle-input[data-v-c6bace9c]:checked:before{transform:translate(16px)}.toggle-label[data-v-c6bace9c]{font-size:14px;color:#000000e0;cursor:pointer}.right-menu-tabs[data-v-c6bace9c]{display:flex;border-bottom:1px solid #f0f0f0;background:var(--secondary-bg)}.tab-item[data-v-c6bace9c]{flex:1;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s;border-bottom:2px solid transparent;color:#000000a6}.tab-item.active[data-v-c6bace9c]{color:#1677ff;border-bottom-color:#1677ff;background:#f6f9fe}.panel-container[data-v-c6bace9c]{height:calc(100% - 45px);overflow-y:auto}.right-menu-content[data-v-c6bace9c]{height:100%;display:flex;flex-direction:column}.preview-header[data-v-c6bace9c]{padding:16px;border-bottom:1px solid var(--border-color);color:var(--primary-text);font-size:16px;font-weight:700}.search-toggles[data-v-c6bace9c]{display:flex;gap:12px;padding:8px 12px;border-radius:8px;transition:all .3s ease;justify-content:space-between}.search-toggles.compact .search-toggle-item[data-v-c6bace9c]{padding:6px;min-width:auto;width:auto}.search-toggles.compact .toggle-content[data-v-c6bace9c]{gap:4px;justify-content:center}.search-toggles.compact .toggle-switch[data-v-c6bace9c]{margin-left:8px}.search-toggle-item[data-v-c6bace9c]{position:relative;display:flex;align-items:center;background:var(--primary-bg);color:var(--primary-text);border-radius:6px;padding:6px 12px;transition:all .3s;width:140px}@media screen and (max-width: 768px){.search-toggle-item[data-v-c6bace9c]{width:auto;padding:6px 8px}}.search-toggle-item[data-v-c6bace9c]:hover{background:#00000005}.toggle-content[data-v-c6bace9c]{display:flex;align-items:center;gap:8px;color:#000000a6;transition:all .3s;width:100%}.toggle-content .anticon[data-v-c6bace9c]{font-size:16px;flex-shrink:0}.toggle-content .toggle-text[data-v-c6bace9c]{font-size:14px;transition:all .3s;white-space:nowrap;color:var(--primary-text)}.toggle-switch[data-v-c6bace9c]{position:relative;display:flex;align-items:center}.toggle-input[data-v-c6bace9c]{position:absolute;opacity:0;width:0;height:0}.toggle-input:checked+.toggle-label .toggle-slider[data-v-c6bace9c]{background:#1677ff}.toggle-input:checked+.toggle-label .toggle-slider[data-v-c6bace9c]:before{transform:translate(16px)}.toggle-input:disabled+.toggle-label[data-v-c6bace9c]{cursor:not-allowed}.toggle-input:disabled+.toggle-label .toggle-slider[data-v-c6bace9c]{background:#d9d9d9}.toggle-input:disabled+.toggle-label .toggle-slider[data-v-c6bace9c]:before{background:#f5f5f5}.toggle-label[data-v-c6bace9c]{display:flex;align-items:center;cursor:pointer}.toggle-label .toggle-slider[data-v-c6bace9c]{position:relative;width:36px;height:20px;background:#d9d9d9;border-radius:10px;transition:all .3s}.toggle-label .toggle-slider[data-v-c6bace9c]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .3s;box-shadow:0 1px 3px #0000001a}.toggle-label.disabled[data-v-c6bace9c]{cursor:not-allowed}@media screen and (max-width: 480px){.search-toggles[data-v-c6bace9c]{padding:6px;gap:6px}.search-toggle-item[data-v-c6bace9c]{padding:6px}.toggle-content[data-v-c6bace9c]{gap:4px}}@media screen and (max-width: 768px){.search-toggles:not(.compact) .search-toggle-item[data-v-c6bace9c]{padding:6px 8px}.search-toggles:not(.compact) .toggle-content[data-v-c6bace9c]{gap:4px}.search-toggles:not(.compact) .toggle-text[data-v-c6bace9c]{font-size:12px}}@media screen and (max-width: 480px){.search-toggles[data-v-c6bace9c]{padding:0;gap:6px}.search-toggles:not(.compact) .search-toggle-item[data-v-c6bace9c]{padding:6px}}@media (prefers-color-scheme: dark){.search-toggle-item[data-v-c6bace9c]{background:#ffffff0a}.search-toggle-item[data-v-c6bace9c]:hover{background:#ffffff14}.toggle-content[data-v-c6bace9c]{color:#ffffffa6}.toggle-label .toggle-slider[data-v-c6bace9c]{background:#424242}.toggle-label .toggle-slider[data-v-c6bace9c]:before{background:#8c8c8c}.toggle-input:checked+.toggle-label .toggle-slider[data-v-c6bace9c]{background:#1677ff}.toggle-input:checked+.toggle-label .toggle-slider[data-v-c6bace9c]:before{background:#fff}.toggle-input:disabled+.toggle-label .toggle-slider[data-v-c6bace9c]{background:#1f1f1f}.toggle-input:disabled+.toggle-label .toggle-slider[data-v-c6bace9c]:before{background:#434343}}.right_menu[data-v-c6bace9c]{position:fixed;right:0;top:0;bottom:0;width:450px;background:#fff;border-left:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;transition:transform .3s ease;z-index:998}.right_menu.collapsed[data-v-c6bace9c]{transform:translate(100%)}.right-menu-content[data-v-c6bace9c]{height:100%;display:flex;flex-direction:column;overflow:hidden}.right-menu-tabs[data-v-c6bace9c]{display:flex;background:var(--secondary-bg);color:var(--primary-text);border-bottom:1px solid #f0f0f0;padding:0;height:46px;flex-shrink:0}.tab-item[data-v-c6bace9c]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;color:var(--primary-text);cursor:pointer;transition:all .3s;border-bottom:2px solid transparent;font-size:14px}.tab-item.active[data-v-c6bace9c]{color:#1677ff;border-bottom-color:#1677ff;background:#1677ff0a}.tab-item[data-v-c6bace9c]:hover{color:#1677ff}.panel-container[data-v-c6bace9c]{flex:1;overflow-y:auto;background:var(--secondary-bg);display:flex;flex-direction:column}.search-header[data-v-c6bace9c]{padding:16px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;background:var(--secondary-bg);flex-shrink:0}.search-header span[data-v-c6bace9c]{font-size:16px;font-weight:500;color:var(--primary-text)}.knowledge-results[data-v-c6bace9c]{flex:1;padding:16px;overflow-y:auto}.chat[data-v-c6bace9c]{transition:right .3s ease}.right_menu:not(.collapsed)~.chat[data-v-c6bace9c]{right:450px}@media screen and (max-width: 768px){.right_menu[data-v-c6bace9c]{width:93%}.right_menu:not(.collapsed)~.chat[data-v-c6bace9c]{right:100%}.tab-item[data-v-c6bace9c]{padding:8px}.tab-item .anticon[data-v-c6bace9c]{font-size:16px}.tab-item span[data-v-c6bace9c]{font-size:12px}.search-header[data-v-c6bace9c]{padding:12px}.search-header span[data-v-c6bace9c]{font-size:14px}}.panel-container[data-v-c6bace9c]::-webkit-scrollbar{width:4px}.panel-container[data-v-c6bace9c]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.panel-container[data-v-c6bace9c]::-webkit-scrollbar-track{background:transparent}.right_menu[data-v-c6bace9c]{box-shadow:-2px 0 8px #0000000f}.right_menu[data-v-c6bace9c],.chat[data-v-c6bace9c],.tab-item[data-v-c6bace9c],.panel-container[data-v-c6bace9c]{transition:all .3s ease}.right-menu-content[data-v-c6bace9c]{max-height:100%;background-color:var(--secondary-bg)!important}.panel-container[data-v-c6bace9c]{max-height:calc(100% - 46px)}.collapse-button.menu-expanded[data-v-c6bace9c]{left:-20px;border-right:none;border-radius:4px 0 0 4px}.collapse-button.menu-collapsed[data-v-c6bace9c]{left:-20px;border-left:none;border-radius:0 4px 4px 0}.right_menu.collapsed .collapse-button[data-v-c6bace9c]{right:auto;left:-20px}.model-select[data-v-c6bace9c]{background:transparent;border:1px solid #d9d9d9;border-radius:4px;padding:4px 8px;font-size:14px;color:var(--primary-text);cursor:pointer;transition:all .3s;outline:none;margin-left:auto;min-width:80px}.model-select[data-v-c6bace9c]:hover{border-color:#1677ff}.model-select[data-v-c6bace9c]:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a}.model-select[data-v-c6bace9c]:disabled{background:#f5f5f5;cursor:not-allowed;color:#00000040}.model-select option[data-v-c6bace9c]{background:#fff;color:#000000e0}@media screen and (max-width: 768px){.model-select[data-v-c6bace9c]{width:80px;font-size:12px;padding:2px 4px}}[data-v-c6bace9c]:root{--primary-bg: #ffffff;--secondary-bg: #f5f5f5;--primary-text: #333333;--secondary-text: #666666;--border-color: #e0e0e0;--hover-bg: #f0f0f0;--card-bg: #ffffff;--shadow-color: rgba(0, 0, 0, .1);--highlight-color: #1890ff;--theme-transition: .3s ease}:root.dark-theme[data-v-c6bace9c]{--primary-bg: #1a1a1a;--secondary-bg: #2d2d2d;--primary-text: #ffffff;--secondary-text: #b3b3b3;--border-color: #404040;--hover-bg: #363636;--card-bg: #2d2d2d;--shadow-color: rgba(0, 0, 0, .3);--highlight-color: #40a9ff}.layout[data-v-c6bace9c] *{transition:background-color var(--theme-transition),color var(--theme-transition),border-color var(--theme-transition),box-shadow var(--theme-transition)}.theme-switch[data-v-c6bace9c]{display:flex;align-items:center;justify-content:center;width:25px;height:25px;margin-right:16px;padding:8px;border-radius:50%;cursor:pointer;background-color:var(--hover-bg);transition:all var(--theme-transition)}.theme-switch[data-v-c6bace9c]:hover{background-color:var(--border-color)}.theme-icon[data-v-c6bace9c]{width:20px;height:20px;color:var(--primary-text)}.theme-icon-enter-active[data-v-c6bace9c],.theme-icon-leave-active[data-v-c6bace9c]{transition:transform .3s ease,opacity .3s ease}.theme-icon-enter-from[data-v-c6bace9c],.theme-icon-leave-to[data-v-c6bace9c]{opacity:0;transform:scale(.8) rotate(-45deg)}.theme-icon-enter-to[data-v-c6bace9c],.theme-icon-leave-from[data-v-c6bace9c]{opacity:1;transform:scale(1) rotate(0)}[data-v-c6bace9c] .layout{background-color:var(--primary-bg);color:var(--primary-text)}[data-v-c6bace9c] .header{background-color:var(--secondary-bg);border-bottom:1px solid var(--border-color)}[data-v-c6bace9c] .menu{background-color:var(--secondary-bg);border-right:1px solid var(--border-color)}[data-v-c6bace9c] .user-info-bar{background-color:var(--secondary-bg);color:var(--primary-text)}[data-v-c6bace9c] .dropdown-menu{background-color:var(--card-bg);border:1px solid var(--border-color);box-shadow:0 2px 8px var(--shadow-color)}[data-v-c6bace9c] .dropdown-item{color:var(--primary-text)}[data-v-c6bace9c] .dropdown-item:hover{background-color:var(--hover-bg)}[data-v-c6bace9c] .suggestion-card{background-color:var(--card-bg);border:1px solid var(--border-color)}[data-v-c6bace9c] .suggestion-item{color:var(--primary-text)}[data-v-c6bace9c] .suggestion-item:hover{background-color:var(--hover-bg)}[data-v-c6bace9c] .message-bubble{background-color:var(--card-bg);border:1px solid var(--border-color)}[data-v-c6bace9c] .message-item.user .message-bubble{color:var(--primary-text)}[data-v-c6bace9c] .message-item.assistant .message-bubble{background-color:var(--card-bg);color:var(--primary-text)}[data-v-c6bace9c] .search-section{background-color:var(--card-bg);border:1px solid var(--border-color);padding:20px;border-radius:8px}[data-v-c6bace9c] .search-input{background-color:var(--primary-bg);border:1px solid var(--border-color);color:var(--primary-text)}[data-v-c6bace9c] .search-input:hover,[data-v-c6bace9c] .search-input:focus{border-color:var(--highlight-color);box-shadow:0 0 0 2px #1890ff33}[data-v-c6bace9c] .suggestion-section{background-color:var(--card-bg);border-radius:8px;padding:20px;margin-top:20px}[data-v-c6bace9c] .suggestion-section h3{color:var(--primary-text);margin-bottom:16px}[data-v-c6bace9c] .cards-container{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}[data-v-c6bace9c] .suggestion-card{background-color:var(--secondary-bg);border:1px solid var(--border-color);border-radius:8px;padding:16px;transition:all var(--theme-transition)}[data-v-c6bace9c] .suggestion-card:hover{border-color:var(--highlight-color);box-shadow:0 2px 8px var(--shadow-color)}[data-v-c6bace9c] .card-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}[data-v-c6bace9c] .card-header h4{color:var(--primary-text);margin:0}[data-v-c6bace9c] .card-subtitle{color:var(--secondary-text);margin-bottom:12px}[data-v-c6bace9c] .suggestion-items{display:flex;flex-direction:column;gap:8px}[data-v-c6bace9c] .suggestion-item{padding:8px 12px;border-radius:4px;background-color:var(--primary-bg);color:var(--primary-text);cursor:pointer;transition:all var(--theme-transition)}[data-v-c6bace9c] .suggestion-item:hover{background-color:var(--hover-bg);color:var(--highlight-color)}[data-v-c6bace9c] .save-question{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:20px;margin-top:20px}[data-v-c6bace9c] .save-question-title{color:var(--primary-text);margin-bottom:16px;font-weight:700}[data-v-c6bace9c] .save-question-input{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:4px;background-color:var(--primary-bg);color:var(--primary-text);margin-bottom:8px}[data-v-c6bace9c] .save-question-input:focus{border-color:var(--highlight-color);outline:none;box-shadow:0 0 0 2px #1890ff33}[data-v-c6bace9c] .search-results{background-color:var(--secondary-bg);border-radius:8px;padding:20px}[data-v-c6bace9c] .search-results-title{color:var(--primary-text);margin-bottom:16px}[data-v-c6bace9c] .no-results{color:var(--secondary-text);text-align:center;padding:40px 0}[data-v-c6bace9c] .ant-input,[data-v-c6bace9c] .ant-input-search-button{background-color:var(--primary-bg);border-color:var(--border-color);color:var(--primary-text)}[data-v-c6bace9c] .ant-input:hover,[data-v-c6bace9c] .ant-input:focus{border-color:var(--highlight-color)}[data-v-c6bace9c] .ant-input-search-button{background-color:var(--highlight-color);border-color:var(--highlight-color);color:#fff}[data-v-c6bace9c] .ant-input-search-button:hover{background-color:var(--highlight-color);opacity:.9}[data-v-c6bace9c] .ant-tabs-tab{color:var(--secondary-text)}[data-v-c6bace9c] .ant-tabs-tab-active{color:var(--highlight-color)!important}[data-v-c6bace9c] .ant-tabs-ink-bar{background-color:var(--highlight-color)}[data-v-c6bace9c] .tab-icon{filter:var(--icon-filter)}:root{--icon-filter: none}:root.dark-theme{--icon-filter: brightness(0) invert(1)}.document-preview[data-v-c6bace9c]{height:100%;overflow:hidden;display:flex;flex-direction:column}.preview-container[data-v-c6bace9c]{display:flex;height:100%;gap:16px}.document-list[data-v-c6bace9c]{width:300px;flex-shrink:0;overflow-y:auto;padding:16px;border-right:1px solid var(--border-color)}.empty-state[data-v-c6bace9c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;color:var(--primary-text)}.empty-state .empty-icon[data-v-c6bace9c]{font-size:48px;margin-bottom:16px}.empty-state p[data-v-c6bace9c]{font-size:14px;margin:0}.document-item[data-v-c6bace9c]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:8px;margin-bottom:8px;background:var(--secondary-bg);transition:all .3s;cursor:pointer}.document-item[data-v-c6bace9c]:hover{background:var(--hover-bg)}.document-item.active[data-v-c6bace9c]{background:var(--primary-bg);border:1px solid var(--primary-color)}.document-info[data-v-c6bace9c]{display:flex;align-items:center;gap:12px;flex:1}.doc-icon[data-v-c6bace9c]{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.preview-thumbnail[data-v-c6bace9c]{width:100%;height:100%;object-fit:cover;border-radius:4px}.info[data-v-c6bace9c]{flex:1;min-width:0}.info .name[data-v-c6bace9c]{font-size:14px;color:var(--primary-text);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info .size[data-v-c6bace9c]{font-size:12px;color:var(--secondary-text)}.actions[data-v-c6bace9c]{display:flex;gap:8px}.action-btn[data-v-c6bace9c]{width:32px;height:32px;border:none;background:transparent;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--primary-text);transition:all .3s}.action-btn[data-v-c6bace9c]:hover{background:#0000000a;color:var(--primary-color)}.direct-preview[data-v-c6bace9c]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--secondary-bg);border-radius:8px}.preview-header[data-v-c6bace9c]{padding:16px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.preview-header span[data-v-c6bace9c]{font-size:16px;font-weight:500;color:var(--primary-text)}.preview-header .close-btn[data-v-c6bace9c]{border:none;background:transparent;cursor:pointer;color:var(--primary-text);display:flex;align-items:center;justify-content:center;padding:8px;border-radius:4px;transition:all .3s}.preview-header .close-btn[data-v-c6bace9c]:hover{background:#0000000a;color:var(--primary-color)}.preview-body[data-v-c6bace9c]{flex:1;overflow:auto;padding:24px;display:flex;align-items:flex-start;justify-content:center}.preview-image[data-v-c6bace9c]{max-width:100%;max-height:70vh;object-fit:contain}.preview-video[data-v-c6bace9c]{max-width:100%;max-height:70vh}.doc-preview[data-v-c6bace9c]{width:100%;height:100%;min-height:500px}[data-v-c6bace9c] .docx-wrapper{width:100%;height:100%}[data-v-c6bace9c] .docx-wrapper .docx{width:100%!important}[data-v-c6bace9c] .excel-wrapper{width:100%;height:100%;overflow:auto}[data-v-c6bace9c] .excel-wrapper .excel-container{min-width:100%;min-height:100%}[data-v-c6bace9c] .excel-wrapper .excel-toolbar{position:sticky;top:0;z-index:1;background:#fff;padding:8px;border-bottom:1px solid #e8e8e8}[data-v-c6bace9c] .excel-wrapper table{width:100%;border-collapse:collapse}[data-v-c6bace9c] .excel-wrapper table th,[data-v-c6bace9c] .excel-wrapper table td{padding:8px;border:1px solid #e8e8e8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-preview[data-v-c6bace9c]{text-align:center;color:var(--primary-text)}.file-preview .large-icon[data-v-c6bace9c]{font-size:64px;margin-bottom:16px}.file-preview p[data-v-c6bace9c]{margin:0;font-size:14px}@media screen and (max-width: 768px){.preview-container[data-v-c6bace9c]{flex-direction:column}.document-list[data-v-c6bace9c]{width:100%;border-right:none;border-bottom:1px solid var(--border-color)}}@media screen and (max-width: 768px){.suggestion-section{padding:20px 0!important}.layout{flex-direction:column}.user-profile-bar{flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:0 10px;flex-wrap:nowrap}.logo{flex-shrink:0;max-width:120px}.user-info-bar{display:flex;align-items:center;gap:8px;flex:1;justify-content:flex-end;min-width:0}.theme-switch{flex-shrink:0}.user-info{display:flex;flex-direction:column;font-size:12px;min-width:0;flex:1}.user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2}.avatar{flex-shrink:0;width:32px;height:32px;margin-left:8px}@media screen and (max-width: 480px){.user-info-bar{gap:4px}.logo{max-width:150px}.avatar{width:28px;height:28px;margin-left:4px}}.logo{margin-bottom:10px}.logo-img{width:60px}.user-info-bar{width:100%;justify-content:space-between}.menu{position:fixed;top:60px;left:-100%;width:80%;height:calc(100vh - 60px);z-index:1000;transition:left .3s ease}.menu.collapsed{left:0}.chat{width:100%;margin-left:0;padding:0}.message-list{padding:10px}.message-bubble{max-width:90%}.config-container{padding:10px}.cards-container{flex-direction:column}.suggestion-card{width:98%!important;padding:16px 2px!important;margin:10px auto!important}.collapse-left-button{position:fixed;top:70px;left:10px;z-index:1001}}@media screen and (max-width: 480px){.user-info{font-size:12px}.theme-icon{width:20px;height:20px}.avatar img{width:30px;height:30px}.message-content{font-size:14px}.new-conversation-btn{padding:8px;font-size:14px}}@media screen and (max-width: 768px){.layout{height:100vh;overflow:hidden;display:flex;flex-direction:column}.header{flex-shrink:0}.chat{flex:1;height:calc(100vh - 60px);overflow-y:auto;-webkit-overflow-scrolling:touch}.message-list{height:calc(100% - 120px);overflow-y:auto}.input-wrapper{position:sticky;bottom:0;background:var(--primary-bg);padding:10px;border-top:1px solid var(--border-color)}.resize-handle{display:none}.right_menu{width:100%!important}}@media screen and (min-width: 769px){.layout{height:100vh;display:flex;flex-direction:column}.chat{flex:1;display:flex;flex-direction:column}.message-list{flex:1;overflow-y:auto}}