#new-document.content-section.active[data-v-b22e687a]{flex:auto;width:100%;min-height:0}.bid-workflow-mode-title[data-v-b22e687a]{color:var(--ta-gray-900);letter-spacing:.02em;margin:0 0 8px;padding-bottom:0;font-size:1rem;font-weight:600}.bid-workflow-mode-title[data-v-b22e687a]:after{content:"";background:linear-gradient(90deg, var(--primary-color,var(--ta-primary)) 0%, transparent 100%);border-radius:1px;height:2px;margin-top:8px;display:block}.new-bid-content[data-v-b22e687a]{position:relative}.bid-tab-panel[data-v-b22e687a]{display:none}.bid-tab-panel.active[data-v-b22e687a]{display:block}#bid-workflow-container[data-v-b22e687a],#bid-workflow-container .new-bid-content[data-v-b22e687a]{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}#bid-workflow-container .bid-tab-panel.active[data-v-b22e687a]{box-sizing:border-box;flex:auto;width:100%;min-height:0;display:block!important}.bid-workflow-panel[data-v-b22e687a]{box-sizing:border-box;background:var(--ta-gray-50);border-color:var(--ta-border-color-strong);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.bid-workflow-panel>.step-nav-modern[data-v-b22e687a],.bid-workflow-panel>.tab-job-status[data-v-b22e687a],.bid-workflow-panel>.tab-job-result[data-v-b22e687a]{box-sizing:border-box;flex-shrink:0;width:100%}.step-content[data-v-b22e687a],.bid-workflow-panel>.step-content[data-v-b22e687a]{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.confirm-deduct-modal[data-v-435fa99c]{z-index:10001;opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:fixed;top:0;left:0}.confirm-deduct-modal.show[data-v-435fa99c]{opacity:1}.confirm-deduct-overlay[data-v-435fa99c]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.confirm-deduct-content[data-v-435fa99c]{z-index:1;background:var(--ta-bg-card);border-radius:var(--ta-radius-lg);text-align:center;box-sizing:border-box;width:90%;max-width:420px;padding:32px;transition:transform .3s;position:relative;transform:scale(.9);box-shadow:0 20px 60px #0000004d}.confirm-deduct-modal.show .confirm-deduct-content[data-v-435fa99c]{transform:scale(1)}.confirm-deduct-icon[data-v-435fa99c]{background:linear-gradient(135deg, #fde8ea 0%, var(--ta-primary-light) 100%);width:80px;height:80px;color:var(--primary-color,var(--ta-primary));border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.confirm-deduct-title[data-v-435fa99c]{color:var(--ta-text-primary);margin:0 0 12px;font-size:1.5rem;font-weight:700}.confirm-deduct-message[data-v-435fa99c]{color:var(--ta-secondary);margin:0 0 24px;font-size:1rem;line-height:1.6}.confirm-deduct-details[data-v-435fa99c]{background:var(--ta-gray-50);border-radius:var(--ta-radius-md);text-align:left;margin-bottom:16px;padding:16px}.deduct-detail-row[data-v-435fa99c]{border-bottom:1px solid var(--ta-border-color);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.deduct-detail-row[data-v-435fa99c]:last-child{border-bottom:none}.deduct-label[data-v-435fa99c]{color:var(--ta-secondary);font-size:.9rem}.deduct-value[data-v-435fa99c]{font-size:1rem;font-weight:600}.deduct-value.consume[data-v-435fa99c]{color:var(--ta-primary)}.deduct-value.current[data-v-435fa99c]{color:var(--ta-success)}.deduct-value.after[data-v-435fa99c]{color:var(--ta-info)}.confirm-deduct-hint[data-v-435fa99c]{color:#868e96;margin:0 0 20px;font-size:.85rem;line-height:1.5}.confirm-deduct-actions[data-v-435fa99c]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn-confirm-deduct[data-v-435fa99c]{background:linear-gradient(135deg, var(--primary-color,var(--ta-primary)) 0%, var(--primary-hover,var(--ta-primary-hover)) 100%);color:var(--ta-bg-card);border-radius:var(--ta-radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex}.btn-confirm-deduct[data-v-435fa99c]:hover:not(:disabled){box-shadow:0 4px 15px color-mix(in srgb, var(--primary-color,var(--ta-primary)) 40%, transparent);transform:translateY(-2px)}.btn-confirm-deduct[data-v-435fa99c]:disabled{opacity:.75;cursor:wait}.btn-cancel-deduct[data-v-435fa99c]{background:var(--ta-border-color);color:var(--ta-text-secondary);border-radius:var(--ta-radius-md);cursor:pointer;border:none;padding:12px 24px;font-size:1rem;font-weight:500;transition:all .3s}.btn-cancel-deduct[data-v-435fa99c]:hover{background:var(--ta-border-color-strong)}.bid-formal-content--streaming[data-v-cae7f4e2] p:last-child:after{content:"▍";margin-left:2px;animation:1s step-end infinite bid-formal-blink-cae7f4e2}@keyframes bid-formal-blink-cae7f4e2{50%{opacity:0}}.reading-toolbar[data-v-abda8d1d]{background:var(--ta-gray-50);border-radius:var(--ta-radius-sm);border:1px solid var(--ta-border-color);flex-wrap:wrap;align-items:center;gap:6px 4px;padding:4px 8px;display:flex}.font-size-control[data-v-abda8d1d]{align-items:center;gap:2px;display:flex}.btn-reading-tool[data-v-abda8d1d]{color:var(--ta-text-secondary);border-radius:var(--ta-radius-xs);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:3px;padding:4px 8px;font-size:12px;transition:all .15s;display:inline-flex}.btn-reading-tool[data-v-abda8d1d]:hover{color:var(--ta-text-primary);background:var(--ta-gray-100)}.btn-reading-tool.active[data-v-abda8d1d]{color:var(--ta-primary);background:var(--ta-primary-soft);border-color:var(--ta-primary-border)}.toolbar-divider[data-v-abda8d1d]{background:var(--ta-border-color);width:1px;height:20px;margin:0 4px}.bid-font-scale-wrap[data-v-abda8d1d]{align-items:center;gap:8px;padding:0 4px 0 2px;display:inline-flex}.bid-font-scale-label[data-v-abda8d1d]{color:var(--ta-text-muted);white-space:nowrap;font-size:11px}.bid-font-scale-range[data-v-abda8d1d]{width:88px;height:4px;accent-color:var(--ta-primary);cursor:pointer}.bid-font-scale-value[data-v-abda8d1d]{color:var(--ta-text-primary);text-align:right;font-variant-numeric:tabular-nums;min-width:38px;font-size:11px;font-weight:600}.slider-container[data-v-70040d8c]{align-items:center;gap:16px;display:flex}.slider-modern[data-v-70040d8c]{border-radius:var(--ta-radius-xs);background:linear-gradient(90deg, #e9ecef 0%, var(--ta-border-color-strong) 100%);-webkit-appearance:none;cursor:pointer;outline:none;flex:1;height:8px;transition:background .15s}.slider-modern[data-v-70040d8c]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border-radius:50%;width:24px;height:24px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 8px #6366f14d}.slider-modern[data-v-70040d8c]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px #6366f166}.slider-modern[data-v-70040d8c]::-webkit-slider-thumb:active{transform:scale(1.1);box-shadow:0 2px 8px #6366f180}.slider-modern[data-v-70040d8c]::-moz-range-thumb{cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;border-radius:50%;width:24px;height:24px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 8px #6366f14d}.slider-modern[data-v-70040d8c]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px #6366f166}.bid-pages-slider-shell[data-v-70040d8c]{--bp-fill:33.33%;margin-top:4px;padding-top:30px;position:relative}.bid-pages-slider-row[data-v-70040d8c]{width:100%}.bid-pages-slider-row .slider-modern--bid-pages[data-v-70040d8c]{border-radius:var(--ta-radius-full);background:0 0;flex:1;width:100%;height:8px}.bid-pages-slider-row .slider-modern--bid-pages[data-v-70040d8c]::-webkit-slider-runnable-track{border-radius:var(--ta-radius-full);background:linear-gradient(90deg,  var(--ta-info) 0%,  var(--ta-info) var(--bp-fill,33%), var(--ta-border-color) var(--bp-fill,33%), var(--ta-gray-100) 100%);height:8px}.bid-pages-slider-row .slider-modern--bid-pages[data-v-70040d8c]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ta-bg-card);border:1px solid var(--ta-border-color);cursor:grab;background-image:linear-gradient(90deg, transparent 45%, var(--ta-border-color-strong) 45%, var(--ta-border-color-strong) 48%, transparent 48%, transparent 52%, var(--ta-border-color-strong) 52%, var(--ta-border-color-strong) 55%, transparent 55%);border-radius:50%;width:22px;height:22px;margin-top:-7px;box-shadow:0 2px 8px #0f172a1f}.bid-pages-slider-row .slider-modern--bid-pages[data-v-70040d8c]::-webkit-slider-thumb:active{cursor:grabbing}.bid-pages-slider-row .slider-modern--bid-pages[data-v-70040d8c]::-moz-range-track{border-radius:var(--ta-radius-full);background:linear-gradient(90deg,  var(--ta-info) 0%,  var(--ta-info) var(--bp-fill,33%), var(--ta-border-color) var(--bp-fill,33%), var(--ta-gray-100) 100%);height:8px}.bid-pages-slider-row .slider-modern--bid-pages[data-v-70040d8c]::-moz-range-thumb{background:var(--ta-bg-card);border:1px solid var(--ta-border-color);cursor:grab;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #0f172a1f}.bid-pages-slider-tooltip[data-v-70040d8c]{background:var(--ta-info);color:var(--ta-bg-card);pointer-events:none;white-space:nowrap;border-radius:6px;padding:5px 11px;font-size:.8rem;font-weight:600;line-height:1.2;position:absolute;top:0;transform:translate(-50%);box-shadow:0 2px 8px #3b82f659}.bid-pages-slider-tooltip[data-v-70040d8c]:after{content:"";border-style:solid;border-width:5px 5px 0;border-color:var(--ta-info) transparent transparent transparent;margin-left:-5px;position:absolute;bottom:-5px;left:50%}.bid-pages-scale-row[data-v-70040d8c]{height:1.35rem;color:var(--ta-text-placeholder);margin-top:10px;font-size:.65rem;position:relative}.bid-pages-scale-row span[data-v-70040d8c]{white-space:nowrap;position:absolute;transform:translate(-50%)}.scoring-history-modal-overlay[data-v-db1002a7]{z-index:2500;box-sizing:border-box;background:#00000073;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.scoring-history-modal-overlay.open[data-v-db1002a7]{display:flex}.scoring-history-modal[data-v-db1002a7]{background:var(--ta-bg-card);border-radius:var(--ta-radius-lg);flex-direction:column;width:600px;max-width:90vw;max-height:80vh;display:flex;box-shadow:0 20px 60px #0000002e}.scoring-history-modal-header[data-v-db1002a7]{border-bottom:1px solid var(--ta-gray-100);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.scoring-history-modal-title[data-v-db1002a7]{color:var(--ta-gray-900);font-size:18px;font-weight:700}.scoring-history-modal-close[data-v-db1002a7]{cursor:pointer;width:32px;height:32px;color:var(--ta-text-muted);border-radius:var(--ta-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.scoring-history-modal-close[data-v-db1002a7]:hover{background:var(--ta-gray-100);color:var(--ta-gray-700)}.scoring-history-search[data-v-db1002a7]{border-bottom:1px solid var(--ta-gray-100);background:var(--ta-bg-page);align-items:center;gap:8px;padding:12px 24px;display:flex}.scoring-history-search svg[data-v-db1002a7]{color:var(--ta-text-muted);flex-shrink:0}.scoring-history-search-input[data-v-db1002a7]{color:var(--ta-gray-700);background:0 0;border:none;outline:none;flex:1;font-size:14px}.scoring-history-search-input[data-v-db1002a7]::placeholder{color:var(--ta-text-muted)}.scoring-history-list[data-v-db1002a7]{flex:1;min-height:200px;padding:12px;overflow-y:auto}.scoring-history-loading[data-v-db1002a7]{color:var(--ta-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.scoring-history-loading .loading-spinner[data-v-db1002a7]{width:28px;height:28px}.scoring-history-item[data-v-db1002a7]{border-radius:var(--ta-radius-md);cursor:pointer;border:1px solid #0000;align-items:center;gap:12px;padding:12px 16px;transition:all .15s;display:flex}.scoring-history-item[data-v-db1002a7]:hover{background:var(--ta-bg-page);border-color:var(--ta-border-color)}.scoring-history-item.selected[data-v-db1002a7]{background:var(--ta-danger-soft);border-color:var(--ta-primary)}.scoring-history-item-icon[data-v-db1002a7]{border-radius:var(--ta-radius-md);background:var(--ta-gray-100);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.scoring-history-item-icon svg[data-v-db1002a7]{color:var(--ta-text-muted)}.scoring-history-item.selected .scoring-history-item-icon[data-v-db1002a7]{background:var(--ta-danger-soft)}.scoring-history-item.selected .scoring-history-item-icon svg[data-v-db1002a7]{color:var(--ta-primary)}.scoring-history-item-info[data-v-db1002a7]{flex:1;min-width:0}.scoring-history-item-name[data-v-db1002a7]{color:var(--ta-gray-900);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.scoring-history-item-meta[data-v-db1002a7]{color:var(--ta-text-muted);margin-top:2px;font-size:12px}.scoring-history-item-status[data-v-db1002a7]{border-radius:var(--ta-radius-md);flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:500}.scoring-history-item-status.completed[data-v-db1002a7]{background:var(--ta-success-soft);color:var(--ta-success-text)}.scoring-history-item-status.processing[data-v-db1002a7]{background:var(--ta-info-soft);color:var(--ta-info)}.scoring-history-item-status.failed[data-v-db1002a7]{background:var(--ta-danger-soft);color:var(--ta-danger-text)}.scoring-history-empty[data-v-db1002a7]{color:var(--ta-text-muted);flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.scoring-history-empty svg[data-v-db1002a7]{opacity:.35;margin-bottom:12px}.scoring-history-pagination[data-v-db1002a7]{border-top:1px solid var(--ta-gray-100);flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.scoring-history-pagination[data-v-db1002a7]:empty{display:none}.scoring-history-page-btn[data-v-db1002a7]{border:1px solid var(--ta-border-color);background:var(--ta-bg-card);color:var(--ta-gray-700);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:13px;transition:all .15s}.scoring-history-page-btn[data-v-db1002a7]:hover:not(:disabled){border-color:var(--ta-primary);color:var(--ta-primary)}.scoring-history-page-btn[data-v-db1002a7]:disabled{opacity:.4;cursor:not-allowed}.scoring-history-page-btn.active[data-v-db1002a7]{background:var(--ta-primary);color:var(--ta-bg-card);border-color:var(--ta-primary)}.scoring-history-page-info[data-v-db1002a7]{color:var(--ta-text-muted);margin-left:12px;font-size:13px}.scoring-history-modal-actions[data-v-db1002a7]{border-top:1px solid var(--border-color,var(--ta-border-color));justify-content:flex-end;gap:8px;padding:12px 16px 16px;display:flex}.form-grid[data-v-0af6b4ad]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (width<=768px){.form-grid[data-v-0af6b4ad]{grid-template-columns:1fr}}.form-group-modern .label-icon[data-v-0af6b4ad]{font-size:1rem}.form-group-modern .label-required[data-v-0af6b4ad]{color:var(--ta-primary);font-size:.8rem}.step-nav-modern[data-v-3ea7c3ff]{background:var(--ta-bg-card);border-radius:var(--ta-radius-lg);box-shadow:var(--ta-shadow-sm);border:1px solid var(--ta-border-color);justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:16px;padding:12px 20px;display:flex}.step-nav-item[data-v-3ea7c3ff]{cursor:pointer;border-radius:var(--ta-radius-md);flex-direction:column;align-items:center;gap:4px;padding:6px 12px;transition:all .3s;display:flex}.step-nav-text[data-v-3ea7c3ff]{flex-direction:column;align-items:center;gap:2px;display:flex}.step-nav-desc[data-v-3ea7c3ff]{color:var(--ta-text-muted);font-size:.7rem;transition:all .3s}.step-nav-item:hover .step-nav-desc[data-v-3ea7c3ff]{color:var(--ta-text-secondary)}.step-nav-item.active .step-nav-desc[data-v-3ea7c3ff],.step-nav-item.completed .step-nav-desc[data-v-3ea7c3ff]{color:var(--ta-primary-muted)}.step-nav-item[data-v-3ea7c3ff]:hover{background:var(--ta-gray-50)}.step-nav-indicator[data-v-3ea7c3ff]{background:var(--ta-gray-100);border-radius:var(--ta-radius-md);justify-content:center;align-items:center;width:38px;height:38px;transition:all .3s;display:flex;position:relative}.step-nav-icon[data-v-3ea7c3ff]{opacity:0;color:var(--ta-bg-card);transition:all .3s;position:absolute;transform:scale(.5)}.step-nav-num[data-v-3ea7c3ff]{color:var(--ta-text-muted);font-size:.9rem;font-weight:600;transition:all .3s}.step-nav-label[data-v-3ea7c3ff]{color:var(--ta-text-secondary);white-space:nowrap;font-size:.8rem;font-weight:500;transition:all .3s}.step-nav-item.active .step-nav-indicator[data-v-3ea7c3ff],.step-nav-item.completed .step-nav-indicator[data-v-3ea7c3ff]{background:var(--ta-gradient-brand);box-shadow:0 4px 12px var(--ta-primary-glow)}.step-nav-item.active .step-nav-icon[data-v-3ea7c3ff],.step-nav-item.completed .step-nav-icon[data-v-3ea7c3ff]{opacity:1;transform:scale(1)}.step-nav-item.active .step-nav-num[data-v-3ea7c3ff],.step-nav-item.completed .step-nav-num[data-v-3ea7c3ff]{opacity:0}.step-nav-item.active .step-nav-label[data-v-3ea7c3ff],.step-nav-item.completed .step-nav-label[data-v-3ea7c3ff]{color:var(--ta-primary);font-weight:600}.step-nav-item.locked[data-v-3ea7c3ff]{opacity:.6;cursor:not-allowed}.step-nav-item.locked .step-nav-indicator[data-v-3ea7c3ff]{background:var(--ta-gray-300);box-shadow:none}.step-nav-item.locked .step-nav-icon[data-v-3ea7c3ff]{opacity:0;transform:scale(0)}.step-nav-item.locked .step-nav-num[data-v-3ea7c3ff]{opacity:1;color:var(--ta-text-secondary)}.step-nav-item.locked .step-nav-label[data-v-3ea7c3ff],.step-nav-item.locked .step-nav-desc[data-v-3ea7c3ff]{color:var(--ta-text-muted)}.step-nav-item.locked[data-v-3ea7c3ff]:hover{background:0 0}.step-nav-item.error .step-nav-indicator[data-v-3ea7c3ff]{background:linear-gradient(135deg, #f87171 0%, var(--ta-danger) 100%);animation:.5s both step-nav-shake-3ea7c3ff;box-shadow:0 4px 12px #dc354540}.step-nav-item.error .step-nav-icon[data-v-3ea7c3ff]{opacity:1;transform:scale(1)}.step-nav-item.error .step-nav-num[data-v-3ea7c3ff]{opacity:0}.step-nav-item.error .step-nav-label[data-v-3ea7c3ff]{color:var(--ta-danger);font-weight:600}.step-nav-item.error .step-nav-desc[data-v-3ea7c3ff]{color:var(--ta-danger-text)}@keyframes step-nav-shake-3ea7c3ff{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-6deg)}40%,80%{transform:rotate(6deg)}}.step-nav-connector[data-v-3ea7c3ff]{background:var(--ta-gray-200);border-radius:2px;flex:1;height:3px;margin:0 8px;transition:all .3s;position:relative;top:-12px}.step-nav-connector.completed[data-v-3ea7c3ff]{background:var(--ta-gradient-brand)}.step-nav-item[data-v-3ea7c3ff]:focus-visible{outline:2px solid var(--ta-primary);outline-offset:3px;border-radius:var(--ta-radius-md)}.step-nav-item.locked[data-v-3ea7c3ff]:focus-visible{outline-color:var(--ta-gray-400)}.step-nav-modern[data-v-3ea7c3ff]{align-items:center;margin-top:0;margin-bottom:10px;padding:8px 12px}.step-nav-item[data-v-3ea7c3ff]{flex-direction:row;align-items:center;gap:6px;padding:4px 8px}.step-nav-text[data-v-3ea7c3ff]{text-align:left;align-items:flex-start;gap:1px}.step-nav-indicator[data-v-3ea7c3ff]{flex-shrink:0;width:32px;height:32px}.step-nav-num[data-v-3ea7c3ff]{font-size:.82rem}.step-nav-label[data-v-3ea7c3ff]{font-size:.78rem;line-height:1.2}.step-nav-desc[data-v-3ea7c3ff]{font-size:.65rem;line-height:1.15}.step-nav-connector[data-v-3ea7c3ff]{align-self:center;margin:0 4px;top:0}@media (width<=768px){.step-nav-modern[data-v-3ea7c3ff]{flex-wrap:wrap;gap:12px;padding:12px 16px}.step-nav-item[data-v-3ea7c3ff]{padding:6px 10px}.step-nav-indicator[data-v-3ea7c3ff]{width:36px;height:36px}.step-nav-label[data-v-3ea7c3ff]{font-size:.75rem}}.sub-tab-content pre[data-v-a3ca86b8]{white-space:pre-wrap;margin:0;font-family:inherit;font-size:14px;line-height:1.8}
