.input-content[data-v-ae5cb6f1]{padding:0}.entries-wrapper[data-v-ae5cb6f1]{background:var(--surface-card)}.entries-label[data-v-ae5cb6f1]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--text-body);margin-bottom:10px}.entries-label[data-v-ae5cb6f1] .el-icon{color:var(--text-muted)}.entries-label[data-v-ae5cb6f1] .el-tag{margin-left:auto}.entry-list[data-v-ae5cb6f1]{display:flex;flex-direction:column;gap:10px;max-height:620px;overflow-y:auto;padding-right:2px}.entry-row[data-v-ae5cb6f1]{display:flex;align-items:flex-start;gap:8px}.entry-index[data-v-ae5cb6f1]{flex-shrink:0;margin-top:7px;min-width:34px;font-size:13px;color:#409eff;font-weight:600}.entry-input[data-v-ae5cb6f1]{flex:1}.entry-remove-btn[data-v-ae5cb6f1]{flex-shrink:0;margin-top:3px}.el-button.btn-action.entry-remove-btn[data-v-ae5cb6f1]{background:transparent!important;color:var(--danger)!important;border-color:var(--danger)!important;box-shadow:none!important}.el-button.btn-action.entry-remove-btn[data-v-ae5cb6f1]:hover:not(:disabled):not(.is-disabled){background:var(--danger-outline-bg-hover)!important;color:var(--danger-hover)!important;border-color:var(--danger-hover)!important}.el-button.btn-action.entry-remove-btn[data-v-ae5cb6f1]:active:not(:disabled):not(.is-disabled){background:#f9d7dc!important;color:#8f1f2b!important;border-color:#8f1f2b!important}.entry-footer[data-v-ae5cb6f1]{margin-top:12px;padding-top:12px;display:flex;justify-content:flex-start}.entry-input[data-v-ae5cb6f1] .el-textarea__inner::placeholder{color:var(--text-disabled)}.reference-fields[data-v-ae5cb6f1] .el-textarea__inner{padding:10px 12px!important;border:0!important;border-radius:10px!important;background:var(--surface-card)!important;color:var(--text-ink-soft);box-shadow:inset 0 0 0 1px var(--border-soft)!important;font-size:14px!important;line-height:1.7!important;transition:box-shadow .14s ease!important}.reference-fields[data-v-ae5cb6f1] .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px var(--border-accent-strong)!important}.reference-fields[data-v-ae5cb6f1] .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px var(--brand-blue),0 0 0 3px var(--accent-ring-soft)!important}.reference-fields[data-v-ae5cb6f1] .el-select__wrapper{min-height:32px;padding:0 10px!important;border-radius:8px!important;background:var(--surface-card)!important;box-shadow:inset 0 0 0 1px var(--border-soft)!important;transition:box-shadow .14s ease}.reference-fields[data-v-ae5cb6f1] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px var(--border-accent-strong)!important}.reference-fields[data-v-ae5cb6f1] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px var(--brand-blue),0 0 0 3px var(--accent-ring-soft)!important}.reference-fields[data-v-ae5cb6f1] .el-select__selected-item{font-size:13px;color:var(--text-ink-soft)}@media (prefers-reduced-motion: reduce){.reference-fields[data-v-ae5cb6f1] .el-textarea__inner,.reference-fields[data-v-ae5cb6f1] .el-select__wrapper{transition:none!important}}.input-content[data-v-3fd1dc67]{padding:0}.textarea-wrapper[data-v-3fd1dc67]{background:var(--surface-card)}.textarea-label[data-v-3fd1dc67]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--text-body);margin-bottom:10px}.textarea-label[data-v-3fd1dc67] .el-icon{color:var(--text-muted)}.textarea-label[data-v-3fd1dc67] .el-tag{margin-left:auto}.textarea-label-hint[data-v-3fd1dc67]{margin-left:auto;font-size:12px;font-weight:400;color:var(--text-muted)}.body-editor[data-v-3fd1dc67]{min-height:220px;height:220px;max-height:220px;overflow-y:auto;padding:10px;font-size:14px;line-height:1.8;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-soft);border-radius:10px;outline:none;word-break:break-all;white-space:pre-wrap;transition:border-color .2s,box-shadow .2s}.body-entry-list[data-v-3fd1dc67]{display:flex;flex-direction:column;gap:10px}.body-entry-row[data-v-3fd1dc67]{border:1px solid var(--border-soft);border-radius:10px;padding:8px;background:var(--surface-card)}.body-entry-head[data-v-3fd1dc67]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.body-entry-index[data-v-3fd1dc67]{font-size:13px;color:#409eff;font-weight:600}.body-entry-actions[data-v-3fd1dc67]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.body-entry-cite-trigger[data-v-3fd1dc67]{width:120px;padding:0 12px!important;height:32px!important}.continuous-cite-wrap[data-v-3fd1dc67]{display:inline-flex;align-items:center;gap:8px}.continuous-cite-field[data-v-3fd1dc67]{display:flex;flex-direction:column;gap:3px}.continuous-cite-select[data-v-3fd1dc67]{width:180px}.continuous-cite-select[data-v-3fd1dc67] .el-select__wrapper{min-height:32px!important;height:32px!important;border-radius:8px}.icon-action-btn[data-v-3fd1dc67]{width:32px!important;min-width:32px!important;height:32px!important;padding:0!important}.continuous-cite-tip[data-v-3fd1dc67]{font-size:11px;line-height:1.3;color:var(--text-muted);margin-left:2px}.body-entry-clear-btn[data-v-3fd1dc67]{color:var(--danger)!important;border-color:var(--danger)!important;background:transparent!important}.body-entry-clear-btn[data-v-3fd1dc67]:hover:not(:disabled):not(.is-disabled){color:var(--danger-hover)!important;border-color:var(--danger-hover)!important;background:var(--danger-outline-bg-hover)!important}.body-entry-editor-wrap[data-v-3fd1dc67]{width:100%}.body-entry-footer[data-v-3fd1dc67]{margin-top:4px;padding-top:10px;border-top:1px dashed var(--border-default)}.body-editor[data-v-3fd1dc67]:empty:before{content:attr(data-placeholder);color:var(--text-disabled);pointer-events:none}.body-editor[data-v-3fd1dc67]:focus{border-color:#409eff;box-shadow:0 0 0 3px var(--accent-ring-soft)}[data-v-3fd1dc67] .cite-chip{display:inline-block;padding:0 4px;margin:0 1px;background:var(--accent-soft);color:#409eff;border:1px solid var(--border-accent);border-radius:4px;font-size:12px;font-weight:600;cursor:default;-webkit-user-select:none;user-select:none;vertical-align:baseline}.ref-entry-list[data-v-3fd1dc67]{display:flex;flex-direction:column;gap:10px}.ref-entry-row[data-v-3fd1dc67]{display:flex;align-items:flex-start;gap:8px}.ref-entry-index[data-v-3fd1dc67]{flex-shrink:0;margin-top:7px;min-width:34px;font-size:13px;color:#409eff;font-weight:600}.ref-entry-input[data-v-3fd1dc67]{flex:1}.ref-entry-remove-btn[data-v-3fd1dc67]{flex-shrink:0;margin-top:3px}.el-button.btn-action.ref-entry-remove-btn[data-v-3fd1dc67]{background:transparent!important;color:var(--danger)!important;border-color:var(--danger)!important;box-shadow:none!important}.el-button.btn-action.ref-entry-remove-btn[data-v-3fd1dc67]:hover:not(:disabled):not(.is-disabled){background:var(--danger-outline-bg-hover)!important;color:var(--danger-hover)!important;border-color:var(--danger-hover)!important}.el-button.btn-action.ref-entry-remove-btn[data-v-3fd1dc67]:active:not(:disabled):not(.is-disabled){background:#f9d7dc!important;color:#8f1f2b!important;border-color:#8f1f2b!important}.ref-entry-footer[data-v-3fd1dc67]{margin-top:4px;padding-top:10px;border-top:1px dashed var(--border-default)}.cite-ref-list[data-v-3fd1dc67]{display:flex;flex-direction:column;gap:2px;max-height:180px;overflow-y:auto;margin-bottom:4px}.cite-ref-item[data-v-3fd1dc67]{display:flex;align-items:center;gap:8px;padding:4px 2px;border-radius:4px;transition:background .15s}.cite-ref-item[data-v-3fd1dc67]:hover{background:var(--accent-soft)}.cite-ref-num[data-v-3fd1dc67]{font-size:12px;font-weight:600;color:var(--text-secondary);flex-shrink:0;min-width:26px}.cite-ref-text[data-v-3fd1dc67]{flex:1;font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cite-ref-edit-toggle[data-v-3fd1dc67]{display:flex;gap:8px;margin-top:6px;padding-top:6px;border-top:1px dashed var(--border-default)}.cite-ref-raw-edit[data-v-3fd1dc67]{margin-top:8px}.reference-fields[data-v-3fd1dc67] .el-textarea__inner{padding:10px 12px!important;border:0!important;border-radius:10px!important;background:var(--surface-card)!important;color:var(--text-ink-soft);box-shadow:inset 0 0 0 1px var(--border-soft)!important;font-size:14px!important;line-height:1.7!important;transition:box-shadow .14s ease!important}.reference-fields[data-v-3fd1dc67] .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px var(--border-accent-strong)!important}.reference-fields[data-v-3fd1dc67] .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px var(--brand-blue),0 0 0 3px var(--accent-ring-soft)!important}.reference-fields[data-v-3fd1dc67] .el-select__wrapper{min-height:32px;padding:0 10px!important;border-radius:8px!important;background:var(--surface-card)!important;box-shadow:inset 0 0 0 1px var(--border-soft)!important;transition:box-shadow .14s ease}.reference-fields[data-v-3fd1dc67] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px var(--border-accent-strong)!important}.reference-fields[data-v-3fd1dc67] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px var(--brand-blue),0 0 0 3px var(--accent-ring-soft)!important}.reference-fields[data-v-3fd1dc67] .el-select__selected-item{font-size:13px;color:var(--text-ink-soft)}@media (prefers-reduced-motion: reduce){.reference-fields[data-v-3fd1dc67] .el-textarea__inner,.reference-fields[data-v-3fd1dc67] .el-select__wrapper{transition:none!important}}.body-entry-cite-dropdown{max-height:260px;overflow-y:auto;min-width:260px}.continuous-cite-popper .el-select-dropdown__item.is-disabled{color:#2563eb!important;background:var(--accent-soft);font-size:12px;font-weight:500;cursor:default;opacity:1}[data-theme=dark] .continuous-cite-popper .el-select-dropdown__item.is-disabled{color:var(--text-link)!important}.el-message-box.quark-delete-confirm{border-radius:18px;border:1px solid var(--border-accent);box-shadow:0 20px 40px #0f172a29;padding:4px 4px 8px}.el-message-box.quark-delete-confirm .el-message-box__header{padding:18px 22px 8px}.el-message-box.quark-delete-confirm .el-message-box__title{font-size:18px;font-weight:700;color:var(--text-heading)}.el-message-box.quark-delete-confirm .el-message-box__content{padding:6px 22px 8px}.el-message-box.quark-delete-confirm .el-message-box__message p{color:var(--text-body);line-height:1.7;font-size:14px}.el-message-box.quark-delete-confirm .el-message-box__btns{padding:14px 22px 10px;gap:10px}.el-message-box.quark-delete-confirm .el-button{border-radius:10px;height:36px;padding:0 18px;font-size:13px;font-weight:600}.el-message-box.quark-delete-confirm .el-button--default{border-color:var(--border-strong);color:var(--text-body);background:var(--btn-tool-bg)}.el-message-box.quark-delete-confirm .el-button--default:hover{border-color:var(--border-muted);color:var(--text-slate-deep);background:var(--btn-tool-bg-hover)}.el-message-box.quark-delete-confirm .el-button--primary{background:var(--btn-download-bg);border-color:var(--btn-download-bg)}.el-message-box.quark-delete-confirm .el-button--primary:hover{background:var(--btn-download-bg-hover);border-color:var(--btn-download-bg-hover)}.preview-section[data-v-95df4f86]{flex:1;display:flex;flex-direction:column;min-width:0;height:100%}.preview-section[data-v-95df4f86] .el-card{height:100%;display:flex;flex-direction:column}.preview-section[data-v-95df4f86] .el-card__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px}.card-header[data-v-95df4f86]{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:18px;color:var(--text-heading)}.preview-actions[data-v-95df4f86]{display:flex;align-items:center;gap:10px}.header-tags[data-v-95df4f86]{display:flex;gap:8px}.preview-controls[data-v-95df4f86]{display:flex;align-items:center;gap:8px 20px;flex-wrap:wrap;margin-top:8px}.format-switch[data-v-95df4f86],.font-size-switch[data-v-95df4f86]{display:flex;align-items:center;gap:8px;padding:0;background:transparent}.format-label[data-v-95df4f86]{font-size:13px;font-weight:500;color:var(--text-body);white-space:nowrap}.preview-container[data-v-95df4f86]{position:relative;min-height:400px;padding:20px;background:#fff;overflow:hidden}.reference-list-gbt[data-v-95df4f86]{font-family:宋体,SimSun,Times New Roman,serif;font-size:14px;line-height:1.8;color:#303133}.reference-item-gbt[data-v-95df4f86]{display:block;margin-bottom:6px;padding-left:2.2em;text-indent:-2.2em}.reference-list-apa[data-v-95df4f86]{font-family:Times New Roman,serif;font-size:14px;line-height:2;color:#303133}.reference-item-apa[data-v-95df4f86]{display:block;margin-bottom:12px;padding-left:2em;text-indent:-2em}.reference-list-mla[data-v-95df4f86]{font-family:Times New Roman,serif;font-size:14px;line-height:2;color:#303133}.reference-item-mla[data-v-95df4f86]{display:block;padding-left:2em;text-indent:-2em}.empty-preview[data-v-95df4f86]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#909399}.empty-text[data-v-95df4f86]{font-size:18px;margin-bottom:8px}.empty-hint[data-v-95df4f86]{font-size:14px}.format-standard[data-v-95df4f86]{margin-top:0;padding:16px 20px;background:var(--surface-card);border-top:1px solid var(--border-panel)}.format-standard-title[data-v-95df4f86]{font-size:14px;font-weight:600;color:var(--text-body);margin-bottom:10px}.format-desc[data-v-95df4f86]{font-size:13px;color:var(--text-body)}.format-name[data-v-95df4f86]{font-weight:600;color:var(--text-ink-soft);margin-bottom:8px}.format-rules[data-v-95df4f86]{margin:0 0 10px;padding-left:18px;line-height:1.8}.format-example[data-v-95df4f86]{padding:0}.example-gbt[data-v-95df4f86]{font-family:宋体,SimSun,Times New Roman,serif;font-size:13px;line-height:1.8;color:var(--text-primary);padding-left:2em;text-indent:-2em;margin-bottom:4px}.example-apa[data-v-95df4f86],.example-mla[data-v-95df4f86]{font-family:Times New Roman,serif;font-size:13px;line-height:2;color:var(--text-primary);padding-left:2em;text-indent:-2em}.cite-preview[data-v-95df4f86]{font-family:宋体,SimSun,Times New Roman,serif;font-size:14px;line-height:1.8;color:#303133}.cite-preview-section-title[data-v-95df4f86]{font-size:12px;font-weight:600;color:#909399;letter-spacing:1px;margin-bottom:8px;padding-bottom:4px;border-bottom:1px dashed #e4e7ed}.cite-preview-text[data-v-95df4f86]{white-space:pre-wrap;word-break:break-all}.cite-preview-sep[data-v-95df4f86]{height:1px;background:#e4e7ed;margin:16px 0}[data-v-95df4f86] .preview-cite-sup{color:#111;font-size:var(--citation-font-size, 11px);font-weight:600;vertical-align:super;line-height:0}[data-v-95df4f86] .preview-cite-sup--black{color:#111}.reference-fields[data-v-95df4f86] .el-textarea__inner{padding:10px 12px!important;border:0!important;border-radius:10px!important;background:var(--surface-card)!important;color:var(--text-ink-soft);box-shadow:inset 0 0 0 1px var(--border-soft)!important;font-size:14px!important;line-height:1.7!important;transition:box-shadow .14s ease!important}.reference-fields[data-v-95df4f86] .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px var(--border-accent-strong)!important}.reference-fields[data-v-95df4f86] .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px var(--brand-blue),0 0 0 3px var(--accent-ring-soft)!important}.reference-fields[data-v-95df4f86] .el-select__wrapper{min-height:32px;padding:0 10px!important;border-radius:8px!important;background:var(--surface-card)!important;box-shadow:inset 0 0 0 1px var(--border-soft)!important;transition:box-shadow .14s ease}.reference-fields[data-v-95df4f86] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px var(--border-accent-strong)!important}.reference-fields[data-v-95df4f86] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px var(--brand-blue),0 0 0 3px var(--accent-ring-soft)!important}.reference-fields[data-v-95df4f86] .el-select__selected-item{font-size:13px;color:var(--text-ink-soft)}@media (prefers-reduced-motion: reduce){.reference-fields[data-v-95df4f86] .el-textarea__inner,.reference-fields[data-v-95df4f86] .el-select__wrapper{transition:none!important}}.input-section[data-v-809d0b1b]{display:flex;flex-direction:column;height:100%;flex-shrink:0}.input-section[data-v-809d0b1b] .el-card,.input-section[data-v-809d0b1b] .left-panel-card{height:100%;display:flex;flex-direction:column}.input-section[data-v-809d0b1b] .el-card__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px}.left-panel-override[data-v-809d0b1b],.left-panel-override[data-v-809d0b1b] .left-panel-card{height:100%}.input-section.is-readonly[data-v-809d0b1b]{pointer-events:none;opacity:.62}.panel-slide-enter-active[data-v-809d0b1b],.panel-slide-leave-active[data-v-809d0b1b]{transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .22s ease}.panel-slide-enter-from[data-v-809d0b1b]{transform:translate(-24px);opacity:0}.panel-slide-leave-to[data-v-809d0b1b]{transform:translate(24px);opacity:0}.input-toolbar[data-v-809d0b1b]{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:4px;padding-bottom:10px;border-bottom:1px dashed var(--border-soft)}[data-v-809d0b1b] .el-card{border-radius:20px;border:none;box-shadow:var(--shadow-lg);background:var(--surface-card)}[data-v-809d0b1b] .el-card__header{background:var(--surface-card);padding:16px 24px;border-bottom:1px solid var(--border-subtle)}[data-v-809d0b1b] .el-card__body{padding:20px}.card-header[data-v-809d0b1b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-title[data-v-809d0b1b]{font-weight:600;font-size:20px;color:var(--text-heading);white-space:nowrap;flex-shrink:0}.card-header-actions[data-v-809d0b1b]{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.card-header-actions[data-v-809d0b1b] .el-button{border-radius:10px;padding:0 18px;height:38px;font-size:14px}.mode-toggle-row[data-v-809d0b1b]{margin-top:8px}@media (max-width: 1200px){.input-section[data-v-809d0b1b]{flex:none;height:auto;max-height:500px}}@media (max-width: 768px){.input-section[data-v-809d0b1b]{height:auto;max-height:none}[data-v-809d0b1b] .el-card__header{padding:14px 16px}[data-v-809d0b1b] .el-card__body{padding:16px}.card-header[data-v-809d0b1b]{flex-wrap:wrap}.card-header-actions[data-v-809d0b1b]{flex-wrap:wrap;width:100%}.card-header-actions[data-v-809d0b1b] .el-button{flex:1}}.el-message-box.quark-clear-confirm{border-radius:18px;border:1px solid var(--border-accent);box-shadow:0 20px 40px #0f172a29;padding:4px 4px 8px}.el-message-box.quark-clear-confirm .el-message-box__header{padding:18px 22px 8px}.el-message-box.quark-clear-confirm .el-message-box__title{font-size:18px;font-weight:700;color:var(--text-heading)}.el-message-box.quark-clear-confirm .el-message-box__content{padding:6px 22px 8px}.el-message-box.quark-clear-confirm .el-message-box__message p{color:var(--text-body);line-height:1.7;font-size:14px}.el-message-box.quark-clear-confirm .el-message-box__btns{padding:14px 22px 10px;gap:10px}.el-message-box.quark-clear-confirm .el-button{border-radius:10px;height:36px;padding:0 18px;font-size:13px;font-weight:600}.el-message-box.quark-clear-confirm .el-button--default{border-color:var(--border-strong);color:var(--text-body);background:var(--btn-tool-bg)}.el-message-box.quark-clear-confirm .el-button--default:hover{border-color:var(--border-muted);color:var(--text-slate-deep);background:var(--btn-tool-bg-hover)}.el-message-box.quark-clear-confirm .el-button--primary{background:var(--btn-download-bg);border-color:var(--btn-download-bg)}.el-message-box.quark-clear-confirm .el-button--primary:hover{background:var(--btn-download-bg-hover);border-color:var(--btn-download-bg-hover)}
