.detail-page[data-v-2512f63f]{min-height:100%;padding-bottom:68px;color:#253043;background:#f4f6f8}.print-content[data-v-2512f63f]{overflow:hidden;background:#f4f6f8}.detail-header[data-v-2512f63f]{padding:20px 24px 18px;border-bottom:1px solid #e5e9ef;background:#fff}.detail-title-row[data-v-2512f63f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin-bottom:16px}.title-content[data-v-2512f63f]{min-width:0}.title-content h2[data-v-2512f63f]{margin:0 0 4px;color:#172033;font-size:22px;font-weight:600;line-height:1.4}.title-content p[data-v-2512f63f]{margin:0;color:#7d8795}.result-badge[data-v-2512f63f]{min-width:152px;padding:9px 14px;border-left:3px solid #d0d5dc;background:#f7f8fa}.result-badge span[data-v-2512f63f]{display:block;margin-bottom:2px;color:#87909d;font-size:12px}.result-badge strong[data-v-2512f63f]{font-size:17px;font-weight:600}.result-badge.passed[data-v-2512f63f]{border-color:#2f9e6f;background:#f1faf6;color:#16734f}.result-badge.failed[data-v-2512f63f]{border-color:#df5555;background:#fff4f4;color:#bd3333}.result-badge.pending[data-v-2512f63f]{border-color:#d6a13a;background:#fffaed;color:#946b18}.candidate-summary[data-v-2512f63f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px}.portrait-button[data-v-2512f63f]{width:76px;min-width:76px;padding:0;overflow:hidden;border:1px solid #dfe5ec;border-radius:4px;background:#f5f6f8;cursor:-webkit-zoom-in;cursor:zoom-in}.portrait-button img[data-v-2512f63f]{display:block;width:100%;height:100%;min-height:96px;-o-object-fit:cover;object-fit:cover}.candidate-info[data-v-2512f63f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.signature-row[data-v-2512f63f]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:54px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:12px;padding:8px 14px;border:1px solid #e5e9ee;background:#fafbfc}.signature-row>span[data-v-2512f63f]{color:#7b8593;font-size:13px}.signature-row button[data-v-2512f63f]{height:36px;padding:0;border:0;background:transparent;cursor:-webkit-zoom-in;cursor:zoom-in}.signature-row img[data-v-2512f63f]{display:block;max-width:160px;height:36px;-o-object-fit:contain;object-fit:contain}.paper-summary[data-v-2512f63f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:14px;border:1px solid #e5e9ee;background:#fafbfc}.paper-summary>div[data-v-2512f63f]{min-width:126px;padding:10px 16px;border-right:1px solid #e5e9ee}.paper-summary>div[data-v-2512f63f]:last-child{border-right:0}.paper-summary span[data-v-2512f63f]{margin-right:8px;color:#7b8593;font-size:13px}.paper-summary strong[data-v-2512f63f]{color:#24548f;font-size:19px}.paper-summary em[data-v-2512f63f]{margin-left:3px;color:#8b94a0;font-style:normal}.question-content-area[data-v-2512f63f]{padding:18px 24px 26px}.question-section[data-v-2512f63f]{margin-bottom:16px;overflow:hidden;border:1px solid #dfe5eb;border-radius:4px;background:#fff}.section-heading[data-v-2512f63f]{min-height:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:10px 16px;border-bottom:1px solid #e5e9ee;background:#f7f9fb}.section-heading>div[data-v-2512f63f],.section-heading[data-v-2512f63f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-heading>div[data-v-2512f63f]{gap:10px}.section-heading h3[data-v-2512f63f]{margin:0;color:#202b3c;font-size:16px;font-weight:600}.section-heading>span[data-v-2512f63f]{color:#778291;font-size:13px}.section-index[data-v-2512f63f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:27px;height:27px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;background:#315f9d;color:#fff;font-weight:600}.question-item[data-v-2512f63f]{padding:16px 18px;border-bottom:1px solid #edf0f3}.question-item[data-v-2512f63f]:last-child{border-bottom:0}.question-line[data-v-2512f63f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.question-number[data-v-2512f63f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:26px;height:26px;-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ccd5e0;border-radius:50%;color:#49617e;font-size:13px;font-weight:600}.question-main[data-v-2512f63f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.question-title[data-v-2512f63f]{color:#202938;font-size:15px;line-height:26px;white-space:pre-wrap}.question-title .ant-tag[data-v-2512f63f]{margin-right:8px}.option-grid[data-v-2512f63f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:11px}.option-grid.compact[data-v-2512f63f]{margin:11px 32px 0}.option-item[data-v-2512f63f]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:36px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:9px;padding:7px 10px;border:1px solid #e5e9ee;border-radius:3px;background:#fafbfc;line-height:20px}.option-item strong[data-v-2512f63f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:21px;height:21px;-webkit-box-flex:0;-ms-flex:0 0 21px;flex:0 0 21px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#e8edf2;color:#596676;font-size:12px}.option-item.correct-option[data-v-2512f63f]{border-color:#99d5b8;background:#f0faf5}.option-item.correct-option strong[data-v-2512f63f]{background:#31a675;color:#fff}.option-item.wrong-option[data-v-2512f63f]{border-color:#ecadad;background:#fff4f4}.option-item.wrong-option strong[data-v-2512f63f]{background:#dc5b5b;color:#fff}.answer-row[data-v-2512f63f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 24px;margin-top:11px;padding:8px 12px;border-left:3px solid #b7c7d9;background:#f5f7f9;color:#707b89;font-size:13px}.answer-row strong[data-v-2512f63f]{margin-left:5px;color:#25364b}.case-group[data-v-2512f63f]{margin:15px;overflow:hidden;border:1px solid #e0e5eb;border-radius:3px}.case-header[data-v-2512f63f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:11px 14px;background:#fff8eb}.case-header>div[data-v-2512f63f],.case-header[data-v-2512f63f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.case-header>div[data-v-2512f63f]{gap:10px}.case-header>div>span[data-v-2512f63f]{color:#a66818;font-size:13px;font-weight:600}.case-header strong[data-v-2512f63f]{color:#44351f;font-size:15px}.case-material[data-v-2512f63f]{padding:13px 15px;border-top:1px solid #f0dfbf;border-bottom:1px solid #e6e9ed;background:#fffdf8;color:#4d5663;line-height:1.75;white-space:pre-wrap}.case-question[data-v-2512f63f]{padding:14px 15px;border-bottom:1px solid #edf0f3}.case-question[data-v-2512f63f]:last-child{border-bottom:0}.case-question-title[data-v-2512f63f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;line-height:24px}.case-question-title>span[data-v-2512f63f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;background:#edf2f7;color:#53677e}.case-question-title strong[data-v-2512f63f]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;white-space:pre-wrap}.short-question[data-v-2512f63f]{margin:15px;overflow:hidden;border:1px solid #e0e5eb;border-radius:3px}.short-question>header[data-v-2512f63f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #e6eaee;background:#fafbfc}.short-question>header>div[data-v-2512f63f],.short-question>header[data-v-2512f63f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.short-question>header>div[data-v-2512f63f]{gap:10px;line-height:26px}.short-question>header strong[data-v-2512f63f]{font-size:15px;font-weight:500;white-space:pre-wrap}.short-answer-grid[data-v-2512f63f]{display:grid;grid-template-columns:1fr 1fr}.answer-panel[data-v-2512f63f]{min-height:126px;padding:13px 15px}.answer-panel+.answer-panel[data-v-2512f63f]{border-left:1px solid #e5e9ed}.candidate-answer[data-v-2512f63f]{background:#f8fbff}.reference-answer[data-v-2512f63f]{background:#f7fbf9}.panel-label[data-v-2512f63f]{display:block;margin-bottom:8px;color:#687688;font-size:13px;font-weight:600}.pre-text[data-v-2512f63f]{color:#283444;line-height:1.75;white-space:pre-wrap;word-break:break-word}.scoring-points[data-v-2512f63f]{margin-top:11px;padding:8px 10px;border-left:3px solid #4aa67b;background:#edf8f2;color:#51685c;white-space:pre-wrap}.scoring-points strong[data-v-2512f63f]{margin-right:8px;color:#26704f}.answer-images[data-v-2512f63f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:11px}.answer-images button[data-v-2512f63f]{width:82px;height:82px;padding:0;overflow:hidden;border:1px solid #d9e0e8;border-radius:3px;background:#fff;cursor:-webkit-zoom-in;cursor:zoom-in}.answer-images img[data-v-2512f63f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-row[data-v-2512f63f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px 24px;padding:10px 15px;border-top:1px solid #e6eaee;background:#fff;color:#707a87;font-size:13px}.review-row strong[data-v-2512f63f]{margin-left:5px;color:#26364a}.review-comment[data-v-2512f63f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:260px}.drawer-footer[data-v-2512f63f]{position:absolute;z-index:2;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:58px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:9px 24px;border-top:1px solid #e4e8ed;background:#fff;-webkit-box-shadow:0 -4px 12px rgba(31,45,61,.05);box-shadow:0 -4px 12px rgba(31,45,61,.05)}.drawer-footer>span[data-v-2512f63f]{color:#88929f;font-size:13px}.drawer-footer .ant-btn+.ant-btn[data-v-2512f63f]{margin-left:8px}.preview-image[data-v-2512f63f]{display:block;width:100%;max-height:76vh;-o-object-fit:contain;object-fit:contain}@media (max-width:900px){.detail-header[data-v-2512f63f],.question-content-area[data-v-2512f63f]{padding-right:16px;padding-left:16px}.detail-title-row[data-v-2512f63f],.drawer-footer[data-v-2512f63f]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.result-badge[data-v-2512f63f]{width:100%}.paper-summary[data-v-2512f63f]{-ms-flex-wrap:wrap;flex-wrap:wrap}.paper-summary>div[data-v-2512f63f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.option-grid[data-v-2512f63f],.short-answer-grid[data-v-2512f63f]{grid-template-columns:1fr}.answer-panel+.answer-panel[data-v-2512f63f]{border-top:1px solid #e5e9ed;border-left:0}}@media print{.print-content[data-v-2512f63f]{background:#fff}.question-content-area[data-v-2512f63f]{padding:14px 0}.case-group[data-v-2512f63f],.question-section[data-v-2512f63f],.short-question[data-v-2512f63f]{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}.correct-tabs[data-v-1a58618d]{margin-top:18px}.correct-summary[data-v-1a58618d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;margin-bottom:16px;background:#fafafa;border:1px solid #eee}.right-count[data-v-1a58618d]{color:#16875d}.wrong-count[data-v-1a58618d]{color:#d4380d}.question-list[data-v-1a58618d]{display:grid;gap:14px}.case-section[data-v-1a58618d]{padding:16px 18px;margin-top:8px;background:#fff7e6;border-left:4px solid #fa8c16}.case-heading[data-v-1a58618d]{margin-bottom:8px;color:#ad4e00;font-weight:600}.case-content[data-v-1a58618d]{line-height:1.75;color:rgba(0,0,0,.75);white-space:pre-wrap}.question-item[data-v-1a58618d]{padding:16px 18px;border:1px solid #e8e8e8;background:#fff}.case-question[data-v-1a58618d]{margin-left:18px;border-left-color:#ffd591}.question-heading[data-v-1a58618d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;line-height:24px}.question-heading strong[data-v-1a58618d]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500}.question-index[data-v-1a58618d]{width:26px;height:26px;line-height:26px;text-align:center;color:#fff;background:#595959;border-radius:2px;-webkit-box-flex:0;-ms-flex:none;flex:none}.right-icon[data-v-1a58618d]{color:#16875d;font-size:18px}.wrong-icon[data-v-1a58618d]{color:#d4380d;font-size:18px}.answer-line[data-v-1a58618d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;padding:10px 34px;margin-top:10px;color:rgba(0,0,0,.55);background:#fafafa}.correct-answer[data-v-1a58618d]{color:#d4380d}.option-list[data-v-1a58618d]{padding:8px 34px 0}.option-item[data-v-1a58618d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;min-height:30px;line-height:24px}.drawer-footer[data-v-1a58618d]{position:absolute;left:0;right:0;bottom:0;padding:10px 16px;text-align:right;background:#fff;border-top:1px solid #e8e8e8}.record-card[data-v-0240bc58]{margin-top:16px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,21,41,.05);box-shadow:0 1px 4px rgba(0,21,41,.05)}.card-title-with-icon[data-v-0240bc58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}.action-cell[data-v-0240bc58],.progress-cell[data-v-0240bc58],.score-cell[data-v-0240bc58]{white-space:nowrap}.progress-details[data-v-0240bc58]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:4px}.progress-cell small[data-v-0240bc58]{color:rgba(0,0,0,.55);font-size:12px}.progress-cell .pending-item[data-v-0240bc58]{color:#d46b08}.material-table[data-v-0240bc58]{margin-top:16px}.sensitive-value[data-v-0240bc58]{color:rgba(0,0,0,.72)}.sensitive-eye-button[data-v-0240bc58]{width:28px;height:28px;padding:0;margin-left:2px}.modern-drawer-container[data-v-699637c2]{padding:20px}.control-panel[data-v-699637c2]{background:#fff;border-radius:8px;padding:20px 24px;margin-bottom:24px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.04);box-shadow:0 4px 16px rgba(0,0,0,.04)}.person-info-desc[data-v-699637c2]{margin-bottom:16px;background:#fafafa}.action-bar-row[data-v-699637c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px;padding-top:8px;border-top:1px dashed #e8e8e8}.person-progress-area[data-v-699637c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;gap:10px}.person-action-area[data-v-699637c2]{-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-ms-flex:0 0 460px;flex:0 0 460px;min-width:0;padding-bottom:4px}.flex-align-center[data-v-699637c2],.person-action-area[data-v-699637c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;gap:10px}.flex-align-center[data-v-699637c2]{-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.text-right[data-v-699637c2]{text-align:right}.progress-wrapper[data-v-699637c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:420px;background:#f8faff;padding:6px 16px;border-radius:20px}.batch-ai-progress[data-v-699637c2]{background:#e6f7ff}.progress-label[data-v-699637c2]{font-size:13px;color:#666;margin-right:12px;white-space:nowrap}.progress-label-primary[data-v-699637c2]{color:#1890ff}.custom-progress[data-v-699637c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 12px 0 0}.progress-text[data-v-699637c2]{font-weight:600;color:#1890ff;font-size:14px;white-space:nowrap}.ai-progress-inline[data-v-699637c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:0;gap:8px;padding:7px 12px;background:#f8fbff;border:1px solid #d9e8f8;border-radius:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-summary-title[data-v-699637c2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-right:2px;color:#1f5f99;font-size:13px;font-weight:600;white-space:nowrap}.ai-progress-inline .custom-progress[data-v-699637c2]{width:110px;-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px}.ai-summary-chip[data-v-699637c2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:22px;padding:0 2px;color:#5b6673;font-size:12px;line-height:22px;white-space:nowrap}.ai-summary-chip+.ai-summary-chip[data-v-699637c2]:before{content:"";width:1px;height:12px;margin-right:8px;background:#d6e0ea}.ai-summary-chip.strong[data-v-699637c2]{color:#263645;font-weight:600}.ai-summary-chip.success[data-v-699637c2]{color:#2f8f4e}.ai-summary-chip.danger[data-v-699637c2]{color:#c2413a}.ai-summary-chip.warning[data-v-699637c2]{color:#b86e00}.ai-summary-chip.info[data-v-699637c2]{color:#1768ac}.ai-summary-chip.muted[data-v-699637c2]{color:#7b8794}.warning-text[data-v-699637c2]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;max-width:160px;overflow:hidden;color:#c98200;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.action-button-group[data-v-699637c2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:10px;white-space:nowrap}.action-btn[data-v-699637c2]{min-width:132px;border-radius:6px}.custom-file-btn[data-v-699637c2]{border-color:#52c41a;color:#237804;background:#f6ffed}.custom-file-btn[data-v-699637c2]:focus,.custom-file-btn[data-v-699637c2]:hover{border-color:#389e0d;color:#135200;background:#f0ffe3}.custom-file-help-icon[data-v-699637c2]{margin-left:-4px;color:#52c41a;font-size:16px;cursor:help}.custom-file-help[data-v-699637c2]{max-width:260px;color:rgba(0,0,0,.75);font-size:13px;line-height:1.8}.batch-ai-btn[data-v-699637c2]{background:-webkit-gradient(linear,left top,right top,from(#1890ff),to(#36cfc9));background:linear-gradient(90deg,#1890ff,#36cfc9);color:#fff;border:none;border-radius:6px}@media (max-width:1180px){.action-bar-row[data-v-699637c2]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.person-action-area[data-v-699637c2],.person-progress-area[data-v-699637c2]{width:100%}.person-action-area[data-v-699637c2]{-ms-flex-preferred-size:auto;flex-basis:auto;padding-bottom:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ai-progress-inline[data-v-699637c2]{min-width:100%}.warning-text[data-v-699637c2]{max-width:100%}}.file-grid-container[data-v-699637c2]{padding:0 4px}.elegant-file-card[data-v-699637c2]{height:100%;border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.06);box-shadow:0 4px 16px rgba(0,0,0,.06);-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:4px solid #1890ff}.elegant-file-card[data-v-699637c2]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 12px 28px rgba(24,144,255,.15);box-shadow:0 12px 28px rgba(24,144,255,.15)}[data-v-699637c2] .elegant-file-card .ant-card-head{background:#f8faff;border-bottom:1px solid #f0f0f0;min-height:48px;padding:0 20px}[data-v-699637c2] .elegant-file-card .ant-card-head-title,[data-v-699637c2] .elegant-file-card .ant-card-head-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}[data-v-699637c2] .elegant-file-card .ant-card-head-title{padding:12px 0}[data-v-699637c2] .elegant-file-card .ant-card-extra{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:12px 0 12px 10px}[data-v-699637c2] .elegant-file-card .ant-card-body{padding:16px 20px 0 20px;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-flex:1;-ms-flex:1;flex:1}.card-header-title[data-v-699637c2]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;color:#1f2f3d}.folder-icon[data-v-699637c2]{color:#1890ff;margin-right:6px}.help-icon-wrap[data-v-699637c2]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:8px;vertical-align:top}.help-icon[data-v-699637c2]{color:#bfbfbf;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.help-icon[data-v-699637c2]:hover{color:#1890ff}.status-tag[data-v-699637c2]{border-radius:12px;font-weight:500}.card-body[data-v-699637c2]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:12px}.upload-action-row[data-v-699637c2]{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;margin-bottom:12px}.upload-wrapper[data-v-699637c2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.upload-btn[data-v-699637c2]{border-radius:6px;width:100%;text-align:left;background-color:#fafafa}.not-involved-btn[data-v-699637c2]{padding:0 6px;margin-left:6px;color:#8c8c8c;white-space:nowrap}.not-involved-btn[data-v-699637c2]:hover{color:#fa8c16}.download-link[data-v-699637c2]{font-size:13px;color:#1890ff;background:#e6f7ff;padding:4px 10px;border-radius:12px;text-decoration:none;margin-left:8px;white-space:nowrap}.upload-progress-panel[data-v-699637c2]{margin:8px 0 12px;padding:10px 12px;background:#f0f7ff;border:1px solid #b7dcff;border-radius:6px;-webkit-box-shadow:inset 3px 0 0 #1890ff;box-shadow:inset 3px 0 0 #1890ff}.upload-progress-head[data-v-699637c2]{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;color:#145ca8;font-size:13px;font-weight:600;line-height:20px}.upload-progress-head .anticon[data-v-699637c2]{margin-right:6px}.upload-progress-desc[data-v-699637c2]{margin-top:6px;color:#5f6f7f;font-size:12px;line-height:18px}.file-name-display[data-v-699637c2]{background:#f4f6f8;padding:8px 12px;border-radius:4px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .3s;transition:background .3s}.file-name-link[data-v-699637c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5c6b77}.file-name-link[data-v-699637c2]:hover{color:#1890ff}.not-involved-panel[data-v-699637c2]{background:#fff7e6;border:1px solid #ffd591;border-radius:6px;padding:10px 12px;color:#8c5a00}.not-involved-title[data-v-699637c2]{font-weight:600;margin-bottom:4px;color:#ad6800}.not-involved-reason[data-v-699637c2]{color:#8c5a00;font-size:13px;line-height:1.6;word-break:break-all}.ai-panel[data-v-699637c2]{background:#fafcff;border-radius:4px;margin-top:12px;padding:10px 12px;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;border:1px solid #f0f3f7;-webkit-transition:all .3s;transition:all .3s}.ai-panel.is-ai-loading[data-v-699637c2]{background:#e6f7ff;border-color:#91d5ff}.ai-result-header[data-v-699637c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.5;min-height:20px}.status-icon[data-v-699637c2]{font-size:14px;margin-top:2px;margin-right:6px}.ai-result-text[data-v-699637c2]{font-size:13px;font-weight:500;-webkit-box-flex:1;-ms-flex:1;flex:1}.cursor-help[data-v-699637c2]{cursor:help}.ai-detail-popover[data-v-699637c2]{width:360px;max-width:calc(100vw - 80px);max-height:min(520px,calc(100vh - 180px));overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding-right:4px;color:rgba(0,0,0,.75)}[data-v-699637c2] .ant-drawer-content-wrapper{overflow:visible}[data-v-699637c2] .ai-review-popover{z-index:1080;pointer-events:auto}[data-v-699637c2] .ai-review-popover .ant-popover-inner-content{max-height:calc(100vh - 140px);overflow:hidden}.ai-detail-status[data-v-699637c2]{margin-bottom:8px;font-size:14px;font-weight:600}.ai-system-section[data-v-699637c2]{margin:8px 0 4px}.ai-system-line[data-v-699637c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:7px;padding:8px 10px;border-radius:4px;border-left:3px solid #faad14;background:#fffbe6;color:#8c6d1f;font-size:13px;line-height:20px;word-break:break-word;white-space:pre-wrap}.ai-system-line+.ai-system-line[data-v-699637c2]{margin-top:6px}.ai-system-line .anticon[data-v-699637c2]{margin-top:3px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ai-system-line.is-error[data-v-699637c2]{border-left-color:#ff4d4f;background:#fff1f0;color:#a8071a}.ai-system-line.is-success[data-v-699637c2]{border-left-color:#52c41a;background:#f6ffed;color:#237804}.ai-system-line.is-warning[data-v-699637c2]{border-left-color:#faad14;background:#fffbe6;color:#8c6d1f}.ai-detail-section[data-v-699637c2]{padding-top:8px;margin-top:8px;border-top:1px solid #f0f0f0}.ai-detail-title[data-v-699637c2]{margin-bottom:4px;color:rgba(0,0,0,.85);font-size:13px;font-weight:600}.ai-detail-line[data-v-699637c2]{position:relative;padding-left:12px;margin-top:4px;color:rgba(0,0,0,.68);font-size:13px;line-height:20px;word-break:break-word;white-space:pre-wrap}.ai-detail-line[data-v-699637c2]:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:50%;background:#bfbfbf}.ai-detail-line.is-issue[data-v-699637c2]{margin-top:6px;padding:6px 8px 6px 20px;border-left:3px solid #ff4d4f;border-radius:4px;background:#fff1f0;color:#a8071a;font-weight:500}.ai-detail-line.is-issue[data-v-699637c2]:before{left:9px;top:14px;background:#ff4d4f}.ai-loading-state[data-v-699637c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1890ff;font-weight:600;padding:2px 0}.loading-icon[data-v-699637c2]{font-size:15px;margin-right:8px}.loading-text[data-v-699637c2]{font-size:13px}.dot-anim[data-v-699637c2]:after{content:"";display:inline-block;width:1.5em;text-align:left;-webkit-animation:dots-data-v-699637c2 1.5s steps(4) infinite;animation:dots-data-v-699637c2 1.5s steps(4) infinite}@-webkit-keyframes dots-data-v-699637c2{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes dots-data-v-699637c2{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.color-success[data-v-699637c2]{color:#52c41a}.color-info[data-v-699637c2]{color:#1890ff}.color-warning[data-v-699637c2]{color:#faad14}.color-danger[data-v-699637c2]{color:#f5222d}.text-warning[data-v-699637c2]{color:#fa8c16}.ai-action-footer[data-v-699637c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-top:1px dashed #f0f0f0;padding-top:8px}.action-link-btn[data-v-699637c2]{font-size:12px;padding:0 8px;height:24px;margin-right:4px}.ai-btn-group[data-v-699637c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.ai-modern-btn[data-v-699637c2]{border-radius:4px;font-size:12px;height:26px;padding:0 10px;background:#e6f7ff;border:none;color:#1890ff;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ai-modern-btn[data-v-699637c2]:hover{background:#bae0ff}.ai-modern-btn[disabled][data-v-699637c2]{background:#f5f5f5;color:#bfbfbf;cursor:not-allowed}.extract-confirm-btn[data-v-699637c2]{height:26px;padding:0 9px;border-color:#b7eb8f;color:#2f8f4e;background:#f6ffed}.extract-confirm-btn[data-v-699637c2]:focus,.extract-confirm-btn[data-v-699637c2]:hover{border-color:#52c41a;color:#237804;background:#f0ffe3}.ai-cooldown[data-v-699637c2]{font-size:12px;color:#999;margin-left:6px;width:20px;text-align:right}.sync-action-btn[data-v-699637c2]{color:#8c8c8c;font-size:13px;-webkit-transition:color .3s;transition:color .3s}.sync-action-btn[data-v-699637c2]:hover{color:#1890ff}.sync-action-btn.disabled[data-v-699637c2]{color:#bfbfbf;cursor:not-allowed}.sync-action-btn.disabled[data-v-699637c2]:hover{color:#bfbfbf}.drawer-footer[data-v-699637c2]{position:absolute;left:0;bottom:0;width:100%;border-top:1px solid #e9e9e9;padding:12px 24px;background:#fff;text-align:right;z-index:10;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.05);box-shadow:0 -2px 10px rgba(0,0,0,.05)}.table-operator-wrapper[data-v-6090f3e8]{margin-bottom:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.operator-left[data-v-6090f3e8],.operator-right[data-v-6090f3e8],.table-operator-wrapper[data-v-6090f3e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.approval-flow-cell[data-v-6090f3e8]{line-height:1.7;min-width:120px}.flow-main-row[data-v-6090f3e8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;max-width:100%}.flow-empty[data-v-6090f3e8]{color:rgba(0,0,0,.35)}.flow-sub[data-v-6090f3e8]{color:rgba(0,0,0,.55);font-size:12px;white-space:normal;margin-top:2px}.review-status-cell[data-v-6090f3e8]{display:block;white-space:nowrap}.flow-link-btn[data-v-6090f3e8]{height:22px;padding:0 4px;font-size:12px}.flow-step-list[data-v-6090f3e8]{padding:6px 0 2px}.flow-step[data-v-6090f3e8]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:0 0 24px}.flow-step[data-v-6090f3e8]:last-child{padding-bottom:0}.flow-step[data-v-6090f3e8]:not(:last-child):after{content:"";position:absolute;left:14px;top:30px;bottom:0;width:2px;background:#e8e8e8}.flow-step-marker[data-v-6090f3e8]{position:relative;z-index:1;width:30px;height:30px;line-height:28px;border-radius:50%;text-align:center;font-weight:600;border:2px solid #d9d9d9;background:#fff;color:rgba(0,0,0,.45);-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px}.flow-step.is-done .flow-step-marker[data-v-6090f3e8]{color:#fff;background:#52c41a;border-color:#52c41a}.flow-step.is-rejected .flow-step-marker[data-v-6090f3e8]{color:#fff;background:#ff4d4f;border-color:#ff4d4f}.flow-step.is-current .flow-step-marker[data-v-6090f3e8]{color:#fff;background:#1890ff;border-color:#1890ff}.flow-step.is-skipped .flow-step-marker[data-v-6090f3e8]{color:#fff;background:#8c8c8c;border-color:#8c8c8c}.flow-step-content[data-v-6090f3e8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:2px}.flow-step-title[data-v-6090f3e8]{color:rgba(0,0,0,.85);font-size:15px;font-weight:600;line-height:24px}.flow-step-desc[data-v-6090f3e8]{color:rgba(0,0,0,.55);font-size:13px;line-height:24px}.flow-group-line[data-v-6090f3e8]{line-height:24px}.flow-group-status[data-v-6090f3e8]{font-weight:600}.flow-group-status.approved[data-v-6090f3e8]{color:#52c41a}.flow-group-status.rejected[data-v-6090f3e8]{color:#ff4d4f}.flow-group-status.pending[data-v-6090f3e8]{color:#1890ff}.flow-group-extra[data-v-6090f3e8]{color:rgba(0,0,0,.45)}.flow-opinion-line[data-v-6090f3e8]{margin-top:2px;color:rgba(0,0,0,.55)}.submit-confirm-text[data-v-6090f3e8]{margin-bottom:18px;padding:0}.submit-confirm-text p[data-v-6090f3e8]{margin:0 0 8px;color:rgba(0,0,0,.75);line-height:24px}.submit-confirm-text p[data-v-6090f3e8]:last-child{margin-bottom:0}.entry-stage-select[data-v-6090f3e8]{margin-bottom:18px}.entry-stage-label[data-v-6090f3e8]{margin-bottom:9px;color:rgba(0,0,0,.85);font-weight:600}.entry-stage-label span[data-v-6090f3e8]{margin-right:4px;color:#f5222d}.entry-stage-options[data-v-6090f3e8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.entry-stage-option.ant-radio-wrapper[data-v-6090f3e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:76px;margin-right:0;padding:14px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;-webkit-transition:border-color .2s,background .2s,-webkit-box-shadow .2s;transition:border-color .2s,background .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s,background .2s;transition:border-color .2s,box-shadow .2s,background .2s,-webkit-box-shadow .2s}.entry-stage-option.ant-radio-wrapper-checked[data-v-6090f3e8]{border-color:#1890ff;background:#f4f9ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.1);box-shadow:0 0 0 2px rgba(24,144,255,.1)}.entry-stage-option span[data-v-6090f3e8]:last-child,.entry-stage-option strong[data-v-6090f3e8]{display:block}.entry-stage-option strong[data-v-6090f3e8]{margin-bottom:5px;color:rgba(0,0,0,.85);line-height:20px}.entry-stage-option span[data-v-6090f3e8]:last-child{color:rgba(0,0,0,.55);font-size:13px;line-height:20px}.entry-stage-warning[data-v-6090f3e8]{margin-top:12px}.submit-batch-field[data-v-6090f3e8]{padding-top:2px}.submit-batch-label[data-v-6090f3e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:9px;color:rgba(0,0,0,.85);font-weight:600}.submit-batch-optional[data-v-6090f3e8]{padding:1px 7px;border-radius:3px;color:rgba(0,0,0,.45);background:#f2f4f7;font-size:12px;font-weight:400;line-height:20px}.submit-batch-field[data-v-6090f3e8] .ant-input-affix-wrapper .ant-input{height:42px;padding-left:36px;border-color:#d9d9d9;border-radius:6px;background:#fff}.submit-batch-field[data-v-6090f3e8] .ant-input-affix-wrapper .ant-input:focus,.submit-batch-field[data-v-6090f3e8] .ant-input-affix-wrapper:hover .ant-input{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.1);box-shadow:0 0 0 2px rgba(24,144,255,.1)}.submit-batch-field[data-v-6090f3e8] .ant-input-prefix{left:13px;color:rgba(0,0,0,.35)}.submit-issue-body[data-v-6090f3e8]{max-height:430px;overflow-y:auto;padding-right:4px}.submit-issue-group[data-v-6090f3e8]{border:1px solid #ffd6d6;border-radius:8px;background:snow;margin-bottom:14px;overflow:hidden}.submit-issue-group[data-v-6090f3e8]:last-child{margin-bottom:0}.submit-issue-group-title[data-v-6090f3e8]{height:42px;padding:0 14px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff1f0;border-bottom:1px solid #ffd6d6;color:rgba(0,0,0,.85);font-weight:600}.submit-issue-group-left[data-v-6090f3e8],.submit-issue-group-title[data-v-6090f3e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.submit-issue-group-left[data-v-6090f3e8]{gap:8px}.submit-issue-group-left .anticon[data-v-6090f3e8]{color:#ff4d4f}.submit-issue-count[data-v-6090f3e8]{color:#ff4d4f;font-size:13px;font-weight:600}.submit-issue-person-list[data-v-6090f3e8]{padding:10px 12px 12px}.submit-issue-person[data-v-6090f3e8]{padding:10px 12px;border:1px solid #f0f0f0;border-radius:6px;background:#fff;margin-bottom:10px}.submit-issue-person[data-v-6090f3e8]:last-child{margin-bottom:0}.submit-issue-person-head[data-v-6090f3e8]{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:12px;margin-bottom:8px}.submit-issue-person-name[data-v-6090f3e8]{min-width:0;color:rgba(0,0,0,.88);font-size:15px;font-weight:600}.submit-issue-details[data-v-6090f3e8]{color:rgba(0,0,0,.62);font-size:13px;line-height:22px;margin-bottom:8px}.submit-issue-files[data-v-6090f3e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.submit-issue-file[data-v-6090f3e8]{max-width:100%;padding:4px 9px;border-radius:4px;border:1px solid #ffccc7;background:#fff2f0;color:#cf1322;font-size:13px;line-height:20px;word-break:break-all}[data-v-6090f3e8] .submit-confirm-text p{margin:0 0 8px;color:rgba(0,0,0,.75);line-height:24px}[data-v-6090f3e8] .submit-confirm-text p:last-child{margin-bottom:0}[data-v-6090f3e8] .table-row-striped{background-color:#fafafa}.import-alert[data-v-6090f3e8]{margin-bottom:16px}.agreement-list-notice[data-v-6090f3e8]{min-height:38px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin:0 0 14px;padding:7px 12px;border-left:3px solid #faad14;background:#fffbe6;color:#7a5b12;font-size:13px}.agreement-list-notice-main[data-v-6090f3e8],.agreement-list-notice[data-v-6090f3e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.agreement-list-notice-main[data-v-6090f3e8]{min-width:0;gap:8px}.agreement-list-notice-main .anticon[data-v-6090f3e8]{color:#d48806}.agreement-list-notice-main strong[data-v-6090f3e8]{margin-right:6px;color:#614700}.agreement-notice-detail[data-v-6090f3e8]{width:440px;max-width:70vw;max-height:280px;overflow-y:auto}.agreement-notice-item[data-v-6090f3e8]{display:grid;grid-template-columns:minmax(0,1fr) auto 110px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:38px;border-bottom:1px solid #f0f0f0}.agreement-notice-item[data-v-6090f3e8]:last-child{border-bottom:0}.agreement-notice-project[data-v-6090f3e8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agreement-notice-date[data-v-6090f3e8]{color:rgba(0,0,0,.45);font-size:12px;text-align:right}.import-form[data-v-6090f3e8]{color:#262626}.agreement-pending-tip[data-v-6090f3e8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-top:14px;padding:11px 13px;border:1px solid #ffe58f;border-radius:4px;background:#fffbe6}.agreement-pending-copy[data-v-6090f3e8],.agreement-pending-tip[data-v-6090f3e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.agreement-pending-copy[data-v-6090f3e8]{min-width:0;gap:10px;color:#ad6800}.agreement-pending-copy .anticon[data-v-6090f3e8]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:17px}.agreement-pending-copy span[data-v-6090f3e8],.agreement-pending-copy strong[data-v-6090f3e8]{display:block}.agreement-pending-copy span[data-v-6090f3e8]{margin-top:2px;color:#8c6d1f;font-size:12px;line-height:18px}.agreement-complete-alert[data-v-6090f3e8]{margin-bottom:18px}.agreement-complete-form[data-v-6090f3e8] .ant-form-item{margin-bottom:16px}.agreement-file-row[data-v-6090f3e8]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;padding:0 12px;border:1px solid #d9d9d9;border-radius:4px;background:#fafafa}.agreement-file-row span[data-v-6090f3e8]{min-width:0;overflow:hidden;color:rgba(0,0,0,.65);text-overflow:ellipsis;white-space:nowrap}.import-step-list[data-v-6090f3e8]{border:1px solid #e8edf3;border-radius:6px;background:#fff;overflow:hidden}.import-step-row[data-v-6090f3e8]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.import-step-row+.import-step-row[data-v-6090f3e8]{border-top:1px solid #edf0f4}.import-step-row[data-v-6090f3e8]:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:start;background:#fafcff}.import-step-header[data-v-6090f3e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.import-step-number[data-v-6090f3e8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#1890ff;color:#fff;font-size:14px;font-weight:600}.import-step-title[data-v-6090f3e8]{color:#17233d;font-size:16px;font-weight:600;line-height:24px}.import-step-desc[data-v-6090f3e8]{margin-top:1px;color:#7b8495;font-size:13px;line-height:20px}.import-step-body[data-v-6090f3e8]{min-width:0}.import-project-grid[data-v-6090f3e8]{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.import-field[data-v-6090f3e8]{min-width:0}.import-field-label[data-v-6090f3e8]{margin-bottom:8px;color:#333;font-size:14px;font-weight:500}.required-mark[data-v-6090f3e8]{color:#f5222d}.import-form-item[data-v-6090f3e8]{margin-bottom:0}.ownership-field[data-v-6090f3e8],.ownership-radio[data-v-6090f3e8]{display:-webkit-box;display:-ms-flexbox;display:flex}.ownership-field[data-v-6090f3e8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.ownership-field .import-field-label[data-v-6090f3e8]{margin-bottom:0;white-space:nowrap}[data-v-6090f3e8] .ownership-radio .ant-radio-button-wrapper{width:116px;height:40px;line-height:38px;text-align:center}.subcontract-field[data-v-6090f3e8]{margin-top:16px}.template-download-wrap[data-v-6090f3e8]{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:16px}.template-hint[data-v-6090f3e8]{color:#8c8c8c;font-size:13px}.template-download[data-v-6090f3e8]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0}.import-step-action .ant-btn[data-v-6090f3e8]{height:42px}[data-v-6090f3e8] .import-upload,[data-v-6090f3e8] .import-upload .ant-upload{display:inline-block}.import-upload-row .import-step-action .ant-btn[data-v-6090f3e8]{min-width:260px}.ownership-empty[data-v-6090f3e8]{margin-top:8px;color:#fa8c16;font-size:12px;line-height:20px}@media (max-width:760px){.import-step-row[data-v-6090f3e8]{grid-template-columns:1fr;gap:16px}[data-v-6090f3e8] .ownership-radio .ant-radio-button-wrapper{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.import-upload-row .import-step-action .ant-btn[data-v-6090f3e8]{width:100%;min-width:0}}@media (max-width:768px){.table-operator-wrapper[data-v-6090f3e8]{-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}.operator-right[data-v-6090f3e8]{margin-top:10px}}