.toolbar[data-v-ea20a100]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:16px}.dynamic-row[data-v-ea20a100]{display:grid;grid-template-columns:1.2fr 1.4fr 120px 100px 70px;gap:8px;margin-bottom:10px}.dynamic-row.rules[data-v-ea20a100]{grid-template-columns:1.2fr 1.5fr 130px 70px}.tender-item-table[data-v-ea20a100]{margin:16px 0 12px;overflow-x:auto;border:1px solid #e4eaf1;border-radius:8px;background:#fff}.dynamic-row.item-v2[data-v-ea20a100],.tender-item-head[data-v-ea20a100]{min-width:1120px;display:grid;grid-template-columns:1.1fr 1.1fr 100px 80px 120px 150px 1.3fr 70px;gap:8px}.tender-item-head[data-v-ea20a100]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:42px;padding:0 12px;color:#526174;font-size:13px;background:#f5f8fb;border-bottom:1px solid #e4eaf1}.tender-item-head span[data-v-ea20a100]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tender-item-head .is-required[data-v-ea20a100]:before{margin-right:3px;color:#ed4014;content:"*"}.dynamic-row.item-v2[data-v-ea20a100]{padding:12px;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #edf1f5}.dynamic-row.item-v2[data-v-ea20a100]:last-child{border-bottom:0}.description-mode-guide[data-v-ea20a100]{margin:4px 0 14px}.dynamic-row.commercial[data-v-ea20a100]{grid-template-columns:150px 1fr 1.5fr 90px 70px}.wizard-steps[data-v-ea20a100]{padding:18px 24px;margin-bottom:20px;background:#f8fafc;border-radius:10px}.wizard-panel[data-v-ea20a100]{min-height:460px;padding:6px 16px}.panel-title[data-v-ea20a100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin-bottom:24px}.panel-title>b[data-v-ea20a100]{color:#fff;font-size:18px;padding:10px;border-radius:9px;background:#216b7b}.panel-title h3[data-v-ea20a100]{margin:0;color:#25354d;font-size:20px}.panel-title p[data-v-ea20a100]{margin:4px 0 0;color:#8390a3}.form-grid.two[data-v-ea20a100]{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}.budget-field[data-v-ea20a100]{margin-top:20px}.preview-card[data-v-ea20a100]{padding:24px;margin-top:22px;color:#3b485b;border:1px solid #dce5eb;border-left:4px solid #216b7b;border-radius:8px;background:#f8fbfc}.preview-card h3[data-v-ea20a100]{margin:0 0 12px;font-size:20px}.overview-head[data-v-ea20a100]{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;margin-bottom:18px;padding:22px 24px;border-left:4px solid #216b7b;border-radius:8px;background:#f4f8fa}.overview-head h2[data-v-ea20a100]{margin:0 0 8px;color:#25354d;font-size:22px}.overview-head p[data-v-ea20a100]{margin:0;color:#738197}.overview-section[data-v-ea20a100]{margin-top:18px;padding:20px 22px;border:1px solid #e4eaf1;border-radius:8px;background:#fff}.overview-section h3[data-v-ea20a100]{margin:0 0 16px;padding-left:10px;color:#25354d;font-size:16px;border-left:3px solid #2d8a99}.overview-grid[data-v-ea20a100]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;color:#526174;line-height:1.6}.overview-grid span[data-v-ea20a100]{min-width:0;overflow-wrap:anywhere}.overview-description[data-v-ea20a100]{margin:14px 0;padding:12px 14px;color:#526174;white-space:pre-wrap;background:#f8fafc;border-radius:6px}.overview-files[data-v-ea20a100]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:14px;color:#526174}.overview-files a[data-v-ea20a100]{color:#2d6cdf}.detail-head[data-v-ea20a100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.expert-score-card[data-v-ea20a100]{margin-top:12px}.expert-score-head[data-v-ea20a100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;color:#526174}.empty-tip[data-v-ea20a100]{padding:36px;text-align:center;color:#98a2b3}.detail-actions[data-v-ea20a100]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;max-width:760px}.detail-actions>span[data-v-ea20a100]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.action-guidance[data-v-ea20a100]{margin-bottom:14px}.project-title-link[data-v-ea20a100]{display:inline-block;max-width:100%;overflow:hidden;color:#2d6cdf;font-weight:500;text-decoration:none;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.project-title-link[data-v-ea20a100]:hover{color:#1652b4;text-decoration:underline}.tender-form-intro[data-v-ea20a100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;margin-bottom:18px;color:#52606d;background:#f5f8fc;border-left:3px solid #2d6cdf}.tender-form-step[data-v-ea20a100]{color:#1f5fbf;font-weight:600;white-space:nowrap}.validation-summary[data-v-ea20a100]{margin-bottom:16px}.field-inline-help[data-v-ea20a100]{margin-left:10px;color:#667085}.field-help[data-v-ea20a100]{padding-top:4px;color:#8a96a3;font-size:12px;line-height:18px}.money-field[data-v-ea20a100]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:360px;max-width:calc(100% - 80px);margin-left:16px;vertical-align:middle}.recalculate-budget[data-v-ea20a100]{margin:0 10px}.money-prefix[data-v-ea20a100]{height:32px;padding:5px 10px;color:#52606d;background:#f5f7fa;border:1px solid #dcdee2;border-right:0;border-radius:4px 0 0 4px;line-height:20px}.money-field[data-v-ea20a100] .ivu-input{border-radius:0}.money-hint[data-v-ea20a100]{padding:0 10px;color:#8a96a3;font-size:12px;line-height:30px;white-space:nowrap;background:#f8fafc;border:1px solid #dcdee2;border-left:0;border-radius:0 4px 4px 0}.score-total[data-v-ea20a100],.weight-total[data-v-ea20a100]{margin-left:12px;color:#2d8c2d;font-size:13px}.score-total[data-v-ea20a100]{display:inline-block}.invalid[data-v-ea20a100]{color:#ed4014}.modal-actions[data-v-ea20a100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding-top:20px;margin-top:20px;border-top:1px solid #e8eaec}.invite-toolbar[data-v-ea20a100]{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:12px 0;color:#52606d}.invite-toolbar b[data-v-ea20a100]{color:#1f5fbf;font-size:18px}.invite-page[data-v-ea20a100]{margin-top:14px}[data-v-ea20a100] .tender-form-drawer .ivu-drawer-body{padding-bottom:90px}[data-v-ea20a100] .tender-invite-modal .ivu-modal-body{max-height:calc(100vh - 220px);overflow-y:auto}@media (max-width:760px){.tender-manage-page[data-v-ea20a100]{min-height:100vh;background:#f4f6f8}.tender-manage-page[data-v-ea20a100] .ivu-card-body{padding:12px}.detail-head[data-v-ea20a100],.invite-toolbar[data-v-ea20a100],.toolbar[data-v-ea20a100]{-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}.invite-toolbar[data-v-ea20a100] .ivu-input-wrapper,.toolbar[data-v-ea20a100] .ivu-input-wrapper,.toolbar[data-v-ea20a100] .ivu-select{width:100%!important}.detail-actions[data-v-ea20a100]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:12px}.overview-head[data-v-ea20a100]{gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dynamic-row.commercial[data-v-ea20a100],.dynamic-row.rules[data-v-ea20a100],.dynamic-row[data-v-ea20a100],.form-grid.two[data-v-ea20a100],.overview-grid[data-v-ea20a100]{grid-template-columns:1fr}.tender-form-intro[data-v-ea20a100]{-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}.money-field[data-v-ea20a100]{width:100%;max-width:none;margin:10px 0 0}}