.paper-manage[data-v-49740805]{--primary:#4a90e2;--primary-dark:#3a7bc8;--primary-light:#e8f3ff;--primary-blue:#2b7de9;--text:#333;--text-secondary:#666;--text-muted:#999;--bg:#fff;--card:#fff;--border:#e8ecf0;--max:1200px;--radius:8px;--shadow:0 1px 8px rgba(0,0,0,0.06);box-sizing:border-box;height:auto;overflow:visible;display:flex;flex-direction:column;padding:8px 0 16px;background:var(--bg);color:var(--text);font-size:14px;line-height:1.5;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif}.paper-manage [data-v-49740805]{box-sizing:border-box}.wrap[data-v-49740805]{width:100%;max-width:var(--max);margin:0 auto;flex:1;min-height:0;display:flex;flex-direction:column}.page-hd[data-v-49740805]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-shrink:0}.stat-chips[data-v-49740805]{display:flex;gap:8px;flex-shrink:0;height:44px}.stat-chip[data-v-49740805]{display:flex;align-items:center;gap:6px;height:44px;box-sizing:border-box;background:#fff;border-radius:8px;box-shadow:var(--shadow);padding:0 12px;white-space:nowrap}.stat-chip .num[data-v-49740805]{font-size:18px;font-weight:700;color:var(--primary);line-height:1}.stat-chip .label[data-v-49740805]{font-size:12px;color:var(--text-muted)}.layout[data-v-49740805]{display:grid;grid-template-columns:300px 1fr;gap:14px;align-items:stretch}.panel[data-v-49740805]{background:var(--card);overflow:hidden;flex-direction:column;min-height:0}.panel[data-v-49740805],.view-mode-tabs[data-v-49740805]{border-radius:var(--radius);box-shadow:var(--shadow);display:flex}.view-mode-tabs[data-v-49740805]{align-items:stretch;gap:0;flex:1;min-width:0;height:44px;box-sizing:border-box;margin-bottom:0;padding:0 4px;background:#fff;border-bottom:1px solid var(--border);flex-shrink:1}.view-mode-tab[data-v-49740805]{position:relative;box-sizing:border-box;height:100%;padding:0 20px;font-size:14px;color:var(--text-secondary);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s}.view-mode-tab[data-v-49740805]:hover{color:var(--primary)}.view-mode-tab.is-active[data-v-49740805]{color:var(--primary);font-weight:600;border-bottom-color:var(--primary)}.page-filters[data-v-49740805]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:10px 14px;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);flex-shrink:0}.filter-select[data-v-49740805],.search-input[data-v-49740805]{height:34px;border:1px solid var(--border);border-radius:6px;padding:0 12px;font-size:13px;font-family:inherit;color:var(--text-secondary);background:#fafbfc;outline:none}.filter-select[data-v-49740805]:focus,.search-input[data-v-49740805]:focus{border-color:#a8c8f0;background:#fff;box-shadow:0 0 0 3px rgba(74,144,226,.1)}.filter-select[data-v-49740805]{width:auto;min-width:168px;max-width:240px}.search-input[data-v-49740805]{margin-left:auto;width:280px;max-width:100%}.ability-search-bar[data-v-49740805]{position:absolute;top:0;right:0;left:0;z-index:1;box-sizing:border-box;height:48px;padding:0 12px;display:flex;align-items:center;background:#fff;border-bottom:1px solid var(--border)}.ability-search-bar .search-input[data-v-49740805]{display:block;width:100%;height:32px;margin-left:0;box-sizing:border-box}.ability-head-meta[data-v-49740805]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px;font-size:13px;color:var(--text-secondary);justify-content:center}.ability-head-meta strong[data-v-49740805]{color:var(--text);font-weight:600}.ability-source-block[data-v-49740805]{margin:0 0 22px;padding-bottom:8px;border-bottom:1px dashed #e8ecf0}.ability-source-block[data-v-49740805]:last-child{border-bottom:none;margin-bottom:0}.ability-source-hd[data-v-49740805]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;margin:0;padding:12px 14px 12px 16px;border-radius:8px;background:#eef5ff;border:1px solid #c5daf5;border-left:4px solid var(--primary)}.ability-source-main[data-v-49740805]{min-width:0;flex:1}.ability-source-hd+.q-item[data-v-49740805]{margin-top:14px}.ability-source-meta[data-v-49740805],.ability-source-title[data-v-49740805]{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:20px;column-gap:20px;row-gap:4px;font-size:14px;font-weight:600;color:#1f2a37;line-height:1.5}.ability-source-meta[data-v-49740805]{margin-top:4px}.ability-field-label[data-v-49740805]{color:#3d5a80;font-weight:700}.ability-source-count[data-v-49740805]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:999px;border:1px solid #c5daf5;background:#fff;font-size:13px;color:var(--primary);font-weight:600;line-height:1;box-sizing:border-box}.q-source-bar[data-v-49740805]{display:flex;flex-wrap:wrap;gap:8px 16px;margin:6px 0 10px;font-size:12px;color:var(--text-muted)}.q-source-item strong[data-v-49740805]{color:var(--text-secondary);font-weight:600}.catalog-panel[data-v-49740805]{position:relative;min-height:0;overflow:hidden}.catalog-list[data-v-49740805]{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.28) transparent}.catalog-list[data-v-49740805]::-webkit-scrollbar{width:6px;height:6px}.catalog-list[data-v-49740805]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.28);border-radius:6px}.catalog-list[data-v-49740805]::-webkit-scrollbar-track{background:transparent}.catalog-list.is-with-search[data-v-49740805]{top:48px}.catalog-group[data-v-49740805]{border-bottom:1px solid #eef1f5}.catalog-group[data-v-49740805]:last-child{border-bottom:none}.catalog-group-hd-wrap[data-v-49740805]{background:#f7f9fc}.catalog-group-hd-wrap[data-v-49740805]:hover{background:#eef4fb}.catalog-group-hd[data-v-49740805]{display:flex;align-items:flex-start;gap:8px;width:100%;padding:10px 12px;border:none;background:#f7f9fc;text-align:left;cursor:pointer;font-family:inherit}.catalog-group-hd[data-v-49740805]:hover{background:#eef4fb}.catalog-group-hd-wrap .catalog-group-hd[data-v-49740805]{padding:10px 12px 0;background:transparent}.catalog-group-hd-wrap .catalog-group-hd[data-v-49740805]:hover{background:transparent}.catalog-group-arrow[data-v-49740805]{margin-top:2px;color:var(--text-muted);transition:transform .15s}.catalog-group.is-collapsed .catalog-group-arrow[data-v-49740805]{transform:rotate(-90deg)}.catalog-group-main[data-v-49740805]{min-width:0;display:flex;flex-direction:column;gap:2px}.catalog-group-title[data-v-49740805]{min-width:0;font-size:13px;font-weight:600;color:#1a3a5c;line-height:1.4}.catalog-group-subrow[data-v-49740805]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 12px 10px 28px;min-width:0}.catalog-group-meta[data-v-49740805]{margin-top:2px;font-size:11px;color:var(--text-muted);min-width:0}.catalog-group-subrow .catalog-group-meta[data-v-49740805]{margin-top:0}.item-title-row[data-v-49740805]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px 8px;margin-bottom:6px}.item-title-row .item-title[data-v-49740805]{margin-bottom:0;flex:1;min-width:0}.review-tag[data-v-49740805],.version-tag[data-v-49740805]{display:inline-flex;align-items:center;flex-shrink:0;height:20px;padding:0 6px;border-radius:4px;font-size:11px;font-weight:500;line-height:1;white-space:nowrap}.review-tag.is-pending[data-v-49740805],.version-tag.is-process[data-v-49740805]{color:#c47a12;background:#fff7e8;border:1px solid #f0d4a0}.review-tag.is-approved[data-v-49740805],.version-tag.is-final[data-v-49740805]{color:#1f8a4c;background:#eaf7ef;border:1px solid #b7e0c6}.version-tag.is-draft[data-v-49740805]{color:#666;background:#f2f3f5}.review-tag.is-rejected[data-v-49740805]{color:#c62828;background:#fdeeee;border:1px solid #f0c7c7}.paper-review-bar[data-v-49740805]{margin-top:14px;padding:12px;border-radius:6px;border:1px solid #f0d4a0;background:#fffaf0;min-width:0;max-width:100%}.paper-review-bar.is-approved[data-v-49740805]{background:#f7fcf9;border-color:#b7e0c6}.paper-review-bar.is-rejected[data-v-49740805]{background:#fff8f8;border-color:#f0c7c7}.paper-review-title[data-v-49740805]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--text)}.paper-review-desc[data-v-49740805],.paper-review-reason[data-v-49740805]{font-size:12px;color:var(--text-secondary);line-height:1.5;overflow-wrap:anywhere;word-break:break-all}.paper-review-reason[data-v-49740805]{margin-top:4px;color:#a33b3b}.paper-review-actions[data-v-49740805]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.btn-approve[data-v-49740805],.btn-reject[data-v-49740805]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:36px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer}.btn-approve[data-v-49740805]{border:none;background:#1f8a4c;color:#fff}.btn-approve[data-v-49740805]:hover:not(:disabled){background:#187a42}.btn-approve[data-v-49740805]:disabled{background:#b7e0c6;cursor:default}.btn-reject[data-v-49740805]{border:1px solid #e0a0a0;background:#fff;color:#c62828}.btn-reject[data-v-49740805]:hover:not(:disabled){background:#fff5f5}.btn-reject[data-v-49740805]:disabled{color:#e0b4b4;border-color:#f0d8d8;cursor:default}.q-note-display-version[data-v-49740805]:before{content:"批注版本："}.reject-reason-tip[data-v-49740805]{margin:0 0 10px;color:#666;font-size:13px;line-height:1.5}.catalog-item[data-v-49740805]{display:block;width:100%;text-align:left;padding:12px 14px 12px 28px;border:none;border-bottom:1px solid #f3f5f8;background:transparent;cursor:pointer;transition:background .15s;font-family:inherit}.catalog-item[data-v-49740805]:hover{background:#f7faff}.catalog-item.is-active[data-v-49740805]{background:var(--primary-light);position:relative}.catalog-item.is-active[data-v-49740805]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--primary)}.catalog-item.is-active .item-title[data-v-49740805]{color:var(--primary)}.item-title[data-v-49740805]{font-size:14px;font-weight:600;color:var(--text);line-height:1.4;margin-bottom:6px}.item-meta[data-v-49740805]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-muted)}.meta-row[data-v-49740805]{display:flex;gap:4px;line-height:1.4}.meta-label[data-v-49740805]{color:var(--text-muted);flex-shrink:0}.meta-value[data-v-49740805]{color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-placeholder[data-v-49740805],.empty[data-v-49740805]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;text-align:center;color:var(--text-muted);font-size:13px;min-height:360px}.detail-placeholder svg[data-v-49740805],.empty svg[data-v-49740805]{width:64px;height:64px;margin:0 auto 10px;opacity:.85}.detail-placeholder svg[data-v-49740805]{width:80px;height:80px;margin-bottom:12px;opacity:.9}.detail-panel[data-v-49740805]{min-height:0;overflow:hidden}.detail-tabs[data-v-49740805]{display:flex;align-items:stretch;gap:0;padding:0 12px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#f8fbff,#fff);flex-shrink:0}.detail-tabs.is-ability-version-tabs[data-v-49740805]{box-sizing:border-box;height:48px}.detail-tabs.is-ability-version-tabs .detail-tab[data-v-49740805]{height:100%}.detail-tab[data-v-49740805]{position:relative;height:42px;padding:0 16px;font-size:14px;color:var(--text-secondary);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s}.detail-tab[data-v-49740805]:hover{color:var(--primary)}.detail-tab.is-active[data-v-49740805]{color:var(--primary);font-weight:600;border-bottom-color:var(--primary)}.detail-scroll[data-v-49740805]{overflow:visible}.lineage-scroll[data-v-49740805]{overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 280px);min-height:360px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.28) transparent}.lineage-scroll[data-v-49740805]::-webkit-scrollbar{width:6px;height:6px}.lineage-scroll[data-v-49740805]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.28);border-radius:6px}.lineage-scroll[data-v-49740805]::-webkit-scrollbar-track{background:transparent}.lineage-wrap[data-v-49740805]{padding:14px 16px 24px}.lineage-summary[data-v-49740805]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:#f7faff;border:1px solid #e3edf8;border-radius:8px;margin-bottom:16px;font-size:13px;color:var(--text-secondary)}.lineage-summary strong[data-v-49740805]{color:var(--text);font-weight:600}.lineage-summary-title[data-v-49740805]{font-size:15px;font-weight:600;color:var(--text);line-height:1.4}.lineage-summary-meta[data-v-49740805],.lineage-summary-stats[data-v-49740805]{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.lineage-summary-stats .is-add strong[data-v-49740805]{color:#16a34a}.lineage-summary-stats .is-del strong[data-v-49740805]{color:#dc2626}.lineage-timeline[data-v-49740805]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px;margin-bottom:18px}.lineage-node[data-v-49740805]{display:inline-flex;flex-direction:column;gap:4px;padding:10px 12px;background:#fff;border:1px solid var(--border);border-radius:8px;min-width:120px}.lineage-node.is-current[data-v-49740805]{border-color:var(--primary);background:var(--primary-light)}.lineage-node-label[data-v-49740805]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;font-weight:600;color:var(--text)}.lineage-node-time[data-v-49740805]{font-size:12px;font-weight:400;color:var(--text-muted)}.lineage-node-meta[data-v-49740805]{font-size:12px;color:var(--text-muted);line-height:1.45}.lineage-arrow[data-v-49740805]{color:#c0cad6;font-size:16px;padding:0 2px;flex-shrink:0}.lineage-section[data-v-49740805]{margin-top:4px;margin-bottom:18px}.lineage-section-hd[data-v-49740805]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #eef1f5}.lineage-section-title[data-v-49740805]{font-size:15px;font-weight:600;color:var(--text)}.lineage-count[data-v-49740805]{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:9px;font-size:11px;font-weight:600}.lineage-count.is-add[data-v-49740805]{background:#eaf7ef;color:#1f8a4c}.lineage-count.is-del[data-v-49740805]{background:#fdeeee;color:#c62828}.lineage-q[data-v-49740805]{position:relative;border:1px solid #eef1f5;border-radius:6px;padding:12px 14px;margin-bottom:10px;background:#fff}.lineage-q[data-v-49740805]:last-child{margin-bottom:0}.lineage-q.is-kept[data-v-49740805]{border-color:#e3edf8;background:#fff}.lineage-q.is-added[data-v-49740805]{border-color:#c8e6d3;background:#f7fcf9}.lineage-q.is-removed[data-v-49740805]{border-color:#f0c7c7;background:#fff8f8}.lineage-q.is-removed .lineage-q-stem[data-v-49740805]{color:#888;text-decoration:line-through;-webkit-text-decoration-color:#d0a0a0;text-decoration-color:#d0a0a0}.lineage-q.is-removed .lineage-q-verno[data-v-49740805]{color:#c62828;background:#fdeeee;border-color:#f0c7c7}.lineage-q .change-tag[data-v-49740805]{position:absolute;top:10px;right:10px;z-index:1}.lineage-q-hd[data-v-49740805]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding-right:64px}.lineage-q-no[data-v-49740805]{font-size:13px;font-weight:600;color:var(--text)}.lineage-q-verno[data-v-49740805]{font-size:11px;font-weight:500;color:var(--text-muted);background:#f3f5f8;border:1px solid #e4e9ef;border-radius:4px;padding:1px 6px;line-height:1.4}.lineage-q-type[data-v-49740805]{font-size:12px;color:var(--text-muted)}.lineage-q-stem[data-v-49740805]{font-size:14px;color:#333;line-height:1.7;margin-bottom:8px;overflow-wrap:anywhere;word-break:break-word}.lineage-q-stem[data-v-49740805] img{max-width:100%;height:auto;vertical-align:middle}.lineage-q-stem[data-v-49740805] p{margin:0 0 6px}.lineage-q.is-added .lineage-q-verno[data-v-49740805]{color:#1f8a4c;background:#eaf7ef;border-color:#b7e0c6}.change-tag[data-v-49740805]{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:4px;font-size:11px;font-weight:600;flex-shrink:0}.change-tag.is-kept[data-v-49740805]{background:#eef4fb;color:#3a7bc8;border:1px solid #c5d8f0}.change-tag.is-add[data-v-49740805]{background:#eaf7ef;color:#1f8a4c;border:1px solid #b7e0c6}.change-tag.is-del[data-v-49740805]{background:#fdeeee;color:#c62828;border:1px solid #f0c7c7}.lineage-q-dims[data-v-49740805]{display:flex;flex-wrap:wrap;gap:6px 10px;margin:4px 0 8px;font-size:12px;color:var(--text-secondary)}.lineage-dims-block[data-v-49740805]{margin:8px 0 4px}.lineage-dims-hd[data-v-49740805]{cursor:default;margin-bottom:6px}.lineage-dims-hd .q-dims-title[data-v-49740805]{display:inline-flex;align-items:center;gap:8px}.lineage-dim[data-v-49740805]{display:inline-flex;align-items:baseline;gap:4px;max-width:100%}.lineage-dim span[data-v-49740805]{color:var(--text-muted);flex-shrink:0}.lineage-dim span[data-v-49740805]:after{content:"："}.lineage-mentor-notes[data-v-49740805]{margin-top:10px;padding-top:10px;border-top:1px dashed #e8ecf0;display:flex;flex-direction:column;gap:8px}.lineage-mentor-title[data-v-49740805]{font-size:12px;font-weight:600;color:#b45309}.lineage-empty-hint[data-v-49740805]{font-size:13px;color:var(--text-muted);padding:8px 0}.paper-detail-layout[data-v-49740805]{display:grid;grid-template-columns:minmax(0,1fr) 188px;gap:10px;align-items:stretch;padding:8px;overflow:visible}.paper-card-slot[data-v-49740805]{position:relative;min-width:0;min-height:0}.detail-aside[data-v-49740805]{display:flex;flex-direction:column;gap:12px;height:auto;min-width:0;min-height:calc(100vh - 280px);overflow:visible}.side-card[data-v-49740805]{background:#fafbfc;border:1px solid #e5e5e5;border-radius:4px;padding:14px 12px;flex:0 0 auto;min-width:0;overflow:visible}.side-card-hd[data-v-49740805]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.side-card-hd h3[data-v-49740805]{margin:0;font-size:13px;font-weight:600;color:#333}.btn-outline[data-v-49740805]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;font-size:13px;color:var(--text-secondary);cursor:pointer;font-family:inherit}.btn-outline.is-on[data-v-49740805],.btn-outline[data-v-49740805]:hover{border-color:var(--primary-blue);color:var(--primary-blue)}.btn-outline.is-on[data-v-49740805]{background:#f0f7ff}.side-card-hd .btn-outline[data-v-49740805]{flex-shrink:0;padding:4px 8px;font-size:12px;white-space:nowrap}.toc-list[data-v-49740805]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;overflow:visible}.toc-list.toc-list-grouped[data-v-49740805]{display:block;max-height:320px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.28) transparent}.toc-list.toc-list-grouped[data-v-49740805]::-webkit-scrollbar{width:6px;height:6px}.toc-list.toc-list-grouped[data-v-49740805]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.28);border-radius:6px}.toc-list.toc-list-grouped[data-v-49740805]::-webkit-scrollbar-track{background:transparent}.toc-person-group[data-v-49740805]{margin-top:8px;padding-top:8px;border-top:1px dashed #e0e0e0}.toc-person-group[data-v-49740805]:first-child{margin-top:0;padding-top:0;border-top:none}.toc-person-name[data-v-49740805]{margin-bottom:6px;font-size:12px;font-weight:600;color:var(--text-secondary);line-height:1.4}.toc-person-items[data-v-49740805]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.toc-item[data-v-49740805]{width:100%;height:28px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;font-size:12px;color:#666;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;font-family:inherit;padding:0}.toc-item[data-v-49740805]:hover{border-color:var(--primary-blue);color:var(--primary-blue)}.toc-item.is-current[data-v-49740805]{border-color:#2b7de9;background:#e8f2fd;color:#2b7de9;font-weight:600;box-shadow:none}.toc-item.has-note[data-v-49740805]{border-color:#e0a84a;background:#fff8eb;color:#b45309}.toc-item.has-note[data-v-49740805]:after{content:"";position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:#e0a84a}.toc-item.has-note.is-current[data-v-49740805]{background:#fff8eb;color:#2b7de9;border-color:#2b7de9;box-shadow:inset 0 0 0 1px #2b7de9}.side-stat[data-v-49740805]{margin-top:14px;padding-top:10px;border-top:1px solid #f0f0f0;font-size:12px;color:var(--text-muted);line-height:1.6}.paper-card[data-v-49740805]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:16px 18px 22px;min-width:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.28) transparent}.paper-card[data-v-49740805]::-webkit-scrollbar{width:6px;height:6px}.paper-card[data-v-49740805]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.28);border-radius:6px}.paper-card[data-v-49740805]::-webkit-scrollbar-track{background:transparent}.paper-head[data-v-49740805]{text-align:center;padding-bottom:16px;border-bottom:1px solid #f0f0f0;margin-bottom:20px}.paper-head h1[data-v-49740805]{margin:0 0 10px;font-size:18px;font-weight:600;color:#222;line-height:1.4}.paper-head-meta[data-v-49740805]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-bottom:4px}.paper-head-info[data-v-49740805]{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;padding:4px 10px;border-radius:999px;background:#f5f8fc;border:1px solid #e6eef8}.paper-head-chip[data-v-49740805]{min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:#4a5d73;line-height:1.3}.paper-head-dot[data-v-49740805]{flex-shrink:0;width:3px;height:3px;border-radius:50%;background:#b7c6d8}.paper-tag[data-v-49740805]{display:inline-flex;align-items:center;height:24px;padding:0 10px;background:#f0f3f7;border:1px solid #e5ebf2;border-radius:999px;font-size:12px;color:#66788a;line-height:1}.section-title[data-v-49740805]{margin:24px 0 14px;padding-left:10px;border-left:3px solid var(--primary-blue);font-size:15px;font-weight:600;color:#222}.section-title[data-v-49740805]:first-of-type{margin-top:0}.q-item[data-v-49740805]{margin-bottom:16px;padding:10px 12px;border:1.5px solid transparent;border-radius:10px;scroll-margin-top:12px;cursor:pointer;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.q-item[data-v-49740805]:last-child{margin-bottom:0}.q-item[data-v-49740805]:hover:not(.is-active){border-color:#e4e7ec}.q-item.is-active[data-v-49740805]{background:transparent;border-color:#2b7de9;box-shadow:0 0 0 3px rgba(43,125,233,.18)}.q-stem[data-v-49740805]{display:flow-root;font-size:14px;color:#333;line-height:1.75;margin-bottom:10px}.q-no[data-v-49740805],.q-score[data-v-49740805]{float:left}.q-no[data-v-49740805]{font-weight:600;margin-right:4px}.q-score[data-v-49740805]{color:var(--text-muted);font-size:12px;margin-right:4px}.q-stem-html[data-v-49740805]{display:block;margin-top:0}.q-stem-html[data-v-49740805] .qml-stem{display:block}.q-stem-html[data-v-49740805] .qml-stem>p{margin:0 0 8px;line-height:1.75}.q-stem-html[data-v-49740805] .qml-stem>p:last-child{margin-bottom:0}.q-stem-html[data-v-49740805] .qml-og,.q-stem-html[data-v-49740805] div.qml-og{margin:0 0 8px;padding:0}.q-stem-html[data-v-49740805] table.qml-og{width:100%;border-collapse:collapse;margin:0}.q-stem-html[data-v-49740805] table.qml-og,.q-stem-html[data-v-49740805] table.qml-og>tbody,.q-stem-html[data-v-49740805] table.qml-og>tbody>tr{display:block;width:100%}.q-stem-html[data-v-49740805] table.qml-og td{display:block;width:100%!important;padding:4px 0;padding-left:24px;color:#444;line-height:1.7;vertical-align:top}.q-stem-html[data-v-49740805] .qml-op{display:inline}.q-stem-html[data-v-49740805] .xkw-math-img,.q-stem-html[data-v-49740805] img{max-width:100%;height:auto;vertical-align:middle}.q-stem-html[data-v-49740805] .qml-bk{display:inline-block;min-width:4em;border-bottom:1px solid #333;text-decoration:none!important;color:transparent}.q-dims[data-v-49740805]{margin:8px 0 12px;padding:8px 12px;background:#f7f8fa;border:1px solid #eee;border-radius:4px}.q-dims[data-v-49740805]:not(.is-collapsed){padding:10px 14px 12px;background:#f3faf6;border-color:#d7f0e1;border-radius:8px}.q-dims-hd[data-v-49740805]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:0;border:none;background:transparent;cursor:pointer;font-family:inherit;text-align:left}.q-dims-title[data-v-49740805]{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:600;color:#3d9a62}.q-dims-hint[data-v-49740805]{margin-left:4px;font-size:12px;font-weight:400;color:#b0b0b0}.q-dims-arrow[data-v-49740805]{font-size:12px;transition:transform .2s}.q-dims.is-collapsed .q-dims-arrow[data-v-49740805]{transform:rotate(-90deg)}.q-dims-status[data-v-49740805]{flex-shrink:0;font-size:13px;font-weight:500;color:#8a8a8a}.q-dims-status.is-1[data-v-49740805]{color:#d48806}.q-dims-status.is-2[data-v-49740805]{color:#3d9a62}.q-dims-grid[data-v-49740805]{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:12px}.q-dim-label[data-v-49740805]{display:block;margin-bottom:6px;font-size:13px;color:#666}.q-dim-box[data-v-49740805]{min-height:32px;padding:6px 12px;background:#fff;border:1px solid #e6e6e6;border-radius:4px;font-size:13px;line-height:20px;color:#333;word-break:break-word}.q-kp[data-v-49740805]{display:inline-block;padding:1px 8px;background:#e8f2fd;color:#2b7de9;border-radius:3px;font-size:12px}.q-extra[data-v-49740805]{margin-top:10px;padding:12px 14px;background:#f8fafc;border-radius:6px;border:1px solid #eef2f7;font-size:13px;color:#333}.q-extra-row[data-v-49740805]{margin-bottom:8px;line-height:1.7}.q-extra-row[data-v-49740805]:last-child{margin-bottom:0}.q-extra-label[data-v-49740805]{color:var(--primary-blue);font-weight:600;margin-right:6px}.q-extra-html[data-v-49740805] .qml-an,.q-extra-html[data-v-49740805] .qml-an-sq,.q-extra-html[data-v-49740805] .qml-answer{display:inline}.q-extra-html[data-v-49740805] .xkw-math-img,.q-extra-html[data-v-49740805] img{max-width:100%;height:auto;vertical-align:middle}.q-extra-html.is-block[data-v-49740805]{display:block;margin-top:4px}.q-extra-html.is-block[data-v-49740805] .qml-explanation,.q-extra-html.is-block[data-v-49740805] .qml-seg{display:block;margin:0 0 8px}.q-extra-html.is-block[data-v-49740805] .qml-seg[seg-name=分析]{display:none!important}.q-extra-html.is-block[data-v-49740805] .qml-seg:last-child{margin-bottom:0}.q-extra-html.is-block[data-v-49740805] .q-extra-label{color:var(--primary-blue);font-weight:600;margin-right:6px}.q-extra-html.is-block[data-v-49740805] p{margin:0 0 6px;line-height:1.7}.q-note-display[data-v-49740805]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.q-note-display-head[data-v-49740805]{font-size:12px;font-weight:600;color:#8a6d3b;padding-left:2px}.q-note-item[data-v-49740805]{padding:12px 14px;background:#fffbf5;border:1px solid #f0e0c8;border-left:3px solid #e0a84a;border-radius:6px;font-size:13px;line-height:1.7;color:#5c4a32}.q-note-display-meta[data-v-49740805]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #ead9bc;font-size:12px;color:var(--text-muted)}.q-note-display-author[data-v-49740805]{font-weight:500;color:#8a6d3b}.q-note-display-author[data-v-49740805]:before{content:"批注人：";font-weight:400;color:var(--text-muted)}.q-note-display-time[data-v-49740805]:before{content:"批注时间："}.q-note-display-text[data-v-49740805]{color:#5c4a32;white-space:pre-wrap;word-break:break-word}.note-panel[data-v-49740805]{background:#fffbf5;border:1px solid #f0e0c8;border-radius:4px;padding:12px;display:flex;flex-direction:column;flex:1 1 auto;overflow:visible}.note-scope-tabs[data-v-49740805]{display:flex;gap:0;margin-bottom:12px;border:1px solid #e8d9c0;border-radius:6px;overflow:hidden;background:#fff;flex-shrink:0}.note-scope-tab[data-v-49740805]{flex:1;height:34px;border:none;background:transparent;font-size:13px;font-weight:500;color:#8a7355;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.note-scope-tab+.note-scope-tab[data-v-49740805]{border-left:1px solid #e8d9c0}.note-scope-tab[data-v-49740805]:hover{background:#fff8ee}.note-scope-tab.is-active[data-v-49740805]{background:#e8a23a;color:#fff}.note-panel-editor[data-v-49740805]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.note-panel-paper[data-v-49740805]{gap:10px}.paper-review-list[data-v-49740805]{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto;padding-right:2px;flex:0 1 auto}.paper-review-empty[data-v-49740805]{padding:16px 8px;text-align:center;font-size:12px;color:var(--text-muted);background:#fff;border:1px dashed #ead9bc;border-radius:4px}.paper-review-item[data-v-49740805]{padding:10px 12px;background:#fff;border:1px solid #f0e0c8;border-left:3px solid #e0a84a;border-radius:6px}.paper-review-item.is-mine[data-v-49740805]{border-left-color:#2e7d32}.paper-review-item.is-editing[data-v-49740805]{border-color:#e0a84a;background:#fffbf5}.paper-review-meta[data-v-49740805]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:6px;font-size:12px;color:var(--text-muted)}.paper-review-author[data-v-49740805]{font-weight:500;color:#8a6d3b}.paper-review-text[data-v-49740805]{font-size:13px;line-height:1.65;color:#5c4a32;white-space:pre-wrap;word-break:break-word}.paper-review-item-actions[data-v-49740805]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.paper-review-compose[data-v-49740805]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding-top:4px;border-top:1px dashed #ead9bc}.paper-review-compose-input[data-v-49740805],.paper-review-edit-input[data-v-49740805]{min-height:120px;flex:1 1 auto}.btn-text[data-v-49740805]{border:none;background:transparent;padding:0 2px;font-size:12px;color:#c4882a;cursor:pointer;font-family:inherit}.btn-text[data-v-49740805]:hover{color:#a66e16}.btn-text.is-danger[data-v-49740805]{color:#c45656}.btn-text.is-danger[data-v-49740805]:hover{color:#a33d3d}.btn-text[data-v-49740805]:disabled{opacity:.5;cursor:not-allowed}.note-panel-head[data-v-49740805]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.note-panel-title[data-v-49740805]{font-size:13px;font-weight:600;color:#333}.note-panel-status[data-v-49740805]{font-size:11px;color:var(--text-muted)}.note-panel-status.is-saved[data-v-49740805]{color:#2e7d32}.note-panel-input[data-v-49740805]{flex:1 1 auto;width:100%;height:auto;min-height:220px;border:1px solid #e8d9c0;border-radius:4px;padding:10px 12px;font-size:13px;line-height:1.65;color:#333;background:#fff;resize:none;font-family:inherit}.note-panel-input[data-v-49740805]:focus{outline:none;border-color:#e0a84a;box-shadow:0 0 0 2px rgba(224,168,74,.15)}.note-panel-input[data-v-49740805]::-moz-placeholder{color:#c0b09a}.note-panel-input[data-v-49740805]::placeholder{color:#c0b09a}.note-panel-input[data-v-49740805]:disabled{background:#faf8f5;cursor:not-allowed}.note-panel-actions[data-v-49740805]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;flex-shrink:0}.note-panel-actions .btn-outline[data-v-49740805]:disabled{opacity:.5;cursor:not-allowed}.btn-confirm[data-v-49740805]{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border:none;border-radius:6px;background:#e0a84a;font-size:13px;color:#fff;cursor:pointer;font-family:inherit}.btn-confirm[data-v-49740805]:hover{background:#d4962f}.btn-confirm[data-v-49740805]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1100px){.paper-detail-layout[data-v-49740805]{grid-template-columns:minmax(0,1fr)}.detail-aside[data-v-49740805]{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:0;overflow:hidden}.note-panel-input[data-v-49740805]{min-height:220px}}@media (max-width:900px){.paper-manage[data-v-49740805]{height:auto;overflow:visible}.layout[data-v-49740805]{grid-template-columns:1fr}.catalog-panel[data-v-49740805]{height:auto;overflow:visible}.catalog-list[data-v-49740805],.paper-card[data-v-49740805]{position:static;max-height:420px}.stat-chips[data-v-49740805]{display:none}.paper-detail-layout[data-v-49740805]{grid-template-columns:1fr}.detail-aside[data-v-49740805]{grid-template-columns:1fr;position:static;max-height:none}.paper-card[data-v-49740805]{padding:16px 14px 22px}}