.control-workbench[data-v-15f2f5fe]{background:#f5f7fa}.task-card[data-v-15f2f5fe]{margin-bottom:12px}.task-header[data-v-15f2f5fe]{display:flex;align-items:center;justify-content:space-between}.task-title[data-v-15f2f5fe]{font-size:17px;font-weight:700;color:#303133}.task-meta[data-v-15f2f5fe]{margin-top:8px;color:#909399;font-size:13px}.task-meta span[data-v-15f2f5fe]{margin-right:18px}.task-actions .el-button[data-v-15f2f5fe]{margin-left:8px}.workbench-layout[data-v-15f2f5fe]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px;min-height:calc(100vh - 250px)}.workbench-layout.summary-mode[data-v-15f2f5fe]{grid-template-columns:minmax(0,1fr)}.bidder-panel[data-v-15f2f5fe],.step-panel[data-v-15f2f5fe]{min-height:640px}.bidder-panel[data-v-15f2f5fe] .el-card__body{padding:10px}.panel-header[data-v-15f2f5fe]{display:flex;align-items:center;justify-content:space-between}.panel-header small[data-v-15f2f5fe]{display:block;color:#909399;font-size:12px;margin-top:4px}.bidder-item[data-v-15f2f5fe]{border:1px solid #ebeef5;border-radius:4px;padding:12px;margin-bottom:10px;cursor:pointer;background:#fff}.bidder-item.active[data-v-15f2f5fe]{border-color:#409eff;background:#ecf5ff}.bidder-filter[data-v-15f2f5fe]{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:8px;margin-bottom:10px}.bidder-list[data-v-15f2f5fe]{max-height:calc(100vh - 260px);overflow:auto;padding-right:2px}.bidder-row[data-v-15f2f5fe]{border:1px solid #ebeef5;border-radius:4px;padding:9px 10px;margin-bottom:8px;cursor:pointer;background:#fff}.bidder-row.active[data-v-15f2f5fe]{border-color:#409eff;background:#ecf5ff}.bidder-row.review[data-v-15f2f5fe]{border-color:#f5c6cb;background:#fff7f7}.bidder-row.review.active[data-v-15f2f5fe]{border-color:#f56c6c;background:#fff1f1}.bidder-row-flags[data-v-15f2f5fe],.bidder-row-main[data-v-15f2f5fe],.bidder-row-sub[data-v-15f2f5fe]{display:flex;align-items:center;justify-content:space-between;gap:8px}.bidder-row-main strong[data-v-15f2f5fe]{color:#303133;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bidder-row-flags[data-v-15f2f5fe],.bidder-row-main span[data-v-15f2f5fe]{color:#909399;font-size:12px}.bidder-row-sub[data-v-15f2f5fe]{margin-top:7px;color:#606266}.bidder-row-flags[data-v-15f2f5fe]{margin-top:7px;color:#909399}.bidder-row-flags>span[data-v-15f2f5fe]{color:#606266;font-size:12px}.bidder-review-tip[data-v-15f2f5fe]{display:flex;align-items:center;gap:5px;margin-top:7px;padding:5px 6px;border-radius:3px;background:#fef0f0;color:#f56c6c;font-size:12px;line-height:1.3}.bidder-review-tip span[data-v-15f2f5fe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bidder-main[data-v-15f2f5fe]{display:flex;justify-content:space-between;gap:10px}.bidder-main strong[data-v-15f2f5fe]{color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bidder-main span[data-v-15f2f5fe],.bidder-progress[data-v-15f2f5fe]{color:#909399;font-size:12px}.bidder-progress[data-v-15f2f5fe],.bidder-status[data-v-15f2f5fe]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.step-content[data-v-15f2f5fe]{min-height:500px}.processed-header[data-v-15f2f5fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.processed-header strong[data-v-15f2f5fe]{display:block;color:#303133;font-size:16px}.processed-header span[data-v-15f2f5fe]{display:block;margin-top:4px;color:#909399;font-size:12px}.processed-stat-table[data-v-15f2f5fe]{margin-bottom:10px}.compact-stat-strip[data-v-15f2f5fe]{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:8px;margin-bottom:8px}.compact-stat-strip>div[data-v-15f2f5fe]{border:1px solid #ebeef5;border-radius:4px;background:#fff;padding:7px 10px;display:grid;grid-template-columns:78px 86px 1fr;align-items:center;gap:8px}.compact-stat-strip span[data-v-15f2f5fe]{color:#606266;font-weight:700}.compact-stat-strip strong[data-v-15f2f5fe]{color:#409eff;font-size:17px}.compact-stat-strip em[data-v-15f2f5fe]{color:#909399;font-size:12px;font-style:normal}.compact-stat-strip .body[data-v-15f2f5fe]{border-color:#c2e7b0;background:#f8fff4}.compact-stat-strip .body strong[data-v-15f2f5fe]{color:#67c23a}.saved-result-section[data-v-15f2f5fe]{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #ebeef5}.saved-result-table[data-v-15f2f5fe]{margin-bottom:0}.live-summary-grid[data-v-15f2f5fe]{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:8px;margin-bottom:8px}.live-summary-card[data-v-15f2f5fe]{border:1px solid #ebeef5;border-radius:4px;background:#fff;padding:8px 10px}.live-summary-card span[data-v-15f2f5fe]{display:block;color:#909399;font-size:12px}.live-summary-card strong[data-v-15f2f5fe]{display:block;margin-top:4px;color:#303133;font-size:17px}.live-summary-card.result[data-v-15f2f5fe]{border-color:#c2e7b0;background:#f8fff4}.live-summary-card.result strong[data-v-15f2f5fe]{color:#67c23a}.fee-deduct-tip[data-v-15f2f5fe]{display:flex;align-items:center;gap:6px;min-height:28px;margin-bottom:10px;padding:6px 10px;border:1px solid #ebeef5;border-radius:4px;background:#fafafa;color:#606266;font-size:12px}.fee-deduct-tip i[data-v-15f2f5fe]{color:#909399}.work-tabs[data-v-15f2f5fe]{min-height:500px}.work-tabs[data-v-15f2f5fe] .el-tabs__header{margin:0 0 12px}.work-tabs[data-v-15f2f5fe] .el-tabs__nav-wrap:after{height:1px}.finance-panel[data-v-15f2f5fe]{min-height:410px}.finance-ai-box[data-v-15f2f5fe]{border:1px solid #d9ecff;background:#f8fbff;padding:10px;margin-bottom:10px}.finance-ai-title[data-v-15f2f5fe]{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.finance-ai-title strong[data-v-15f2f5fe]{color:#303133}.finance-ai-title span[data-v-15f2f5fe]{color:#909399;font-size:12px}.finance-contract-strip[data-v-15f2f5fe]{display:grid;grid-template-columns:repeat(2,minmax(180px,300px));gap:8px;margin-bottom:8px}.finance-contract-strip>div[data-v-15f2f5fe]{display:grid;grid-template-columns:60px minmax(0,1fr) 30px;align-items:center;gap:5px;border:1px solid #ebeef5;background:#fff;padding:6px 8px}.finance-contract-strip em[data-v-15f2f5fe],.finance-contract-strip span[data-v-15f2f5fe]{color:#909399;font-size:12px;font-style:normal;white-space:nowrap}.finance-contract-strip strong[data-v-15f2f5fe]{color:#303133;font-size:14px}.finance-contract-strip>div[data-v-15f2f5fe]:nth-child(2){grid-template-columns:60px minmax(0,1fr)}.finance-recognize-row[data-v-15f2f5fe]{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:10px;align-items:stretch}.finance-recognize-row[data-v-15f2f5fe] .el-button{height:74px;align-self:stretch}.finance-ai-loading[data-v-15f2f5fe]{display:flex;align-items:center;gap:12px;margin:-2px 0 10px;padding:10px 12px;border:1px solid #b3d8ff;border-radius:4px;background:#ecf5ff}.finance-ai-loading i[data-v-15f2f5fe]{color:#409eff;font-size:24px}.finance-ai-loading strong[data-v-15f2f5fe]{display:block;color:#303133;font-size:14px;line-height:1.4}.finance-ai-loading span[data-v-15f2f5fe]{display:block;margin-top:2px;color:#606266;font-size:12px;line-height:1.4}.finance-config[data-v-15f2f5fe]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) minmax(170px,.9fr);gap:10px;margin-bottom:8px}.finance-field[data-v-15f2f5fe]{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;border:1px solid #ebeef5;border-radius:4px;padding:7px 9px;background:#fff}.finance-field.template[data-v-15f2f5fe]{grid-template-columns:68px minmax(0,1fr)}.finance-field span[data-v-15f2f5fe]{color:#606266;font-size:12px;white-space:nowrap}.finance-field[data-v-15f2f5fe] .el-date-editor,.finance-field[data-v-15f2f5fe] .el-input-number,.finance-field[data-v-15f2f5fe] .el-select{width:100%}.finance-ai-result[data-v-15f2f5fe]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:10px;margin-bottom:12px}.finance-rate-card[data-v-15f2f5fe],.finance-source-card[data-v-15f2f5fe]{border:1px solid #b3d8ff;border-radius:4px;background:#f5faff;padding:10px 12px}.finance-rate-card[data-v-15f2f5fe]{display:flex;flex-direction:column;justify-content:center}.finance-rate-card span[data-v-15f2f5fe],.finance-source-card span[data-v-15f2f5fe]{color:#606266;font-size:12px}.finance-rate-card strong[data-v-15f2f5fe]{margin-top:4px;color:#409eff;font-size:22px;line-height:1.2}.finance-source-card[data-v-15f2f5fe]{display:grid;grid-template-rows:auto auto;gap:6px}.finance-source-card strong[data-v-15f2f5fe]{display:block;margin-top:4px;color:#303133;font-size:13px;line-height:1.4}.finance-source-card p[data-v-15f2f5fe]{margin:0;padding-top:6px;color:#e6a23c;font-size:12px;line-height:1.4;border-top:1px dashed #f3d19e}.finance-source-card p[data-v-15f2f5fe],.finance-source-card strong[data-v-15f2f5fe]{overflow:hidden;text-overflow:ellipsis;white-space:normal}.finance-toolbar[data-v-15f2f5fe]{justify-content:flex-start;margin-bottom:6px}.finance-table[data-v-15f2f5fe] .el-input-number{width:108px}.finance-result[data-v-15f2f5fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:12px}.finance-result>div[data-v-15f2f5fe]{display:flex;align-items:center;gap:8px;border:1px solid #ebeef5;border-radius:4px;background:#fff;padding:8px 10px;min-width:0}.finance-result em[data-v-15f2f5fe],.finance-result i[data-v-15f2f5fe],.finance-result span[data-v-15f2f5fe]{color:#909399;font-size:12px;font-style:normal;white-space:nowrap}.finance-result strong[data-v-15f2f5fe]{flex:1;min-width:0;color:#303133;font-size:16px;text-align:right}.finance-result i[data-v-15f2f5fe]{padding-left:4px}.finance-result .result[data-v-15f2f5fe]{border-color:#b3d8ff;background:#f5faff}.finance-result .result strong[data-v-15f2f5fe]{color:#409eff}.finance-result .worst[data-v-15f2f5fe]{border-color:#f5dab1;background:#fdf6ec}.finance-result .worst strong[data-v-15f2f5fe]{color:#e6a23c}.finance-result .selectable[data-v-15f2f5fe]{cursor:pointer}.finance-result .selectable.selected[data-v-15f2f5fe]{box-shadow:inset 0 0 0 1px #409eff}.finance-result .selectable.selected i[data-v-15f2f5fe]{color:#409eff}.finance-result em.danger[data-v-15f2f5fe]{color:#e6a23c}@media (max-width:1280px){.finance-ai-result[data-v-15f2f5fe]{grid-template-columns:1fr}.finance-result[data-v-15f2f5fe]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.transport-calc-panel[data-v-15f2f5fe]{grid-template-columns:repeat(2,minmax(180px,1fr))}}.agency-panel[data-v-15f2f5fe]{min-height:410px}.agency-summary[data-v-15f2f5fe]{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;margin-bottom:12px}.agency-summary>div[data-v-15f2f5fe]{display:grid;grid-template-columns:78px minmax(0,1fr) 42px;align-items:center;gap:6px;border:1px solid #ebeef5;border-radius:4px;background:#fff;padding:10px 12px}.agency-summary em[data-v-15f2f5fe],.agency-summary span[data-v-15f2f5fe]{color:#909399;font-size:12px;font-style:normal;white-space:nowrap}.agency-summary strong[data-v-15f2f5fe]{color:#303133;font-size:18px}.agency-summary .result[data-v-15f2f5fe]{border-color:#b3d8ff;background:#f5faff}.agency-summary .result strong[data-v-15f2f5fe]{color:#409eff}.agency-table[data-v-15f2f5fe] th{background:#f8f9fb}.transport-calc-panel[data-v-15f2f5fe]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) minmax(180px,1fr) 110px;align-items:center;gap:8px;margin-bottom:10px;padding:10px;border:1px solid #d9ecff;border-radius:4px;background:#f8fbff}.transport-calc-panel>div[data-v-15f2f5fe]{display:grid;grid-template-columns:86px minmax(0,1fr) 34px;align-items:center;gap:6px;min-width:0}.transport-calc-panel .result[data-v-15f2f5fe]{padding:6px 8px;border:1px solid #b3d8ff;border-radius:4px;background:#fff}.transport-calc-panel em[data-v-15f2f5fe],.transport-calc-panel span[data-v-15f2f5fe]{color:#909399;font-size:12px;font-style:normal;white-space:nowrap}.transport-calc-panel strong[data-v-15f2f5fe]{min-width:0;color:#303133;font-size:15px}.transport-calc-panel .result strong[data-v-15f2f5fe]{color:#409eff}.transport-calc-panel[data-v-15f2f5fe] .el-select{width:100%}.agency-footer[data-v-15f2f5fe]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.agency-footer span[data-v-15f2f5fe]{color:#909399;font-size:13px}.summary-top-actions[data-v-15f2f5fe]{display:flex;justify-content:flex-start;margin-bottom:10px}.table-toolbar[data-v-15f2f5fe]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.table-toolbar>span[data-v-15f2f5fe]{color:#606266;font-size:13px;white-space:nowrap}.table-toolbar .el-select[data-v-15f2f5fe]{width:140px}.table-toolbar .el-input[data-v-15f2f5fe]{width:190px}.associate-search[data-v-15f2f5fe]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) 72px 72px;gap:8px;margin-top:12px}.associate-selected-count[data-v-15f2f5fe]{float:left;color:#606266;line-height:32px}.excel-summary-header[data-v-15f2f5fe]{display:flex;justify-content:space-between;align-items:center;padding:0 0 10px;color:#303133;font-weight:700}.excel-summary-header em[data-v-15f2f5fe]{color:#909399;font-size:12px;font-style:normal;font-weight:400}.summary-stat-cards[data-v-15f2f5fe]{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:8px;margin-bottom:10px}.summary-stat-cards>div[data-v-15f2f5fe]{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;border:1px solid #ebeef5;background:#fff;padding:8px 10px}.summary-stat-cards span[data-v-15f2f5fe]{color:#909399;font-size:12px}.summary-stat-cards strong[data-v-15f2f5fe]{color:#409eff;font-size:17px}.summary-stat-cards .body[data-v-15f2f5fe]{background:#f8fff4;border-color:#d9f2cc}.summary-stat-cards .body strong[data-v-15f2f5fe]{color:#67c23a}.summary-stat-cards .result[data-v-15f2f5fe]{border-color:#b7e59f}.excel-stat-table[data-v-15f2f5fe]{border:1px solid #ebeef5;border-bottom:0;background:#fff}.excel-stat-row[data-v-15f2f5fe]{display:grid;grid-template-columns:110px repeat(3,minmax(160px,1fr));min-height:34px;border-bottom:1px solid #ebeef5}.excel-stat-row span[data-v-15f2f5fe]{display:flex;align-items:center;padding:0 10px;border-right:1px solid #ebeef5;color:#606266}.excel-stat-row span[data-v-15f2f5fe]:first-child{color:#303133;font-weight:700;background:#f8f9fb}.excel-stat-row span[data-v-15f2f5fe]:last-child{border-right:0}.excel-result-table[data-v-15f2f5fe]{margin-top:10px}.excel-result-table[data-v-15f2f5fe] th{background:#f8f9fb;color:#303133}.excel-result-table[data-v-15f2f5fe] .review-row td{background:#fff7f7}.excel-result-table[data-v-15f2f5fe] .review-row:hover td{background:#fff1f1}.summary-number[data-v-15f2f5fe]{font-weight:600}.summary-number.total[data-v-15f2f5fe]{color:#409eff}.summary-number.deduct[data-v-15f2f5fe]{color:#e6a23c}.summary-number.body[data-v-15f2f5fe]{color:#67c23a}.summary-number.danger[data-v-15f2f5fe]{color:#f56c6c}.summary-number.muted[data-v-15f2f5fe]{color:#909399;font-weight:400}.prep-grid[data-v-15f2f5fe],.summary-grid[data-v-15f2f5fe]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin-bottom:14px}.summary-grid[data-v-15f2f5fe]{grid-template-columns:repeat(6,minmax(120px,1fr))}.prep-card[data-v-15f2f5fe],.summary-card[data-v-15f2f5fe]{border:1px solid #ebeef5;border-radius:4px;padding:14px;background:#fff}.prep-card span[data-v-15f2f5fe],.summary-card em[data-v-15f2f5fe],.summary-card span[data-v-15f2f5fe]{display:block;color:#909399;font-size:12px;font-style:normal}.prep-card strong[data-v-15f2f5fe],.summary-card strong[data-v-15f2f5fe]{display:inline-block;margin-top:8px;font-size:22px;color:#303133}.prep-card.warning strong[data-v-15f2f5fe],.summary-card.accessory strong[data-v-15f2f5fe]{color:#e6a23c}.summary-card.intelligent strong[data-v-15f2f5fe]{color:#409eff}.summary-card.spare strong[data-v-15f2f5fe]{color:#9c27b0}.summary-card.result[data-v-15f2f5fe]{border-color:#67c23a;background:#f0f9eb}.summary-card.result strong[data-v-15f2f5fe]{color:#67c23a}.price-stat-grid[data-v-15f2f5fe]{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;margin-bottom:14px}.price-stat-card[data-v-15f2f5fe]{border:1px solid #ebeef5;border-radius:4px;padding:14px 16px;background:#fff}.price-stat-card.result[data-v-15f2f5fe]{border-color:#c2e7b0;background:#f8fff4}.stat-title[data-v-15f2f5fe]{font-weight:700;color:#303133;margin-bottom:10px}.stat-row[data-v-15f2f5fe]{display:grid;grid-template-columns:1fr auto 34px;align-items:baseline;gap:8px;padding:6px 0;color:#606266}.stat-row strong[data-v-15f2f5fe]{font-size:18px;color:#303133}.stat-row.primary strong[data-v-15f2f5fe]{color:#409eff;font-size:22px}.price-stat-card.result .stat-row.primary strong[data-v-15f2f5fe]{color:#67c23a}.stat-row em[data-v-15f2f5fe]{color:#909399;font-style:normal}.price-stat-card p[data-v-15f2f5fe]{margin:8px 0 0;color:#909399;font-size:12px}.step-tip[data-v-15f2f5fe]{padding:10px 12px;background:#f4f8ff;border:1px solid #d9ecff;color:#606266;margin-bottom:12px}.step-header-actions .el-button[data-v-15f2f5fe]{margin-left:8px}.step-footer[data-v-15f2f5fe]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ebeef5;padding-top:14px}.footer-actions .el-button[data-v-15f2f5fe]{margin-left:8px}.current-total strong[data-v-15f2f5fe]{color:#e6a23c;font-size:18px}.muted-total[data-v-15f2f5fe]{color:#909399;font-size:13px}.spare-total[data-v-15f2f5fe]{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.confirm-progress[data-v-15f2f5fe]{margin-left:14px;color:#909399;font-size:13px}.danger-text[data-v-15f2f5fe]{color:#f56c6c}.waterfall[data-v-15f2f5fe]{margin:14px 0;border:1px solid #ebeef5;border-radius:4px;padding:12px}.waterfall-row[data-v-15f2f5fe]{display:grid;grid-template-columns:120px 1fr 90px;gap:12px;align-items:center;margin-bottom:10px}.waterfall-row span[data-v-15f2f5fe]{color:#606266}.waterfall-row div[data-v-15f2f5fe]{background:#f0f2f5;height:12px;border-radius:8px;overflow:hidden}.waterfall-row i[data-v-15f2f5fe]{display:block;height:100%;background:#e6a23c}.waterfall-row.total i[data-v-15f2f5fe]{background:#409eff}.waterfall-row.result i[data-v-15f2f5fe]{background:#67c23a}.waterfall-row strong[data-v-15f2f5fe]{text-align:right}.source-box h4[data-v-15f2f5fe]{margin:0 0 12px}.source-text[data-v-15f2f5fe]{margin-top:12px;padding:12px;border:1px solid #ebeef5;background:#f8f9fb;line-height:1.8;color:#606266}.source-empty[data-v-15f2f5fe]{padding:18px;border:1px dashed #dcdfe6;background:#fafafa;color:#909399;text-align:center}.process-header[data-v-15f2f5fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.process-header strong[data-v-15f2f5fe]{display:block;color:#303133;font-size:16px}.process-header span[data-v-15f2f5fe]{display:block;margin-top:4px;color:#909399;font-size:12px}.process-header .el-button[data-v-15f2f5fe]{margin-left:8px}