.ai-result-header[data-v-f87ccdac]{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-f87ccdac]{font-size:14px;margin-top:2px;margin-right:6px}.ai-result-text[data-v-f87ccdac]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;font-weight:500}.ai-info-icon[data-v-f87ccdac]{font-size:13px;margin-left:4px}.ai-detail-popover[data-v-f87ccdac]{width:420px;max-width:calc(100vw - 80px);max-height:min(560px,calc(100vh - 160px));overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.ai-detail-status[data-v-f87ccdac]{margin-bottom:8px;font-size:14px;font-weight:600}.ai-system-section[data-v-f87ccdac]{margin:8px 0 4px}.ai-system-line[data-v-f87ccdac]{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-f87ccdac]{margin-top:6px}.ai-system-line .anticon[data-v-f87ccdac]{margin-top:3px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ai-system-line.is-error[data-v-f87ccdac]{border-left-color:#ff4d4f;background:#fff1f0;color:#a8071a}.ai-system-line.is-success[data-v-f87ccdac]{border-left-color:#52c41a;background:#f6ffed;color:#237804}.ai-system-line.is-warning[data-v-f87ccdac]{border-left-color:#faad14;background:#fffbe6;color:#8c6d1f}.ai-detail-section[data-v-f87ccdac]{padding-top:8px;margin-top:8px;border-top:1px solid #f0f0f0}.ai-detail-title[data-v-f87ccdac]{margin-bottom:4px;color:rgba(0,0,0,.85);font-size:13px;font-weight:600}.ai-detail-line[data-v-f87ccdac]{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-f87ccdac]:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:50%;background:#bfbfbf}.ai-detail-line.is-issue[data-v-f87ccdac]{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-f87ccdac]:before{left:9px;top:14px;background:#ff4d4f}.drawer-ai-result[data-v-f87ccdac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.drawer-ai-result .status-icon[data-v-f87ccdac]{margin-top:0}.drawer-ai-result .ai-result-text[data-v-f87ccdac]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.not-involved-review[data-v-f87ccdac]{padding:8px 10px;background:#fff7e6;border:1px solid #ffd591;border-radius:4px}.not-involved-review-title[data-v-f87ccdac]{color:#d46b08;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.not-involved-review-text[data-v-f87ccdac]{margin-top:4px;color:rgba(0,0,0,.65);line-height:20px;word-break:break-word}.not-involved-review-line[data-v-f87ccdac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;color:#d46b08;font-size:14px;line-height:22px;white-space:nowrap}.not-involved-icon[data-v-f87ccdac]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:8px;color:#d46b08;font-size:15px}.not-involved-info-icon[data-v-f87ccdac]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:8px;color:#d46b08;cursor:help}.not-involved-reason-popover[data-v-f87ccdac]{max-width:320px;line-height:20px;word-break:break-word}.cursor-help[data-v-f87ccdac]{cursor:help}.color-success[data-v-f87ccdac]{color:#52c41a}.color-warning[data-v-f87ccdac]{color:#faad14}.color-danger[data-v-f87ccdac]{color:#f5222d}.file-summary[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 0}.package-header[data-v-f87ccdac]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:16px 18px;margin-bottom:14px;background:#f7fbff;border:1px solid #d6eaff;border-radius:6px}.package-header[data-v-f87ccdac],.package-main[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.package-main[data-v-f87ccdac]{gap:12px;min-width:0}.package-icon[data-v-f87ccdac]{width:40px;height:40px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:#e6f7ff;color:#1890ff;font-size:20px}.package-title[data-v-f87ccdac]{color:rgba(0,0,0,.85);font-size:16px;font-weight:600;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-sub[data-v-f87ccdac]{margin-top:2px;color:rgba(0,0,0,.55);line-height:22px}.package-status[data-v-f87ccdac]{-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.drawer-toolbar[data-v-f87ccdac],.package-status[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.drawer-toolbar[data-v-f87ccdac]{-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding:10px 12px;margin-bottom:12px;background:-webkit-gradient(linear,left top,left bottom,from(#fbfcfe),to(#f6f8fb));background:linear-gradient(180deg,#fbfcfe,#f6f8fb);border:1px solid #dde7f3;border-radius:6px;-webkit-box-shadow:0 2px 8px rgba(15,23,42,.04);box-shadow:0 2px 8px rgba(15,23,42,.04)}.drawer-tip[data-v-f87ccdac]{color:rgba(0,0,0,.45);font-size:13px}.drawer-select-all-button[data-v-f87ccdac]{color:#873800;font-weight:700;background:#fff7e6;border-color:#faad14;-webkit-box-shadow:0 2px 8px rgba(250,173,20,.22);box-shadow:0 2px 8px rgba(250,173,20,.22)}.drawer-select-all-button[data-v-f87ccdac]:focus,.drawer-select-all-button[data-v-f87ccdac]:hover{color:#612500;background:#ffe7ba;border-color:#d48806}.drawer-select-all-button[disabled][data-v-f87ccdac]{color:rgba(0,0,0,.25);background:#f5f5f5;border-color:#d9d9d9;-webkit-box-shadow:none;box-shadow:none}.review-summary-trigger[data-v-f87ccdac]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;color:#096dd9;font-weight:600;background:#e6f4ff;border-color:#91caff;-webkit-box-shadow:0 2px 6px rgba(24,144,255,.12);box-shadow:0 2px 6px rgba(24,144,255,.12)}.review-summary-trigger[data-v-f87ccdac]:focus,.review-summary-trigger[data-v-f87ccdac]:hover{color:#0050b3;background:#d6eaff;border-color:#69b1ff}.file-review-sections[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.file-review-section[data-v-f87ccdac]{padding:16px;background:#fafdff;border:2px solid #cddbee;border-radius:6px;-webkit-box-shadow:0 2px 8px rgba(15,23,42,.04);box-shadow:0 2px 8px rgba(15,23,42,.04)}.file-review-section.is-pending-section[data-v-f87ccdac]{background:-webkit-gradient(linear,left top,left bottom,from(#fff8ea),to(#fff));background:linear-gradient(180deg,#fff8ea,#fff);border-color:#efc36d;border-left:6px solid #faad14}.file-review-section.is-processed-section[data-v-f87ccdac]{background:-webkit-gradient(linear,left top,left bottom,from(#f2fff7),to(#fff));background:linear-gradient(180deg,#f2fff7,#fff);border-color:#a8dfbd;border-left:6px solid #52c41a}.file-review-section.is-unrelated-section[data-v-f87ccdac]{background:-webkit-gradient(linear,left top,left bottom,from(#f7fbff),to(#fff));background:linear-gradient(180deg,#f7fbff,#fff);border-color:#c4d7ee;border-left:6px solid #1890ff}.file-section-head[data-v-f87ccdac]{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:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.06)}.file-section-title-wrap[data-v-f87ccdac]{min-width:0}.file-section-title-row[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.file-section-title[data-v-f87ccdac]{color:rgba(0,0,0,.85);font-size:18px;font-weight:700;line-height:22px}.file-section-sub[data-v-f87ccdac]{margin-top:2px;color:rgba(0,0,0,.45);font-size:12px;line-height:20px}.file-review-board[data-v-f87ccdac]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.file-review-card[data-v-f87ccdac]{overflow:hidden;background:#fff;border:2px solid #c8d7e8;border-left:5px solid transparent;border-radius:6px;-webkit-box-shadow:0 3px 10px rgba(15,23,42,.06);box-shadow:0 3px 10px rgba(15,23,42,.06);-webkit-transition:border-color .16s ease,background .16s ease,-webkit-box-shadow .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,background .16s ease,-webkit-box-shadow .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease,-webkit-box-shadow .16s ease,-webkit-transform .16s ease}.file-review-card[data-v-f87ccdac]:hover{border-color:#7fb0ef;-webkit-box-shadow:0 10px 20px rgba(24,144,255,.12);box-shadow:0 10px 20px rgba(24,144,255,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.file-review-card.is-mine[data-v-f87ccdac]{border-left-color:#faad14;background:-webkit-gradient(linear,left top,left bottom,from(#fffdf7),color-stop(42%,#fff));background:linear-gradient(180deg,#fffdf7,#fff 42%);-webkit-box-shadow:0 4px 12px rgba(250,173,20,.1);box-shadow:0 4px 12px rgba(250,173,20,.1)}.file-review-card.is-selected[data-v-f87ccdac]{border-color:#4f8df6;border-left-color:#1890ff;background:#f7fbff;-webkit-box-shadow:0 8px 20px rgba(24,144,255,.14);box-shadow:0 8px 20px rgba(24,144,255,.14)}.file-review-card.is-rejected[data-v-f87ccdac]{border-left-color:#ff4d4f}.file-review-card.is-passed[data-v-f87ccdac]{border-left-color:#52c41a}.file-card-head[data-v-f87ccdac]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 14px;min-height:64px;border-bottom:1px solid #e8edf5}.file-card-head[data-v-f87ccdac],.file-card-title-wrap[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.file-card-title-main[data-v-f87ccdac],.file-card-title-wrap[data-v-f87ccdac]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.file-card-title[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:6px;color:rgba(0,0,0,.85);font-size:15px;font-weight:600;line-height:22px;min-width:0}.file-card-title-text[data-v-f87ccdac]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-company-name[data-v-f87ccdac]{margin-top:3px;color:#245b9e;font-size:12px;font-weight:600;line-height:20px;word-break:break-word}.file-card-sub[data-v-f87ccdac]{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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;margin-top:4px;color:rgba(0,0,0,.45);font-size:12px;line-height:20px;white-space:nowrap;width:100%}.file-card-work-status[data-v-f87ccdac]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0}.file-card-dept-count[data-v-f87ccdac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:rgba(0,0,0,.45)}.file-card-dept-count[data-v-f87ccdac],.file-card-reject-hint[data-v-f87ccdac]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-card-reject-hint[data-v-f87ccdac]{color:#cf1322;text-align:right}.file-card-muted[data-v-f87ccdac]{color:rgba(0,0,0,.35)}.approve-dept-info-icon[data-v-f87ccdac]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:5px;color:#1890ff;cursor:help}.approve-dept-popover[data-v-f87ccdac]{max-width:360px;line-height:20px;word-break:break-word}.file-card-status[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.file-card-body[data-v-f87ccdac]{display:grid;grid-template-columns:1fr;gap:10px;padding:12px 14px 14px}.file-info-section[data-v-f87ccdac]{min-width:0;padding:8px 10px;background:#fcfcfd;border:1px solid #edf2f7;border-radius:6px}.file-info-label[data-v-f87ccdac]{margin-bottom:5px;color:rgba(0,0,0,.45);font-size:12px;font-weight:600;line-height:18px}.file-card-actions[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding-top:2px}.file-action-btn[data-v-f87ccdac]{height:30px;padding:0 10px;border-radius:4px;font-size:13px;font-weight:600;line-height:28px;-webkit-box-shadow:0 2px 6px rgba(15,23,42,.08);box-shadow:0 2px 6px rgba(15,23,42,.08)}.file-action-btn .anticon[data-v-f87ccdac]{font-size:14px}.action-pass[data-v-f87ccdac]{background:#2f80ed;border-color:#2f80ed}.action-pass[data-v-f87ccdac]:focus,.action-pass[data-v-f87ccdac]:hover{background:#1d63c7;border-color:#1d63c7}.action-reject[data-v-f87ccdac]{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.action-reject[data-v-f87ccdac]:focus,.action-reject[data-v-f87ccdac]:hover{color:#a8071a;background:#ffd8d5;border-color:#ff7875}.action-preview[data-v-f87ccdac]{color:#096dd9;background:#e6f4ff;border-color:#91caff}.action-preview[data-v-f87ccdac]:focus,.action-preview[data-v-f87ccdac]:hover{color:#0050b3;background:#d6eaff;border-color:#69b1ff}.action-flow[data-v-f87ccdac]{color:#2f54eb;background:#f0f5ff;border-color:#adc6ff}.action-flow[data-v-f87ccdac]:focus,.action-flow[data-v-f87ccdac]:hover{color:#1d39c4;background:#dfe8ff;border-color:#85a5ff}.action-download[data-v-f87ccdac]{color:#08979c;background:#e6fffb;border-color:#87e8de}.action-download[data-v-f87ccdac]:focus,.action-download[data-v-f87ccdac]:hover{color:#006d75;background:#d2f7f2;border-color:#5cdbd3}.action-more[data-v-f87ccdac]{color:rgba(0,0,0,.68);background:#f7f9fc;border-color:#cfd8e6}.action-more[data-v-f87ccdac]:focus,.action-more[data-v-f87ccdac]:hover{color:#096dd9;background:#eef6ff;border-color:#91caff}.drawer-footer-actions[data-v-f87ccdac]{position:fixed;right:0;bottom:0;z-index:1200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:min(1560px,calc(100vw - 32px));padding:12px 20px;background:#fff;border-top:1px solid #e8edf5;-webkit-box-shadow:0 -4px 12px rgba(15,23,42,.04);box-shadow:0 -4px 12px rgba(15,23,42,.04)}.review-summary-panel[data-v-f87ccdac]{padding:12px 14px;margin-bottom:12px;background:#fff;border:1px solid #e8e8e8;border-radius:6px}.review-summary-head[data-v-f87ccdac]{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:12px;margin-bottom:10px}.review-summary-title[data-v-f87ccdac]{color:rgba(0,0,0,.85);font-size:14px;font-weight:600;line-height:22px}.review-summary-sub[data-v-f87ccdac]{color:rgba(0,0,0,.45);font-size:12px;line-height:20px}.review-summary-list[data-v-f87ccdac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px}.review-summary-list.compact[data-v-f87ccdac]{grid-template-columns:repeat(2,minmax(0,1fr))}.review-summary-item[data-v-f87ccdac]{padding:9px 10px;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px}.review-summary-item.compact[data-v-f87ccdac]{min-width:0}.review-detail-item.same-group[data-v-f87ccdac],.review-summary-item.same-group[data-v-f87ccdac]{border-left:3px solid rgba(24,144,255,.36);background:-webkit-gradient(linear,left top,right top,from(rgba(230,247,255,.72)),color-stop(52%,#fafafa));background:linear-gradient(90deg,rgba(230,247,255,.72),#fafafa 52%)}.review-summary-item.compact .review-summary-files[data-v-f87ccdac],.review-summary-item.compact .review-summary-opinion[data-v-f87ccdac]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-summary-meta[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;line-height:22px}.review-summary-node[data-v-f87ccdac]{min-width:0;overflow:hidden;color:rgba(0,0,0,.85);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.review-summary-time[data-v-f87ccdac]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;color:rgba(0,0,0,.45);font-size:12px}.review-summary-files[data-v-f87ccdac],.review-summary-opinion[data-v-f87ccdac]{margin-top:4px;color:rgba(0,0,0,.65);font-size:12px;line-height:20px;word-break:break-word}.review-summary-more[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.file-review-records[data-v-f87ccdac]{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}.file-review-records.compact[data-v-f87ccdac]{gap:6px}.file-review-record[data-v-f87ccdac]{padding-bottom:8px;border-bottom:1px dashed #e8e8e8}.file-review-record.compact[data-v-f87ccdac]{padding-bottom:0;border-bottom:0}.file-review-record.same-group[data-v-f87ccdac]{padding:6px 8px 6px 9px;margin:-2px 0 0 -3px;border-left:3px solid rgba(24,144,255,.32);border-radius:4px;background:rgba(230,247,255,.58)}.file-review-record.compact .file-review-meta span[data-v-f87ccdac],.file-review-record.compact .file-review-opinion[data-v-f87ccdac]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.file-review-record.compact .file-review-meta span[data-v-f87ccdac]{-webkit-line-clamp:2}.file-review-record.compact .file-review-opinion[data-v-f87ccdac]{-webkit-line-clamp:1}.file-review-record[data-v-f87ccdac]:last-child{padding-bottom:0;border-bottom:0}.file-review-meta[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;color:rgba(0,0,0,.85);line-height:22px}.file-review-meta .ant-tag[data-v-f87ccdac]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.file-review-meta span[data-v-f87ccdac]{min-width:0;word-break:break-word}.file-review-line[data-v-f87ccdac],.file-review-opinion[data-v-f87ccdac]{margin-top:2px;color:rgba(0,0,0,.55);font-size:12px;line-height:20px}.file-review-opinion[data-v-f87ccdac]{color:rgba(0,0,0,.75);word-break:break-word}.file-review-more[data-v-f87ccdac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2px;font-size:12px;line-height:20px}.review-detail-list[data-v-f87ccdac]{max-height:560px;overflow-y:auto;padding-right:4px}.project-review-detail-list[data-v-f87ccdac]{max-height:none;overflow:visible;padding-right:0}.review-detail-loading[data-v-f87ccdac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:260px}.review-detail-loading[data-v-f87ccdac],.review-detail-overlay[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.review-detail-overlay[data-v-f87ccdac]{position:fixed;z-index:1200;inset:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:6vh;background:rgba(0,0,0,.45)}.review-detail-dialog[data-v-f87ccdac]{width:1240px;max-width:calc(100vw - 24px);overflow:hidden;background:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.review-detail-dialog-head[data-v-f87ccdac]{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;height:56px;padding:0 24px;border-bottom:1px solid #e8e8e8}.review-detail-dialog-title[data-v-f87ccdac]{color:rgba(0,0,0,.85);font-size:16px;font-weight:500}.review-detail-close[data-v-f87ccdac]{width:32px;height:32px;padding:0;color:rgba(0,0,0,.45);line-height:32px;text-align:center;background:transparent;border:0;outline:none;cursor:pointer}.review-detail-close[data-v-f87ccdac]:hover{color:rgba(0,0,0,.75)}.review-detail-dialog-body[data-v-f87ccdac]{padding:24px;max-height:calc(88vh - 56px);overflow-y:auto}.review-detail-item[data-v-f87ccdac]{padding:12px 14px;margin-bottom:10px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px}.review-detail-item[data-v-f87ccdac]:last-child{margin-bottom:0}.review-detail-head[data-v-f87ccdac]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:8px}.review-detail-head[data-v-f87ccdac],.review-detail-left[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.review-detail-left[data-v-f87ccdac]{gap:6px;min-width:0}.review-order[data-v-f87ccdac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;color:#096dd9;font-size:12px;font-weight:600;background:#e6f4ff;border:1px solid #91caff;border-radius:50%}.review-detail-node[data-v-f87ccdac]{color:rgba(0,0,0,.85);font-weight:600;line-height:22px;word-break:break-word}.review-detail-time[data-v-f87ccdac]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:rgba(0,0,0,.45);font-size:12px;line-height:22px}.review-detail-line[data-v-f87ccdac]{margin-top:4px;color:rgba(0,0,0,.65);font-size:13px;line-height:22px;word-break:break-word}.review-detail-files[data-v-f87ccdac]{padding:10px 12px;margin-top:10px;background:#f7fbff;border:1px solid #d6eaff;border-radius:6px}.review-detail-files-title[data-v-f87ccdac]{margin-bottom:8px;color:rgba(0,0,0,.85);font-size:13px;font-weight:600;line-height:20px}.review-detail-file-list[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.review-detail-file-link[data-v-f87ccdac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;max-width:100%;padding:5px 9px;color:#096dd9;font-size:13px;line-height:20px;background:#fff;border:1px solid #91d5ff;border-radius:4px;cursor:pointer;white-space:normal;word-break:break-word}.review-detail-file-link[data-v-f87ccdac]:hover{color:#0050b3;background:#e6f7ff;border-color:#40a9ff}.empty-text[data-v-f87ccdac]{color:rgba(0,0,0,.35)}.drawer-file-type[data-v-f87ccdac]{line-height:20px}.drawer-file-type-name[data-v-f87ccdac]{color:rgba(0,0,0,.85);font-weight:500;word-break:break-word}.mine-review-tag[data-v-f87ccdac]{margin-top:6px;margin-right:0;border-radius:3px;font-size:12px;font-weight:600;-webkit-box-shadow:0 0 0 1px rgba(250,173,20,.14) inset;box-shadow:inset 0 0 0 1px rgba(250,173,20,.14)}.mine-review-tag-inline[data-v-f87ccdac]{margin-top:0}.file-section-head .ant-tag[data-v-f87ccdac]{margin-right:0}.danger-action[data-v-f87ccdac]{color:#ff4d4f}.disabled-action[data-v-f87ccdac]{color:rgba(0,0,0,.25)!important;cursor:not-allowed;pointer-events:none}[data-v-f87ccdac] .ant-drawer-body{padding:18px 20px 92px}[data-v-f87ccdac] .ant-table td{white-space:normal;word-break:break-word}[data-v-f87ccdac] .ant-table .flow-sub{white-space:normal}[data-v-f87ccdac] .ant-table-tbody>tr>td:last-child{white-space:nowrap}[data-v-f87ccdac] .package-file-table .ant-table-tbody>tr>td,[data-v-f87ccdac] .package-file-table .ant-table-thead>tr>th{padding-left:12px;padding-right:12px}.approval-flow-cell[data-v-f87ccdac]{line-height:1.7}.flow-sub[data-v-f87ccdac]{color:rgba(0,0,0,.55);font-size:12px;white-space:normal}.flow-sub-reject[data-v-f87ccdac]{color:#cf1322}.approval-record-timeline[data-v-f87ccdac]{padding-top:8px}.project-flow-timeline[data-v-f87ccdac]{padding:12px 4px 0 10px}[data-v-f87ccdac] .project-flow-timeline .ant-timeline-item{min-height:112px;padding:0 0 24px 58px}[data-v-f87ccdac] .project-flow-timeline .ant-timeline-item:last-child{min-height:0;padding-bottom:0}[data-v-f87ccdac] .project-flow-timeline .ant-timeline-item-tail{top:38px;left:19px;height:calc(100% - 30px);border-left:3px solid #d9e2ec}[data-v-f87ccdac] .project-flow-timeline .ant-timeline-item-head-custom{top:20px;left:20px;padding:0;background:transparent}[data-v-f87ccdac] .project-flow-timeline .ant-timeline-item-content{top:0;margin:0}.project-flow-marker[data-v-f87ccdac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;font-size:18px;border:2px solid;border-radius:50%;-webkit-box-shadow:0 0 0 5px #fff;box-shadow:0 0 0 5px #fff}.project-flow-marker.is-primary[data-v-f87ccdac]{color:#096dd9;background:#e6f4ff;border-color:#69b1ff}.project-flow-marker.is-success[data-v-f87ccdac]{color:#237804;background:#f0fff4;border-color:#73d13d}.project-flow-marker.is-danger[data-v-f87ccdac]{color:#cf1322;background:#fff1f0;border-color:#ff7875}.project-flow-marker.is-neutral[data-v-f87ccdac]{color:#595959;background:#fafafa;border-color:#bfbfbf}.project-flow-item[data-v-f87ccdac]{position:relative;padding:16px 18px;margin:0;overflow:hidden;background:#fff;border-color:#e5e9ef;border-left:4px solid #bfbfbf;-webkit-box-shadow:0 3px 12px rgba(31,45,61,.06);box-shadow:0 3px 12px rgba(31,45,61,.06)}.project-flow-item.is-primary[data-v-f87ccdac]{border-left-color:#1890ff}.project-flow-item.is-success[data-v-f87ccdac]{border-left-color:#52c41a}.project-flow-item.is-danger[data-v-f87ccdac]{border-left-color:#ff4d4f}.project-flow-head[data-v-f87ccdac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.project-flow-heading[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;gap:10px}.project-flow-result[data-v-f87ccdac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:54px;height:28px;padding:0 12px;color:#595959;font-weight:600;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:4px}.project-flow-result.is-primary[data-v-f87ccdac]{color:#096dd9;background:#e6f4ff;border-color:#91caff}.project-flow-result.is-success[data-v-f87ccdac]{color:#237804;background:#f0fff4;border-color:#b7eb8f}.project-flow-result.is-danger[data-v-f87ccdac]{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.project-flow-node-title[data-v-f87ccdac]{min-width:0;color:rgba(0,0,0,.88);font-size:16px;font-weight:600;line-height:24px;word-break:break-word}.project-flow-meta[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;color:rgba(0,0,0,.45);font-size:12px}.project-flow-time[data-v-f87ccdac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.project-flow-files[data-v-f87ccdac]{margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0}.project-flow-files-summary[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;min-height:24px;gap:10px}.project-flow-files-count[data-v-f87ccdac]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:rgba(0,0,0,.65);font-weight:600}.project-flow-files-names[data-v-f87ccdac]{min-width:0;overflow:hidden;color:rgba(0,0,0,.55);text-overflow:ellipsis;white-space:nowrap}.project-flow-files-toggle[data-v-f87ccdac]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;white-space:nowrap}.project-flow-files-toggle .anticon[data-v-f87ccdac]{margin-left:3px}.project-flow-files .review-detail-file-list[data-v-f87ccdac]{margin-top:8px}.project-flow-footer[data-v-f87ccdac]{position:fixed;right:0;bottom:0;z-index:1201;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;-webkit-box-sizing:border-box;box-sizing:border-box;width:960px;max-width:100vw;padding:12px 20px;background:#fff;border-top:1px solid #e8edf5;-webkit-box-shadow:0 -4px 12px rgba(15,23,42,.06);box-shadow:0 -4px 12px rgba(15,23,42,.06)}.current-flow-panel[data-v-f87ccdac]{padding:12px 14px;margin-bottom:8px;background:#f8fbff;border:1px solid #d6eaff;border-radius:6px}.current-flow-title[data-v-f87ccdac]{margin-bottom:8px;color:rgba(0,0,0,.85);font-weight:600}.current-flow-line[data-v-f87ccdac]{margin-top:6px;color:rgba(0,0,0,.65);line-height:22px}.record-head[data-v-f87ccdac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:6px}.record-title[data-v-f87ccdac]{color:rgba(0,0,0,.85);font-weight:600}.record-line[data-v-f87ccdac],.record-time[data-v-f87ccdac]{color:rgba(0,0,0,.65);line-height:22px}.company-file-ai-popup{z-index:12000!important;max-width:calc(100vw - 32px)}.company-file-review-drawer .ant-drawer-wrapper-body{overflow-y:scroll;scrollbar-gutter:stable}