.CustomerFormLayout_layout__MbLtU{display:grid;grid-template-columns:176px minmax(0,1fr);align-items:start;grid-gap:var(--space-20);gap:var(--space-20)}.CustomerFormLayout_sectionNav__ZV7Iz{position:-webkit-sticky;position:sticky;top:var(--space-16);padding:var(--space-8);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface)}.CustomerFormLayout_sectionNavList__9Ro8W{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.CustomerFormLayout_sectionNavItem__BZWmS{display:block;width:100%;min-height:36px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--fs-13);text-align:left;white-space:nowrap}.CustomerFormLayout_sectionNavItem__BZWmS:hover{background:var(--brand-50);color:var(--brand-700)}.CustomerFormLayout_sectionNavItem__BZWmS:focus-visible{outline:2px solid var(--brand-600);outline-offset:1px}.CustomerFormLayout_sectionNavItemActive__YWXsj{background:var(--brand-50);color:var(--brand-700);font-weight:var(--fw-semibold);box-shadow:inset 3px 0 0 var(--brand-600)}.CustomerFormLayout_sectionAnchor__oZ7WO{min-width:0;scroll-margin-top:var(--space-24)}.CustomerFormLayout_sectionAnchor__oZ7WO+.CustomerFormLayout_sectionAnchor__oZ7WO{border-top:1px solid var(--hairline)}@media (max-width:900px){.CustomerFormLayout_layout__MbLtU{grid-template-columns:minmax(0,1fr);gap:var(--space-12)}.CustomerFormLayout_sectionNav__ZV7Iz{top:0;z-index:1;overflow-x:auto;padding:var(--space-4)}.CustomerFormLayout_sectionNavList__9Ro8W{display:flex;gap:var(--space-4)}.CustomerFormLayout_sectionNavItem__BZWmS{width:auto;min-height:44px}.CustomerFormLayout_sectionNavItemActive__YWXsj{box-shadow:inset 0 -3px 0 var(--brand-600)}}@media (prefers-reduced-motion:reduce){.CustomerFormLayout_sectionAnchor__oZ7WO{scroll-behavior:auto}}.ProjectQuotationBasisStrip_strip__7SsaH{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);margin-bottom:var(--space-12);padding:var(--space-10) var(--space-12);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface)}.ProjectQuotationBasisStrip_main__qQjat{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.ProjectQuotationBasisStrip_label__mgVKL{color:var(--text-tertiary);font-size:var(--fs-12)}.ProjectQuotationBasisStrip_detail__r5uxc{color:var(--text-secondary);font-size:var(--fs-13)}.ProjectQuotationBasisStrip_source__QC4az{color:var(--text-tertiary);font-size:var(--fs-12)}@media (max-width:560px){.ProjectQuotationBasisStrip_strip__7SsaH{align-items:stretch;flex-direction:column}}.Breadcrumb_root__W7Dqr{display:flex;align-items:center;gap:var(--space-10,10px);min-width:0}.Breadcrumb_back__wecTF{flex:0 0 auto}.Breadcrumb_back__wecTF svg{stroke-width:2}.quotation-task-page-hero .Breadcrumb_back__wecTF,.quotation-task-page-hero .Breadcrumb_back__wecTF:hover{color:var(--ink-inverse)!important;-webkit-text-fill-color:var(--ink-inverse)}.quotation-task-page-hero .Breadcrumb_back__wecTF:hover{background:var(--ui-color-hero-chip-bg)}.Breadcrumb_list__6lG0j{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:0 var(--space-2,6px);margin:0;padding:0;list-style:none}.Breadcrumb_item__l5DE8{display:inline-flex;align-items:center;gap:var(--space-2,6px);min-width:0}.Breadcrumb_sep__hx6MF{color:currentColor;opacity:.45;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Breadcrumb_link__6vkTH,.Breadcrumb_text__lydBa{color:inherit;white-space:nowrap}.Breadcrumb_link__6vkTH{text-decoration:none;border-bottom:1px solid transparent}.Breadcrumb_link__6vkTH:hover{color:var(--brand-600,currentColor);border-bottom-color:currentColor}.Breadcrumb_link__6vkTH:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}@media (max-width:560px){.Breadcrumb_root__W7Dqr{align-items:flex-start;flex-direction:column;gap:var(--space-4,4px)}}.ProjectWorkspaceChrome_pagebar__xAYbj{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8) var(--space-16);min-height:32px}.ProjectWorkspaceChrome_pagebarMain__4vWy1{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-6) var(--space-10);flex:1 1 auto;min-width:0}.ProjectWorkspaceChrome_pagebarTrail__NmCMj{display:inline-flex;align-items:center;flex:0 0 auto;padding-right:var(--space-10);border-right:1px solid var(--border-soft)}.ProjectWorkspaceChrome_pagebarActions__IN_kq{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);flex:0 0 auto}.ProjectWorkspaceChrome_pagebarPlaceholder__KYDMk{display:inline-block;min-height:22px}.ProjectWorkspaceChrome_barPlaceholder__DTLgZ{min-height:34px}.ProjectWorkspaceChrome_headerFacts__x4JA3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6) var(--space-16);min-width:0;width:100%}.ProjectWorkspaceChrome_stableHeader__RTm9j .page-header-meta,.ProjectWorkspaceChrome_stableHeader__RTm9j .page-header-stats,.ProjectWorkspaceChrome_stableHeader__RTm9j .page-header-title-row{flex:1 0 100%}.ProjectWorkspaceChrome_statusPlaceholder__nD_1a{display:inline-block;width:0}@media print{.ProjectWorkspaceChrome_navbar__rG6b0{display:none}}.ProjectWorkspaceChrome_titleLink__umuTc{color:inherit;text-decoration:none}.ProjectWorkspaceChrome_titleLink__umuTc:focus-visible,.ProjectWorkspaceChrome_titleLink__umuTc:hover{text-decoration:underline;text-underline-offset:3px}.SourceTraceBar_chip__BKhTb{display:inline-flex;align-items:baseline;gap:var(--space-4);min-width:0}.SourceTraceBar_value__4kJxN{min-width:0;overflow:hidden;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap}.SourceTraceBar_sep__ttKgL{color:var(--ink-3)}.SourceTraceBar_contact__0H2dO{color:var(--ink-3);font-size:var(--fs-11);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.SourceTraceBar_fold__COd96>summary{cursor:pointer;color:var(--ink-3);list-style:none}.SourceTraceBar_foldBody__pv4sF{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-4);padding:var(--space-6);border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface)}.ProjectFactsStrip_wrap__w6Nf9{min-width:0}.ProjectFactsStrip_strip__dYIUr{display:flex;flex-wrap:wrap;align-items:center;min-width:0}.ProjectFactsStrip_cell__I6XaJ{display:inline-flex;align-items:baseline;gap:var(--space-6);padding:var(--space-4) var(--space-14);color:var(--ink-3);font-size:var(--fs-12);line-height:20px;text-decoration:none;border-right:1px solid var(--hairline)}.ProjectFactsStrip_cell__I6XaJ:first-child{padding-left:0}.ProjectFactsStrip_cell__I6XaJ:last-child{border-right:0;padding-right:0}a.ProjectFactsStrip_cell__I6XaJ:focus-visible .ProjectFactsStrip_value__rE6m4,a.ProjectFactsStrip_cell__I6XaJ:hover .ProjectFactsStrip_value__rE6m4{color:var(--brand-700)}a.ProjectFactsStrip_cell__I6XaJ:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px;border-radius:var(--radius-sm)}.ProjectFactsStrip_label__ZFmFi{color:var(--ink-3)}.ProjectFactsStrip_value__rE6m4{color:var(--ink);font-size:var(--fs-14);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectFactsStrip_suffix__aUBax{color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectFactsStrip_detail__1jy3O{color:var(--ink-3);font-weight:var(--fw-regular);max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectFactsStrip_empty__KYE9j .ProjectFactsStrip_value__rE6m4{color:var(--ink-3);font-size:var(--fs-12);font-weight:var(--fw-medium);font-feature-settings:normal;font-variant-numeric:normal}.ProjectFactsStrip_warn__KyV9m .ProjectFactsStrip_suffix__aUBax,.ProjectFactsStrip_warn__KyV9m .ProjectFactsStrip_value__rE6m4{color:var(--accent-700)}.ProjectFactsStrip_bad__Br1iA .ProjectFactsStrip_suffix__aUBax,.ProjectFactsStrip_bad__Br1iA .ProjectFactsStrip_value__rE6m4{color:var(--danger-600)}.ProjectFactsStrip_notesPop__TFuIv{position:relative;align-self:center;margin-left:var(--space-8)}.ProjectFactsStrip_notesToggle__Z7r2P{display:inline-flex;align-items:center;padding:0 var(--space-8);height:20px;border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-3);font-size:var(--fs-11);line-height:1;cursor:pointer;list-style:none;white-space:nowrap}.ProjectFactsStrip_notesToggle__Z7r2P::-webkit-details-marker{display:none}.ProjectFactsStrip_notesToggle__Z7r2P:hover{border-color:var(--brand-300);color:var(--brand-700)}.ProjectFactsStrip_notesPop__TFuIv[open] .ProjectFactsStrip_notesToggle__Z7r2P{border-color:var(--brand-300);background:var(--brand-50);color:var(--brand-700)}.ProjectFactsStrip_notesBody__OwwGB{position:absolute;z-index:var(--z-dropdown);top:calc(100% + var(--space-6));left:0;display:grid;grid-gap:var(--space-6);gap:var(--space-6);width:max-content;max-width:420px;padding:var(--space-12);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md)}.ProjectFactsStrip_noteRow__qJ1JE{display:grid;grid-template-columns:4.5em minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:baseline;margin:0;min-width:0;color:var(--ink-2);font-size:var(--fs-12);line-height:var(--lh-snug)}.ProjectFactsStrip_noteKey__Oua3q{color:var(--ink-3);font-weight:var(--fw-medium)}.ProjectFactsStrip_hasNote__GCv2P .ProjectFactsStrip_value__rE6m4{-webkit-text-decoration:underline dotted var(--ink-3);text-decoration:underline dotted var(--ink-3);text-underline-offset:3px}.ProjectFactsStrip_skeleton__ghUTR{height:28px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-sunk) 0,var(--surface-soft) 50%,var(--surface-sunk) 100%);opacity:.7}@media (max-width:720px){.ProjectFactsStrip_cell__I6XaJ{padding-inline:var(--space-8)}}.ProcurementPlanCard_workbench__nq8bI{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.ProcurementPlanCard_hero__p_x8g{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-600) 9%,white),var(--surface-sunk))}.ProcurementPlanCard_hero__p_x8g h3{margin:2px 0 var(--space-4);color:var(--ink);font-size:var(--fs-18)}.ProcurementPlanCard_hero__p_x8g p{margin:0;color:var(--ink-2);font-size:var(--fs-13);line-height:1.6}.ProcurementPlanCard_eyebrow__vWpBc{color:var(--brand-600)!important;font-size:var(--fs-12)!important;font-weight:var(--fw-semibold)}.ProcurementPlanCard_heroActions__GUjB1{display:flex;align-items:center;gap:var(--space-8);white-space:nowrap}.ProcurementPlanCard_dirty__f0pMX,.ProcurementPlanCard_saved__6O8_h{font-size:var(--fs-12)}.ProcurementPlanCard_saved__6O8_h{color:var(--c-success-ink)}.ProcurementPlanCard_dirty__f0pMX{color:var(--c-warning-ink)}.ProcurementPlanCard_recovery__PAlmh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-10) var(--space-12);border:1px solid var(--c-warning-border);border-radius:var(--radius-md);background:var(--c-warning-soft)}.ProcurementPlanCard_recovery__PAlmh span,.ProcurementPlanCard_recovery__PAlmh strong{display:block}.ProcurementPlanCard_recovery__PAlmh span{margin-top:2px;color:var(--ink-2);font-size:var(--fs-12)}.ProcurementPlanCard_errorMessage__JeUoi,.ProcurementPlanCard_successMessage__nE24y{margin:0;padding:var(--space-8) var(--space-10);border-radius:var(--radius-md);font-size:var(--fs-13)}.ProcurementPlanCard_errorMessage__JeUoi{color:var(--c-danger-ink);background:var(--c-danger-soft)}.ProcurementPlanCard_successMessage__nE24y{color:var(--c-success-ink);background:var(--c-success-soft)}.ProcurementPlanCard_contextGrid__6birQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.ProcurementPlanCard_contextGrid__6birQ div{padding:var(--space-10);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-sunk)}.ProcurementPlanCard_contextGrid__6birQ span,.ProcurementPlanCard_contextGrid__6birQ strong{display:block}.ProcurementPlanCard_contextGrid__6birQ span{color:var(--ink-3);font-size:var(--fs-12)}.ProcurementPlanCard_contextGrid__6birQ strong{margin-top:3px;color:var(--ink);font-size:var(--fs-13)}.ProcurementPlanCard_package__2Dpnz{display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding-top:var(--space-16);border-top:1px solid var(--hairline)}.ProcurementPlanCard_packageHead__cKL6S{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}.ProcurementPlanCard_packageHead__cKL6S span{color:var(--brand-600);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.ProcurementPlanCard_packageHead__cKL6S h4{margin:2px 0 0;color:var(--ink);font-size:var(--fs-16)}.ProcurementPlanCard_packageHead__cKL6S small{color:var(--ink-3)}.ProcurementPlanCard_package__2Dpnz input,.ProcurementPlanCard_package__2Dpnz select,.ProcurementPlanCard_package__2Dpnz textarea{width:100%;min-width:0}.ProcurementPlanCard_package__2Dpnz textarea{min-height:74px;resize:vertical}.ProcurementPlanCard_invalidRow__WyfO9{background:var(--c-danger-soft)}.ProcurementPlanCard_rowError__Rwbj_{display:block;max-width:220px;color:var(--c-danger-ink);font-size:var(--fs-12);line-height:1.4}.ProcurementPlanCard_formGrid__EFcww{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.ProcurementPlanCard_field__SCoCB{display:grid;align-content:start;grid-gap:var(--space-6);gap:var(--space-6);color:var(--ink-2);font-size:var(--fs-12)}.ProcurementPlanCard_field__SCoCB>strong{min-height:36px;padding:8px 10px;border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--ink);font-size:var(--fs-13)}.ProcurementPlanCard_field__SCoCB>small{color:var(--c-danger-ink)}.ProcurementPlanCard_wide__6enM2{grid-column:1/-1}.ProcurementPlanCard_invalid__xVZTi input,.ProcurementPlanCard_invalid__xVZTi select,.ProcurementPlanCard_invalid__xVZTi textarea{border-color:var(--c-danger)}.ProcurementPlanCard_leadLate__nDLUO,.ProcurementPlanCard_leadOk__7l0cl{margin:0;padding:var(--space-8) var(--space-10);border-radius:var(--radius-md);font-size:var(--fs-12)}.ProcurementPlanCard_leadLate__nDLUO{color:var(--c-danger-ink);background:var(--c-danger-soft)}.ProcurementPlanCard_leadOk__7l0cl{color:var(--c-success-ink);background:var(--c-success-soft)}.ProcurementPlanCard_simulationNotice__O6ZEJ{margin:0;padding:var(--space-8) var(--space-10);border-radius:var(--radius-md);color:var(--c-warning-ink);background:var(--c-warning-soft);font-size:var(--fs-12)}.ProcurementPlanCard_simulationGrid__tIs3j{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.ProcurementPlanCard_simulationGrid__tIs3j>div,.ProcurementPlanCard_supplierSummary__Um2bp>div{padding:var(--space-10);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-sunk)}.ProcurementPlanCard_simulationGrid__tIs3j small,.ProcurementPlanCard_simulationGrid__tIs3j span,.ProcurementPlanCard_simulationGrid__tIs3j strong,.ProcurementPlanCard_supplierSummary__Um2bp small,.ProcurementPlanCard_supplierSummary__Um2bp span,.ProcurementPlanCard_supplierSummary__Um2bp strong{display:block}.ProcurementPlanCard_simulationGrid__tIs3j small,.ProcurementPlanCard_simulationGrid__tIs3j span,.ProcurementPlanCard_supplierSummary__Um2bp small,.ProcurementPlanCard_supplierSummary__Um2bp span{color:var(--ink-3);font-size:var(--fs-12)}.ProcurementPlanCard_simulationGrid__tIs3j strong,.ProcurementPlanCard_supplierSummary__Um2bp strong{margin:3px 0;color:var(--ink);font-size:var(--fs-14);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProcurementPlanCard_supplierSummary__Um2bp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.ProcurementPlanCard_simulationIssues__lZpVg{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.ProcurementPlanCard_simulationIssues__lZpVg p{margin:0;padding:var(--space-8) var(--space-10);border-radius:var(--radius-md);font-size:var(--fs-12)}.ProcurementPlanCard_simulationIssues__lZpVg p[data-tone=danger]{color:var(--c-danger-ink);background:var(--c-danger-soft)}.ProcurementPlanCard_simulationIssues__lZpVg p[data-tone=warning]{color:var(--c-warning-ink);background:var(--c-warning-soft)}.ProcurementPlanCard_readiness__9mzYw{display:grid;grid-gap:var(--space-10);gap:var(--space-10);padding:var(--space-14);border-radius:var(--radius-lg);background:var(--surface-sunk)}.ProcurementPlanCard_readinessHead__tt3T4 span,.ProcurementPlanCard_readinessHead__tt3T4 strong{display:block}.ProcurementPlanCard_readinessHead__tt3T4 span{color:var(--ink-3);font-size:var(--fs-12)}.ProcurementPlanCard_readinessHead__tt3T4 strong{margin-top:2px;color:var(--ink);font-size:var(--fs-14)}.ProcurementPlanCard_readinessGrid__D610C{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.ProcurementPlanCard_readinessGrid__D610C>div{padding:var(--space-10);border-left:3px solid var(--hairline);background:white}.ProcurementPlanCard_readinessGrid__D610C>div[data-state=ready]{border-left-color:var(--c-success)}.ProcurementPlanCard_readinessGrid__D610C>div[data-state=pending]{border-left-color:var(--c-warning)}.ProcurementPlanCard_readinessGrid__D610C small,.ProcurementPlanCard_readinessGrid__D610C span,.ProcurementPlanCard_readinessGrid__D610C strong{display:block}.ProcurementPlanCard_readinessGrid__D610C small,.ProcurementPlanCard_readinessGrid__D610C span{color:var(--ink-3);font-size:var(--fs-12)}.ProcurementPlanCard_readinessGrid__D610C strong{margin:2px 0;color:var(--ink);font-size:var(--fs-13)}.ProcurementPlanCard_footer__czlxD{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-10) var(--space-12);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:color-mix(in srgb,white 94%,transparent);box-shadow:var(--shadow-sm)}.ProcurementPlanCard_footer__czlxD>span{color:var(--ink-3);font-size:var(--fs-12)}@media (max-width:860px){.ProcurementPlanCard_footer__czlxD,.ProcurementPlanCard_hero__p_x8g,.ProcurementPlanCard_recovery__PAlmh{align-items:stretch;flex-direction:column}.ProcurementPlanCard_contextGrid__6birQ,.ProcurementPlanCard_formGrid__EFcww,.ProcurementPlanCard_readinessGrid__D610C,.ProcurementPlanCard_simulationGrid__tIs3j,.ProcurementPlanCard_supplierSummary__Um2bp{grid-template-columns:1fr}.ProcurementPlanCard_wide__6enM2{grid-column:auto}.ProcurementPlanCard_heroActions__GUjB1{justify-content:space-between}}.ProcurementPlanCard_chainExits__gmcjZ{display:flex;align-items:center;gap:var(--space-12);padding-top:var(--space-12)}.ProcurementPlanCard_chainExits__gmcjZ>span{color:var(--ink-3);font-size:var(--fs-12)}.ProjectModeSwitch_wrap__PcteY{display:inline-flex;align-items:center;gap:var(--space-8)}.ProjectModeSwitch_stuck__m4iRI{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--accent-500)}.ProjectModeSwitch_moreWrap__yt4IA{position:relative;display:inline-flex}.ProjectModeSwitch_moreBtn__1HHz2{gap:var(--space-6)}.ProjectModeSwitch_moreOn__qqIly{background:var(--brand-50);color:var(--brand-700);border-color:var(--brand-200)}.ProjectModeSwitch_moreLabel__3ceFs{font-size:var(--fs-13)}.ProjectModeSwitch_menu__pB48Z{position:absolute;top:calc(100% + var(--space-6));right:0;z-index:var(--z-dropdown);min-width:208px;padding:var(--space-6) 0;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.ProjectModeSwitch_group__EDNeS+.ProjectModeSwitch_group__EDNeS{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--hairline)}.ProjectModeSwitch_groupLabel__JaPHP{margin:0;padding:var(--space-4) var(--space-12);color:var(--ink-3);font-size:var(--fs-11)}.ProjectModeSwitch_item__NSPCd{display:block;padding:var(--space-6) var(--space-12);color:var(--ink-2);font-size:var(--fs-13);text-decoration:none;white-space:nowrap}.ProjectModeSwitch_item__NSPCd:hover{background:var(--surface-sunk);color:var(--ink)}.ProjectModeSwitch_itemOn__HTaVw{color:var(--brand-700);font-weight:var(--fw-semibold);background:var(--brand-50)}.ProjectModeSwitch_item__NSPCd:focus-visible{outline:2px solid var(--brand-300);outline-offset:-2px}.ProjectModeSwitch_srOnly__iuMly{display:inline-block;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media print{.ProjectModeSwitch_wrap__PcteY{display:none}}.ProjectHandoverSummary_root__esM7w{margin:0 0 var(--space-12);overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-subtle)}.ProjectHandoverSummary_head__RxkAV{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-12) var(--space-14);border-bottom:1px solid var(--hairline)}.ProjectHandoverSummary_head__RxkAV>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ProjectHandoverSummary_head__RxkAV strong,.ProjectHandoverSummary_listHead__szXbB strong{color:var(--ink);font-size:var(--fs-13)}.ProjectHandoverSummary_head__RxkAV span,.ProjectHandoverSummary_listHead__szXbB span,.ProjectHandoverSummary_people__06PMU dd small{color:var(--ink-3);font-size:var(--fs-11)}.ProjectHandoverSummary_head__RxkAV .ProjectHandoverSummary_current__zGe_6{color:var(--ink);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.ProjectHandoverSummary_people__06PMU{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-10);gap:var(--space-10);margin:0;padding:var(--space-12) var(--space-14)}.ProjectHandoverSummary_customerLink__LjXPX{color:var(--brand-600);text-decoration:none}.ProjectHandoverSummary_customerLink__LjXPX:hover{text-decoration:underline}.ProjectHandoverSummary_people__06PMU>div{min-width:0}.ProjectHandoverSummary_people__06PMU dt{color:var(--ink-3);font-size:var(--fs-11)}.ProjectHandoverSummary_people__06PMU dd{margin:var(--space-2) 0 0;color:var(--ink);font-size:var(--fs-13);font-weight:var(--fw-semibold)}.ProjectHandoverSummary_people__06PMU dd small{display:block;margin-top:var(--space-2)}.ProjectHandoverSummary_listHead__szXbB{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8);padding:var(--space-10) var(--space-14) var(--space-6);border-top:1px solid var(--hairline)}.ProjectHandoverSummary_list__6IIn8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--space-16);gap:0 var(--space-16);margin:0;padding:0 var(--space-14) var(--space-10);list-style:none}.ProjectHandoverSummary_list__6IIn8 li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-8);gap:var(--space-8);min-height:36px;border-top:1px solid var(--hairline)}.ProjectHandoverSummary_list__6IIn8 li strong{min-width:0;overflow:hidden;color:var(--ink-2);font-size:var(--fs-12);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap}@media (max-width:820px){.ProjectHandoverSummary_list__6IIn8,.ProjectHandoverSummary_people__06PMU{grid-template-columns:1fr}.ProjectHandoverSummary_head__RxkAV{align-items:flex-start}}.ProjectHandoverSummary_kind__DQSA2{width:3em;flex:none;color:var(--ink-3);font-size:var(--fs-11)}.ConfirmationEvidenceDialog_content__sHwU_{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.ConfirmationEvidenceDialog_actions__hY8af{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.ConfirmationEvidenceDialog_upload__vdjBk{display:grid;grid-gap:var(--space-12);gap:var(--space-12);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:var(--space-16)}.ConfirmationEvidenceDialog_record__ZlA_H{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding-block:var(--space-12);border-bottom:1px solid var(--hairline)}.EarlyProcurementPanel_panel__0T0_n{display:grid;grid-gap:16px;gap:16px}.EarlyProcurementPanel_panel__0T0_n fieldset{border:0;padding:0;margin:0;min-width:0}.EarlyProcurementPanel_actions__IkSys{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.EarlyProcurementPanel_footer__BOPE8{display:flex;justify-content:flex-end;gap:8px;padding-top:16px}.EarlyProcurementPanel_choice__BOyEL{display:flex;flex-wrap:wrap;gap:20px;margin-top:12px}.EarlyProcurementPanel_choice__BOyEL label{display:inline-flex;align-items:center;gap:8px}.EarlyProcurementPanel_table__1K4LX{overflow-x:auto}.EarlyProcurementPanel_table__1K4LX table{min-width:680px}.EarlyProcurementPanel_table__1K4LX input{width:100%;min-width:84px}.EarlyProcurementPanel_notice__vPfR3{color:var(--ink-2,var(--ink));margin:0}.EarlyProcurementPanel_record__EknAm{padding:16px;display:grid;grid-gap:8px;gap:8px}.EarlyProcurementPanel_record__EknAm h3,.EarlyProcurementPanel_record__EknAm p{margin:0}@media (max-width:560px){.EarlyProcurementPanel_choice__BOyEL,.EarlyProcurementPanel_footer__BOPE8{flex-direction:column}}.CostSolutionConfiguratorModal_modal__r5pij{max-width:min(1180px,calc(100vw - 48px))}.CostSolutionConfiguratorModal_stack__Hl1ZF{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.CostSolutionConfiguratorModal_error__YrDQ_{padding:var(--space-10) var(--space-12);color:var(--c-danger-ink);background:var(--c-danger-soft);border:1px solid var(--c-danger-border);border-radius:8px}.CostSolutionConfiguratorModal_section__xcEzN,.CostSolutionConfiguratorModal_subsection__MZe0l{display:grid;grid-gap:var(--space-12);gap:var(--space-12);min-width:0}.CostSolutionConfiguratorModal_section__xcEzN{padding:var(--space-16);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface)}.CostSolutionConfiguratorModal_batchBar__GfGMv,.CostSolutionConfiguratorModal_quickCopy__Akb03>strong,.CostSolutionConfiguratorModal_rowActions__bV763,.CostSolutionConfiguratorModal_sectionHead__lwf0e,.CostSolutionConfiguratorModal_sectionHead__lwf0e>div,.CostSolutionConfiguratorModal_subsectionHead__IihsI,.CostSolutionConfiguratorModal_totalBar__q8bzk,.CostSolutionConfiguratorModal_versionReadonly__QZl5p{display:flex;align-items:center}.CostSolutionConfiguratorModal_sectionHead__lwf0e{justify-content:space-between;gap:var(--space-16)}.CostSolutionConfiguratorModal_sectionHead__lwf0e>div{gap:var(--space-8)}.CostSolutionConfiguratorModal_subsectionHead__IihsI{justify-content:space-between;gap:var(--space-12)}.CostSolutionConfiguratorModal_sectionHead__lwf0e h3,.CostSolutionConfiguratorModal_subsection__MZe0l h4{margin:0}.CostSolutionConfiguratorModal_sectionHead__lwf0e h3{font-size:var(--fs-14)}.CostSolutionConfiguratorModal_subsection__MZe0l h4{color:var(--ink-2);font-size:var(--fs-13)}.CostSolutionConfiguratorModal_step__6_lxI{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:var(--radius-pill);color:var(--brand-700);background:var(--brand-50);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.CostSolutionConfiguratorModal_help__hg8W8,.CostSolutionConfiguratorModal_itemCell__9YYZq span,.CostSolutionConfiguratorModal_quickCopy__Akb03 small,.CostSolutionConfiguratorModal_quickCopy__Akb03 span,.CostSolutionConfiguratorModal_resolved__TFg2L{color:var(--ink-3);font-size:var(--fs-12)}.CostSolutionConfiguratorModal_versionField__Qxr0g{width:min(280px,40vw)}.CostSolutionConfiguratorModal_versionReadonly__QZl5p{justify-content:space-between;gap:var(--space-8);min-height:var(--control-height-form);padding:0 var(--space-10);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--ink-2);font-size:var(--fs-13)}.CostSolutionConfiguratorModal_sourceSearchSummary__FvU4m{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.CostSolutionConfiguratorModal_quickGrid__2ZRwn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-10);gap:var(--space-10);max-height:320px;overflow-y:auto;padding:var(--space-2)}.CostSolutionConfiguratorModal_quickCard__dkOdj{display:flex;align-items:flex-start;gap:var(--space-10);min-width:0;padding:var(--space-12);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-subtle);cursor:pointer}.CostSolutionConfiguratorModal_quickCard__dkOdj:hover{border-color:var(--brand-300);background:var(--brand-50)}.CostSolutionConfiguratorModal_quickCard__dkOdj:focus-within{box-shadow:var(--ring)}.CostSolutionConfiguratorModal_quickCard__dkOdj.CostSolutionConfiguratorModal_selected__PspNm{border-color:var(--brand-500);background:var(--brand-50)}.CostSolutionConfiguratorModal_attentionToggle__cYiO4 input,.CostSolutionConfiguratorModal_followField__UJj8_ input,.CostSolutionConfiguratorModal_quickCard__dkOdj input{margin:var(--space-2) 0 0;accent-color:var(--brand-600)}.CostSolutionConfiguratorModal_itemCell__9YYZq,.CostSolutionConfiguratorModal_quickCopy__Akb03{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.CostSolutionConfiguratorModal_quickCopy__Akb03>strong{flex-wrap:wrap;gap:var(--space-6)}.CostSolutionConfiguratorModal_subsection__MZe0l{padding:var(--space-12);border-radius:var(--radius-md);background:var(--surface-subtle)}.CostSolutionConfiguratorModal_fieldGrid__lQszd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.CostSolutionConfiguratorModal_followGrid__xbzCy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-10);gap:var(--space-10)}.CostSolutionConfiguratorModal_followField__UJj8_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-12);min-width:0;margin:0;padding:var(--space-10) var(--space-12);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface)}.CostSolutionConfiguratorModal_followField__UJj8_ legend{padding:0 var(--space-4);color:var(--ink-2);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.CostSolutionConfiguratorModal_attentionToggle__cYiO4,.CostSolutionConfiguratorModal_followField__UJj8_ label{display:inline-flex;align-items:center;gap:var(--space-6);color:var(--ink-2);font-size:var(--fs-12)}.CostSolutionConfiguratorModal_followField__UJj8_ select{flex:1 1 100%;min-width:0}.CostSolutionConfiguratorModal_summary__OD02K{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.CostSolutionConfiguratorModal_summary__OD02K>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-8) var(--space-12);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-subtle)}.CostSolutionConfiguratorModal_summary__OD02K strong,.CostSolutionConfiguratorModal_totalBar__q8bzk strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CostSolutionConfiguratorModal_section__xcEzN tr:focus{outline:2px solid var(--brand-400);outline-offset:-2px}.CostSolutionConfiguratorModal_rowActions__bV763{flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.CostSolutionConfiguratorModal_actionColumn__hFmOg{position:-webkit-sticky;position:sticky;right:0;z-index:1;width:280px;min-width:280px;border-left:1px solid var(--hairline-strong)}.CostSolutionConfiguratorModal_matchTable__5J_yP th.CostSolutionConfiguratorModal_actionColumn__hFmOg{z-index:2;background:var(--surface-sunk)}.CostSolutionConfiguratorModal_matchTable__5J_yP td.CostSolutionConfiguratorModal_actionColumn__hFmOg{background:var(--surface)}.CostSolutionConfiguratorModal_batchBar__GfGMv{justify-content:flex-end;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-6) var(--space-10);border-radius:var(--radius-md);background:var(--brand-50)}.CostSolutionConfiguratorModal_batchBar__GfGMv>span{margin-right:auto;color:var(--ink-3);font-size:var(--fs-12)}.CostSolutionConfiguratorModal_replacementSelect__yWkvd{width:100%;min-width:220px;max-width:260px}.CostSolutionConfiguratorModal_noAlternative__TlanW{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);color:var(--ink-3);font-size:var(--fs-12)}.CostSolutionConfiguratorModal_totalBar__q8bzk{justify-content:flex-end;gap:var(--space-24);padding:var(--space-12) var(--space-16);border:1px solid var(--brand-200);border-radius:var(--radius-md);background:var(--brand-50);color:var(--ink-2)}.CostSolutionConfiguratorModal_totalBar__q8bzk strong{margin-left:var(--space-6);color:var(--ink);font-size:var(--fs-16)}@media (max-width:820px){.CostSolutionConfiguratorModal_modal__r5pij{max-width:calc(100vw - 24px)}.CostSolutionConfiguratorModal_fieldGrid__lQszd,.CostSolutionConfiguratorModal_followGrid__xbzCy,.CostSolutionConfiguratorModal_quickGrid__2ZRwn{grid-template-columns:repeat(2,minmax(0,1fr))}.CostSolutionConfiguratorModal_summary__OD02K{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.CostSolutionConfiguratorModal_sectionHead__lwf0e,.CostSolutionConfiguratorModal_totalBar__q8bzk{align-items:stretch;flex-direction:column}.CostSolutionConfiguratorModal_versionField__Qxr0g{width:100%}.CostSolutionConfiguratorModal_replacementSelect__yWkvd{width:100%;min-width:0;max-width:none}.CostSolutionConfiguratorModal_actionColumn__hFmOg{width:220px;min-width:220px}.CostSolutionConfiguratorModal_fieldGrid__lQszd,.CostSolutionConfiguratorModal_followGrid__xbzCy,.CostSolutionConfiguratorModal_quickGrid__2ZRwn,.CostSolutionConfiguratorModal_summary__OD02K{grid-template-columns:minmax(0,1fr)}}.Avatar_avatar__f4EFx{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--radius-pill);overflow:hidden;color:var(--ink-inverse);-webkit-text-fill-color:var(--ink-inverse);font-weight:500;line-height:1;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Avatar_sm__X6fp3{width:24px;height:24px;font-size:var(--fs-11)}.Avatar_md__vjygg{width:32px;height:32px;font-size:var(--fs-13)}.Avatar_lg__hbWcc{width:40px;height:40px;font-size:var(--fs-16)}.Avatar_xl__cOInb{width:48px;height:48px;font-size:var(--fs-18)}.Avatar_brand__3n8ia{background:var(--grad-brand)}.Avatar_muted___P2Iy{background:var(--surface);border:1px dashed var(--hairline-strong);color:var(--ink-3);-webkit-text-fill-color:var(--ink-3)}.Avatar_photo__o1uhE{width:100%;height:100%;object-fit:cover;display:block}.OnboardingFollowAlong_followAlong__YeC9g{position:fixed;right:var(--space-24);bottom:var(--space-24);z-index:var(--z-toast);display:grid;grid-gap:var(--space-10);gap:var(--space-10);width:min(360px,calc(100vw - var(--space-32)));max-height:min(70vh,560px);overflow:auto;overscroll-behavior:contain;padding:var(--space-16);border:1px solid var(--brand-300);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-lg)}.OnboardingFollowAlong_followAlongHead__tG4Oe{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-10)}.OnboardingFollowAlong_followAlongHead__tG4Oe span{color:var(--brand-600);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.OnboardingFollowAlong_followAlongHead__tG4Oe strong{display:block;margin-top:var(--space-2);color:var(--ink);font-size:var(--fs-14);line-height:1.35}.OnboardingFollowAlong_followAlongHeadActions__C1kO3{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-4)}.OnboardingFollowAlong_followAlongSteps__MZaIS{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding:0;list-style:none}.OnboardingFollowAlong_followAlongSteps__MZaIS li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.OnboardingFollowAlong_followAlongSteps__MZaIS li>span{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:var(--brand-100);color:var(--brand-700);font-size:var(--fs-11);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.OnboardingFollowAlong_followAlongSteps__MZaIS li>p{margin:0;color:var(--ink-2);font-size:var(--fs-13);line-height:1.5}.OnboardingFollowAlong_followAlongPitfall__RGnBq{margin:0;padding:var(--space-8) var(--space-10);border:1px solid var(--c-warning-border);border-radius:var(--radius-sm);background:var(--c-warning-soft);color:var(--c-warning-ink);font-size:var(--fs-12);line-height:1.5}.OnboardingFollowAlong_followAlongPending__tuURu{margin:0;padding:var(--space-8) var(--space-10);border:1px solid var(--c-info-border);border-radius:var(--radius-sm);background:var(--c-info-soft);color:var(--c-info-ink);font-size:var(--fs-12);line-height:1.5}.OnboardingFollowAlong_followAlongDone__Rp1SF{display:grid;grid-gap:var(--space-10);gap:var(--space-10);justify-items:start}.OnboardingFollowAlong_followAlongDone__Rp1SF p{margin:0;color:var(--c-success-ink);font-size:var(--fs-14);font-weight:var(--fw-semibold)}.OnboardingFollowAlong_followAlongFoot__HNqhm{display:flex;align-items:center;gap:var(--space-8)}.OnboardingFollowAlong_followAlongPill__2JuQ_{position:fixed;right:var(--space-24);bottom:var(--space-24);z-index:var(--z-toast);max-width:min(320px,calc(100vw - var(--space-32)));box-shadow:var(--shadow-md)}.QuotationMetalPriceBar_bar__wrmm5{color:var(--ink);background:var(--surface);border-block:1px solid var(--hairline);font-size:13px;font-family:var(--ui-font-family-base,system-ui,"Microsoft YaHei",sans-serif);min-width:0}.QuotationMetalPriceBar_adopted__9Vene{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;padding:7px 14px}.QuotationMetalPriceBar_identity__Udujq{display:grid;grid-gap:3px;gap:3px}.QuotationMetalPriceBar_actions__AOXq6,.QuotationMetalPriceBar_current__faNsZ,.QuotationMetalPriceBar_heading__GFUEV,.QuotationMetalPriceBar_prices__GtHfH{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.QuotationMetalPriceBar_prices__GtHfH{gap:8px 22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.QuotationMetalPriceBar_prices__GtHfH>span{display:inline-flex;align-items:baseline;gap:8px}.QuotationMetalPriceBar_prices__GtHfH b{font-size:16px;font-weight:600}.QuotationMetalPriceBar_meta__6LkMU,.QuotationMetalPriceBar_prices__GtHfH small{color:var(--ink-3);font-size:12px}.QuotationMetalPriceBar_actions__AOXq6{-webkit-margin-start:auto;margin-inline-start:auto}.QuotationMetalPriceBar_market__FJdIB{display:flex;align-items:center;flex-wrap:wrap;gap:6px 24px;padding:4px 14px;background:var(--surface-sunk);border-top:1px solid var(--hairline);color:var(--ink-2);font-size:12px}.QuotationMetalPriceBar_marketLabel__clrs9{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.QuotationMetalPriceBar_marketLabel__clrs9>span{color:var(--ink-3)}.QuotationMetalPriceBar_marketPrice__NqJtt{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.QuotationMetalPriceBar_marketPrice__NqJtt strong{font-weight:500}.QuotationMetalPriceBar_difference__i_NQQ{color:var(--ink-3)}.QuotationMetalPriceBar_market__FJdIB>button{-webkit-margin-start:auto;margin-inline-start:auto}.QuotationMetalPriceBar_details__ea3VR{padding:12px 14px;border-top:1px solid var(--hairline)}.QuotationMetalPriceBar_details__ea3VR dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 12px}.QuotationMetalPriceBar_details__ea3VR dt{color:var(--ink-3);font-size:12px;margin-bottom:4px}.QuotationMetalPriceBar_details__ea3VR dd{margin:0;overflow-wrap:anywhere}.QuotationMetalPriceBar_warning__NkflV{color:var(--c-warning-ink);background:var(--c-warning-soft);padding:8px 12px;font-size:12px;line-height:1.6}.QuotationMetalPriceBar_error__dZTd_{color:var(--c-danger-ink);background:var(--c-danger-soft);padding:10px 12px;margin:0;font-size:13px}.QuotationMetalPriceBar_readOnly__jYYxZ{display:block;padding:4px 14px 8px;color:var(--ink-3);font-size:12px}.QuotationMetalPriceBar_dialogBody__LU6UD{display:grid;grid-gap:16px;gap:16px}.QuotationMetalPriceBar_dialogBody__LU6UD p{margin:0}.QuotationMetalPriceBar_current__faNsZ{color:var(--ink-2);font-size:12px}.QuotationMetalPriceBar_formRow__pifk1{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.QuotationMetalPriceBar_formRow__pifk1>label{flex:1 1;min-width:180px}.QuotationMetalPriceBar_preview__EJBJ2{border:1px solid var(--hairline);border-radius:var(--radius-sm);overflow:hidden}.QuotationMetalPriceBar_previewHeader__JGPFU,.QuotationMetalPriceBar_previewRow__Ha7_L{display:grid;grid-template-columns:40px 1fr 1fr 1.6fr;grid-gap:12px;gap:12px;padding:10px 12px;align-items:baseline;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.QuotationMetalPriceBar_previewHeader__JGPFU{background:var(--surface-sunk);color:var(--ink-3);font-size:12px}.QuotationMetalPriceBar_previewRow__Ha7_L{border-top:1px solid var(--hairline)}.QuotationMetalPriceBar_previewHeader__JGPFU>:not(:first-child),.QuotationMetalPriceBar_previewRow__Ha7_L>:not(:first-child){text-align:right;overflow-wrap:anywhere}.QuotationMetalPriceBar_impact___rwkJ{color:var(--ink-2);font-size:12px;line-height:1.7}@media (max-width:820px){.QuotationMetalPriceBar_adopted__9Vene{gap:8px 16px}.QuotationMetalPriceBar_identity__Udujq{flex-basis:100%}.QuotationMetalPriceBar_market__FJdIB,.QuotationMetalPriceBar_prices__GtHfH{gap:8px 16px}}@media (max-width:560px){.QuotationMetalPriceBar_actions__AOXq6{-webkit-margin-start:0;margin-inline-start:0;flex-basis:100%}.QuotationMetalPriceBar_marketLabel__clrs9{flex-basis:100%}.QuotationMetalPriceBar_marketPrice__NqJtt{flex-basis:100%;justify-content:space-between}.QuotationMetalPriceBar_market__FJdIB>button{-webkit-margin-start:0;margin-inline-start:0}.QuotationMetalPriceBar_details__ea3VR dl{grid-template-columns:1fr}.QuotationMetalPriceBar_previewHeader__JGPFU,.QuotationMetalPriceBar_previewRow__Ha7_L{grid-template-columns:28px 1fr 1fr;gap:8px}.QuotationMetalPriceBar_previewHeader__JGPFU>:last-child{display:none}.QuotationMetalPriceBar_previewRow__Ha7_L>:last-child{grid-column:2/-1}.QuotationMetalPriceBar_formRow__pifk1>label{min-width:0;flex-basis:100%}}.ProjectDocsPage_groupRow__8B3bq>th{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8);padding:var(--space-10) var(--space-16) var(--space-6);color:var(--d-ink);font-size:var(--fs-13);font-weight:var(--fw-semibold);text-align:left;background:var(--d-panel-muted);border-bottom:1px solid var(--hairline)}.ProjectDocsPage_nameCell__Lybsy .cell-stack{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;white-space:normal}.ProjectDocsPage_nameCell__Lybsy .cell-stack .cell-text{font-weight:var(--fw-regular)}.ProjectDocsPage_requiredMark__uqnpQ{margin-left:var(--space-6);color:var(--d-ink-faint);font-size:var(--fs-11);font-style:normal;font-weight:var(--fw-regular);white-space:nowrap}.ProjectDocsPage_drawerTools__K9yNw{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);margin-bottom:var(--space-12);padding-bottom:var(--space-10);border-bottom:1px solid var(--hairline)}.ProjectDocsPage_stageProgress__fMFHL{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8) var(--space-12);font-size:var(--fs-12);color:var(--ink-2)}.ProjectDocsPage_lifecycle__wf8Gr{display:block}.ProjectDocsPage_lifecycle__wf8Gr>*{width:100%}.ProjectDocsPage_drawerBody__MkTMD{display:block}.ProjectDocsPage_drawerBody__MkTMD .doc-workbench__side{position:static;max-height:none;margin-top:var(--space-16)}.ProjectDocsPage_drawerNote__N24Mk{margin:0 0 var(--space-12);color:var(--ink-3);font-size:var(--fs-12);line-height:1.6}.ProjectDocsPage_dateSlots__ZqRU8{display:grid;grid-gap:var(--space-10);gap:var(--space-10);margin-top:var(--space-12)}.ProjectDocsPage_drawerMore__ngOZx{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--hairline)}.ProjectDocsPage_drawerMore__ngOZx>summary{color:var(--ink-2);cursor:pointer;font-size:var(--fs-12)}.ProjectDocsPage_drawerMoreBody__LP2du{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);margin-top:var(--space-8)}.ProjectDocsPage_reuseOffer__7ieQN{background:var(--d-panel-muted)}.ProjectDocsPage_handoff__WH_ru,.ProjectDocsPage_reuseOffer__7ieQN{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin:0 0 var(--space-12);padding:var(--space-8) var(--space-12);border:1px solid var(--hairline);border-radius:var(--radius-4);color:var(--ink-2);font-size:var(--fs-12)}.ProjectDocsPage_handoff__WH_ru strong{color:var(--brand-700);font-size:var(--fs-12)}.ProjectDocsPage_coverage__yQiTK{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);margin:0 0 var(--space-12);padding:var(--space-8) var(--space-12);border:1px solid var(--warning-border);border-radius:var(--radius-4);background:var(--warning-surface);color:var(--warning-ink);font-size:var(--fs-12)}.ProjectDocsPage_coverageOk__DS421{border-color:var(--hairline);background:var(--d-panel-muted);color:var(--ink-2)}.ProjectDocsPage_coverageNote__32WOm{flex-basis:100%;color:var(--ink-3)}.ProjectDocsPage_superseded__p50vE{margin:var(--space-4) 0 0;color:var(--ink-3);font-size:var(--fs-12);line-height:1.5;max-width:44ch}.ProjectDocsPage_takeover__ONUvn{display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding:var(--space-16);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);min-width:0}.ProjectDocsPage_takeoverArrival__NVjNU{animation:ProjectDocsPage_takeover-arrival__Nhapu .24s ease-out}@keyframes ProjectDocsPage_takeover-arrival__Nhapu{0%{opacity:.72;transform:translateY(8px);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-500) 24%,transparent)}to{opacity:1;transform:translateY(0);box-shadow:var(--shadow-sm)}}.ProjectDocsPage_takeoverBar__noLN1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--hairline)}.ProjectDocsPage_takeoverTitle__dMu0Q{margin:0;font-size:var(--fs-16);font-weight:var(--fw-semibold)}.ProjectDocsPage_takeoverSub__Z8ut0{margin-left:auto;color:var(--ink-3);font-size:var(--fs-13)}.ProjectDocsPage_guidedFlow__coTmT{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-16);padding:var(--space-8) var(--space-12);border:1px solid color-mix(in srgb,var(--brand-500) 18%,var(--hairline));border-radius:var(--radius-md);background:color-mix(in srgb,var(--brand-50) 34%,var(--surface))}.ProjectDocsPage_guidedFlow__coTmT>span{flex:none;color:var(--brand-700);font-size:var(--fs-11);font-weight:var(--fw-semibold)}.ProjectDocsPage_guidedFlow__coTmT ol{display:flex;flex:1 1 520px;align-items:center;gap:0;min-width:0;margin:0;padding:0;list-style:none}.ProjectDocsPage_guidedFlow__coTmT li{display:flex;flex:1 1;align-items:center;gap:var(--space-6);min-width:0;color:var(--ink-3);font-size:var(--fs-12)}.ProjectDocsPage_guidedFlow__coTmT li:not(:last-child):after{content:"";flex:1 1 24px;height:1px;margin:0 var(--space-8);background:var(--hairline-strong)}.ProjectDocsPage_guidedFlow__coTmT li i{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--hairline-strong);border-radius:50%;background:var(--surface);color:var(--ink-3);font-size:var(--fs-11);font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectDocsPage_guidedFlow__coTmT li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectDocsPage_guidedFlow__coTmT .ProjectDocsPage_guidedCurrent__MEuJh,.ProjectDocsPage_guidedFlow__coTmT .ProjectDocsPage_guidedDone__arBeR,.ProjectDocsPage_guidedFlow__coTmT .ProjectDocsPage_guidedSubmitted__lMgOA{color:var(--ink);font-weight:var(--fw-semibold)}.ProjectDocsPage_guidedFlow__coTmT .ProjectDocsPage_guidedDone__arBeR i{border-color:var(--success-500);background:var(--success-50);color:var(--success-700)}.ProjectDocsPage_guidedFlow__coTmT .ProjectDocsPage_guidedSubmitted__lMgOA i{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-ink)}.ProjectDocsPage_guidedFlow__coTmT .ProjectDocsPage_guidedCurrent__MEuJh i{border-color:var(--brand-500);background:var(--brand-600);color:white}.ProjectDocsPage_takeoverBody__b2okU{min-width:0}.ProjectDocsPage_takeoverActions__vSFk9{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-8);margin:0 calc(var(--space-16) * -1) calc(var(--space-16) * -1);padding:var(--space-8) var(--space-16);background:var(--surface);border-top:1px solid var(--hairline)}@media (max-width:720px){.ProjectDocsPage_guidedFlow__coTmT ol{flex-basis:100%}.ProjectDocsPage_guidedFlow__coTmT li span{white-space:normal}}@media (prefers-reduced-motion:reduce){.ProjectDocsPage_takeoverArrival__NVjNU{animation:none}}.PaperSheet_draftMark___QHP1{align-self:start;padding:var(--space-2) var(--space-8);border:1px solid var(--hairline);border-radius:var(--radius-4);color:var(--ink-3);font-size:var(--fs-11);letter-spacing:.25em;white-space:nowrap}.PeopleRoster_roster__wagxk{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,216px));justify-content:start;grid-gap:var(--space-4) var(--space-8);gap:var(--space-4) var(--space-8);margin:0;padding:0;list-style:none}.PeopleRoster_person__Te1A7{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-10);gap:var(--space-10);min-width:0;padding:var(--space-6) var(--space-8);border-radius:var(--radius-sm);transition:background-color var(--dur-base) var(--ease-standard)}.PeopleRoster_person__Te1A7:hover{background:var(--surface-sunk)}.PeopleRoster_copy__EFr8C{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.PeopleRoster_nameLine__xsmW3{display:flex;align-items:center;gap:var(--space-6);min-width:0}.PeopleRoster_name__CkrOz{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--ink)}.PeopleRoster_meta__lONuu,.PeopleRoster_name__CkrOz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PeopleRoster_meta__lONuu{font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--ink-3)}.PeopleRoster_tagMuted__YNOZP,.PeopleRoster_tag__wa2l0{flex:none;padding:0 var(--space-6);border-radius:var(--radius-pill);font-size:var(--fs-11);font-weight:var(--fw-regular);line-height:16px}.PeopleRoster_tag__wa2l0{background:var(--brand-50);color:var(--brand-700)}.PeopleRoster_tagMuted__YNOZP{background:var(--surface-soft);color:var(--ink-3)}.PeopleRoster_empty__wCZ2q{margin:0;padding:var(--space-10) 0;font-size:var(--fs-13);color:var(--ink-3)}.PeopleRoster_action__ambyh{flex:none;opacity:.6;transition:opacity var(--dur-base) var(--ease-standard)}.PeopleRoster_person__Te1A7:focus-within .PeopleRoster_action__ambyh,.PeopleRoster_person__Te1A7:hover .PeopleRoster_action__ambyh{opacity:1}.ProjectTeamPanel_head__T7JW2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.ProjectTeamPanel_notice___YaFl{margin:var(--space-8) 0 0;color:var(--text-secondary);font-size:var(--fs-13);line-height:20px}.CompactQueueToolbar_popover__RFdZZ{position:fixed;z-index:var(--z-dropdown);width:min(340px,calc(100vw - 16px));max-height:calc(100dvh - 24px);overflow-y:auto;padding:var(--space-16);background:var(--surface);color:var(--ink);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--fs-13)}.CompactQueueToolbar_footer__3WQbZ,.CompactQueueToolbar_heading__13LLi,.CompactQueueToolbar_month__B5wQz,.CompactQueueToolbar_presets__6_PO0{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.CompactQueueToolbar_heading__13LLi{margin-bottom:var(--space-12)}.CompactQueueToolbar_heading__13LLi strong,.CompactQueueToolbar_month__B5wQz strong{font-weight:600}.CompactQueueToolbar_fields__weJUD{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.CompactQueueToolbar_field__EOzgV{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:0}.CompactQueueToolbar_field__EOzgV>span{color:var(--ink-3);font-size:var(--fs-12)}.CompactQueueToolbar_field__EOzgV select{width:100%}.CompactQueueToolbar_footer__3WQbZ{margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--hairline)}.CompactQueueToolbar_hint__Ho_kV{color:var(--ink-3);font-size:var(--fs-12)}.CompactQueueToolbar_trigger__ga4_g{position:relative}.CompactQueueToolbar_dot__9jnEy{position:absolute;top:4px;right:4px;width:5px;height:5px;background:var(--brand);border-radius:50%}.CompactQueueToolbar_inputs__SvEXx{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);margin-bottom:var(--space-12)}.CompactQueueToolbar_inputs__SvEXx label{display:grid;grid-gap:var(--space-4);gap:var(--space-4);color:var(--ink-3);font-size:var(--fs-12);min-width:0}.CompactQueueToolbar_inputs__SvEXx input{width:100%;min-width:0;font-size:var(--fs-12)}.CompactQueueToolbar_month__B5wQz{margin:var(--space-12) 0 var(--space-8)}.CompactQueueToolbar_days__BKjd_,.CompactQueueToolbar_weekdays__es_R1{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px}.CompactQueueToolbar_weekdays__es_R1{text-align:center;color:var(--ink-3);font-size:var(--fs-11);padding-bottom:var(--space-6)}.CompactQueueToolbar_day__brXa_{min-height:34px;border-radius:var(--radius-sm);font-size:var(--fs-12)}.CompactQueueToolbar_day__brXa_:hover{background:var(--surface-2)}.CompactQueueToolbar_inRange__Vckv6{background:var(--brand-soft)}.CompactQueueToolbar_endpoint__4rOqm{background:var(--brand);color:var(--surface)}.CompactQueueToolbar_endpoint__4rOqm:hover{background:var(--brand-dark)}.CompactQueueToolbar_error__eEuj3{margin-top:var(--space-8);color:var(--danger-600);font-size:var(--fs-12)}.CompactQueueToolbar_presets__6_PO0{justify-content:flex-start}.CompactQueueToolbar_count__A03x2{font-size:var(--fs-11);color:var(--brand)}@media (pointer:coarse){.CompactQueueToolbar_day__brXa_{min-height:40px}.CompactQueueToolbar_inputs__SvEXx input{font-size:16px}}.CompactQueueToolbar_searchInput__243fO{width:100%}@media (max-width:560px){.CompactQueueToolbar_trigger__ga4_g{min-width:44px;min-height:44px}.CompactQueueToolbar_day__brXa_,.CompactQueueToolbar_field__EOzgV select,.CompactQueueToolbar_inputs__SvEXx input,.CompactQueueToolbar_popover__RFdZZ .btn{min-height:44px}}.DocPaperModal_stage__pJeDP{display:flex;justify-content:center;padding:var(--space-16) 0;background:var(--d-panel-muted)}.DocPaperModal_sheet__eZP0R{width:var(--doc-paper-width);max-width:100%;background:var(--surface-1);box-shadow:var(--shadow-2)}.DocPaperModal_sheet__eZP0R .dnum{white-space:nowrap}.DocPaperModal_portrait__eE1Nm{--doc-paper-width:794px}.DocPaperModal_landscape__Gd236{--doc-paper-width:1123px}@page docPaperPortrait{size:A4 portrait;margin:10mm}@page docPaperLandscape{size:A4 landscape;margin:10mm}@media print{body:has(.DocPaperModal_sheet__eZP0R) :not(:has(.DocPaperModal_sheet__eZP0R)):not(.DocPaperModal_sheet__eZP0R):not(.DocPaperModal_sheet__eZP0R *){display:none!important}body:has(.DocPaperModal_sheet__eZP0R) :has(.DocPaperModal_sheet__eZP0R){display:block!important;position:static!important;width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;max-height:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;background:none!important}body:has(.DocPaperModal_sheet__eZP0R) .DocPaperModal_sheet__eZP0R,body:has(.DocPaperModal_sheet__eZP0R) .DocPaperModal_sheet__eZP0R *{visibility:visible!important}.DocPaperModal_sheet__eZP0R{width:auto!important;max-width:none!important;box-shadow:none!important;background:none!important}.DocPaperModal_portrait__eE1Nm{page:docPaperPortrait}.DocPaperModal_landscape__Gd236{page:docPaperLandscape}}.ProjectMetaPanel_panel__tcf9i{display:flex;flex-direction:column;min-width:0}.ProjectMetaPanel_tabs__7VM_E{display:flex;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-sunk)}.ProjectMetaPanel_tabs__7VM_E .ProjectMetaPanel_tab__u5V24.btn-bare{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);height:auto;padding:var(--space-6) var(--space-8);border-radius:var(--radius-sm);color:var(--ink-3);font-size:var(--fs-12);font-weight:var(--fw-regular);white-space:nowrap}.ProjectMetaPanel_tabs__7VM_E .ProjectMetaPanel_tab__u5V24.btn-bare:hover{background:var(--brand-50);color:var(--brand-700)}.ProjectMetaPanel_tabs__7VM_E .ProjectMetaPanel_tabOn__f1Hbp.btn-bare{background:var(--surface);color:var(--brand-700);font-weight:var(--fw-semibold);box-shadow:var(--shadow-sm)}.ProjectMetaPanel_count__2yHxd{color:var(--ink-3);font-size:var(--fs-11);font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectMetaPanel_tabOn__f1Hbp .ProjectMetaPanel_count__2yHxd{color:var(--brand-700)}.ProjectMetaPanel_body__5vkXt{padding-top:var(--space-12);min-width:0}.ProjectMetaPanel_link__1aoP1{color:var(--brand-700);text-decoration:none}.ProjectMetaPanel_link__1aoP1:hover{text-decoration:underline}.ProjectMetaPanel_note___diJJ{margin:var(--space-8) 0 0;color:var(--ink-3);font-size:var(--fs-11);line-height:1.6}.ProjectMetaPanel_empty__iMQ5X{margin:var(--space-8) 0 0;color:var(--ink-3);font-size:var(--fs-12)}.ProjectMetaPanel_loadError__ZR0Iq{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-height:44px;margin:var(--space-4) 0;padding:var(--space-6) var(--space-8);border:1px solid var(--c-danger-soft);border-radius:var(--radius-sm);background:var(--c-danger-soft);color:var(--c-danger-ink);font-size:var(--fs-12)}.ProjectMetaPanel_riskList__44I_6{margin:0;padding:0;list-style:none}.ProjectMetaPanel_riskList__44I_6 li{padding:var(--space-8) 0;border-bottom:1px solid var(--hairline)}.ProjectMetaPanel_riskHead__Irepu{display:flex;align-items:center;gap:var(--space-6);min-width:0}.ProjectMetaPanel_riskHead__Irepu b{overflow:hidden;color:var(--ink);font-size:var(--fs-12);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap}.ProjectMetaPanel_riskMeta__8ytSC{display:block;margin-top:var(--space-2);color:var(--ink-3);font-size:var(--fs-11)}.ProjectMetaPanel_more__UarV7{display:inline-flex;align-items:center;margin-top:var(--space-10);color:var(--brand-700);font-size:var(--fs-12);text-decoration:none}.ProjectMetaPanel_more__UarV7:hover{text-decoration:underline}@media (max-width:720px){.ProjectMetaPanel_tabs__7VM_E .ProjectMetaPanel_tab__u5V24.btn-bare{min-height:44px}}.CustomerOrderExportDialog_body__5ev88{display:flex;flex-direction:column;gap:var(--space-12)}.CustomerOrderExportDialog_toggle__XNmU2{display:flex;align-items:flex-start;gap:var(--space-8);padding:var(--space-8) var(--space-12);border:1px solid var(--ui-color-border);border-radius:var(--radius-md);background:var(--ui-color-brand-50);cursor:pointer}.CustomerOrderExportDialog_toggle__XNmU2 input{margin-top:3px}.CustomerOrderExportDialog_toggle__XNmU2 span{display:flex;flex-direction:column;gap:var(--space-2)}.CustomerOrderExportDialog_toggle__XNmU2 small{color:var(--ui-color-text-secondary)}.CustomerOrderExportDialog_grid__qsVL8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8) var(--space-12);gap:var(--space-8) var(--space-12)}.CustomerOrderExportDialog_clause__j02ln{margin:0;padding:var(--space-8) var(--space-12);border-left:3px solid var(--ui-color-brand);background:var(--ui-color-surface);font-size:var(--fs-12);line-height:1.6}.CustomerOrderExportDialog_clause__j02ln span{color:var(--ui-color-text-secondary)}.CustomerOrderExportDialog_error__R0Dew{margin:0;color:var(--ui-color-danger-ink)}@media (max-width:640px){.CustomerOrderExportDialog_grid__qsVL8{grid-template-columns:1fr}}.ProjectQtyWorkbench_shell__YJ7dg{display:flex;min-width:0;flex-direction:column;gap:var(--space-8)}.ProjectQtyWorkbench_tabs__c7KEP{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-6);padding:var(--space-4);border:1px solid var(--ui-color-border);border-radius:var(--radius-md);background:var(--ui-color-surface)}.ProjectQtyWorkbench_tab__BuLbt{display:flex;min-width:132px;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-6) var(--space-12);border:1px solid transparent;border-radius:var(--radius-sm);color:var(--ui-color-text);text-align:left}.ProjectQtyWorkbench_tab__BuLbt strong{font-size:var(--fs-14)}.ProjectQtyWorkbench_tab__BuLbt small{color:var(--ui-color-text-secondary);font-size:var(--fs-11)}.ProjectQtyWorkbench_tab__BuLbt[data-active=true]{border-color:var(--ui-color-brand);background:var(--ui-color-brand-50)}.ProjectQtyWorkbench_tab__BuLbt[data-active=true] strong{color:var(--ui-color-brand)}.ProjectQtyWorkbench_tabHint__QzhOK{align-self:center;margin-left:auto;padding-right:var(--space-8);color:var(--ui-color-text-secondary);font-size:var(--fs-12)}@media (max-width:640px){.ProjectQtyWorkbench_tab__BuLbt{min-width:0;flex:1 1}.ProjectQtyWorkbench_tabHint__QzhOK{display:none}}.ProjectStageQuantityImport_form__otMhz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.ProjectStageQuantityImport_reference__JmwTG{grid-column:1/-1}.ProjectStageQuantityImport_notice__DkGpQ{margin:var(--space-12) 0;padding:var(--space-10) var(--space-12);border-left:3px solid var(--brand-500);border-radius:var(--radius-sm);background:var(--brand-50);color:var(--text-secondary);font-size:var(--fs-12);line-height:1.7}.ProjectStageQuantityImport_importBar__gsj9h,.ProjectStageQuantityImport_pagination__HeIfw,.ProjectStageQuantityImport_previewBar__Fdg8c{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);color:var(--text-secondary);font-size:var(--fs-12)}.ProjectStageQuantityImport_importBar__gsj9h{margin-bottom:var(--space-12)}.ProjectStageQuantityImport_importBar__gsj9h span{overflow-wrap:anywhere}.ProjectStageQuantityImport_paste__R_P89{margin-bottom:var(--space-12)}.ProjectStageQuantityImport_paste__R_P89 summary{margin-bottom:var(--space-8);cursor:pointer;color:var(--brand-600)}.ProjectStageQuantityImport_paste__R_P89 textarea{resize:vertical;font-family:var(--font-mono,monospace)}.ProjectStageQuantityImport_hint__SEgem{color:var(--text-secondary);font-size:var(--fs-12)}.ProjectStageQuantityImport_error__dI5T9{display:block;margin:var(--space-4) 0;color:var(--c-danger);font-size:var(--fs-12);overflow-wrap:anywhere}.ProjectStageQuantityImport_preview__KphbT{border:1px solid var(--hairline);border-radius:var(--radius-md);overflow:hidden}.ProjectStageQuantityImport_previewBar__Fdg8c{padding:var(--space-10) var(--space-12);background:var(--surface-soft)}.ProjectStageQuantityImport_previewBar__Fdg8c strong{color:var(--text-primary)}.ProjectStageQuantityImport_tableWrap__yiEnr{max-height:420px;overflow:auto}.ProjectStageQuantityImport_table__8V8Kx{width:100%;min-width:1120px;border-spacing:0;table-layout:fixed;font-size:var(--fs-12)}.ProjectStageQuantityImport_table__8V8Kx th{position:-webkit-sticky;position:sticky;z-index:1;top:0;background:var(--surface-soft);color:var(--text-secondary);text-align:left}.ProjectStageQuantityImport_table__8V8Kx th:first-child{width:44px}.ProjectStageQuantityImport_table__8V8Kx th:nth-child(2){width:180px}.ProjectStageQuantityImport_table__8V8Kx th:nth-child(3){width:200px}.ProjectStageQuantityImport_table__8V8Kx th:nth-child(4){width:62px}.ProjectStageQuantityImport_table__8V8Kx th:nth-child(5),.ProjectStageQuantityImport_table__8V8Kx th:nth-child(6){width:105px;text-align:right}.ProjectStageQuantityImport_table__8V8Kx th:nth-child(7){width:145px}.ProjectStageQuantityImport_table__8V8Kx td,.ProjectStageQuantityImport_table__8V8Kx th{padding:var(--space-6);border-bottom:1px solid var(--hairline);vertical-align:top}.ProjectStageQuantityImport_table__8V8Kx td{background:var(--surface)}.ProjectStageQuantityImport_table__8V8Kx tbody tr:nth-child(2n) td{background:var(--surface-soft)}.ProjectStageQuantityImport_table__8V8Kx tbody tr:hover td{background:var(--brand-50)}.ProjectStageQuantityImport_table__8V8Kx input{width:100%;min-width:0;height:var(--control-height-toolbar);padding:var(--space-4) var(--space-6);border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font-family:inherit;font-size:var(--fs-12)}.ProjectStageQuantityImport_table__8V8Kx input:focus{outline:2px solid var(--brand-500);outline-offset:1px}.ProjectStageQuantityImport_table__8V8Kx input:disabled{color:var(--text-secondary);background:var(--surface-soft)}.ProjectStageQuantityImport_table__8V8Kx input+input,.ProjectStageQuantityImport_table__8V8Kx select+input{margin-top:var(--space-4)}.ProjectStageQuantityImport_number__8II2c,.ProjectStageQuantityImport_number__8II2c input{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectStageQuantityImport_invalidRow__Sdd7B td:first-child{border-left:3px solid var(--c-warning)}.ProjectStageQuantityImport_pagination__HeIfw{justify-content:flex-end;padding:var(--space-8) var(--space-12);border-top:1px solid var(--hairline)}.ProjectStageQuantityImport_pagination__HeIfw span{margin-right:auto}@media (max-width:820px){.ProjectStageQuantityImport_tableWrap__yiEnr{max-height:360px}}@media (max-width:560px){.ProjectStageQuantityImport_form__otMhz{grid-template-columns:minmax(0,1fr)}.ProjectStageQuantityImport_importBar__gsj9h{align-items:flex-start;flex-direction:column}.ProjectStageQuantityImport_pagination__HeIfw span,.ProjectStageQuantityImport_previewBar__Fdg8c span{width:100%}}