.reference-component[data-v-065cd3d5]{height:100%;display:flex;flex-direction:column}.reference-component h3[data-v-065cd3d5]{margin-bottom:16px;font-size:16px;font-weight:500;color:#333}.reference-component .reference-content-wrapper[data-v-065cd3d5]{flex:1;min-height:0;overflow:hidden;border:1px solid #e8e8e8;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center}.reference-component .reference-content[data-v-065cd3d5]{height:100%;padding:16px;overflow-y:auto;font-size:14px;line-height:1.8;color:#333;white-space:pre-wrap;word-break:break-all}.reference-component .reference-generating[data-v-065cd3d5]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#1890ff}.reference-component .reference-generating .anticon[data-v-065cd3d5]{font-size:24px;margin-bottom:12px}.reference-component .reference-generating .generating-text[data-v-065cd3d5]{font-size:14px}.reference-component .reference-footer[data-v-065cd3d5]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.reference-component .reference-footer .status-info[data-v-065cd3d5]{flex:1}.reference-component .reference-footer .status-info .status-text[data-v-065cd3d5]{font-size:14px;color:#666}.reference-component .reference-footer .status-info .status-text.generating[data-v-065cd3d5]{color:#1890ff}.reference-component .reference-footer .status-info .status-text.success[data-v-065cd3d5]{color:#52c41a}.reference-component .reference-footer .status-info .status-text.failed[data-v-065cd3d5]{color:#ff4d4f}.reference-component .reference-footer .footer-actions[data-v-065cd3d5]{display:flex;align-items:center;gap:12px;flex-shrink:0}.reference-component .reference-footer .footer-actions .refresh-btn[data-v-065cd3d5]{padding:0;height:auto;color:#1890ff}.reference-component .reference-footer .footer-actions .refresh-btn .anticon[data-v-065cd3d5]{margin-right:4px}.reference-component .reference-footer .footer-actions .apply-btn[data-v-065cd3d5]{flex-shrink:0}.add-component[data-v-1bdefd2d]{height:100%;display:flex;flex-direction:column}.add-component .top-actions[data-v-1bdefd2d]{display:flex;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.add-component .top-actions .ant-btn .anticon[data-v-1bdefd2d]{margin-right:8px}.add-component .main-content[data-v-1bdefd2d]{flex:1;display:flex;gap:16px;min-height:0}.add-component .main-content .form-wrapper[data-v-1bdefd2d]{flex:0 0 calc(45% - 8px);min-width:0;overflow-y:auto}.add-component .main-content .reference-wrapper[data-v-1bdefd2d]{flex:0 0 calc(55% - 8px);min-width:0;min-height:0}.add-component .add-form[data-v-1bdefd2d]{height:100%;overflow-y:auto;padding-right:20px}.add-component .add-form .form-section[data-v-1bdefd2d]{margin-bottom:24px}.add-component .add-form .form-section .section-header[data-v-1bdefd2d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.add-component .add-form .form-section .section-header .section-title[data-v-1bdefd2d]{margin:0;font-size:16px;font-weight:500;color:#333}.add-component .add-form .form-section .section-header .reference-count[data-v-1bdefd2d]{color:#1890ff;cursor:pointer}.add-component .add-form .form-section .section-header .reference-count[data-v-1bdefd2d]:hover{text-decoration:underline}.add-component .add-form .input-with-button[data-v-1bdefd2d]{display:flex;gap:8px;line-height:40px}.add-component .add-form .input-with-button .ant-input[data-v-1bdefd2d]{flex:1}.add-component .add-form .keyword-textarea[data-v-1bdefd2d]{border:1px solid #d9d9d9;border-radius:4px;padding:10px;margin-bottom:12px;min-height:40px}.add-component .add-form .keyword-textarea .tag-list[data-v-1bdefd2d]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.add-component .add-form .keyword-textarea .tag-list .ant-tag[data-v-1bdefd2d]{margin-right:0}.add-component .add-form .keyword-textarea input[data-v-1bdefd2d]{width:100%;border:none;outline:none;background:transparent;font-size:14px}.add-component .add-form .keyword-textarea input[data-v-1bdefd2d]:disabled{cursor:not-allowed;color:rgba(0,0,0,.25);background-color:#f5f5f5}.add-component .add-form .keyword-textarea .readonly-empty[data-v-1bdefd2d]{color:#999;font-size:14px}.add-component .add-form .keyword-textarea.disabled[data-v-1bdefd2d]{background-color:#f5f5f5;cursor:not-allowed;border-color:#d9d9d9}.add-component .add-form .upload-tip[data-v-1bdefd2d]{margin-top:8px;font-size:12px;color:#999;line-height:1.5}.add-component .add-form .subject-desc-wrapper[data-v-1bdefd2d]{position:relative}.add-component .add-form .subject-desc-wrapper .char-count[data-v-1bdefd2d]{position:absolute;bottom:8px;right:12px;font-size:12px;color:#999;pointer-events:none;padding:0 4px}.add-component .add-form .form-footer[data-v-1bdefd2d]{margin-top:32px;padding-top:24px;border-top:1px solid #f0f0f0;text-align:center}.add-component .add-form .form-footer .ant-btn[data-v-1bdefd2d]{min-width:200px;height:40px;font-size:16px}.add-component .parse-content-section[data-v-1bdefd2d]{margin-top:24px;margin-bottom:24px;padding:16px;background:#fafafa;border-radius:4px;border:1px solid #e8e8e8}.add-component .parse-content-section[data-v-1bdefd2d] .ant-form-model-item{margin-bottom:16px}.add-component .parse-content-section[data-v-1bdefd2d] .ant-form-model-item:last-child{margin-bottom:0}.add-component .parse-content-section[data-v-1bdefd2d] .ant-form-model-item .ant-form-model-item-label{width:100px}.add-component .parse-content-section[data-v-1bdefd2d] .ant-form-model-item .ant-form-model-item-control-wrapper{flex:1}.add-component .parse-content-section .section-header[data-v-1bdefd2d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.add-component .parse-content-section .section-header .section-title[data-v-1bdefd2d]{margin:0;font-size:16px;font-weight:500;color:#333}.add-component .parse-content-section .parse-content-footer[data-v-1bdefd2d]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.add-component .parse-content-section .parse-content-footer .parse-status-info[data-v-1bdefd2d]{flex:1}.add-component .parse-content-section .parse-content-footer .parse-status-info .status-text[data-v-1bdefd2d]{font-size:14px}.add-component .parse-content-section .parse-content-footer .parse-status-info .status-text.parsing[data-v-1bdefd2d]{color:#1890ff}.add-component .parse-content-section .parse-content-footer .parse-status-info .status-text.success[data-v-1bdefd2d]{color:#52c41a}.add-component .parse-content-section .parse-content-footer .parse-status-info .status-text.failed[data-v-1bdefd2d]{color:#ff4d4f}.add-component .parse-content-section .parse-content-footer .parse-status-info .status-text.generating[data-v-1bdefd2d]{color:#1890ff}.add-component .parse-content-section .parse-content-footer .footer-actions[data-v-1bdefd2d]{display:flex;align-items:center;gap:12px}.manuscript-select-modal .search-bar[data-v-1bdefd2d]{display:flex;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.manuscript-select-modal .search-bar .search-label[data-v-1bdefd2d]{font-size:14px;color:#333;white-space:nowrap}.manuscript-select-modal .manuscript-modal-footer[data-v-1bdefd2d]{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.manuscript-select-modal .manuscript-modal-footer .footer-content[data-v-1bdefd2d]{display:flex;flex-direction:column;gap:12px}.manuscript-select-modal .manuscript-modal-footer .footer-content .pagination-row[data-v-1bdefd2d]{display:flex;align-items:center;justify-content:space-between}.manuscript-select-modal .manuscript-modal-footer .footer-content .pagination-row .pagination-info[data-v-1bdefd2d]{font-size:14px;color:#666;white-space:nowrap}.manuscript-select-modal .manuscript-modal-footer .footer-content .footer-buttons[data-v-1bdefd2d]{display:flex;align-items:center;gap:12px;justify-content:flex-end}.template-select-modal .search-bar[data-v-1bdefd2d]{display:flex;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.template-select-modal .search-bar .search-label[data-v-1bdefd2d]{font-size:14px;color:#333;white-space:nowrap}.template-select-modal .template-modal-footer[data-v-1bdefd2d]{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.template-select-modal .template-modal-footer .footer-content[data-v-1bdefd2d]{display:flex;flex-direction:column;gap:12px}.template-select-modal .template-modal-footer .footer-content .pagination-row[data-v-1bdefd2d]{display:flex;align-items:center;justify-content:space-between}.template-select-modal .template-modal-footer .footer-content .pagination-row .pagination-info[data-v-1bdefd2d]{font-size:14px;color:#666;white-space:nowrap}.template-select-modal .template-modal-footer .footer-content .footer-buttons[data-v-1bdefd2d]{display:flex;align-items:center;gap:12px;justify-content:flex-end}.template-preview-modal .preview-title[data-v-1bdefd2d]{font-size:18px;font-weight:700;color:#333;text-align:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.template-preview-modal .preview-content[data-v-1bdefd2d]{font-size:14px;color:#666;line-height:1.8;white-space:pre-wrap;word-wrap:break-word;min-height:200px;padding:16px;background:#fafafa;border-radius:4px}.reference-popover-content .reference-popover-list[data-v-1bdefd2d]{overflow-y:auto}.reference-popover-content .reference-popover-list .reference-popover-item[data-v-1bdefd2d]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f5f5f5}.reference-popover-content .reference-popover-list .reference-popover-item[data-v-1bdefd2d]:last-child{border-bottom:none}.reference-popover-content .reference-popover-list .reference-popover-item .reference-item-info[data-v-1bdefd2d]{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1}.reference-popover-content .reference-popover-list .reference-popover-item .reference-item-info .reference-item-name[data-v-1bdefd2d]{font-size:14px;color:#333}.reference-popover-content .reference-popover-list .reference-popover-item .reference-item-info .reference-item-time[data-v-1bdefd2d]{font-size:12px;color:#999;margin-left:20px}