.portal-document-content-renderer[data-v-34a24018]{display:flex;width:100%;flex:0 0 auto;flex-direction:column;min-height:0}.portal-document-content-renderer--fill[data-v-34a24018]{flex:1 1 auto;min-height:0}.document-file-frame[data-v-34a24018]{width:100%;flex:1 1 auto;height:100%;min-height:0;border:0;background:#fff}.document-file-frame__viewer[data-v-34a24018]{display:block;width:100%;height:100%;border:0}.document-image-wrap[data-v-34a24018]{display:flex;flex:1 1 auto;min-height:560px;align-items:center;justify-content:center;padding:0;background:#fff}.document-image[data-v-34a24018]{max-width:100%;max-height:720px;-o-object-fit:contain;object-fit:contain}.document-rich-content[data-v-34a24018]{display:flex;flex:0 0 auto;flex-direction:column;min-height:0;background:#fff;box-sizing:border-box;padding:0}.document-markdown-editor[data-v-34a24018],.document-rich-content.md-editor[data-v-34a24018]{flex:0 0 auto;min-height:0;border:0;border-radius:0}.document-markdown-editor[data-v-34a24018] .toastui-editor-contents,.document-markdown-editor[data-v-34a24018] .toastui-editor-defaultUI,.document-rich-content.md-editor[data-v-34a24018] .toastui-editor-contents,.document-rich-content.md-editor[data-v-34a24018] .toastui-editor-defaultUI{height:auto!important;min-height:0!important}.document-markdown-editor[data-v-34a24018] .toastui-editor-contents,.document-rich-content.md-editor[data-v-34a24018] .toastui-editor-contents{overflow-y:visible;padding:16px 20px}.knowledge-qa-list[data-v-34a24018]{width:100%;min-height:0;flex:1 1 auto;overflow:auto;background:#fff}.knowledge-qa-item[data-v-34a24018]{padding:16px;border-bottom:1px solid #edf1f7}.knowledge-qa-item[data-v-34a24018]:last-child{border-bottom:0}.knowledge-qa-block[data-v-34a24018]{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;-moz-column-gap:12px;column-gap:12px}.knowledge-qa-block+.knowledge-qa-block[data-v-34a24018]{margin-top:12px}.knowledge-qa-label[data-v-34a24018]{display:inline-flex;height:24px;align-items:center;justify-content:center;border-radius:4px;background:#f1edff;color:#6554ff;font-size:13px;font-weight:600;line-height:24px}.knowledge-qa-label--answer[data-v-34a24018]{background:#edf7ff;color:#1677c8}.knowledge-qa-text[data-v-34a24018]{min-width:0;color:#263b56;font-size:13px;line-height:1.8;white-space:pre-wrap;word-break:break-word}.knowledge-qa-question[data-v-34a24018]{font-weight:600}.knowledge-qa-pagination[data-v-34a24018]{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:12px;height:46px;color:#263b56;background:#fff}.document-text[data-v-34a24018]{flex:0 0 auto;min-height:0;margin:0;color:#263b56;font-size:14px;white-space:pre-wrap;word-break:break-word}.document-content-empty[data-v-34a24018]{display:flex;flex:0 0 auto;min-height:160px;align-items:center;justify-content:center;padding:0;color:#8a9bb3;font-size:14px;text-align:center}.document-extra-info[data-v-101f31b1]{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:12px 20px;margin-top:18px;color:#8c8c8c;font-size:14px;line-height:22px;padding-left:16px}.document-extra-info__item[data-v-101f31b1]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.document-extra-info__item .anticon[data-v-101f31b1]{color:#c7c7c7;font-size:16px}.document-extra-info__favorite[data-v-101f31b1]{color:#666;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.document-extra-info__favorite .anticon[data-v-101f31b1]{color:#c7c7c7}.document-extra-info__favorite[data-v-101f31b1]:focus{outline:none}.document-extra-info__favorite.is-loading[data-v-101f31b1]{cursor:wait}.document-extra-info__favorite.is-favorite .anticon[data-v-101f31b1]{color:#f5c542}.document-chat-history-panel[data-v-7e8edb44]{position:absolute;z-index:5;top:0;bottom:0;left:0;display:flex;width:240px;max-width:100%;flex-direction:column;border-radius:8px;background:linear-gradient(180deg,#f6f8ff,#eef3ff);box-shadow:10px 0 26px rgba(30,43,78,.12);box-sizing:border-box;overflow:hidden}.document-chat-history-panel__header[data-v-7e8edb44]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:14px 14px 8px}.document-chat-history-panel__header h3[data-v-7e8edb44]{margin:0;color:#222a3a;font-size:15px;font-weight:500;line-height:22px}.document-chat-history-panel__close[data-v-7e8edb44],.document-chat-history-panel__delete[data-v-7e8edb44]{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(151,163,188,.3);border-radius:50%;background:hsla(0,0%,100%,.72);color:#8190aa;cursor:pointer;line-height:1;box-sizing:border-box}.document-chat-history-panel__close[data-v-7e8edb44]:hover,.document-chat-history-panel__delete[data-v-7e8edb44]:hover{border-color:rgba(99,118,154,.32);background:#fff;color:#52627c}.document-chat-history-panel__close[data-v-7e8edb44]{width:24px;height:24px;font-size:12px}.document-chat-history-panel__list[data-v-7e8edb44]{min-height:0;flex:1 1 auto;overflow-y:auto;padding:6px 10px 14px;scrollbar-width:none;-ms-overflow-style:none}.document-chat-history-panel__list[data-v-7e8edb44]::-webkit-scrollbar{display:none}.document-chat-history-panel__item[data-v-7e8edb44]{position:relative;display:flex;width:100%;min-height:74px;flex-direction:column;align-items:flex-start;justify-content:center;border:0;border-radius:10px;background:transparent;padding:10px 38px 10px 12px;color:#2d3443;cursor:pointer;text-align:left;box-sizing:border-box}.document-chat-history-panel__item+.document-chat-history-panel__item[data-v-7e8edb44]{margin-top:6px}.document-chat-history-panel__item--active[data-v-7e8edb44],.document-chat-history-panel__item[data-v-7e8edb44]:hover{background:hsla(0,0%,100%,.86)}.document-chat-history-panel__item--disabled[data-v-7e8edb44]{cursor:not-allowed}.document-chat-history-panel__question[data-v-7e8edb44]{display:-webkit-box;max-width:100%;overflow:hidden;color:#2f3542;font-size:14px;font-weight:400;line-height:20px;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.document-chat-history-panel__date[data-v-7e8edb44]{margin-top:8px;color:#97a3b6;font-size:12px;font-weight:400;line-height:18px}.document-chat-history-panel__delete-wrap[data-v-7e8edb44]{position:absolute;top:10px;right:10px}.document-chat-history-panel__delete[data-v-7e8edb44]{width:24px;height:24px;font-size:12px;opacity:0;transition:opacity .16s ease}.document-chat-history-panel__delete--disabled[data-v-7e8edb44]{cursor:not-allowed;opacity:.45}.document-chat-history-panel__item--active .document-chat-history-panel__delete[data-v-7e8edb44],.document-chat-history-panel__item:hover .document-chat-history-panel__delete[data-v-7e8edb44]{opacity:1}.document-chat-history-panel__empty[data-v-7e8edb44]{margin-top:32px;color:#94a3b8;font-size:13px;line-height:20px;text-align:center}.document-chat-history-slide-enter-active[data-v-7e8edb44],.document-chat-history-slide-leave-active[data-v-7e8edb44]{transition:transform .2s ease,opacity .2s ease}.document-chat-history-slide-enter[data-v-7e8edb44],.document-chat-history-slide-leave-to[data-v-7e8edb44]{opacity:0;transform:translateX(-18px)}.document-agent-panel[data-v-340a6d72]{position:relative;display:flex;width:100%;height:100%;min-height:0;flex-direction:column;border:1px solid #e3e6eb;border-radius:6px;background:#fff;color:#17244a;box-sizing:border-box;overflow:hidden}.document-agent-panel--feedback[data-v-340a6d72]{height:100%;border:0;border-radius:6px}.document-agent-panel--embedded[data-v-340a6d72]{border:0;border-radius:0}.document-agent-panel__header[data-v-340a6d72]{position:relative;display:flex;flex:0 0 56px;align-items:center;justify-content:center;padding:0 16px}.document-agent-panel__title[data-v-340a6d72]{color:#333;font-size:16px;font-weight:700;line-height:24px}.document-agent-panel__add[data-v-340a6d72],.document-agent-panel__icon-button[data-v-340a6d72],.document-agent-panel__menu[data-v-340a6d72],.document-agent-panel__send[data-v-340a6d72],.document-agent-panel__tool[data-v-340a6d72]{display:inline-flex;align-items:center;justify-content:center;border:0;outline:0;background:transparent;cursor:pointer;line-height:1;box-sizing:border-box}.document-agent-panel__menu[data-v-340a6d72]{position:absolute;left:20px;width:28px;height:28px;color:#3d4757;font-size:22px}.document-agent-panel__actions[data-v-340a6d72]{position:absolute;right:16px;display:flex;gap:10px}.document-agent-panel__icon-button[data-v-340a6d72]{flex:0 0 24px;width:24px;height:24px;border-radius:6px;background:transparent;color:#94a3b8;font-size:14px}.document-agent-panel__icon-button[data-v-340a6d72]:hover{background:#f2f4f8;color:#475569}@keyframes documentAgentLoadingDot-340a6d72{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.document-agent-panel__body[data-v-340a6d72]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;align-items:center;overflow-y:auto;padding:174px 16px 24px}.document-agent-panel__body--chatting[data-v-340a6d72]{align-items:stretch;gap:16px;padding:16px}.document-agent-panel--feedback .document-agent-panel__body[data-v-340a6d72],.document-agent-panel--feedback .document-agent-panel__footer[data-v-340a6d72]{width:100%;max-width:980px;margin:0 auto}.document-agent-panel__welcome[data-v-340a6d72]{color:#132154;font-size:16px;font-weight:600;text-align:center}.document-agent-panel__quick-actions[data-v-340a6d72]{display:flex;width:100%;max-width:436px;flex-direction:column;gap:14px;margin-top:26px}.document-agent-panel__quick-action[data-v-340a6d72]{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;border:1px solid #edf0f5;border-radius:6px;background:#fff;padding:0 24px 0 26px;color:#253150;cursor:pointer;font-size:14px;font-weight:500;line-height:22px;text-align:left;box-shadow:0 2px 6px rgba(25,35,60,.03)}.document-agent-panel__quick-action .anticon[data-v-340a6d72]{flex:0 0 auto;color:#c7cfdd;font-size:13px}.document-agent-panel__message[data-v-340a6d72]{display:flex;min-width:0}.document-agent-panel__message--user[data-v-340a6d72]{justify-content:flex-end}.document-agent-panel__message--assistant[data-v-340a6d72]{width:100%;justify-content:flex-start}.document-agent-panel__user-stack[data-v-340a6d72]{display:flex;max-width:86%;min-width:0;flex-direction:column;align-items:flex-end;gap:8px}.document-agent-panel__assistant-stack[data-v-340a6d72]{display:flex;width:100%;max-width:100%;min-width:0;flex-direction:column;align-items:flex-start;gap:8px}.document-agent-panel__assistant-bubble[data-v-340a6d72],.document-agent-panel__user-bubble[data-v-340a6d72]{max-width:86%;min-width:0;border-radius:6px;font-size:13px;line-height:24px;word-break:break-word}.document-agent-panel__user-bubble[data-v-340a6d72]{max-width:100%;border:1px solid color-mix(in srgb,var(--portal-primary,#7a5cff) 14%,#fff);background:color-mix(in srgb,var(--portal-primary,#7a5cff) 12%,#fff);box-shadow:0 4px 12px rgba(122,92,255,.08);color:#47516a;padding:10px 14px}.document-agent-panel__message-files[data-v-340a6d72]{display:flex;max-width:100%;flex-wrap:wrap;justify-content:flex-end;gap:8px}.document-agent-panel__message-file[data-v-340a6d72]{display:inline-flex;max-width:100%;align-items:center;gap:5px;border-radius:6px;background:#f6f3ff;color:#657084;font-size:12px;line-height:18px;padding:4px 10px}.document-agent-panel__message-actions[data-v-340a6d72]{display:flex;flex-wrap:wrap;gap:8px}.document-agent-panel__message-actions--user[data-v-340a6d72]{justify-content:flex-end}.document-agent-panel__message-actions--assistant[data-v-340a6d72]{justify-content:flex-start}.document-agent-panel__message-action[data-v-340a6d72]{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid #e6ebf3;border-radius:999px;background:#fff;color:#7a849d;cursor:pointer;font-size:13px;padding:0;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.document-agent-panel__message-action.agent-chat-icon-action-active[data-v-340a6d72],.document-agent-panel__message-action[data-v-340a6d72]:hover{border-color:#cfe0ff;background:#f3f7ff;color:var(--portal-primary)}.document-agent-panel__assistant-bubble[data-v-340a6d72]{width:100%;max-width:100%;box-sizing:border-box;border:1px solid #dbe5f1;background:#fff;color:#5f6b84;padding:12px 14px;box-shadow:0 8px 20px rgba(38,49,78,.055)}.document-agent-panel__assistant-bubble.is-error[data-v-340a6d72]{border-color:#ffccc7;background:#fff7f6;color:#cf1322}.document-agent-panel__markdown[data-v-340a6d72]{color:inherit;font-size:13px;line-height:24px}.document-agent-panel__markdown p[data-v-340a6d72]{margin:0}.document-agent-panel__markdown p+p[data-v-340a6d72]{margin-top:10px}.document-agent-panel__loading[data-v-340a6d72]{display:inline-flex;align-items:center;gap:4px;color:#8a95a8}.document-agent-panel__loading-dots[data-v-340a6d72]{display:inline-flex;align-items:center;gap:3px}.document-agent-panel__loading-dots span[data-v-340a6d72]{width:4px;height:4px;border-radius:6px;animation:documentAgentLoadingDot-340a6d72 1.2s ease-in-out infinite;background:currentColor;opacity:.35}.document-agent-panel__loading-dots span[data-v-340a6d72]:nth-child(2){animation-delay:.1s}.document-agent-panel__loading-dots span[data-v-340a6d72]:nth-child(3){animation-delay:.2s}.document-agent-panel__loading-dots span[data-v-340a6d72]:nth-child(4){animation-delay:.3s}.document-agent-panel__loading-dots span[data-v-340a6d72]:nth-child(5){animation-delay:.4s}.document-agent-panel__loading-dots span[data-v-340a6d72]:nth-child(6){animation-delay:.5s}.document-agent-panel__footer[data-v-340a6d72]{flex:0 0 auto;padding:0 16px 12px}.document-agent-panel__input[data-v-340a6d72]{display:flex;min-height:128px;flex-direction:column;justify-content:flex-start;gap:8px;border:1px solid #c7bcff;border-radius:6px;background:#fff;padding:10px 16px 12px;box-shadow:0 0 0 1px rgba(199,188,255,.12);box-sizing:border-box}.document-agent-panel__upload-list[data-v-340a6d72]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.document-agent-panel__upload-item[data-v-340a6d72]{display:inline-flex;max-width:260px;min-width:0;height:28px;align-items:center;gap:6px;border:1px solid #e6e2ff;border-radius:6px;background:#fbfaff;color:#657084;font-size:12px;padding:0 8px}.document-agent-panel__upload-item--error[data-v-340a6d72]{border-color:#ffccc7;background:#fff2f0;color:#cf1322}.document-agent-panel__upload-name[data-v-340a6d72]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-agent-panel__upload-size[data-v-340a6d72]{flex:0 0 auto;color:#97a1b5;font-size:11px;white-space:nowrap}.document-agent-panel__upload-remove[data-v-340a6d72]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:0;background:transparent;color:#97a1b5;cursor:pointer;padding:0}.document-agent-panel__upload-error[data-v-340a6d72]{margin-bottom:8px;color:#cf1322;font-size:12px;line-height:18px}.document-agent-panel__input--active[data-v-340a6d72]{border-color:#8f7cff;box-shadow:0 0 0 1px rgba(143,124,255,.2)}.document-agent-panel__textarea[data-v-340a6d72]{display:block;width:100%;min-height:66px;border:0;padding:0;background:transparent;color:#b6bbc7;font-size:12px;font-weight:500;line-height:22px;resize:none;box-shadow:none}.document-agent-panel__textarea[data-v-340a6d72]:focus{border:0;box-shadow:none}.document-agent-panel__textarea[data-v-340a6d72]::-moz-placeholder{color:#b6bbc7;opacity:1}.document-agent-panel__textarea[data-v-340a6d72]::placeholder{color:#b6bbc7;opacity:1}.document-agent-panel__input--active .document-agent-panel__textarea[data-v-340a6d72]{color:#253150}.document-agent-panel__input-actions[data-v-340a6d72]{display:flex;align-items:center;justify-content:space-between}.document-agent-panel__add[data-v-340a6d72],.document-agent-panel__tool[data-v-340a6d72]{width:32px;height:32px;border:1px solid #f0f2f6;border-radius:50%;color:#657084;font-size:12px;box-shadow:0 4px 12px rgba(27,35,50,.08)}.document-agent-panel__add[data-v-340a6d72]:disabled,.document-agent-panel__tool[data-v-340a6d72]:disabled{cursor:not-allowed;opacity:.65}.document-agent-panel__input-tools[data-v-340a6d72]{display:flex;align-items:center;gap:12px}.document-agent-panel__send[data-v-340a6d72]{width:32px;height:32px;border-radius:50%;background:#d9d5ff;color:#fff;font-size:12px}.document-agent-panel__send[data-v-340a6d72]:disabled{cursor:not-allowed;opacity:.78}.document-agent-panel__input--active .document-agent-panel__send[data-v-340a6d72]{background:#7d6cff;color:#fff;box-shadow:0 6px 16px rgba(125,108,255,.26)}.document-agent-panel__input--active .document-agent-panel__stop[data-v-340a6d72],.document-agent-panel__stop[data-v-340a6d72]{background:#ff4d4f;color:#fff;box-shadow:0 6px 16px rgba(255,77,79,.22)}.document-agent-panel__input--active .document-agent-panel__stop[data-v-340a6d72]:hover,.document-agent-panel__stop[data-v-340a6d72]:hover{background:#ff7875}.document-agent-panel__notice[data-v-340a6d72]{margin-top:10px;color:#999;font-size:12px;font-weight:600;line-height:20px;text-align:center}.document-agent-panel-host[data-v-5cb5d910]{width:100%;height:100%;min-height:0}.document-agent-panel-feedback[data-v-5cb5d910] .ant-spin-container,.document-agent-panel-feedback[data-v-5cb5d910] .ant-spin-nested-loading,.document-agent-panel-feedback[data-v-5cb5d910] .fusion-ui-fs-feedback-content{height:100%}.document-agent-panel-feedback[data-v-5cb5d910] .ant-modal-body{overflow:hidden;background:#fff}.documentAgent .ant-modal-body,.documentAgent .ant-modal-content{height:100%}.documentAgent .ant-modal-header{display:none}.document-info-panel[data-v-6b3875e8]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:18px 18px 20px;border:1px solid #e4e7ee;border-radius:6px;background:#fff;color:#647084;font-size:14px;line-height:1.5;box-sizing:border-box}.document-info-panel--embedded[data-v-6b3875e8]{border:0;border-radius:0;padding:0 18px 20px}.panel-header[data-v-6b3875e8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.panel-header h2[data-v-6b3875e8]{margin:0;font-size:16px;text-align:left;font-style:normal;text-transform:none;color:#111623;font-weight:600}.panel-close-button[data-v-6b3875e8]{display:inline-flex;flex:0 0 24px;width:24px;height:24px;align-items:center;justify-content:center;border:0;border-radius:6px;outline:0;background:transparent;color:#94a3b8;cursor:pointer;font-size:14px;line-height:1}.panel-close-button[data-v-6b3875e8]:hover{background:#f2f4f8;color:#475569}.panel-section[data-v-6b3875e8]{display:flex;flex-direction:column;gap:8px}.section-label[data-v-6b3875e8]{color:#94a3b8;font-size:12px;font-weight:700}.portal-file-list[data-v-6b3875e8],.portal-info-text-muted[data-v-6b3875e8],.summary-box[data-v-6b3875e8]{width:100%;border:1px solid #edf0f6;border-radius:6px;background:#fbfcff;box-shadow:inset 0 0 0 1px rgba(245,247,252,.7);box-sizing:border-box}.summary-box[data-v-6b3875e8]{padding:10px 12px;color:#475569;font-size:13px;line-height:1.6;word-break:break-word}.portal-tag-row[data-v-6b3875e8]{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 18px}.portal-tag-chip[data-v-6b3875e8]{display:inline-flex;align-items:center;border:0;border-radius:6px;padding:4px 10px;background:var(--knowledge-primary-soft);color:var(--knowledge-primary);font-size:12px;font-weight:700}.portal-info-text-inline[data-v-6b3875e8]{color:#94a3b8;font-size:13px}.portal-info-block[data-v-6b3875e8]{display:flex;flex-direction:column;gap:8px}.document-info-panel__extra[data-v-6b3875e8]{flex:0 0 auto;margin-top:18px}.portal-info-row[data-v-6b3875e8]{display:flex;gap:10px;justify-content:space-between;color:#334155;font-size:13px;margin-top:8px}.portal-info-row span[data-v-6b3875e8]:last-child{min-width:0;text-align:right;word-break:break-word}.portal-info-label[data-v-6b3875e8]{flex:0 0 auto;color:#94a3b8;font-size:12px;font-weight:700}.portal-info-text-muted[data-v-6b3875e8]{display:flex;align-items:center;min-height:40px;padding:0 18px;color:#94a3b8;font-size:13px;line-height:1.6}.portal-file-list[data-v-6b3875e8]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px}.portal-file-link[data-v-6b3875e8]{display:flex;align-items:flex-start;gap:10px;width:100%;border-radius:6px;background:#fafbff;padding:10px 12px;text-decoration:none}.portal-file-icon[data-v-6b3875e8]{margin-top:2px;color:#9aa5b8}.portal-file-link-copy[data-v-6b3875e8]{display:flex;min-width:0;flex:1 1 0;flex-direction:column;gap:2px}.portal-file-link-name[data-v-6b3875e8]{color:#111623;font-size:13px;font-weight:600;word-break:break-all}.portal-file-link-size[data-v-6b3875e8]{color:#94a3b8;font-size:12px}.portal-stat-row[data-v-6b3875e8]{display:flex;gap:8px;margin-top:16px}.portal-stat-row span[data-v-6b3875e8]{display:inline-flex;flex:1 1 0;min-width:0;align-items:center;justify-content:center;gap:5px;border:1px solid #eef1f6;border-radius:6px;background:#fafbff;padding:9px 8px;color:#475569;font-size:12px;font-weight:700}.portal-stat-row span .anticon[data-v-6b3875e8]{flex:0 0 auto;color:#667386;font-size:18px}.document-recommend[data-v-8bf83844]{width:100%;padding:0 0 4px;background:#fff;box-sizing:border-box}.document-recommend__title[data-v-8bf83844]{margin:0 0 10px;color:#111623;font-size:16px;font-weight:600;line-height:20px}.document-recommend__spin[data-v-8bf83844]{display:block;min-height:0}.document-recommend__list[data-v-8bf83844]{margin:0;padding:0;list-style:none}.document-recommend__item[data-v-8bf83844]{display:flex;height:31px;min-width:0;align-items:center;cursor:pointer}.document-recommend__rank[data-v-8bf83844]{flex:0 0 28px;color:#a6afbd;font-size:14px;font-weight:400;line-height:20px}.document-recommend__rank--first[data-v-8bf83844]{color:#ff2f35}.document-recommend__rank--second[data-v-8bf83844]{color:#ff8a45}.document-recommend__rank--third[data-v-8bf83844]{color:#ffb22e}.document-recommend__name[data-v-8bf83844]{min-width:0;flex:1 1 auto;overflow:hidden;color:#2850ff;font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.document-recommend__item:hover .document-recommend__name[data-v-8bf83844]{color:#1234d6}.document-recommend__empty[data-v-8bf83844]{padding:10px 0}.detail-view[data-v-20d3de00]{--document-side-panel-top:0px;--document-side-panel-height:calc(100vh - var(--portal-header-height, 60px) - var(--portal-page-padding-x, 20px) - var(--portal-page-padding-x, 20px));width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.detail-container[data-v-20d3de00]{display:flex;width:1336px;max-width:100%;min-height:100%;align-items:stretch;gap:14px;margin:0 auto;overflow:visible}.detail-container .detail-container-left[data-v-20d3de00]{position:relative;display:flex;min-width:0;height:auto;min-height:0;flex:0 0 886px;width:886px;flex-direction:column;overflow:visible}.detail-container .detail-container-left .document-title-row[data-v-20d3de00]{display:flex;flex:0 0 auto;min-width:0;align-items:center;justify-content:space-between;gap:16px}.detail-container .detail-container-left .title[data-v-20d3de00]{min-width:0;flex:1 1 auto;overflow:hidden;color:#333;font-size:24px;font-weight:600;font-style:normal;line-height:24px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.detail-container .detail-container-left .document-content-divider[data-v-20d3de00]{flex:0 0 auto;height:1px;margin:16px 0 0;background:#edf0f5}.detail-container .detail-container-left .detail-container-left-scroll[data-v-20d3de00]{display:flex;min-height:0;flex:0 0 auto;flex-direction:column;overflow-x:hidden;overflow-y:visible}.detail-container .detail-container-left .content[data-v-20d3de00]{display:flex;min-height:auto;flex:0 0 auto;flex-direction:column;overflow:visible}.detail-container .detail-container-right[data-v-20d3de00]{position:sticky;top:var(--document-side-panel-top);align-self:flex-start;flex:0 0 436px;width:436px;height:var(--document-side-panel-height);max-height:var(--document-side-panel-height);min-height:0}.detail-view:not(.detail-view--side-open) .detail-container[data-v-20d3de00]{width:886px}.document-side-panel[data-v-20d3de00]{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;border:1px solid #e4e7ee;border-radius:6px;background:#fff;box-sizing:border-box;overflow:hidden}.document-side-panel__header[data-v-20d3de00]{display:flex;min-height:56px;flex:0 0 56px;align-items:stretch;justify-content:space-between;border-bottom:1px solid #f1f2f6;padding:0 12px 0 18px;box-sizing:border-box}.document-side-panel__tabs[data-v-20d3de00]{display:flex;min-width:0;align-items:stretch;gap:24px}.document-side-panel__tab[data-v-20d3de00]{position:relative;display:inline-flex;align-items:center;border:0;outline:0;background:transparent;padding:0;color:#333;cursor:pointer;font-size:15px;font-weight:600;line-height:56px}.document-side-panel__tab[data-v-20d3de00]:before{position:absolute;top:0;right:0;left:0;height:4px;border-radius:0 0 2px 2px;background:transparent;content:""}.document-side-panel__tab--active[data-v-20d3de00]{color:var(--knowledge-primary,#7d6cff)}.document-side-panel__tab--active[data-v-20d3de00]:before{background:var(--knowledge-primary,#7d6cff)}.document-side-panel__actions[data-v-20d3de00]{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px}.document-side-panel__close[data-v-20d3de00],.document-side-panel__icon-button[data-v-20d3de00]{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:0;border-radius:6px;outline:0;background:transparent;color:#9aa4b5;cursor:pointer;font-size:14px;line-height:1}.document-side-panel__close[data-v-20d3de00]:hover,.document-side-panel__icon-button[data-v-20d3de00]:hover{background:#f4f5f8;color:#475569}.document-side-panel__close[data-v-20d3de00]{font-size:16px}.document-side-panel__body[data-v-20d3de00]{min-height:0;flex:1 1 auto;overflow:hidden}.document-recommend-panel[data-v-20d3de00]{flex:0 0 auto;padding:0}.detail-view--pdf-preview[data-v-20d3de00]{overflow:hidden}.detail-view--pdf-preview .detail-container-left[data-v-20d3de00]{height:auto}.detail-view--pdf-preview .detail-container-left .content[data-v-20d3de00]{flex:1 1 auto;min-height:auto;overflow:visible}.detail-view--pdf-preview .detail-container-right[data-v-20d3de00]{height:var(--document-side-panel-height);max-height:var(--document-side-panel-height)}.document-floating-actions[data-v-20d3de00]{position:fixed;right:48px;bottom:24px;z-index:100;pointer-events:none}.document-floating-actions__bar[data-v-20d3de00]{display:flex;width:44px;align-items:center;flex-direction:column;gap:5px;border-radius:24px;padding:8px 0;background:#f9f9f9;box-shadow:0 0 0 1px rgba(232,234,238,.72),0 12px 30px rgba(31,39,52,.12);pointer-events:auto}.document-floating-actions__button[data-v-20d3de00]{position:relative;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:50%;outline:0;padding:0;background:transparent;color:#687181;cursor:pointer;font-size:18px;line-height:1;transition:all .18s ease}.document-floating-actions__button[data-v-20d3de00]:before{position:absolute;top:50%;right:44px;display:inline-flex;height:32px;align-items:center;border-radius:8px;padding:0 16px;background:#fff;color:#303846;content:attr(data-label);font-size:14px;font-weight:600;line-height:32px;opacity:0;pointer-events:none;white-space:nowrap;box-shadow:0 4px 14px rgba(25,33,46,.14);transform:translate(6px,-50%);transition:opacity .16s ease,transform .16s ease}.document-floating-actions__button .anticon[data-v-20d3de00]{font-size:18px}.document-floating-actions__button[data-v-20d3de00]:hover{background:#fff;color:#5f6675;box-shadow:0 5px 14px rgba(31,39,52,.12)}.document-floating-actions__button[data-v-20d3de00]:focus-visible:before,.document-floating-actions__button[data-v-20d3de00]:hover:before{opacity:1;transform:translateY(-50%)}.document-floating-actions__button[data-v-20d3de00]:focus-visible{box-shadow:0 0 0 3px rgba(95,102,117,.14)}.document-floating-actions__button--active[data-v-20d3de00]{background:#fff;color:#5f6675;box-shadow:0 0 0 1px rgba(229,231,235,.9),0 8px 18px rgba(31,39,52,.16)}.document-floating-actions__button--active[data-v-20d3de00]:hover{background:#fff;color:#5f6675}.document-assistant-panel[data-v-20d3de00]{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e4e7ee;border-radius:8px;padding:24px;background:#fff;color:#647084;text-align:center;box-sizing:border-box}.document-assistant-panel__icon[data-v-20d3de00]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;background:#f6f7f9;color:#5f6675;font-size:28px}.document-assistant-panel__title[data-v-20d3de00]{margin-top:14px;color:#111623;font-size:16px;font-weight:700}.document-assistant-panel__desc[data-v-20d3de00]{margin-top:8px;color:#94a3b8;font-size:13px;line-height:1.6}