.dashboard_overview__3F9As{min-width:0}.dashboard_overview__3F9As h1{font-size:26px}.dashboard_overview__3F9As h2{font-size:18px;margin-bottom:8px}.dashboard_overview__3F9As h3{font-size:15px}.dashboard_overview__3F9As p{line-height:1.45}.dashboard_priorities__WQp6g>div{gap:12px!important}.dashboard_priorities__WQp6g details,.dashboard_priorities__WQp6g section{padding:14px 16px;margin-bottom:12px}.dashboard_priorities__WQp6g p{font-size:13px}.dashboard_priorities__WQp6g summary{padding:2px 0}.dashboard_toolbar__cH3ky{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:12px 0}.dashboard_toolbar__cH3ky label{font-size:13px}.dashboard_toolbar__cH3ky select{padding:8px;max-width:100%;display:block}.dashboard_context___IfTb{font-size:13px;color:#555;margin:8px 0 14px}.dashboard_grid__D9hPf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.dashboard_card__uY0FF{background:#fff;border:1px solid #ddd;border-top:3px solid var(--cmx-orange);border-radius:7px;padding:15px 16px;min-width:0;height:380px;box-sizing:border-box;display:flex;flex-direction:column}.dashboard_card__uY0FF>h2{flex-shrink:0}.dashboard_cardBody__rFmbh{flex:1 1;min-height:0;overflow-y:auto;overflow-wrap:anywhere;scrollbar-gutter:stable}.dashboard_cardBody__rFmbh:focus-visible{outline:2px solid var(--cmx-orange);outline-offset:2px}.dashboard_card__uY0FF li,.dashboard_card__uY0FF p{font-size:13px;margin:8px 0}.dashboard_card__uY0FF ul{padding-left:16px}.dashboard_card__uY0FF dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1px solid #eee;padding:7px 0;margin-top:0!important}.dashboard_card__uY0FF dt{font-size:13px}.dashboard_card__uY0FF dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;font-size:15px;white-space:nowrap}.dashboard_card__uY0FF a{text-decoration:underline;text-underline-offset:2px}.dashboard_card__uY0FF details summary{cursor:pointer;font-weight:600;font-size:13px}.dashboard_calendar__ja2Xp>section{padding:12px 0 0;border:0;box-shadow:none;margin:0}.dashboard_calendar__ja2Xp>section>div{gap:12px!important}.dashboard_settings__Pmb0N{background:white;padding:16px;border:1px solid #ddd;border-radius:7px;margin-bottom:14px}.dashboard_setting___uvXc{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:7px 0;border-bottom:1px solid #eee}.dashboard_setting___uvXc label:first-child{flex:1 1;min-width:180px}.dashboard_settings__Pmb0N button{padding:7px 10px}.dashboard_actions__c3bbO{display:flex;gap:10px;margin-top:12px}.dashboard_wide__8Vps3{grid-column:1/-1}@media(max-width:1250px){.dashboard_grid__D9hPf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.dashboard_grid__D9hPf{grid-template-columns:minmax(0,1fr)}}.FabricationProgress_panel__PSSMU{min-width:0}.FabricationProgress_summary__L5_OY{min-width:0;margin:12px 0 18px}.FabricationProgress_figures__kBZHp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0 0 12px}.FabricationProgress_figures__kBZHp dt{font-size:.86rem;line-height:1.4;color:#555}.FabricationProgress_figures__kBZHp dd{margin:4px 0 0;font-size:1.2rem;font-weight:700;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FabricationProgress_progress__FrT3K{display:block;width:100%;height:10px;margin:12px 0;accent-color:var(--cmx-orange)}.FabricationProgress_progress__FrT3K::-webkit-progress-bar{background:#e5e5e5;border-radius:4px}.FabricationProgress_progress__FrT3K::-webkit-progress-value{background:var(--cmx-orange);border-radius:4px}.FabricationProgress_summary__L5_OY small{font-size:.82rem;line-height:1.4}.FabricationProgress_summary__L5_OY p{margin:6px 0;font-size:.9rem}.FabricationProgress_actions__EoiAZ{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 18px}.FabricationProgress_details__sZeZI{border-top:1px solid #ddd;padding:12px 0;margin:0}.FabricationProgress_details__sZeZI>summary{font-weight:650;cursor:pointer;line-height:1.5}.FabricationProgress_table__TC_yy{width:100%;border-collapse:collapse;margin:12px 0;font-size:.9rem}.FabricationProgress_table__TC_yy td,.FabricationProgress_table__TC_yy th{padding:9px 10px;text-align:left;vertical-align:top;border-bottom:1px solid #ddd}.FabricationProgress_table__TC_yy th{background:#292929;color:white;font-weight:600}.FabricationProgress_table__TC_yy td:not(:first-child){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FabricationProgress_table__TC_yy .FabricationProgress_money___QSz2{text-align:right;white-space:nowrap}.FabricationProgress_entry__fxcv9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.FabricationProgress_entry__fxcv9 label{display:flex;flex-direction:column;gap:5px;min-width:0}.FabricationProgress_entry__fxcv9 input,.FabricationProgress_entry__fxcv9 select,.FabricationProgress_entry__fxcv9 textarea{box-sizing:border-box;width:100%;padding:8px;font:inherit}.FabricationProgress_entry__fxcv9 .FabricationProgress_wide__pPMMQ{grid-column:1/-1}.FabricationProgress_entry__fxcv9 .FabricationProgress_inline__YjSjy{display:flex;flex-direction:row;align-items:center}.FabricationProgress_entry__fxcv9 .FabricationProgress_inline__YjSjy input{width:auto}.FabricationProgress_sourceInfo___LHGO{display:flex;flex-wrap:wrap;gap:8px 20px;margin:10px 0;font-size:.9rem}.FabricationProgress_sourceInfo___LHGO strong{white-space:nowrap}.FabricationProgress_search__m6RRR{display:block;margin:12px 0}.FabricationProgress_search__m6RRR input{margin-top:5px;padding:8px;width:min(100%,440px);box-sizing:border-box;font:inherit}.FabricationProgress_scroll__YCAtA{overflow:auto}.FabricationProgress_overviewLink__r6VsG{display:inline-block;margin-top:8px;font-weight:650}@media(max-width:850px){.FabricationProgress_entry__fxcv9,.FabricationProgress_figures__kBZHp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.FabricationProgress_entry__fxcv9,.FabricationProgress_figures__kBZHp{grid-template-columns:1fr}.FabricationProgress_figures__kBZHp dd{font-size:1.1rem}.FabricationProgress_actions__EoiAZ{flex-direction:column}}.FabricationProgress_allocationEditor__cBi21,.FabricationProgress_scopeEditor__yGD9H{border:1px solid #ddd;border-left:3px solid var(--cmx-orange);padding:16px;margin:14px 0;background:#fff}.FabricationProgress_allocationEditor__cBi21 h3,.FabricationProgress_scopeEditor__yGD9H h3{margin:0 0 12px}.FabricationProgress_scopeEditor__yGD9H label{display:flex;flex-direction:column;gap:6px;margin:10px 0}.FabricationProgress_scopeEditor__yGD9H input,.FabricationProgress_scopeEditor__yGD9H select{font:inherit;padding:8px;max-width:100%;box-sizing:border-box}.FabricationProgress_allocationEditor__cBi21>label{display:inline-flex;flex-direction:column;gap:5px;margin:8px 14px 8px 0}.FabricationProgress_allocationEditor__cBi21 input,.FabricationProgress_allocationEditor__cBi21 select,.FabricationProgress_allocationEditor__cBi21 textarea{font:inherit;padding:7px;box-sizing:border-box;max-width:100%}.FabricationProgress_auditDate__mULhH{white-space:nowrap}.FabricationProgress_table__TC_yy td dl{font-size:.85rem}.FabricationProgress_table__TC_yy td dd{margin:3px 0 8px;overflow-wrap:anywhere}.FabricationProgress_table__TC_yy td details{min-width:90px}.FabricationProgress_table__TC_yy td small{font-size:.82rem}.FabricationProgress_table__TC_yy button{white-space:nowrap}.CmxNavigation_shell__aYUEB{width:100%;max-width:1600px;margin:0 auto;display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:22px;padding:24px 28px;background:#f4f5f7;color:#292c30;min-height:100vh;font-family:Arial,sans-serif}.CmxNavigation_side__grlKy{position:sticky;top:20px;min-width:0}.CmxNavigation_menu__KbY_T{display:flex;flex-direction:column;gap:5px;padding:12px;background:white;border:1px solid #ddd;border-radius:8px}.CmxNavigation_menu__KbY_T a{display:block;padding:12px;border-radius:5px;font-weight:600;font-size:14px;border-left:3px solid transparent;line-height:1.3}.CmxNavigation_menu__KbY_T a:hover{background:#fff3df}.CmxNavigation_menu__KbY_T a[aria-current=page]{background:#fff0d7;border-left-color:var(--cmx-orange)}.CmxNavigation_menu__KbY_T a:focus-visible,.CmxNavigation_trail__beCX0 a:focus-visible,.CmxNavigation_trail__beCX0 button:focus-visible{outline:3px solid var(--cmx-orange);outline-offset:2px}.CmxNavigation_content__8FCwO{min-width:0}.CmxNavigation_content__8FCwO>main{width:100%;max-width:none;margin:0;min-height:0;padding:24px;background:#f4f5f7;font-family:Arial,sans-serif;color:#292c30}.CmxNavigation_content__8FCwO h1{font-size:28px}.CmxNavigation_trail__beCX0{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:0 24px 16px;font-size:13px;line-height:1.4}.CmxNavigation_trail__beCX0 a,.CmxNavigation_trail__beCX0 button{border:0;background:transparent;font:inherit;font-weight:700;color:#35383d;cursor:pointer}.CmxNavigation_trail__beCX0 span{color:#676d74}.CmxNavigation_home__cZ3Dc{width:100%;max-width:1600px;margin:0 auto;padding:28px;color:#292c30;background:#f4f5f7;min-height:100vh;font-family:Arial,sans-serif}.CmxNavigation_homeColumns__wEpTh{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;align-items:start;margin-top:24px}.CmxNavigation_manager__Oy1wj{min-width:0}.CmxNavigation_financeLinks__RH_HH{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.CmxNavigation_financeLinks__RH_HH a{padding:12px 16px;background:white;border:1px solid #ccc;border-left:3px solid var(--cmx-orange);border-radius:5px;font-weight:600}.CmxNavigation_scrollTable__EEOAA{overflow-x:auto}@media(max-width:1050px){.CmxNavigation_shell__aYUEB{grid-template-columns:190px minmax(0,1fr);gap:12px;padding:18px 12px}.CmxNavigation_homeColumns__wEpTh{grid-template-columns:190px minmax(0,1fr);gap:16px}.CmxNavigation_content__8FCwO>main{padding:18px}.CmxNavigation_trail__beCX0{padding-left:18px}.CmxNavigation_menu__KbY_T{padding:7px}.CmxNavigation_menu__KbY_T a{padding:10px 8px}}@media(max-width:760px){.CmxNavigation_homeColumns__wEpTh,.CmxNavigation_shell__aYUEB{grid-template-columns:minmax(0,1fr)}.CmxNavigation_side__grlKy{position:static}.CmxNavigation_menu__KbY_T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.CmxNavigation_home__cZ3Dc{padding:16px 12px}.CmxNavigation_content__8FCwO>main{padding:16px 0}.CmxNavigation_trail__beCX0{padding-left:0}.CmxNavigation_shell__aYUEB{padding:16px 12px}.CmxNavigation_content__8FCwO h1{font-size:24px}}@media print{.CmxNavigation_side__grlKy,.CmxNavigation_trail__beCX0{display:none!important}.CmxNavigation_homeColumns__wEpTh,.CmxNavigation_shell__aYUEB{display:block;padding:0;min-height:0}.CmxNavigation_content__8FCwO>main,.CmxNavigation_home__cZ3Dc{padding:0}}@media screen{.CmxNavigation_content__8FCwO>main{padding:16px 20px}.CmxNavigation_content__8FCwO h1{margin-bottom:4px}.CmxNavigation_trail__beCX0{padding-bottom:10px}.CmxNavigation_shell__aYUEB{gap:14px}.CmxNavigation_content__8FCwO main>section{margin-bottom:16px}.CmxNavigation_content__8FCwO main>div>p:empty,.CmxNavigation_content__8FCwO main>p:empty{display:none}}@media screen{.CmxNavigation_content__8FCwO main>section:has(>details:only-child){padding:12px 16px}.CmxNavigation_content__8FCwO main>section{border-radius:7px}.CmxNavigation_content__8FCwO main h1+p{margin-top:5px}.CmxNavigation_content__8FCwO main>nav{row-gap:8px}.CmxNavigation_content__8FCwO main label,.CmxNavigation_content__8FCwO main>div{min-width:0}}.bids_page__neWgf{min-height:100vh;background:#f4f5f7;padding:40px;font-family:Arial,sans-serif;color:#252525;color-scheme:light}.bids_back__2yvjN{display:inline-block;margin-bottom:24px;font-weight:700}.bids_back__2yvjN:hover{text-decoration:underline}.bids_heading__np2hv{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.bids_heading__np2hv h1{font-size:30px}.bids_heading__np2hv p{margin-top:10px}.bids_primary__Y4gJ1,.bids_secondary__pC8hw{padding:12px 20px;border-radius:6px;border:1px solid transparent;font:inherit;font-weight:700;cursor:pointer}.bids_primary__Y4gJ1{background:var(--cmx-orange);color:#252525}.bids_primary__Y4gJ1:hover{background:var(--cmx-orange-hover)}.bids_primary__Y4gJ1:disabled{opacity:.6;cursor:default}.bids_secondary__pC8hw{background:white;color:#252525;border-color:#bbb}.bids_page__neWgf a:focus-visible,.bids_page__neWgf button:focus-visible,.bids_page__neWgf input:focus-visible,.bids_page__neWgf select:focus-visible{outline:3px solid var(--cmx-orange);outline-offset:3px}.bids_notice__jfQqU{padding:14px 18px;background:#fff3e2;border-left:4px solid var(--cmx-orange);line-height:1.5}.bids_message__VYY7a{margin:16px 0;color:#235c37}.bids_form__IsgDH{background:white;padding:24px;border-radius:10px;border-top:4px solid var(--cmx-orange);margin-bottom:24px}.bids_form__IsgDH h2{font-size:22px;margin-bottom:12px}.bids_fields__cwFR7{display:grid;grid-template-columns:1fr 1fr minmax(140px,.5fr);gap:18px;margin:20px 0}.bids_fields__cwFR7 label{display:flex;flex-direction:column;gap:8px;font-weight:700}.bids_fields__cwFR7 input,.bids_fields__cwFR7 select{width:100%;min-height:44px;padding:10px;border:1px solid #aaa;border-radius:5px;background:white;color:#252525;font:inherit}.bids_actions__hAg2W{display:flex;gap:12px}.bids_error__udwzZ{color:#a12222;margin-bottom:16px}.bids_tableWrap__wevL9{overflow-x:auto}.bids_tableWrap__wevL9 table{width:100%;background:white;border-collapse:collapse}.bids_tableWrap__wevL9 thead{background:#252525;color:white}.bids_tableWrap__wevL9 td,.bids_tableWrap__wevL9 th{padding:15px;text-align:left}.bids_tableWrap__wevL9 td{border-bottom:1px solid #eee;overflow-wrap:anywhere}.bids_caption__lEqs4{text-align:left;padding-bottom:12px;font-weight:700}.bids_badge__PbTdx{display:inline-block;padding:5px 10px;border-radius:20px;font-size:14px;font-weight:700}.bids_pending__POr9B{background:#fff0d9;color:#744400}.bids_awarded__jboou{background:#e2f3e8;color:#235c37}.bids_lost__tHQCw{background:#fbe6e6;color:#982626}@media (max-width:700px){.bids_page__neWgf{padding:20px}.bids_heading__np2hv{align-items:flex-start;flex-direction:column}.bids_fields__cwFR7{grid-template-columns:1fr}.bids_tableWrap__wevL9 table{min-width:580px}}.bids_inProgress__y_lJ7{background:#e4eff8;color:#245b83}.bids_form__IsgDH input[aria-invalid=true],.bids_form__IsgDH textarea[aria-invalid=true]{border:2px solid #a32020;background:#fff3f1}.bids_fabricationEntry__lFHju>div>table input{width:100%;min-height:36px;padding:7px 9px;border:1px solid #b8bec5;border-radius:4px;font:inherit;box-sizing:border-box}.bids_fabricationEntry__lFHju>div>table th:first-child{width:40%}.bids_fabricationEntry__lFHju input[aria-invalid=true]{border:2px solid #a32020;background:#fff3f1}.bids_fabricationEntry__lFHju table td:last-child button{white-space:nowrap;min-width:42px}.bids_fabricationEntry__lFHju>.bids_fields__cwFR7{grid-template-columns:1fr}.bids_fabricationEntry__lFHju textarea{display:block;width:100%;min-height:64px;padding:9px;border:1px solid #b8bec5;border-radius:4px;font:inherit;box-sizing:border-box}.bids_projectRegister__b_SeK table{min-width:1000px;table-layout:fixed}.bids_projectRegister__b_SeK th:first-child,.bids_projectRegister__b_SeK th:nth-child(2){width:115px}.bids_projectRegister__b_SeK th:nth-child(3){width:160px}.bids_projectRegister__b_SeK th:nth-child(4){width:210px}.bids_projectRegister__b_SeK th:nth-child(5){width:125px}.bids_projectRegister__b_SeK th:nth-child(6){width:130px}.bids_projectRegister__b_SeK th:nth-child(7){width:110px}.bids_projectRegister__b_SeK th:nth-child(8){width:160px}.bids_projectRegister__b_SeK td{overflow-wrap:break-word;vertical-align:top}.bids_projectRegister__b_SeK td:first-child,.bids_projectRegister__b_SeK td:nth-child(2),.bids_projectRegister__b_SeK td:nth-child(7){white-space:nowrap}.bids_projectRegister__b_SeK td:last-child a,.bids_projectRegister__b_SeK td:last-child button{white-space:nowrap;font-size:13px;padding:8px 10px;margin-bottom:0;min-height:36px}.bids_projectRegister__b_SeK td,.bids_projectRegister__b_SeK th{padding:10px 12px}.FinancialReportPrint_overlay__w1PD9{position:fixed;inset:55px 12px 12px;z-index:99998;background:white;border:3px solid var(--cmx-orange);padding:20px;overflow:auto;color:#292c30}.FinancialReportPrint_actions__ohASX{display:flex;gap:12px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.FinancialReportPrint_header__e2Nn4{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:2px solid var(--cmx-orange);padding-bottom:12px;margin-bottom:12px}.FinancialReportPrint_logo__NgXmk{width:130px;height:auto}.FinancialReportPrint_table__06sbT{width:100%;border-collapse:collapse;margin-top:16px;font-size:12px}.FinancialReportPrint_table__06sbT th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--cmx-orange);color:white;text-align:left}.FinancialReportPrint_table__06sbT td,.FinancialReportPrint_table__06sbT th{padding:7px;border-bottom:1px solid #ddd;overflow-wrap:anywhere}.FinancialReportPrint_table__06sbT tfoot{font-weight:700}.FinancialReportPrint_money__qVRpl{text-align:right;white-space:nowrap}.FinancialReportPrint_meta__iIOwR{font-size:12px;line-height:1.5}.FinancialReportPrint_footer__CUuPl{margin-top:16px;font-size:11px}@media print{@page{size:letter landscape;margin:10mm}body:has(.FinancialReportPrint_overlay__w1PD9)>:not([data-cmx-financial-print]){display:none!important}.FinancialReportPrint_overlay__w1PD9{position:static;inset:auto;border:0;padding:0;overflow:visible;height:auto}.FinancialReportPrint_actions__ohASX{display:none!important}.FinancialReportPrint_table__06sbT{font-size:9pt}.FinancialReportPrint_table__06sbT thead{display:table-header-group}.FinancialReportPrint_table__06sbT tfoot{display:table-row-group}.FinancialReportPrint_table__06sbT tr{page-break-inside:avoid;break-inside:avoid}.FinancialReportPrint_header__e2Nn4{page-break-after:avoid;break-after:avoid}.FinancialReportPrint_footer__CUuPl{font-size:8pt}}.FinancialRegisters_summary__YBFTR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:12px 0 18px}.FinancialRegisters_summary__YBFTR dt{font-size:13px}.FinancialRegisters_summary__YBFTR dd{font-weight:700;font-size:21px;margin:5px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FinancialRegisters_filters__7kQ0Q{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px;margin:16px 0}.FinancialRegisters_filters__7kQ0Q label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.FinancialRegisters_filters__7kQ0Q input,.FinancialRegisters_filters__7kQ0Q select{min-width:0;width:100%;padding:9px;border:1px solid #b9bdc4;border-radius:4px;background:white;color:#292c30;font:inherit}.FinancialRegisters_table__bLJef{width:100%;min-width:1300px;border-collapse:collapse;font-size:13px}.FinancialRegisters_table__bLJef td,.FinancialRegisters_table__bLJef th{padding:10px 9px;border-bottom:1px solid #ddd;text-align:left;vertical-align:top}.FinancialRegisters_table__bLJef th{background:var(--cmx-orange);color:#fff;white-space:normal}.FinancialRegisters_table__bLJef td[data-money]{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FinancialRegisters_table__bLJef small{display:block;margin-top:4px}.FinancialRegisters_hint__dA8SW{font-size:12px;line-height:1.5;margin:10px 0}.FinancialRegisters_actions__9NSA_{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.FinancialRegisters_due__5TElp{white-space:nowrap}@media(max-width:900px){.FinancialRegisters_summary__YBFTR{grid-template-columns:repeat(2,minmax(0,1fr))}}.FinancialRegisters_ap__3KWZK{table-layout:auto;min-width:1385px}.FinancialRegisters_ar__n_MIb{table-layout:auto;min-width:1525px}.FinancialRegisters_table__bLJef td{overflow-wrap:break-word}.ProjectProfitabilitySummary_wrap__LXllO{max-width:100%;overflow-x:auto;margin:16px 0}.ProjectProfitabilitySummary_table__SeVPw{width:100%;table-layout:fixed;min-width:900px;border-collapse:collapse;font-size:14px}.ProjectProfitabilitySummary_table__SeVPw td,.ProjectProfitabilitySummary_table__SeVPw th{padding:12px 9px;border-bottom:1px solid #ddd;text-align:right;vertical-align:top;overflow-wrap:anywhere}.ProjectProfitabilitySummary_table__SeVPw th{background:#292c30;color:white}.ProjectProfitabilitySummary_table__SeVPw td:first-child,.ProjectProfitabilitySummary_table__SeVPw th:first-child{text-align:left;width:22%}.ProjectProfitabilitySummary_table__SeVPw small{display:block;font-size:12px;line-height:1.5;margin-top:5px;color:#555}.ProjectProfitabilitySummary_table__SeVPw details{margin-top:8px;text-align:left}.ProjectProfitabilitySummary_table__SeVPw summary{cursor:pointer;font-weight:600}.ProjectProfitabilitySummary_table__SeVPw dl{margin:10px 0}.ProjectProfitabilitySummary_table__SeVPw dl>div{margin:6px 0}.ProjectProfitabilitySummary_table__SeVPw dd{margin:0;font-weight:600}.ProjectProfitabilitySummary_warning__R6X90{padding:12px;border-left:4px solid var(--cmx-orange);background:#f3f4f5;line-height:1.5}@media(max-width:850px){.ProjectProfitabilitySummary_table__SeVPw{min-width:900px}}.ProjectProfitabilitySummary_detailButton__Pxyjn{border:0;background:none;color:var(--cmx-orange);padding:6px 0;cursor:pointer;font:inherit;font-weight:600}.ProjectProfitabilitySummary_table__SeVPw .ProjectProfitabilitySummary_detailCell__iO12J{text-align:left;background:#f3f4f5;width:auto;padding:16px}.ProjectProfitabilitySummary_detailCell__iO12J dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.ProjectProfitabilitySummary_detailCell__iO12J dl>div{margin:0}.ProjectProfitabilitySummary_detailCell__iO12J dd{margin:4px 0 0;font-weight:600}.ProjectProfitabilitySummary_table__SeVPw th{overflow-wrap:normal}.ProjectProfitabilitySummary_table__SeVPw td:nth-child(n+2):nth-child(-n+6){white-space:nowrap;overflow-wrap:normal}.ProjectProfitabilitySummary_table__SeVPw td small{white-space:normal;overflow-wrap:normal}.material-import_preview__tQN9t{min-width:1080px;table-layout:fixed;font-size:14px}.material-import_preview__tQN9t th:first-child{width:115px}.material-import_preview__tQN9t th:nth-child(2){width:185px}.material-import_preview__tQN9t th:nth-child(3){width:110px}.material-import_preview__tQN9t th:nth-child(4){width:170px}.material-import_preview__tQN9t th:nth-child(5){width:145px}.material-import_preview__tQN9t th:nth-child(6){width:355px}.material-import_preview__tQN9t td{vertical-align:top}.material-import_preview__tQN9t td:first-child,.material-import_preview__tQN9t td:nth-child(3){white-space:nowrap}.material-import_preview__tQN9t p{margin:0 0 8px;line-height:1.4}.material-import_preview__tQN9t details{margin-top:8px}.project-progress_panel__Vt2YQ{background:white;border:1px solid #ddd;border-left:4px solid var(--cmx-orange);border-radius:6px;padding:16px;margin-bottom:18px;color:#292c30}.project-progress_panel__Vt2YQ h2{font-size:20px;font-weight:800;margin:0 0 12px}.project-progress_percentages__9H9TI{display:grid;grid-template-columns:1fr 1fr;gap:20px}.project-progress_percentages__9H9TI>div{min-width:0}.project-progress_percentages__9H9TI span{font-size:13px}.project-progress_percentages__9H9TI strong{display:block;font-size:25px;line-height:1.4}.project-progress_track__BsVQE{height:9px;background:#e7e7e7;border-radius:5px;overflow:hidden;margin-top:5px}.project-progress_track__BsVQE>span{display:block;height:100%;background:var(--cmx-orange)}.project-progress_pending__fyJ19{background:repeating-linear-gradient(135deg,#eee,#eee 5px,#ddd 0,#ddd 10px)}.project-progress_amounts__L0sif{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0 8px}.project-progress_amounts__L0sif dt{font-size:12px}.project-progress_amounts__L0sif dd{margin:3px 0;font-size:18px;font-weight:700}.project-progress_panel__Vt2YQ small{font-size:12px;color:#5c6065}.project-progress_panel__Vt2YQ p{font-size:13px;margin:8px 0}@media(max-width:600px){.project-progress_panel__Vt2YQ{padding:12px}.project-progress_percentages__9H9TI{gap:12px}.project-progress_percentages__9H9TI strong{font-size:20px}.project-progress_amounts__L0sif{grid-template-columns:1fr;gap:8px}.project-progress_amounts__L0sif>div{display:flex;justify-content:space-between;gap:10px}.project-progress_amounts__L0sif dd{font-size:16px;margin:0}}.proposal-log_page__FNnSs{padding:18px 24px;min-width:0}.proposal-log_heading__bXm0P{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.proposal-log_heading__bXm0P h1{font-size:25px;margin:0}.proposal-log_heading__bXm0P a{font-size:13px;font-weight:700;color:#704000}.proposal-log_role__4WYGu{font-size:12px;margin:6px 0 10px}.proposal-log_role__4WYGu summary{cursor:pointer}.proposal-log_filters__QfZEp{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px;background:#fff;border-top:3px solid var(--cmx-orange);border-radius:5px;margin-bottom:10px}.proposal-log_filters__QfZEp label{display:flex;flex:1 1 120px;flex-direction:column;gap:4px;font-size:12px;font-weight:700;min-width:0}.proposal-log_filters__QfZEp .proposal-log_search___9fFO{flex:2 1 230px}.proposal-log_filters__QfZEp input,.proposal-log_filters__QfZEp select{width:100%;height:34px;padding:6px 8px;border:1px solid #aaa;border-radius:3px;font:inherit;background:white;color:#252525}.proposal-log_actions__S3Cct{display:flex;gap:6px;flex-wrap:wrap}.proposal-log_actions__S3Cct button{min-height:34px;padding:6px 9px;border:1px solid #aaa;border-radius:3px;background:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.proposal-log_actions__S3Cct button:last-child{border-color:var(--cmx-orange)}.proposal-log_actions__S3Cct button:disabled{opacity:.5;cursor:default}.proposal-log_tableWrap__g0qrw{overflow:auto;max-height:calc(100vh - 285px);border:1px solid #aaa;position:relative;background:#fff}.proposal-log_tableWrap__g0qrw:focus-visible{outline:2px solid var(--cmx-orange);outline-offset:2px}.proposal-log_tableWrap__g0qrw table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-family:Arial,sans-serif;font-size:12px;background:#fff}.proposal-log_tableWrap__g0qrw caption{text-align:left;padding:5px 8px;background:#f1f2f3;font-size:12px}.proposal-log_tableWrap__g0qrw th{position:sticky;top:0;z-index:3;background:#3f3f3f;color:#fff;font-weight:700;text-align:center;white-space:pre-line;line-height:1.25;padding:9px 6px;border-right:1px solid #676767;border-bottom:1px solid #666}.proposal-log_tableWrap__g0qrw td{padding:7px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;height:32px;background:white;box-sizing:border-box}.proposal-log_tableWrap__g0qrw tbody tr:nth-child(2n) td{background:#f3f4f5}.proposal-log_tableWrap__g0qrw .proposal-log_frozen0__XRtQ6,.proposal-log_tableWrap__g0qrw .proposal-log_frozen1__U52E1,.proposal-log_tableWrap__g0qrw .proposal-log_frozen2__APFbI{position:sticky;z-index:2}.proposal-log_tableWrap__g0qrw .proposal-log_frozen0__XRtQ6{left:0}.proposal-log_tableWrap__g0qrw .proposal-log_frozen1__U52E1{left:125px}.proposal-log_tableWrap__g0qrw .proposal-log_frozen2__APFbI{left:445px;border-right:2px solid var(--cmx-orange)}.proposal-log_tableWrap__g0qrw th.proposal-log_frozen0__XRtQ6,.proposal-log_tableWrap__g0qrw th.proposal-log_frozen1__U52E1,.proposal-log_tableWrap__g0qrw th.proposal-log_frozen2__APFbI{z-index:5;background:#3f3f3f}.proposal-log_cell__3reQU{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.proposal-log_cell__3reQU a,.proposal-log_textLink__f6lBA{color:#744000;font-weight:600;text-decoration:none}.proposal-log_cell__3reQU a:hover,.proposal-log_textLink__f6lBA:hover{text-decoration:underline}.proposal-log_textLink__f6lBA{border:0;padding:0;background:none;font:inherit;cursor:pointer}.proposal-log_review__JGA5O{color:var(--cmx-orange);font-weight:700}.proposal-log_performance__U3H_i{display:flex;flex-wrap:wrap;gap:5px 14px;padding:9px 2px;font-size:12px;color:#444}.proposal-log_performance__U3H_i span{white-space:nowrap}.proposal-log_footnote__DXIW9{font-size:11px;color:#666;margin:2px 0;line-height:1.4}.proposal-log_status__vXTjF{font-size:12px;margin:6px 0}@media(max-width:700px){.proposal-log_page__FNnSs{padding:12px}.proposal-log_filters__QfZEp{gap:6px}.proposal-log_tableWrap__g0qrw{max-height:65vh}.proposal-log_heading__bXm0P h1{font-size:22px}}.proposal-log_performanceValues__gjG5p{display:flex;flex:1 1 320px;flex-wrap:wrap;align-content:center;gap:8px 18px}.proposal-log_performance__U3H_i{align-items:center}button.proposal-log_review__JGA5O{border:0;background:transparent;padding:0 3px;font:inherit;font-weight:700;cursor:pointer}button.proposal-log_review__JGA5O:focus-visible{outline:2px solid var(--cmx-orange);outline-offset:2px}.proposal-log_notesCell__KdkUC{white-space:normal;overflow:visible}.proposal-log_notesPreview__BEVEZ{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4;max-height:4.2em;width:100%;min-height:1.4em;text-align:left;font:inherit;color:inherit;background:transparent;border:0;padding:0;cursor:pointer}.proposal-log_notesPreview__BEVEZ:focus-visible{outline:2px solid var(--cmx-orange);outline-offset:2px}.proposal-log_notesPreview__BEVEZ:disabled{cursor:default;opacity:1}.proposal-log_notesEditor__S9DHQ textarea{display:block;box-sizing:border-box;width:100%;min-height:90px;max-height:240px;resize:vertical;font:inherit;white-space:pre-wrap}.proposal-log_notesActions__HNP3p{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.proposal-log_notesActions__HNP3p button{padding:4px 8px;font:inherit}.CashFlowForecast_root__6HMh5{min-width:0}.CashFlowForecast_root__6HMh5 .CashFlowForecast_summary__TP4_J{display:flex;flex-wrap:wrap;gap:12px 32px;margin:12px 0;padding:12px 0;border-block:1px solid var(--border,#d9d9d9)}.CashFlowForecast_summary__TP4_J div{display:grid;gap:4px}.CashFlowForecast_summary__TP4_J dt{color:var(--muted,#666);font-size:.86rem}.CashFlowForecast_summary__TP4_J dd{margin:0;font-size:1.1rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CashFlowForecast_root__6HMh5 .CashFlowForecast_financialTable__EJbJx{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}.CashFlowForecast_root__6HMh5 .CashFlowForecast_financialTable__EJbJx td,.CashFlowForecast_root__6HMh5 .CashFlowForecast_financialTable__EJbJx th{padding:10px 7px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:normal}.CashFlowForecast_root__6HMh5 .CashFlowForecast_financialTable__EJbJx th{white-space:normal;font-size:.85rem}.CashFlowForecast_root__6HMh5 .CashFlowForecast_financialTable__EJbJx td{white-space:nowrap;font-size:.88rem}.CashFlowForecast_root__6HMh5 .CashFlowForecast_financialTable__EJbJx td:first-child,.CashFlowForecast_root__6HMh5 .CashFlowForecast_financialTable__EJbJx th:first-child{width:24%;text-align:left}.CashFlowForecast_root__6HMh5 .CashFlowForecast_period__eYVtQ{padding:5px 7px;white-space:normal;font-size:.83rem;text-align:left;line-height:1.4}.CashFlowForecast_period__eYVtQ span{display:block}.CashFlowForecast_root__6HMh5 details{padding:10px 0;border-bottom:1px solid var(--border,#d9d9d9)}.CashFlowForecast_root__6HMh5 summary{cursor:pointer;font-weight:600}.CashFlowForecast_root__6HMh5 .CashFlowForecast_compactTable__C_8FY{width:100%;min-width:0;border-collapse:collapse;table-layout:auto;margin-top:10px;font-size:.85rem}.CashFlowForecast_root__6HMh5 .CashFlowForecast_compactTable__C_8FY td,.CashFlowForecast_root__6HMh5 .CashFlowForecast_compactTable__C_8FY th{padding:8px;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.CashFlowForecast_root__6HMh5 .CashFlowForecast_compactTable__C_8FY .CashFlowForecast_money__rA0yZ{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CashFlowForecast_root__6HMh5 .CashFlowForecast_compactTable__C_8FY[aria-label="Period source records"] th:first-child{width:11%}.CashFlowForecast_root__6HMh5 .CashFlowForecast_compactTable__C_8FY[aria-label="Period source records"] th:nth-child(2){width:24%}.CashFlowForecast_root__6HMh5 .CashFlowForecast_compactTable__C_8FY[aria-label="Period source records"] th:nth-child(4){width:96px}.CashFlowForecast_root__6HMh5 .CashFlowForecast_compactTable__C_8FY[aria-label="Period source records"] th:nth-child(5){width:95px}.CashFlowForecast_root__6HMh5 .CashFlowForecast_compactTable__C_8FY[aria-label="Period source records"] th:nth-child(6){width:65px}.CashFlowForecast_root__6HMh5 .CashFlowForecast_compactTable__C_8FY[aria-label="Period source records"] td:nth-child(4),.CashFlowForecast_root__6HMh5 .CashFlowForecast_compactTable__C_8FY[aria-label="Period source records"] td:nth-child(6){white-space:nowrap;overflow-wrap:normal}.CashFlowForecast_root__6HMh5 .CashFlowForecast_planning__N5UwG{margin:16px 0;padding:12px;border:1px solid var(--border,#d9d9d9);border-radius:5px}.CashFlowForecast_planning__N5UwG h3{margin:0 0 10px}.CashFlowForecast_root__6HMh5 .CashFlowForecast_planningControls__9VnnW{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:0}.CashFlowForecast_planningControls__9VnnW label{flex:1 1 260px;min-width:0}.CashFlowForecast_planningControls__9VnnW select{max-width:100%}.CashFlowForecast_root__6HMh5 .CashFlowForecast_payroll__kL15L{margin-top:12px}.CashFlowForecast_root__6HMh5 .CashFlowForecast_small__uD4dm{font-size:.85rem;line-height:1.5}@media(max-width:700px){.CashFlowForecast_root__6HMh5 .CashFlowForecast_financialTable__EJbJx td,.CashFlowForecast_root__6HMh5 .CashFlowForecast_financialTable__EJbJx th{padding:7px 3px;font-size:.73rem}.CashFlowForecast_root__6HMh5 .CashFlowForecast_period__eYVtQ{font-size:.72rem;padding:4px}.CashFlowForecast_root__6HMh5 .CashFlowForecast_financialTable__EJbJx td:first-child,.CashFlowForecast_root__6HMh5 .CashFlowForecast_financialTable__EJbJx th:first-child{width:22%}}.FinancialOverview_hero__CwMKI{background:#292c30;color:white;border-left:6px solid var(--cmx-orange);border-radius:10px;padding:30px;display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.FinancialOverview_hero__CwMKI h1{font-size:30px;margin:10px 0}.FinancialOverview_hero__CwMKI p{color:#e2e2e2;line-height:1.5}.FinancialOverview_hero__CwMKI>span{color:var(--cmx-orange);white-space:nowrap}.FinancialOverview_tabs__Hd22e{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.FinancialOverview_cards__Esqmc{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:16px;margin-bottom:24px}.FinancialOverview_card__qqfyF{background:white;border:1px solid #ddd;border-top:4px solid var(--cmx-orange);border-radius:10px;padding:22px;text-align:left;display:flex;flex-direction:column;gap:14px;color:#292c30;cursor:pointer;font:inherit}.FinancialOverview_card__qqfyF:hover{border-color:var(--cmx-orange);box-shadow:0 3px 12px #0000000d}.FinancialOverview_card__qqfyF>span:first-child{font-weight:700}.FinancialOverview_card__qqfyF strong{font-size:23px}.FinancialOverview_card__qqfyF small{line-height:1.6;color:#555;flex:1 1}.FinancialOverview_open__8KM_d{font-weight:700;color:var(--cmx-orange)}.FinancialOverview_tasks__FRWn4{padding-left:22px;line-height:2}.FinancialOverview_totals__FluTR{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.FinancialOverview_totals__FluTR a{background:#f3f4f5;border-left:4px solid var(--cmx-orange);padding:20px;flex:1 1;min-width:220px;line-height:1.6}.FinancialOverview_totals__FluTR strong{display:block;font-size:24px}.FinancialOverview_footer__C62PB{line-height:1.7;color:#555;padding:10px 0}@media(max-width:700px){.FinancialOverview_hero__CwMKI{flex-direction:column;align-items:flex-start}.FinancialOverview_hero__CwMKI h1{font-size:26px}.FinancialOverview_cards__Esqmc{grid-template-columns:1fr}}.FinancialOverview_summaryCards__tS_Vu .FinancialOverview_card__qqfyF{padding:14px;gap:7px;text-decoration:none}.FinancialOverview_summaryCards__tS_Vu .FinancialOverview_card__qqfyF small{line-height:1.4}.FinancialOverview_summaryCards__tS_Vu .FinancialOverview_card__qqfyF strong{font-size:22px}.FinancialOverview_review__Yg_Jq{margin:20px 0}.FinancialOverview_review__Yg_Jq>summary{font-weight:700;cursor:pointer;padding:10px 0}.FinancialOverview_summaryCards__tS_Vu{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.FinancialOverview_attention__8wi9c{background:white;border-top:3px solid var(--cmx-orange);padding:12px 16px;margin:16px 0}.FinancialOverview_attention__8wi9c h2{font-size:18px;margin:0 0 8px}.FinancialOverview_attention__8wi9c p{line-height:1.6;margin:6px 0}.SectionNavigation_tabs__p_vC8{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px;border-bottom:1px solid #d5d7da;padding-bottom:10px}.SectionNavigation_tabs__p_vC8 a{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;background:white;border:1px solid #bbb;border-radius:5px;font-weight:700;font-size:14px}.SectionNavigation_tabs__p_vC8 a[aria-current=page]{background:var(--cmx-orange);border-color:var(--cmx-orange)}.SectionNavigation_tabs__p_vC8 a:focus-visible{outline:3px solid var(--cmx-orange);outline-offset:2px}.SectionNavigation_context__FxRKY{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0 0 14px;padding:8px 12px;background:#fff3df;border-left:3px solid var(--cmx-orange);font-size:13px}.SectionNavigation_context__FxRKY a{font-weight:700}.SectionNavigation_error__BjAQo{color:#a12222}.SectionNavigation_links__CsKUV{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.SectionNavigation_links__CsKUV a{background:white;padding:9px 12px;border:1px solid #ccc;border-left:3px solid var(--cmx-orange);border-radius:4px;font-weight:600;font-size:14px}.SectionNavigation_groups__CQQ0m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.SectionNavigation_groups__CQQ0m section{background:white;border:1px solid #ddd;border-top:3px solid var(--cmx-orange);border-radius:6px;padding:16px}.SectionNavigation_groups__CQQ0m h2{font-size:19px;margin:0 0 10px}.SectionNavigation_groupLinks__AInm3{display:grid;gap:8px}.SectionNavigation_groupLinks__AInm3 a{padding:8px 0;font-weight:600}.SectionNavigation_links__CsKUV details{position:relative;background:white;border:1px solid #ccc;border-left:3px solid var(--cmx-orange);padding:9px 12px;border-radius:4px;font-size:14px}.SectionNavigation_links__CsKUV summary{font-weight:600;cursor:pointer}.SectionNavigation_links__CsKUV details a{display:block;margin-top:8px;border:0;padding:7px 0}.SectionNavigation_links__CsKUV details[open]{min-width:230px}@media(max-width:650px){.SectionNavigation_groups__CQQ0m{grid-template-columns:1fr}}.DailyLabourEntry_heading__orMMf{display:flex;justify-content:space-between;align-items:center;gap:12px}.DailyLabourEntry_heading__orMMf h2{margin:0 0 14px}.DailyLabourEntry_fieldset__UcAjb{border:0;padding:0;min-width:0}.DailyLabourEntry_fields__iH3rM{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:start}.DailyLabourEntry_fields__iH3rM label{display:flex;flex-direction:column;gap:6px;min-width:0;font-weight:700}.DailyLabourEntry_fields__iH3rM input,.DailyLabourEntry_fields__iH3rM select,.DailyLabourEntry_output__O3zUS{box-sizing:border-box;width:100%;min-height:42px;padding:9px;border:1px solid #cbd0d5;border-radius:5px;background:#fff;font:inherit;font-weight:400}.DailyLabourEntry_wide__yWfhJ{grid-column:span 2}.DailyLabourEntry_documents__2S_YO{margin-top:14px}.DailyLabourEntry_documents__2S_YO summary{cursor:pointer;font-weight:700}.DailyLabourEntry_documents__2S_YO p{margin:10px 0;font-size:14px}.DailyLabourEntry_actions__QJ8_3{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:16px}.DailyLabourEntry_actions__QJ8_3 span{margin-right:auto}.DailyLabourEntry_documentRow__Lk898{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:10px}.DailyLabourEntry_documentRow__Lk898 label{display:flex;align-items:center;gap:8px}.DailyLabourEntry_documentRow__Lk898 input{width:auto}@media(max-width:1050px){.DailyLabourEntry_fields__iH3rM{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.DailyLabourEntry_fields__iH3rM{grid-template-columns:repeat(2,minmax(0,1fr))}.DailyLabourEntry_wide__yWfhJ{grid-column:span 2}}.DailyLabourEntry_workerHeading__tXaxs{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.DailyLabourEntry_workerHeading__tXaxs button{border:0;background:transparent;color:var(--cmx-orange);font:inherit;font-size:12px;cursor:pointer;padding:0;text-decoration:underline;white-space:nowrap}.DailyLabourEntry_heading__orMMf{flex-wrap:wrap;margin-bottom:12px}.DailyLabourEntry_heading__orMMf h2{margin:0 auto 0 0}.DailyLabourEntry_heading__orMMf button{white-space:nowrap}.HoursSummary_summary__f7TTm{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px;margin:16px 0}.HoursSummary_summary__f7TTm>div{background:#f5f6f8;border-left:3px solid var(--cmx-orange);padding:10px 12px}.HoursSummary_summary__f7TTm span{display:block;font-size:12px;color:#555}.HoursSummary_summary__f7TTm strong{font-size:22px;display:block;margin-top:3px}.HoursSummary_filters__wlwTi{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;margin:16px 0}.HoursSummary_filters__wlwTi label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.HoursSummary_filters__wlwTi input,.HoursSummary_filters__wlwTi select{width:100%;min-height:40px;padding:8px;border:1px solid #aaa;border-radius:5px;background:#fff;color:#252525;font:14px Arial,sans-serif}.HoursSummary_table__r3feB{min-width:1020px;font-size:13px}.HoursSummary_table__r3feB td,.HoursSummary_table__r3feB th{padding:11px!important}.HoursSummary_table__r3feB td:not(:nth-child(2)){white-space:nowrap}.HoursSummary_table__r3feB small{display:block;color:#62676c;margin-top:4px;white-space:normal;max-width:270px}.HoursSummary_table__r3feB tfoot{background:#f5f6f8;font-weight:700}.HoursSummary_table__r3feB tfoot tr:last-child{border-top:3px solid var(--cmx-orange)}.HoursSummary_open__UH_Pp{background:none;border:0;color:var(--cmx-orange);text-decoration:underline;text-underline-offset:3px;font:inherit;font-weight:700;cursor:pointer;padding:3px}.HoursSummary_top__0fSbv{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.HoursSummary_muted__Blb7D{font-size:13px;color:#5e646b;margin:10px 0}.HoursSummary_details__Rq7f4{margin-top:20px;border-top:3px solid var(--cmx-orange);padding-top:14px}.HoursSummary_planned___XlRS{color:#666;align-self:center;font-size:13px;padding:10px 0}.HoursSummary_breakdown___j5L8{margin:12px 0;font-size:13px}.HoursSummary_breakdown___j5L8 summary{cursor:pointer;font-weight:700}@media(max-width:900px){.HoursSummary_filters__wlwTi{grid-template-columns:repeat(2,minmax(0,1fr))}.HoursSummary_summary__f7TTm{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media(max-width:550px){.HoursSummary_filters__wlwTi{grid-template-columns:1fr}.HoursSummary_summary__f7TTm{grid-template-columns:repeat(2,minmax(0,1fr))}}.entry_page__hmcwV{max-width:1600px;margin:auto;padding:28px 30px;color:#292c30}.entry_heading__grVMz{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0}.entry_heading__grVMz h1{font-size:28px}.entry_heading__grVMz h2{font-size:18px;margin:0}.entry_tabs__QfTuM{display:flex;gap:8px;margin:14px 0 20px;border-bottom:1px solid #ddd;padding-bottom:10px}.entry_tabs__QfTuM button{min-width:130px}.entry_panel__MCVqe{background:white;border:1px solid #e3e4e7;border-radius:8px;padding:16px 18px;margin:12px 0}.entry_general__o3hqd{display:grid;grid-template-columns:1.6fr .8fr 1.3fr 1fr 1fr;gap:12px}.entry_page__hmcwV label,.entry_searchField__o9ey3 label{display:block;font-size:12px;font-weight:600;color:#4a4e53;margin-bottom:4px}.entry_page__hmcwV input:not([type=checkbox]),.entry_page__hmcwV select,.entry_page__hmcwV textarea{width:100%;box-sizing:border-box;border:1px solid #cdd0d5;border-radius:4px;background:white;color:#292c30;padding:8px;font:14px Arial,sans-serif;min-width:0}.entry_page__hmcwV input:disabled,.entry_page__hmcwV select:disabled{background:#f5f6f8;color:#5b6066}.entry_page__hmcwV textarea{min-height:58px;resize:vertical}.entry_scope__7ft4d{grid-column:1/-1}.entry_sectionHead__d70RG{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.entry_sectionHead__d70RG h2{font-size:18px;margin:0}.entry_row__OSWq8{display:grid;gap:9px;padding:12px 0;border-top:1px solid #eceef0}.entry_labour__lsxHA{grid-template-columns:minmax(175px,1.7fr) repeat(4,minmax(75px,.65fr)) minmax(165px,1.6fr) 95px 30px}.entry_equipment__M9q0I{grid-template-columns:minmax(220px,2fr) 110px 90px 115px minmax(185px,1.7fr) 100px 30px}.entry_materials__YujNW{grid-template-columns:minmax(180px,1.7fr) minmax(130px,1fr) 140px 120px minmax(185px,1.6fr) 110px 30px}.entry_totalCell__CjNuH{padding-top:23px;font-size:14px;text-align:right;white-space:nowrap;font-weight:600}.entry_remove__xnIx5{margin-top:21px;border:0;background:transparent;font-size:20px;cursor:pointer;color:#656b73}.entry_source__PJ4ry{grid-column:1/-1;margin:0;font-size:11px;color:#666;display:flex;gap:12px;flex-wrap:wrap}.entry_subinput__3eYZi{margin-top:5px;font-size:12px!important;padding:6px!important}.entry_searchField__o9ey3{position:relative;min-width:0}.entry_options__kLLQT{position:absolute;top:100%;left:0;width:max(100%,280px);max-width:420px;max-height:235px;overflow:auto;background:white;border:1px solid #b7bdc7;box-shadow:0 5px 16px #0002;z-index:40;border-radius:4px}.entry_options__kLLQT button,.entry_options__kLLQT span{display:block;border:0;background:white;padding:9px 12px;text-align:left;width:100%;font-size:13px;white-space:normal}.entry_options__kLLQT button:focus,.entry_options__kLLQT button:hover{background:#fff0df}.entry_summary__ocwOW{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.entry_summary__ocwOW div{padding:8px 12px;border-left:2px solid #ddd}.entry_summary__ocwOW span{display:block;font-size:12px;color:#676d74}.entry_summary__ocwOW strong{display:block;font-size:20px;margin-top:5px}.entry_summary__ocwOW .entry_grand__6xeOI{border-left:3px solid var(--cmx-orange)}.entry_billable__N28Ot{display:flex!important;align-items:center;gap:8px;font-size:13px!important;margin:14px 0 0!important;font-weight:400!important}.entry_actions__RURUP{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin:18px 0}.entry_muted__L5XHj{font-size:12px;color:#6b7179;margin:6px 0}.entry_message__z3rIv{padding:10px 12px;background:#fff4df;border-left:3px solid var(--cmx-orange);margin:12px 0}.entry_table__9SYIU{width:100%;border-collapse:collapse;font-size:13px}.entry_table__9SYIU th{background:#30343a;color:white;text-align:left;padding:10px}.entry_table__9SYIU td{padding:10px;border-bottom:1px solid #e7e9ed}.entry_filters__F2BNY{display:grid;grid-template-columns:2fr 1.4fr 1fr;gap:12px;margin-bottom:16px}.entry_history__VAfkD{margin:14px 0}.entry_history__VAfkD summary{cursor:pointer;font-weight:600;font-size:14px}.entry_review__ABiWk{display:grid;grid-template-columns:1fr 2fr;gap:12px;margin:14px 0}.entry_preview__gOggH{width:100%;height:660px;border:1px solid #ddd}.entry_legacy__MWBkM{gap:16px;padding:12px;border-top:1px solid #ddd}.entry_legacy__MWBkM,.entry_sourceChoice__iBlOF{display:flex;align-items:center;justify-content:space-between}.entry_sourceChoice__iBlOF{gap:12px;border-bottom:1px solid #eee;padding:8px 0;font-size:13px}@media(max-width:1100px){.entry_general__o3hqd{grid-template-columns:repeat(3,1fr)}.entry_equipment__M9q0I,.entry_labour__lsxHA,.entry_materials__YujNW{grid-template-columns:repeat(4,minmax(100px,1fr))}.entry_totalCell__CjNuH{text-align:left}.entry_row__OSWq8>div:first-child{grid-column:span 2}.entry_searchField__o9ey3{min-width:150px}}@media(max-width:650px){.entry_page__hmcwV{padding:16px 12px}.entry_filters__F2BNY,.entry_general__o3hqd,.entry_review__ABiWk{grid-template-columns:1fr}.entry_equipment__M9q0I,.entry_labour__lsxHA,.entry_materials__YujNW{grid-template-columns:repeat(2,minmax(90px,1fr))}.entry_summary__ocwOW{grid-template-columns:repeat(2,1fr)}.entry_panel__MCVqe{padding:12px}.entry_actions__RURUP{justify-content:stretch}.entry_actions__RURUP button{flex:1 1}.entry_options__kLLQT{max-width:85vw}.entry_table__9SYIU{min-width:700px}.entry_heading__grVMz h1{font-size:23px}}.entry_sectionHead__d70RG>button,.entry_sourceChoice__iBlOF>button{padding:7px 11px;background:#fff;border:1px solid #cdd0d5;border-radius:4px;cursor:pointer;font-size:12px}.entry_sectionHead__d70RG>button:hover,.entry_sourceChoice__iBlOF>button:hover{background:#fff3e2}.entry_sectionHead__d70RG>button:disabled,.entry_sourceChoice__iBlOF>button:disabled{opacity:.5;cursor:default}.entry_options__kLLQT button[aria-selected=true]{background:#fff0df}.entry_logFilters__YgN7M{display:grid;grid-template-columns:minmax(200px,2fr) minmax(180px,1.5fr) minmax(150px,1fr) 140px 140px;gap:10px;margin:12px 0}.entry_logActions__TeM0z{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:8px 0}.entry_logActions__TeM0z label{margin:0!important}.entry_logScroll__52_n3{overflow:auto;max-height:440px;border:1px solid #e0e2e5}.entry_logScroll__52_n3 table{min-width:1130px}.entry_logScroll__52_n3 th{position:sticky;top:0;z-index:1}.entry_logScroll__52_n3 th button{font:inherit;color:inherit;text-align:left;border:0;background:transparent;padding:0;cursor:pointer}.entry_logScroll__52_n3 td{vertical-align:top;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.entry_logScroll__52_n3 td:nth-child(3){min-width:150px}.entry_logScroll__52_n3 td:nth-child(4){min-width:190px;max-width:260px;overflow-wrap:break-word}.entry_logScroll__52_n3 small{display:block;margin-top:4px;font-size:11px}.entry_nowrap__2jxcX{white-space:nowrap}.entry_rowActions__Zfc69{display:grid;grid-template-columns:1fr 1fr;gap:5px;min-width:185px}.entry_rowActions__Zfc69 button{padding:6px;font-size:12px;white-space:nowrap;border:1px solid #bbb;background:white;border-radius:4px}.entry_page__hmcwV .entry_row__OSWq8 .entry_searchField__o9ey3>label,.entry_page__hmcwV .entry_row__OSWq8 label{min-height:32px;line-height:16px;margin:0 0 4px}.entry_page__hmcwV .entry_row__OSWq8 input:not([type=checkbox]),.entry_page__hmcwV .entry_row__OSWq8 select{height:38px;padding:8px;font:14px Arial,sans-serif}.entry_row__OSWq8{align-items:start;gap:8px}.entry_labour__lsxHA{grid-template-columns:minmax(185px,1.8fr) repeat(4,minmax(85px,.7fr)) minmax(180px,1.5fr) 105px 32px}.entry_equipment__M9q0I{grid-template-columns:minmax(200px,2fr) minmax(105px,.8fr) 80px minmax(100px,.8fr) minmax(180px,1.5fr) 105px 32px}.entry_materials__YujNW{grid-template-columns:minmax(170px,1.7fr) minmax(130px,1fr) 135px 125px minmax(180px,1.5fr) 105px 32px}.entry_row__OSWq8 .entry_totalCell__CjNuH{min-height:74px}.entry_row__OSWq8 .entry_remove__xnIx5{width:32px;height:38px;padding:0}.entry_page__hmcwV .entry_row__OSWq8 input.entry_subinput__3eYZi{height:32px}.entry_sectionHead__d70RG>button{min-height:36px;padding:7px 12px;background:#fff3df;border:1px solid var(--cmx-orange);border-radius:4px;font-weight:600}.entry_options__kLLQT{max-width:min(420px,80vw)}@media(max-width:1400px){.entry_labour__lsxHA{grid-template-columns:minmax(185px,2fr) repeat(4,minmax(80px,1fr))}.entry_equipment__M9q0I,.entry_materials__YujNW{grid-template-columns:repeat(3,minmax(130px,1fr))}.entry_row__OSWq8 .entry_searchField__o9ey3{min-width:0}.entry_row__OSWq8 .entry_totalCell__CjNuH{padding-top:8px;min-height:0;text-align:left}.entry_row__OSWq8 .entry_remove__xnIx5{margin-top:0;align-self:end}.entry_logFilters__YgN7M{grid-template-columns:repeat(3,minmax(130px,1fr))}.entry_labour__lsxHA>.entry_searchField__o9ey3:last-of-type{grid-column:span 2}}@media(max-width:950px){.entry_equipment__M9q0I,.entry_labour__lsxHA,.entry_materials__YujNW{grid-template-columns:repeat(2,minmax(105px,1fr))}.entry_row__OSWq8>div:first-child{grid-column:1/-1}.entry_logFilters__YgN7M{grid-template-columns:repeat(2,minmax(120px,1fr))}.entry_labour__lsxHA>.entry_searchField__o9ey3:last-of-type{grid-column:auto}.entry_general__o3hqd{grid-template-columns:repeat(2,minmax(100px,1fr))}.entry_summary__ocwOW strong{font-size:17px}.entry_heading__grVMz{flex-wrap:wrap}}@media(max-width:500px){.entry_logFilters__YgN7M{grid-template-columns:1fr}.entry_sectionHead__d70RG{gap:8px;flex-wrap:wrap}.entry_general__o3hqd{grid-template-columns:1fr}.entry_row__OSWq8 .entry_searchField__o9ey3{min-width:0}.entry_page__hmcwV .entry_row__OSWq8 label{font-size:11px}.entry_logScroll__52_n3{max-height:320px}.entry_rowActions__Zfc69{min-width:170px}}.entry_panel__MCVqe{container-type:inline-size}.entry_page__hmcwV .entry_row__OSWq8 label{min-height:0;line-height:16px;margin:0}.entry_fieldLabel__D5cOw,.entry_page__hmcwV .entry_row__OSWq8 .entry_searchField__o9ey3>label{display:block;min-height:32px;height:32px;line-height:16px;margin-bottom:4px}.entry_page__hmcwV .entry_row__OSWq8>label>input{display:block}.entry_labour__lsxHA{grid-template-columns:minmax(160px,1.7fr) repeat(4,minmax(75px,.7fr)) minmax(150px,1.4fr) 85px 30px}.entry_equipment__M9q0I{grid-template-columns:minmax(180px,2fr) 95px 65px 95px minmax(160px,1.5fr) 85px 30px}.entry_materials__YujNW{grid-template-columns:minmax(150px,1.6fr) minmax(115px,1fr) 120px 105px minmax(150px,1.5fr) 85px 30px}.entry_labour__lsxHA>.entry_searchField__o9ey3:last-of-type,.entry_row__OSWq8>div:first-child{grid-column:auto}.entry_row__OSWq8 .entry_totalCell__CjNuH{padding-top:46px;text-align:right;min-height:0}.entry_row__OSWq8 .entry_remove__xnIx5{margin-top:36px;align-self:start}.entry_row__OSWq8 .entry_searchField__o9ey3{min-width:0}@container(max-width:850px){.entry_labour__lsxHA{grid-template-columns:repeat(4,minmax(90px,1fr))}.entry_equipment__M9q0I,.entry_materials__YujNW{grid-template-columns:repeat(3,minmax(100px,1fr))}.entry_labour__lsxHA>div:first-child{grid-column:span 2}.entry_row__OSWq8 .entry_totalCell__CjNuH{padding-top:46px}.entry_row__OSWq8 .entry_remove__xnIx5{justify-self:end}.entry_labour__lsxHA>.entry_searchField__o9ey3{grid-column:span 2}}@container(max-width:580px){.entry_equipment__M9q0I,.entry_labour__lsxHA,.entry_materials__YujNW{grid-template-columns:repeat(2,minmax(90px,1fr))}.entry_row__OSWq8>div:first-child{grid-column:1/-1}.entry_labour__lsxHA>.entry_searchField__o9ey3{grid-column:auto}.entry_row__OSWq8 .entry_totalCell__CjNuH{padding-top:10px;text-align:left}.entry_row__OSWq8 .entry_remove__xnIx5{margin-top:0;align-self:end}.entry_fieldLabel__D5cOw,.entry_page__hmcwV .entry_row__OSWq8 .entry_searchField__o9ey3>label{height:32px}}.entry_leaveDialog__3r0ec{position:fixed;inset:30% auto auto 50%;transform:translateX(-50%);width:min(500px,90vw);padding:22px;background:white;border:2px solid var(--cmx-orange);border-radius:8px;box-shadow:0 0 0 100vmax #0005;z-index:99998}.entry_leaveDialog__3r0ec h2{font-size:20px;margin-bottom:12px}.entry_leaveDialog__3r0ec p{font-size:14px}.entry_logScroll__52_n3 th:last-child{right:0;z-index:3;min-width:185px}.entry_logScroll__52_n3 td:last-child{position:sticky;right:0;background:white;border-left:1px solid #ddd;z-index:2}.entry_sellingLine__Zqc4m{grid-template-columns:minmax(170px,2fr) 80px 60px 100px 85px minmax(140px,1.4fr) 85px 30px}@container(max-width:850px){.entry_sellingLine__Zqc4m{grid-template-columns:repeat(3,minmax(100px,1fr))}}@container(max-width:580px){.entry_sellingLine__Zqc4m{grid-template-columns:repeat(2,minmax(90px,1fr))}}.DashboardWelcome_welcome__CzqIe{background:#fff;border:1px solid #e1e3e6;border-radius:18px;overflow:hidden;margin-bottom:30px;box-shadow:0 8px 30px #25252508;color:#292c30;font-family:Arial,sans-serif}.DashboardWelcome_intro__rqjnP{display:flex;align-items:center;gap:32px;padding:22px 32px;border-top:6px solid var(--cmx-orange);background:linear-gradient(110deg,#fff,#f1f2f4)}.DashboardWelcome_logo__3kI66{width:190px;height:auto;mix-blend-mode:multiply}.DashboardWelcome_eyebrow__1JHvL{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--cmx-orange);margin:0 0 12px}.DashboardWelcome_intro__rqjnP h1{font-size:clamp(27px,3vw,40px);margin:0;letter-spacing:-1px}.DashboardWelcome_subtitle__TlGVJ{color:#666c73;font-size:15px;margin:12px 0 0}.DashboardWelcome_cards__eAzJe{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:1px;background:#e4e5e8}.DashboardWelcome_cards__eAzJe>div{padding:24px 28px;display:flex;flex-direction:column;gap:12px}.DashboardWelcome_clock__IuXfi{background:#292d32;color:white}.DashboardWelcome_weather__w2Vhc{background:#f5f6f7}.DashboardWelcome_message__QrbVL{background:#fff8f1}.DashboardWelcome_label__s9fUH{font-size:10px;letter-spacing:1.5px;font-weight:700}.DashboardWelcome_clock__IuXfi .DashboardWelcome_label__s9fUH{color:var(--cmx-orange)}.DashboardWelcome_clock__IuXfi strong{font-size:34px;font-weight:500;letter-spacing:-1px}.DashboardWelcome_clock__IuXfi>span:last-child,.DashboardWelcome_message__QrbVL>span:last-child,.DashboardWelcome_weather__w2Vhc>span:last-child{font-size:12px;line-height:1.6}.DashboardWelcome_weather__w2Vhc strong{font-size:22px}.DashboardWelcome_weather__w2Vhc>span:last-child{color:#676c72}.DashboardWelcome_message__QrbVL .DashboardWelcome_label__s9fUH{color:var(--cmx-orange)}.DashboardWelcome_message__QrbVL p{font-size:17px;line-height:1.55;margin:0}.DashboardWelcome_message__QrbVL>span:last-child{color:#777}@media(max-width:760px){.DashboardWelcome_intro__rqjnP{padding:20px;gap:18px;flex-wrap:wrap}.DashboardWelcome_logo__3kI66{width:145px}.DashboardWelcome_cards__eAzJe{grid-template-columns:1fr}.DashboardWelcome_cards__eAzJe>div{padding:22px}}.DashboardWelcome_compact__UNYUc{margin-bottom:20px}.DashboardWelcome_compact__UNYUc .DashboardWelcome_intro__rqjnP{padding:10px 22px;gap:18px}.DashboardWelcome_compact__UNYUc .DashboardWelcome_logo__3kI66{width:110px}.DashboardWelcome_compact__UNYUc .DashboardWelcome_intro__rqjnP h1{font-size:28px}.DashboardWelcome_compact__UNYUc .DashboardWelcome_eyebrow__1JHvL{margin-bottom:5px}.DashboardWelcome_compact__UNYUc .DashboardWelcome_subtitle__TlGVJ{margin-top:5px;font-size:13px}.DashboardWelcome_compact__UNYUc .DashboardWelcome_cards__eAzJe>div{padding:14px 20px;gap:7px}.DashboardWelcome_compact__UNYUc .DashboardWelcome_clock__IuXfi strong{font-size:27px}.DashboardWelcome_compact__UNYUc .DashboardWelcome_message__QrbVL p{font-size:14px}.SupplyImport_panel__pm_PS{margin-top:16px;min-width:0;padding:18px!important;font-size:13px}.SupplyImport_bulk__fajNN,.SupplyImport_confirmTitle__tZE2y,.SupplyImport_counts__V0tZS,.SupplyImport_fileBar__u7QUl,.SupplyImport_mappingSummary__AaKNV,.SupplyImport_pager__tswnx,.SupplyImport_title__Wiuv4{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.SupplyImport_title__Wiuv4{justify-content:space-between}.SupplyImport_confirmation__mzDL7 span,.SupplyImport_help__yXWub,.SupplyImport_pager__tswnx,.SupplyImport_title__Wiuv4>span{color:#555}.SupplyImport_help__yXWub{margin:10px 0 14px;line-height:1.45}.SupplyImport_feedback__e8m17{padding:8px 10px;background:#f4f5f7;margin:8px 0}.SupplyImport_panel__pm_PS button{font-size:12px}.SupplyImport_panel__pm_PS button:disabled{opacity:.55;cursor:default}.SupplyImport_fileBar__u7QUl{align-items:flex-end;margin:10px 0}.SupplyImport_fileBar__u7QUl label{flex:1 1;min-width:220px}.SupplyImport_fileBar__u7QUl input,.SupplyImport_fileBar__u7QUl select{display:block;width:100%;margin-top:5px;min-height:32px}.SupplyImport_mappingSummary__AaKNV{padding:9px 0;border-bottom:1px solid #ddd}.SupplyImport_mappingSummary__AaKNV>span{flex:1 1}.SupplyImport_mappingSummary__AaKNV a{text-decoration:underline}.SupplyImport_textButton__zxxAL{border:0;background:transparent;padding:5px 3px;color:#252525;text-decoration:underline;cursor:pointer}.SupplyImport_mapping__YFfM4{padding:14px;background:#f4f5f7;border-radius:5px;margin:10px 0}.SupplyImport_mappingFields__YIZa_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.SupplyImport_mappingFields__YIZa_ label{font-weight:700}.SupplyImport_mappingFields__YIZa_ input,.SupplyImport_mappingFields__YIZa_ select{display:block;margin-top:4px;width:100%;height:34px;min-width:0;border:1px solid #aaa;border-radius:4px;padding:5px;background:white;font:inherit;box-sizing:border-box}.SupplyImport_profiles__Md0YG{margin-top:10px}.SupplyImport_history__r4ADP summary,.SupplyImport_profiles__Md0YG summary{cursor:pointer;font-weight:700}.SupplyImport_profiles__Md0YG>div{margin-top:10px}.SupplyImport_counts__V0tZS{margin:12px 0;gap:6px}.SupplyImport_counts__V0tZS>button{border:1px solid #ccc;background:#fff;border-radius:4px;padding:6px 9px;color:#252525;cursor:pointer}.SupplyImport_counts__V0tZS>button[aria-pressed=true]{border-color:var(--cmx-orange);box-shadow:inset 0 -2px var(--cmx-orange)}.SupplyImport_counts__V0tZS strong{margin-left:4px}.SupplyImport_search__QEnDA{margin-left:auto;display:flex;align-items:center;gap:6px}.SupplyImport_search__QEnDA input{width:190px;min-height:32px;border:1px solid #aaa;padding:5px;border-radius:4px}.SupplyImport_bulk__fajNN{background:#f4f5f7;padding:8px 10px;margin-bottom:10px;gap:10px}.SupplyImport_bulk__fajNN>span{font-size:11px;color:#555}.SupplyImport_bulk__fajNN>label:not(.SupplyImport_check__hLW7H){display:flex;gap:5px;align-items:center}.SupplyImport_bulk__fajNN input[list]{width:92px;height:30px;border:1px solid #aaa;border-radius:3px;padding:5px}.SupplyImport_bulk__fajNN>button{padding:6px 10px}.SupplyImport_check__hLW7H{display:flex;align-items:center;gap:6px;font-weight:400;line-height:1.4}.SupplyImport_check__hLW7H input,.SupplyImport_table__QMPXq input[type=checkbox]{width:15px!important;height:15px!important;min-height:0!important;padding:0!important;flex-shrink:0}.SupplyImport_tableScroll__ZYgYQ{width:100%;overflow-x:auto}.SupplyImport_table__QMPXq{width:100%;min-width:670px;table-layout:fixed;border-collapse:collapse;font-size:12px;background:white}.SupplyImport_table__QMPXq th{background:#f4f5f7;text-align:left;padding:9px 5px;border-bottom:2px solid #ccc;font-size:11px;white-space:nowrap}.SupplyImport_table__QMPXq td{padding:5px;border-bottom:1px solid #e2e2e2;height:44px;vertical-align:middle;box-sizing:border-box}.SupplyImport_table__QMPXq tr[aria-selected=true] td{background:#fff3e2}.SupplyImport_table__QMPXq input:not([type=checkbox]){display:block;width:100%;min-width:0;box-sizing:border-box;height:32px;min-height:0;border:1px solid #bbb;border-radius:3px;padding:5px;font:inherit;background:white;color:#252525;text-overflow:ellipsis}.SupplyImport_table__QMPXq input[readonly]{border-color:transparent;background:transparent}.SupplyImport_table__QMPXq input[aria-invalid=true]{border:1px solid #a32020;background:#fff3f1}.SupplyImport_table__QMPXq .SupplyImport_number__fddYs{text-align:right}.SupplyImport_product__WrV44{display:flex;align-items:center;gap:5px;min-width:0}.SupplyImport_product__WrV44 small{width:25px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;color:#666;font-size:10px}.SupplyImport_nonProduct__JZhxc{color:#666;background:#fafafa}.SupplyImport_selectCol__0DDLt{width:28px}.SupplyImport_qtyCol__1H3Vc{width:67px}.SupplyImport_unitCol__E8wze{width:66px}.SupplyImport_costCol__VFSSI{width:92px}.SupplyImport_notesCol__iveI5{width:21%}.SupplyImport_statusCol__KxZQO{width:103px}.SupplyImport_badge__LHygn{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid transparent;border-radius:4px;padding:5px 3px;font-size:11px!important;cursor:pointer}.SupplyImport_ready__RSKvl{background:#e2f3e8;color:#235c37}.SupplyImport_excluded__xw3La{background:#eee;color:#555}.SupplyImport_needsReview__RR2Qx{background:#fff0d9;color:#744400}.SupplyImport_duplicate__kN03H{background:#fbe6e6;color:#982626}.SupplyImport_pager__tswnx{justify-content:flex-end;margin:10px 0}.SupplyImport_pager__tswnx>span{margin-right:auto;font-size:11px}.SupplyImport_pager__tswnx button{padding:6px 10px}.SupplyImport_detail__DLGS0{padding:12px 14px;border:1px solid #ccc;border-left:3px solid var(--cmx-orange);border-radius:4px;margin-bottom:12px;background:#fafafa;line-height:1.5;max-height:310px;overflow:auto}.SupplyImport_detail__DLGS0 p{margin:7px 0;overflow-wrap:anywhere}.SupplyImport_detail__DLGS0 ul{padding-left:20px;margin:8px 0}.SupplyImport_detail__DLGS0 code{overflow-wrap:anywhere}.SupplyImport_detail__DLGS0 button{padding:5px 8px}.SupplyImport_originals__PEMJ0{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px;margin-top:10px;font-size:12px}.SupplyImport_originals__PEMJ0 div{display:grid;grid-template-columns:110px 1fr;gap:5px;min-width:0}.SupplyImport_originals__PEMJ0 span{overflow-wrap:anywhere}.SupplyImport_confirmation__mzDL7{position:sticky;bottom:0;z-index:3;background:white;border-top:2px solid var(--cmx-orange);box-shadow:0 -2px 4px #0000000b;padding:10px 0;margin-top:12px}.SupplyImport_confirmTitle__tZE2y{justify-content:space-between;gap:8px}.SupplyImport_confirmation__mzDL7 .SupplyImport_check__hLW7H{margin:9px 0}.SupplyImport_confirmation__mzDL7 button{padding:8px 12px}.SupplyImport_confirmation__mzDL7 span{font-size:12px;flex:1 1}.SupplyImport_history__r4ADP{margin-top:12px}.SupplyImport_history__r4ADP p{margin:6px 0;font-size:12px}@media(max-width:1250px){.SupplyImport_notesCol__iveI5{width:19%}.SupplyImport_qtyCol__1H3Vc,.SupplyImport_unitCol__E8wze{width:57px}.SupplyImport_costCol__VFSSI{width:83px}.SupplyImport_statusCol__KxZQO{width:95px}.SupplyImport_panel__pm_PS{padding:14px!important}.SupplyImport_search__QEnDA{margin-left:0}.SupplyImport_table__QMPXq input:not([type=checkbox]){padding:4px}}@media(max-width:800px){.SupplyImport_mappingFields__YIZa_{grid-template-columns:1fr 1fr}.SupplyImport_fileBar__u7QUl label{min-width:180px}.SupplyImport_originals__PEMJ0{grid-template-columns:1fr}}.SupplyImport_purchasePanel__nRW_a .SupplyImport_table__QMPXq input:not([type=checkbox]){height:32px!important;min-height:0!important;padding:4px!important;font:12px Arial,sans-serif!important;width:100%!important;box-sizing:border-box!important}.SupplyImport_purchasePanel__nRW_a .SupplyImport_table__QMPXq td{height:44px!important;padding:5px!important}.SupplyImport_purchasePanel__nRW_a .SupplyImport_product__WrV44 small{white-space:nowrap!important}.SupplyImport_purchasePanel__nRW_a .SupplyImport_table__QMPXq input[list]::-webkit-calendar-picker-indicator{display:none!important}.MaterialSupplyItems_toolbar__pv8Oc{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.MaterialSupplyItems_toolbar__pv8Oc label{display:grid;gap:6px;max-width:180px}.MaterialSupplyItems_toolbar__pv8Oc input{padding:10px;border:1px solid #cbd0d6;border-radius:6px;font:inherit;width:100%}.MaterialSupplyItems_totals__tylSy{display:flex;gap:28px;flex-wrap:wrap;margin-top:20px}.MaterialSupplyItems_totals__tylSy strong{display:block;font-size:1.2rem;margin-top:4px}.MaterialSupplyItems_item__ek2_B{margin-top:10px!important;padding:14px 20px!important}.MaterialSupplyItems_item__ek2_B summary{cursor:pointer;display:flex;align-items:center;gap:20px;list-style:revert}.MaterialSupplyItems_item__ek2_B summary>span:not(:first-child){flex:0 0 120px;font-size:.8rem;text-align:right}.MaterialSupplyItems_item__ek2_B summary strong{display:block;font-size:.95rem}.MaterialSupplyItems_description__LQFyL{flex:1 1;min-width:180px}.MaterialSupplyItems_description__LQFyL small{display:block;margin-top:5px;color:#555}.MaterialSupplyItems_item__ek2_B[open] summary{margin-bottom:20px}.MaterialSupplyItems_warning__ctqih{margin-top:16px;padding:12px;border:1px solid #c79030;border-radius:6px;background:#fff8e8}@media(max-width:850px){.MaterialSupplyItems_item__ek2_B summary{flex-wrap:wrap}.MaterialSupplyItems_description__LQFyL{flex-basis:100%}.MaterialSupplyItems_item__ek2_B summary>span:not(:first-child){flex:1 1;text-align:left;min-width:100px}}.DocumentLayout_document__0iHh_{background:#fff;color:#292c30;padding:30px;border:1px solid #ddd;margin-top:24px;font:12px Arial,sans-serif}.DocumentLayout_document__0iHh_ header{display:flex;justify-content:space-between;gap:25px;align-items:center;border-bottom:4px solid var(--cmx-orange);padding-bottom:16px}.DocumentLayout_document__0iHh_ header img{width:170px;height:auto}.DocumentLayout_document__0iHh_ header div{text-align:right}.DocumentLayout_document__0iHh_ h1{font-size:23px;margin:0}.DocumentLayout_document__0iHh_ h2{font-size:15px;margin:24px 0 12px}.DocumentLayout_document__0iHh_ p{line-height:1.6}.DocumentLayout_document__0iHh_ table{width:100%;border-collapse:collapse}.DocumentLayout_document__0iHh_ th{background:#30343a;color:white;padding:10px;text-align:left;font-size:10px}.DocumentLayout_document__0iHh_ td{padding:10px;border-bottom:1px solid #ddd}.DocumentLayout_document__0iHh_ footer{border-top:1px solid var(--cmx-orange);padding-top:12px;margin-top:24px;color:#666;font-size:10px}@media print{@page cmx-standard-document{size:letter;margin:14mm}body:has(.DocumentLayout_document__0iHh_) :not(:has(.DocumentLayout_document__0iHh_)):not(.DocumentLayout_document__0iHh_):not(.DocumentLayout_document__0iHh_ *){display:none!important}body :has(.DocumentLayout_document__0iHh_),body:has(.DocumentLayout_document__0iHh_){padding:0!important;margin:0!important;height:auto!important;min-height:0!important;max-width:none!important;border:0!important;background:white!important}.DocumentLayout_document__0iHh_{page:cmx-standard-document;margin:0;padding:0;border:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.DocumentLayout_document__0iHh_ header,.DocumentLayout_document__0iHh_ tr{page-break-inside:avoid;break-inside:avoid}.DocumentLayout_document__0iHh_ h2{page-break-after:avoid;break-after:avoid}.DocumentLayout_document__0iHh_ thead{display:table-header-group}}.DocumentLayout_details__XWynb{display:grid;grid-template-columns:1fr 1fr;gap:14px 30px;margin:22px 0;padding-bottom:10px;border-bottom:1px solid #ddd}.DocumentLayout_details__XWynb small{font-size:9px;letter-spacing:1px;color:#777}.DocumentLayout_details__XWynb p{margin:5px 0}.DocumentLayout_draftBadge__kEn__{display:inline-block;border:1px solid #d7c1af;background:#fff8f1;color:#84512b;padding:7px 10px;font-size:10px;letter-spacing:1px}.DocumentLayout_amount__U9w3P{text-align:right;white-space:nowrap}.DocumentLayout_total__e0FI3{text-align:right;font-size:18px;margin-top:20px!important;border-top:2px solid var(--cmx-orange);padding-top:14px}@media(max-width:600px){.DocumentLayout_document__0iHh_{padding:18px}.DocumentLayout_document__0iHh_ header img{width:120px}.DocumentLayout_document__0iHh_ h1{font-size:20px}.DocumentLayout_details__XWynb{gap:12px}}@media print{.DocumentLayout_pricingStart__lUEIu{break-before:page;page-break-before:always}}.purchasing_page___XD9w.purchasing_page___XD9w{margin:0 auto;width:100%;min-width:0;align-self:stretch}.purchasing_toolbar__qw6d6{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.purchasing_toolbar__qw6d6 label{flex:1 1;min-width:240px}.purchasing_toolbar__qw6d6 button{flex:none}.purchasing_documentScroll__bbl6j{width:100%;overflow-x:auto}.purchasing_document__TjkGw{width:100%;min-width:680px;max-width:none;font-size:14px;margin:20px 0 0}.purchasing_log__RWmZh{width:100%;overflow-x:auto}.purchasing_log__RWmZh table{width:100%;min-width:1050px}.purchasing_log__RWmZh thead th{white-space:nowrap}.purchasing_log__RWmZh td{vertical-align:top}.purchasing_previewHeading__gIpdW{margin-top:24px}.purchasing_log__RWmZh table{min-width:1080px;table-layout:fixed}.purchasing_log__RWmZh td,.purchasing_log__RWmZh th{padding:11px 10px;line-height:1.35}.purchasing_log__RWmZh td{white-space:nowrap}.purchasing_log__RWmZh td:first-child,.purchasing_log__RWmZh td:nth-child(2),.purchasing_log__RWmZh th:first-child,.purchasing_log__RWmZh th:nth-child(2){width:9%}.purchasing_log__RWmZh td:nth-child(3),.purchasing_log__RWmZh th:nth-child(3){width:17%;overflow:hidden;text-overflow:ellipsis}.purchasing_log__RWmZh td:nth-child(4),.purchasing_log__RWmZh th:nth-child(4){width:12%;overflow:hidden;text-overflow:ellipsis}.purchasing_log__RWmZh th:nth-child(4){white-space:normal;overflow:visible;text-overflow:clip}.purchasing_log__RWmZh td:nth-child(5),.purchasing_log__RWmZh th:nth-child(5){width:14%;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.purchasing_log__RWmZh th:nth-child(5){white-space:normal}.purchasing_log__RWmZh td:nth-child(6),.purchasing_log__RWmZh th:nth-child(6){width:12%}.purchasing_log__RWmZh td:nth-child(7),.purchasing_log__RWmZh th:nth-child(7){width:9%}.purchasing_log__RWmZh td:nth-child(8),.purchasing_log__RWmZh th:nth-child(8){width:10%;white-space:normal;overflow-wrap:normal}.purchasing_log__RWmZh td:nth-child(9),.purchasing_log__RWmZh th:nth-child(9){width:8%}.purchasing_log__RWmZh .purchasing_logNote__T80Aq,.purchasing_log__RWmZh .purchasing_pendingIssue__1TJPG{display:block;font-size:11px;margin-top:4px;white-space:nowrap}@media(max-width:1150px){.purchasing_page___XD9w{overflow-x:auto}}.purchasing_page___XD9w .purchasing_poLine__JCxDw{grid-template-columns:28px minmax(180px,2fr) 85px 70px 110px minmax(180px,1.5fr) 100px 28px}.purchasing_notes__2YQa3{grid-column:span 2}@media(max-width:1150px){.purchasing_page___XD9w .purchasing_poLine__JCxDw{grid-template-columns:28px minmax(130px,2fr) repeat(3,minmax(65px,1fr))}.purchasing_page___XD9w .purchasing_poLine__JCxDw>div:nth-child(6){grid-column:2/span 3}.purchasing_page___XD9w .purchasing_poLine__JCxDw>button{grid-column:5}}@media(max-width:650px){.purchasing_page___XD9w .purchasing_poLine__JCxDw{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr)}.purchasing_page___XD9w .purchasing_poLine__JCxDw>label:nth-child(2){grid-column:2/-1}.purchasing_page___XD9w .purchasing_poLine__JCxDw>div:nth-child(6){grid-column:1/-1}.purchasing_page___XD9w .purchasing_poLine__JCxDw>button{grid-column:3}.purchasing_page___XD9w .purchasing_notes__2YQa3{grid-column:auto}}.purchasing_page___XD9w.purchasing_page___XD9w{color:#252525;font-family:Arial,sans-serif}.purchasing_page___XD9w>div:first-child{margin:0 0 18px}.purchasing_page___XD9w h1{font-weight:700;letter-spacing:-.4px}.purchasing_page___XD9w>nav[aria-label="Purchasing sections"]{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0 0 14px;border-bottom:2px solid #d9dde2}.purchasing_page___XD9w>nav[aria-label="Purchasing sections"] button{min-height:44px;padding:10px 20px;font-size:14px;font-weight:700;border-radius:6px}.purchasing_page___XD9w>nav[aria-label="Purchasing sections"] button[aria-pressed=true]{background:var(--cmx-orange);border-color:var(--cmx-orange);color:#252525}.purchasing_page___XD9w>nav[aria-label="Purchasing sections"] button[aria-pressed=false]{background:#fff;border-color:#b8bdc4;color:#34383d}.purchasing_page___XD9w>fieldset>section,.purchasing_page___XD9w>section:not([aria-label="Preparation preview"]){background:#fff;border:1px solid #dfe2e6;border-top:4px solid var(--cmx-orange);border-radius:8px;padding:16px 18px;margin:12px 0}.purchasing_page___XD9w h2{font-size:20px;line-height:1.3;font-weight:700;color:#252525}.purchasing_page___XD9w h3{font-size:16px;line-height:1.4;font-weight:700;margin-bottom:10px;color:#34383d}.purchasing_page___XD9w label{font-size:13px;font-weight:700;line-height:1.35;color:#454a50}.purchasing_page___XD9w input:not([type=checkbox]),.purchasing_page___XD9w select,.purchasing_page___XD9w textarea{border:1px solid #b9bfc7;border-radius:5px;font:14px Arial,sans-serif;padding:9px 10px;min-height:40px}.purchasing_page___XD9w button:focus-visible,.purchasing_page___XD9w input:focus-visible,.purchasing_page___XD9w select:focus-visible,.purchasing_page___XD9w summary:focus-visible,.purchasing_page___XD9w textarea:focus-visible{outline:2px solid var(--cmx-orange-hover);outline-offset:2px}.purchasing_page___XD9w input:disabled,.purchasing_page___XD9w select:disabled,.purchasing_page___XD9w textarea:disabled{background:#f3f4f6;color:#656b73}.purchasing_page___XD9w button:not([role=option]):not([aria-label^="Remove PO line"]){font-family:Arial,sans-serif;font-size:14px;font-weight:700;border-radius:5px;min-height:40px}.purchasing_page___XD9w button:not([class]):not([role=option]){padding:8px 12px;border:1px solid #b9bfc7;background:#fff;color:#34383d;cursor:pointer}.purchasing_page___XD9w button:not([class]):not([role=option]):hover{background:#fff3e2;border-color:var(--cmx-orange-hover)}.purchasing_page___XD9w button:disabled{opacity:.55;cursor:default}.purchasing_page___XD9w button[aria-label^="Remove PO line"]{border-radius:4px}.purchasing_page___XD9w table{font:13px Arial,sans-serif}.purchasing_page___XD9w thead th{background:#30343a;color:#fff;font-weight:700;border-bottom:3px solid var(--cmx-orange)}.purchasing_page___XD9w tbody td{border-bottom:1px solid #e5e7eb}.purchasing_log__RWmZh tbody tr:hover{background:#fff8ed}.purchasing_page___XD9w .purchasing_log__RWmZh td:first-child button{border:0;background:transparent;color:var(--cmx-orange);font-size:13px;padding:0;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.purchasing_page___XD9w summary{font-size:14px;font-weight:700;color:#34383d;cursor:pointer}.purchasing_page___XD9w a{color:var(--cmx-orange);text-underline-offset:3px}.purchasing_page___XD9w .purchasing_document__TjkGw a,.purchasing_page___XD9w .purchasing_document__TjkGw h2,.purchasing_page___XD9w .purchasing_document__TjkGw h3{color:inherit}.purchasing_page___XD9w .purchasing_document__TjkGw thead th{border-bottom:0}@media(max-width:650px){.purchasing_page___XD9w>nav[aria-label="Purchasing sections"] button{flex:1 1 130px;min-width:0;padding:10px 12px}.purchasing_page___XD9w>fieldset>section,.purchasing_page___XD9w>section:not([aria-label="Preparation preview"]){padding:12px}}