.zhunda-message-popover .ant-popover-inner-content{padding:0!important}.ant-tabs[data-v-f5b0d5d2] .ant-card-body{padding-top:0;padding-bottom:0}.zhunda-message-ellipsis[data-v-f5b0d5d2]{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.ant-row[data-v-5fc3f81d]{margin-bottom:16px}.label[data-v-5fc3f81d]{text-align:right}.ai-error-banner[data-v-ba52ec9e]{margin-bottom:12px}.ai-input-box[data-v-57b4dfcd]{padding:8px 12px 10px;background:#fff}.input-shell[data-v-57b4dfcd]{position:relative;padding:10px 12px 32px;border:1px solid #e3e6ec;border-radius:12px;background:#fff;-webkit-transition:border-color .2s;transition:border-color .2s}.input-shell[data-v-57b4dfcd]:hover{border-color:#d4d8e0}.input-shell[data-v-57b4dfcd]:focus-within{border-color:#b8c2d6}.question-textarea[data-v-57b4dfcd]{display:block;width:100%;min-height:56px;margin:0;padding:0;border:0;outline:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;resize:none;color:#1f2937;font-family:inherit;font-size:13px;line-height:1.55;overflow-y:hidden}.question-textarea[data-v-57b4dfcd]::-webkit-input-placeholder{color:#b8bfca;font-size:13px}.question-textarea[data-v-57b4dfcd]::-moz-placeholder{color:#b8bfca;font-size:13px}.question-textarea[data-v-57b4dfcd]:-ms-input-placeholder{color:#b8bfca;font-size:13px}.question-textarea[data-v-57b4dfcd]::-ms-input-placeholder{color:#b8bfca;font-size:13px}.question-textarea[data-v-57b4dfcd]::placeholder{color:#b8bfca;font-size:13px}.question-textarea[data-v-57b4dfcd]:focus{border:0;outline:none;-webkit-box-shadow:none;box-shadow:none}.input-actions[data-v-57b4dfcd]{position:absolute;right:8px;bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.file-input[data-v-57b4dfcd]{display:none}.attach-button[data-v-57b4dfcd]{width:20px;height:20px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:4px;background:transparent;color:#9aa3b1;cursor:pointer;font-size:13px;line-height:1}.attach-button[data-v-57b4dfcd]:hover{color:#2f6bff;background:#f2f6ff}.action-divider[data-v-57b4dfcd]{width:1px;height:12px;background:#e4e7ec}.stop-button[data-v-57b4dfcd]{height:20px;padding:0 8px;border-radius:10px;font-size:11px}.send-button[data-v-57b4dfcd]{width:22px;height:22px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:50%;background:#c9ced8;color:#fff;cursor:pointer;font-size:10px;line-height:1;-webkit-transition:background .2s;transition:background .2s}.send-button[data-v-57b4dfcd]:hover:not([disabled]){background:#2f6bff}.send-button[disabled][data-v-57b4dfcd]{background:#d9dde4;color:#fff;cursor:not-allowed}.attachment-list[data-v-57b4dfcd]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:4px;padding-top:4px;border-top:1px dashed #eef0f4}.attachment-item[data-v-57b4dfcd]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;max-width:160px;padding:2px 6px;border:1px solid #e3e6ec;border-radius:8px;background:#f8faff;color:#475569;font-size:11px;line-height:1}.attachment-name[data-v-57b4dfcd]{max-width:110px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.attachment-remove[data-v-57b4dfcd]{width:14px;height:14px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:#94a3b8;cursor:pointer;font-size:9px}.attachment-remove[data-v-57b4dfcd]:hover{color:#ef4444;background:#fef2f2}.ai-interactive-panel[data-v-3cda9c87]{padding:12px 16px;border-top:1px solid #f0f0f0;background:#fffbe6}.interactive-actions[data-v-3cda9c87]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:12px}.ai-message-item[data-v-d5fb4552]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.ai-message-item+.ai-message-item[data-v-d5fb4552]{margin-top:12px}.ai-message-item.role-user[data-v-d5fb4552]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.message-avatar[data-v-d5fb4552]{width:24px;height:24px;border-radius:7px;background:#eef4ff;color:#1677ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:600;-webkit-box-shadow:0 2px 8px rgba(15,23,42,.12);box-shadow:0 2px 8px rgba(15,23,42,.12)}.role-user .message-avatar[data-v-d5fb4552]{background:#e8f7ef;color:#16a34a}.role-system .message-avatar[data-v-d5fb4552]{background:#f1f5f9;color:#64748b}.message-body[data-v-d5fb4552]{position:relative;max-width:min(610px,calc(100% - 48px));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.role-user .message-body[data-v-d5fb4552]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.message-card[data-v-d5fb4552]{position:relative;min-width:200px;max-width:100%;padding:4px 10px 6px;border-radius:8px;background:#f8faff;color:#111827;-webkit-box-shadow:inset 0 0 0 1px rgba(226,232,240,.35);box-shadow:inset 0 0 0 1px rgba(226,232,240,.35)}.role-user .message-card[data-v-d5fb4552]{min-width:64px;background:#eaf4ff}.message-card.thinking-card[data-v-d5fb4552]{min-width:min(560px,calc(100vw - 220px));width:min(560px,100%);padding:12px 14px 14px;border-radius:14px;background:#f8faff}.message-meta[data-v-d5fb4552]{display:none}.message-role[data-v-d5fb4552]{color:#262626;font-weight:500}.reasoning-card[data-v-d5fb4552]{max-width:100%;margin-bottom:2px}.reasoning-toggle[data-v-d5fb4552]{height:26px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:0 9px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#1f2937;cursor:pointer;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.05);box-shadow:0 1px 3px rgba(15,23,42,.05)}.reasoning-toggle[data-v-d5fb4552]:hover{color:#2f6bff;border-color:#bcd0ff}.reasoning-content[data-v-d5fb4552]{margin-top:8px;max-width:100%;padding:8px 10px;border-left:3px solid #d9e2ff;border-radius:6px;background:#fff;color:#64748b;white-space:pre-wrap;word-break:break-word;line-height:1.55}.message-content[data-v-d5fb4552]{min-width:64px;max-width:100%;padding:0;border-radius:0;background:transparent;color:#111827;white-space:pre-wrap;word-break:break-word;line-height:1.6;font-size:14px}.role-user .message-content[data-v-d5fb4552]{background:transparent}.message-extra[data-v-d5fb4552]{margin-top:4px;line-height:1}.message-extra[data-v-d5fb4552] .ant-tag{margin:0;font-size:11px;line-height:18px;padding:0 6px}.thinking-placeholder[data-v-d5fb4552]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:0}.thinking-pill[data-v-d5fb4552]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 12px;border:none;border-radius:10px;background:#fff;color:#475569;font-size:13px;line-height:32px;-webkit-box-shadow:0 2px 10px rgba(15,23,42,.05);box-shadow:0 2px 10px rgba(15,23,42,.05)}.thinking-spin[data-v-d5fb4552]{color:#64748b;-webkit-animation:ai-spin-data-v-d5fb4552 1.4s linear infinite;animation:ai-spin-data-v-d5fb4552 1.4s linear infinite}.thinking-label[data-v-d5fb4552]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#475569}.thinking-arrow[data-v-d5fb4552]{color:#64748b;font-size:12px}.thinking-dots[data-v-d5fb4552]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding-left:6px}.thinking-dots span[data-v-d5fb4552]{width:4px;height:4px;border-radius:50%;background:#c5cbd6;-webkit-animation:ai-dot-data-v-d5fb4552 1.2s ease-in-out infinite;animation:ai-dot-data-v-d5fb4552 1.2s ease-in-out infinite}.thinking-dots span[data-v-d5fb4552]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.thinking-dots span[data-v-d5fb4552]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes ai-spin-data-v-d5fb4552{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ai-spin-data-v-d5fb4552{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes ai-dot-data-v-d5fb4552{0%,80%,to{opacity:.3;-webkit-transform:scale(.9);transform:scale(.9)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1);background:#2f6bff}}@keyframes ai-dot-data-v-d5fb4552{0%,80%,to{opacity:.3;-webkit-transform:scale(.9);transform:scale(.9)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1);background:#2f6bff}}.message-actions[data-v-d5fb4552]{display:none}.message-toolbar[data-v-d5fb4552]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px;-ms-flex-item-align:start;align-self:flex-start}.role-user .message-toolbar[data-v-d5fb4552]{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.message-time[data-v-d5fb4552]{color:#9ca3af;font-size:12px;line-height:1}.message-actions-group[data-v-d5fb4552]{border:1px solid #e5e7eb;border-radius:6px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden}.message-action[data-v-d5fb4552],.message-actions-group[data-v-d5fb4552]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.message-action[data-v-d5fb4552]{width:28px;height:24px;border:none;border-radius:0;background:transparent;color:#6b7280;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;padding:0;-webkit-transition:color .2s,background .2s;transition:color .2s,background .2s}.message-actions-group .message-action+.message-action[data-v-d5fb4552]{border-left:1px solid #e5e7eb}.message-action[data-v-d5fb4552]:hover{color:#4f46e5;background:#f3f4f6}.message-content.md-body[data-v-d5fb4552],.reasoning-content.md-body[data-v-d5fb4552]{white-space:normal}.md-body[data-v-d5fb4552]{word-break:break-word}.md-body[data-v-d5fb4552] p{margin:0 0 2px;line-height:1.5}.md-body[data-v-d5fb4552] p:first-child{margin-top:0}.md-body[data-v-d5fb4552] p:last-child{margin-bottom:0}.md-body[data-v-d5fb4552] h1,.md-body[data-v-d5fb4552] h2,.md-body[data-v-d5fb4552] h3,.md-body[data-v-d5fb4552] h4,.md-body[data-v-d5fb4552] h5,.md-body[data-v-d5fb4552] h6{margin:6px 0 3px;font-weight:600;color:#111827;line-height:1.35}.md-body[data-v-d5fb4552] h1{font-size:18px}.md-body[data-v-d5fb4552] h2{font-size:16px}.md-body[data-v-d5fb4552] h3{font-size:15px}.md-body[data-v-d5fb4552] h4{font-size:14px}.md-body[data-v-d5fb4552] h5{font-size:13px}.md-body[data-v-d5fb4552] h6{font-size:12px}.md-body[data-v-d5fb4552] ol,.md-body[data-v-d5fb4552] ul{margin:2px 0;padding-left:20px}.md-body[data-v-d5fb4552] li{margin:1px 0;line-height:1.5}.md-body[data-v-d5fb4552] blockquote{margin:6px 0;padding:4px 10px;border-left:3px solid #d9e2ff;background:#f5f8ff;color:#475569;border-radius:0 6px 6px 0}.md-body[data-v-d5fb4552] code{padding:1px 5px;border-radius:4px;background:#eef0f4;color:#d6336c;font-family:Consolas,Monaco,Courier New,monospace;font-size:12.5px}.md-body[data-v-d5fb4552] pre{margin:8px 0;padding:10px 12px;border-radius:8px;background:#1f2937;color:#e5e7eb;overflow-x:auto;font-size:12.5px;line-height:1.55}.md-body[data-v-d5fb4552] pre code{padding:0;background:transparent;color:inherit;font-size:inherit}.md-body[data-v-d5fb4552] a{color:#2f6bff;text-decoration:none}.md-body[data-v-d5fb4552] a:hover{text-decoration:underline}.md-body[data-v-d5fb4552] table{width:100%;margin:8px 0;border-collapse:collapse;font-size:13px}.md-body[data-v-d5fb4552] td,.md-body[data-v-d5fb4552] th{padding:6px 8px;border:1px solid #e3e6ec;text-align:left}.md-body[data-v-d5fb4552] th{background:#f5f7fb;font-weight:600}.md-body[data-v-d5fb4552] hr{margin:10px 0;border:none;border-top:1px solid #e3e6ec}.md-body[data-v-d5fb4552] img{max-width:100%;border-radius:6px}.message-card>.reasoning-card[data-v-d5fb4552]{display:block;margin:2px 0 4px!important;padding:0!important;line-height:1!important}.message-card>.reasoning-card+.message-content[data-v-d5fb4552]{margin-top:0!important;padding-top:0!important}.message-card>.reasoning-card+.message-content[data-v-d5fb4552] p,.message-card>.reasoning-card+.message-content[data-v-d5fb4552] p:first-child{margin-top:0!important}.reasoning-toggle[data-v-d5fb4552]{vertical-align:top}.ai-message-list[data-v-5bf6ef08]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:12px 14px 18px;background:#fff}.welcome-message[data-v-5bf6ef08]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-top:0}.welcome-avatar[data-v-5bf6ef08]{width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:7px;color:#1677ff;background:#eef4ff;-webkit-box-shadow:0 2px 8px rgba(15,23,42,.12);box-shadow:0 2px 8px rgba(15,23,42,.12);font-size:12px;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.welcome-body[data-v-5bf6ef08]{max-width:min(610px,calc(100% - 48px))}.welcome-actions[data-v-5bf6ef08]{gap:2px;height:24px;margin:-1px 0 4px;padding:2px;border:1px solid #e3e8f0;border-radius:6px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(15,23,42,.06);box-shadow:0 1px 4px rgba(15,23,42,.06)}.action-mini[data-v-5bf6ef08],.welcome-actions[data-v-5bf6ef08]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-mini[data-v-5bf6ef08]{width:22px;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#64748b;border-radius:4px}.welcome-bubble[data-v-5bf6ef08]{position:relative;padding:9px 12px 10px;border-radius:8px;background:#f8faff;color:#111827;line-height:1.6;-webkit-box-shadow:inset 0 0 0 1px rgba(226,232,240,.35);box-shadow:inset 0 0 0 1px rgba(226,232,240,.35)}.welcome-reasoning[data-v-5bf6ef08]{height:28px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px;padding:0 10px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#1f2937;cursor:pointer;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.05);box-shadow:0 1px 3px rgba(15,23,42,.05)}.welcome-content[data-v-5bf6ef08]{font-size:14px}.guess-title[data-v-5bf6ef08]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:8px;padding-top:6px;border-top:1px solid #e4eaf3;color:#64748b;font-size:13px}.spark-dot[data-v-5bf6ef08]{width:8px;height:8px;border-radius:50%;background:#1677ff;-webkit-box-shadow:0 0 0 3px rgba(22,119,255,.14);box-shadow:0 0 0 3px rgba(22,119,255,.14)}.guess-list[data-v-5bf6ef08]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:6px}.guess-list button[data-v-5bf6ef08]{height:22px;padding:0 10px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#334155;font-size:12px;cursor:pointer}.guess-list button[data-v-5bf6ef08]:hover{color:#2f6bff;border-color:#bcd0ff}.message-list-inner[data-v-5bf6ef08]{min-height:100%}.ai-chat-panel[data-v-6d0aefd3]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background:#fff}.chat-generating-tag[data-v-6d0aefd3]{position:absolute;top:58px;right:16px;z-index:1}.ai-empty-state[data-v-5434befa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:240px;padding:24px}.ai-session-list[data-v-0cca7999]{width:300px;height:100%;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #eef0f4;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.session-header[data-v-0cca7999]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:18px 14px 12px;background:#fff}.session-header[data-v-0cca7999],.session-title-wrap[data-v-0cca7999]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.session-title-wrap[data-v-0cca7999]{gap:8px;min-width:0}.title-mark[data-v-0cca7999]{width:4px;height:16px;border-radius:4px;background:#2f6bff}.session-title[data-v-0cca7999]{color:#1f2937;font-size:16px;font-weight:600}.new-session-btn[data-v-0cca7999]{height:36px;padding:0 18px;border-radius:18px;color:#2f6bff;border-color:#d9e2ff;background:#fff;-webkit-box-shadow:0 2px 8px rgba(47,107,255,.08);box-shadow:0 2px 8px rgba(47,107,255,.08)}.session-items[data-v-0cca7999]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:8px 8px 16px}.session-item[data-v-0cca7999]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;min-height:44px;padding:0 8px 0 14px;border-radius:7px;cursor:pointer;color:#334155;-webkit-transition:all .2s;transition:all .2s}.session-item.active[data-v-0cca7999],.session-item[data-v-0cca7999]:hover{background:#edf3ff;color:#2f6bff}.session-item+.session-item[data-v-0cca7999]{margin-top:6px}.session-item-main[data-v-0cca7999]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.session-item-title[data-v-0cca7999]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:500}.session-item-title span[data-v-0cca7999]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.session-item-side[data-v-0cca7999]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.session-time[data-v-0cca7999]{color:#9aa4b2;font-size:12px}.session-more[data-v-0cca7999]{width:26px;height:26px;padding:0;border-radius:7px;color:#64748b;background:#fff;border-color:#e5e7eb}.session-more[data-v-0cca7999]:hover{color:#2f6bff;border-color:#bcd0ff}.ai-assistant-page[data-v-5e4d89df]{width:100%;height:100%;min-height:520px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;overflow:hidden}.assistant-topbar[data-v-5e4d89df]{position:relative;height:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;padding:0 10px;border-bottom:1px solid #eef0f4;background:#fff}.assistant-topbar[data-v-5e4d89df],.topbar-icon[data-v-5e4d89df],.topbar-more[data-v-5e4d89df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topbar-icon[data-v-5e4d89df],.topbar-more[data-v-5e4d89df]{width:30px;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#2f3542;border-radius:8px}.topbar-more[data-v-5e4d89df]{border:1px solid #d9dee8;background:#fff;-webkit-box-shadow:0 1px 4px rgba(31,35,41,.08);box-shadow:0 1px 4px rgba(31,35,41,.08)}.assistant-title[data-v-5e4d89df]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;color:#111827;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assistant-logo[data-v-5e4d89df],.assistant-title[data-v-5e4d89df]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.assistant-logo[data-v-5e4d89df]{width:18px;height:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:50%;color:#1677ff;background:#eef4ff;font-size:12px;font-weight:600}.assistant-menu[data-v-5e4d89df]{min-width:176px;padding:8px;border-radius:10px;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.12);box-shadow:0 8px 24px rgba(15,23,42,.12)}.assistant-menu .ant-dropdown-menu-item[data-v-5e4d89df]{border-radius:8px;line-height:32px}.assistant-body[data-v-5e4d89df]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background:#fff}.chat-window[data-v-15fc547f]{position:fixed;bottom:0;right:0;width:58%;height:800px;background-color:#fff;border:1px solid #e8e8e8;overflow:hidden;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:1000}.global-chat-button-wrapper[data-v-15fc547f]{position:fixed;top:40%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1000;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.global-chat-button-wrapper[data-v-15fc547f]:active{cursor:-webkit-grabbing;cursor:grabbing}.rounded-image[data-v-15fc547f]{border-radius:50%;width:40px;height:40px;cursor:pointer;display:block;-webkit-user-drag:none}.stats-popover[data-v-15fc547f]{min-width:160px;font-size:13px}.stats-item[data-v-15fc547f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 0;border-bottom:1px solid #f0f0f0}.stats-item[data-v-15fc547f]:last-child{border-bottom:none}.stats-value[data-v-15fc547f]{font-weight:700;color:#1890ff;margin-left:24px}.zhunda-main-layout-header[data-v-722db88e]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));background-image:linear-gradient(180deg,#fff,#eee);background-repeat:repeat-x;border-bottom:1px solid #b3b3b3;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-bottom-color:#b3b3b3;text-shadow:0 1px 1px hsla(0,0%,100%,.75)}.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected[data-v-722db88e],.ant-menu.ant-menu-dark .ant-menu-item-selected[data-v-722db88e],.zhunda-main-layout-header .ant-menu[data-v-722db88e],.zhunda-main-layout-header .menu[data-v-722db88e]{background:transparent}.zhunda-main-layout-header .ant-menu-item[data-v-722db88e],.zhunda-main-layout-header .ant-menu-item a[data-v-722db88e],.zhunda-main-layout-header span[data-v-722db88e]{color:#000}.zhunda-main-layout-header .logo[data-v-722db88e],.zhunda-main-layout-header .menu[data-v-722db88e],.zhunda-main-layout-header .user[data-v-722db88e],.zhunda-main-layout-header[data-v-722db88e]{height:50px}.zhunda-main-layout-header[data-v-722db88e]{position:fixed;z-index:1000;width:100%;padding:0}.zhunda-main-layout-header .logo[data-v-722db88e]{height:49px;width:100px;float:left;text-align:center;line-height:0}.zhunda-main-layout-header .logo img[data-v-722db88e]{width:72px;height:32px;margin:9px;padding:0}.zhunda-main-layout-header .split-line[data-v-722db88e]{position:absolute;left:105px;top:10px;height:30px;width:2px;border-left:1px solid #eee;border-right:1px solid #fff}.zhunda-main-layout-header .menu[data-v-722db88e]{position:absolute;left:120px;right:280px}.zhunda-main-layout-header .user[data-v-722db88e]{position:absolute;right:0;padding:0 17px 0 0}.zhunda-main-layout-header .user .avatar[data-v-722db88e]{line-height:48px;height:50px;cursor:pointer;padding:0 15px}.zhunda-main-layout-header .user .fun[data-v-722db88e]{float:right;padding:0 15px;height:50px;line-height:50px;font-size:16px;cursor:pointer}.zhunda-main-layout-header .user .action:hover i[data-v-722db88e],.zhunda-main-layout-header .user .action[data-v-722db88e]:hover .ant-badge{color:#1890ff!important}.zhunda-main-layout-header .user .action:hover .ant-avatar[data-v-722db88e]{-webkit-box-shadow:0 0 3px #002766;box-shadow:0 0 3px #002766}.menu .menu-children[data-v-722db88e]{width:300px;padding:10px 15px;position:absolute;top:50px;left:0;background-color:#fff;border-radius:0 0 4px 4px;-webkit-box-shadow:0 2px 4px #ccc;box-shadow:0 2px 4px #ccc;color:#555;cursor:default}.menu .menu-children .menu-children-body[data-v-722db88e]{padding:4px}.menu .menu-children .menu-children-title[data-v-722db88e]{font-size:14px;font-weight:600;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu .menu-children ul li[data-v-722db88e]{font-size:12px;line-height:24px}.menu .menu-children ul li a[data-v-722db88e]{color:#555}.menu .menu-children ul li a[data-v-722db88e]:hover{color:#368ee9}.copyright[data-v-722db88e]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;margin-top:20px;text-align:center;color:#666;text-shadow:1px 1px 1px #fff}