.purchasingWorkspace{max-width:none}.purchasingTabs{border-bottom:1px solid color-mix(in srgb,var(--green) 28%,var(--border));align-items:center;gap:6px;margin:0 0 14px;padding:0 4px;display:flex;overflow-x:auto}.purchasingTabs a{min-height:44px;color:var(--text);white-space:nowrap;border-bottom:2px solid #0000;border-radius:9px 9px 0 0;align-items:center;padding:0 13px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.purchasingTabs a:hover{background:color-mix(in srgb,var(--green) 7%,var(--panel))}.purchasingTabs a.active{background:color-mix(in srgb,var(--green) 10%,var(--panel));border-bottom-color:var(--green)}.vendorSummary .requestSummaryCard:first-child{border-top:3px solid #2f9e74}.vendorSummary .requestSummaryCard:nth-child(2){border-top:3px solid #4b9eea}.vendorSummary .requestSummaryCard:nth-child(3){border-top:3px solid #d79a2b}.vendorSummary .requestSummaryCard:nth-child(4){border-top:3px solid #7a69d6}.purchasingOverviewGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.purchasingOverviewCard{margin:0}.vendorTypeCloud{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.vendorTypeCloud span,.vendorCategoryList small{border:1px solid var(--border);background:var(--panel2);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:11px;display:inline-flex}.purchasingMiniList{display:grid}.purchasingMiniList>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.purchasingMiniList>div:last-child{border-bottom:0}.purchasingMiniList>div>span{gap:3px;display:grid}.purchasingMiniList>div>span:last-child{justify-items:end}.purchasingMiniList small{color:var(--muted)}.vendorFilterBar{flex-wrap:wrap;align-items:center;gap:7px;padding:11px 0 14px;display:flex}.vendorFilterBar>span{color:var(--muted);margin-right:4px;font-size:12px;font-weight:700}.vendorFilterBar a{border:1px solid var(--border);color:var(--text);background:var(--panel);border-radius:999px;padding:6px 10px;font-size:12px;text-decoration:none}.vendorFilterBar a.active{background:color-mix(in srgb,var(--green) 13%,var(--panel));border-color:color-mix(in srgb,var(--green) 42%,var(--border));color:color-mix(in srgb,var(--green) 76%,var(--text))}.vendorAddBlock{border:1px solid var(--border);background:var(--panel);border-radius:13px;margin-bottom:15px;overflow:hidden}.vendorAddBlock>summary{cursor:pointer;background:var(--panel2);padding:14px 16px;font-size:15px;font-weight:800;list-style:none}.vendorAddBlock>summary::-webkit-details-marker{display:none}.vendorAddBlock[open]{border-left:4px solid #e6a62f}.vendorAddBlock[open]>summary{color:#6d4b0d;background:#fff2d6}.vendorAddBlock .requestForm{padding:16px}.vendorTypeChecks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vendorTypeChecks label{border:1px solid var(--border);background:var(--panel2);border-radius:9px;align-items:center;gap:7px;padding:9px 10px;font-size:12px;display:flex}.vendorTypeChecks input{width:auto}.fieldHelp{color:var(--muted);margin-top:6px;font-size:11px;display:block}.vendorListTable{border:1px solid var(--border);border-radius:13px;overflow:hidden}.vendorListHead,.vendorListRow{grid-template-columns:minmax(210px,1.5fr) minmax(190px,1.25fr) minmax(190px,1.2fr) minmax(130px,.8fr) 90px;align-items:center;gap:14px;display:grid}.vendorListHead{background:var(--panel2);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:10px 14px;font-size:11px;font-weight:800}.vendorListRow{border-top:1px solid var(--border);background:var(--panel);padding:13px 14px}.vendorListRow:hover{background:color-mix(in srgb,var(--green) 4%,var(--panel))}.vendorListRow>span{min-width:0}.vendorListRow strong{font-size:13px;display:block}.vendorListRow small{color:var(--muted);margin-top:3px;line-height:1.35;display:block}.vendorNameLink,.recordLink{color:var(--text);text-decoration:none}.vendorNameLink:hover,.recordLink:hover{color:var(--green);text-decoration:underline}.vendorCategoryList{flex-wrap:wrap;gap:5px;display:flex!important}.vendorCategoryList small{color:var(--text);margin:0}.vendorStatusBadge{border:1px solid var(--border);text-transform:capitalize;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.vendorStatusBadge.tone-green{color:#287d3c;background:#33a34e21;border-color:#40af5b57}.vendorStatusBadge.tone-blue{color:#2d73b6;background:#3c89d221;border-color:#4b97e157}.vendorStatusBadge.tone-amber{color:#9a650d;background:#cb8b1d21;border-color:#dc992659}.vendorStatusBadge.tone-red{color:#a83e3a;background:#c1403c1f;border-color:#d7524d57}.vendorStatusBadge.tone-gray{background:var(--panel2);color:var(--muted)}.vendorPoLines{border:1px solid var(--border);border-radius:13px;margin-top:15px;overflow:hidden}.vendorPoLinesHead{background:var(--panel2);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.vendorPoLinesHead h3{margin:0;font-size:15px}.vendorPoLinesHead p{color:var(--muted);margin:3px 0 0;font-size:12px}.vendorPoLine{border-bottom:1px solid var(--border);background:var(--panel);grid-template-columns:minmax(260px,2fr) 90px 110px 120px 90px 110px 34px;align-items:end;gap:9px;padding:12px 14px;display:grid}.vendorPoLine:last-child{border-bottom:0}.vendorPoLine .field{margin:0}.vendorPoLineTotal{gap:7px;padding-bottom:9px;display:grid}.vendorPoLineTotal span{color:var(--muted);font-size:11px;font-weight:700}.vendorPoLineTotal strong{font-size:13px}.vendorPoRemove{color:#b44843;cursor:pointer;background:#cc4a4512;border:1px solid #cc4a4547;border-radius:8px;width:32px;height:38px;font-size:18px}.vendorPoRemove:disabled{opacity:.3;cursor:not-allowed}.vendorPoFooter{grid-template-columns:1fr 360px;gap:16px;margin-top:14px;display:grid}.vendorPoNotes textarea{resize:vertical;width:100%}.vendorPoTotals{border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:12px}.vendorPoTotals label,.vendorPoTotals>div{grid-template-columns:1fr 120px;align-items:center;gap:12px;padding:7px 0;display:grid}.vendorPoTotals label span,.vendorPoTotals>div span{color:var(--muted);font-size:12px}.vendorPoTotals input,.vendorPoTotals strong{text-align:right}.vendorPoGrandTotal{border-top:1px solid var(--border);margin-top:5px;padding-top:11px!important}.vendorPoGrandTotal strong{font-size:18px}.vendorPoHistory,.vendorHistoryTable{margin-top:16px}.vendorPoHistory td small,.vendorHistoryTable td small{color:var(--muted);margin-top:3px;display:block}html[data-theme=dark] .vendorAddBlock[open]>summary{color:#ffe4aa;background:linear-gradient(90deg,#e2a62f38,#e2a62f1a)}.vendorStatusBadge.tone-green{color:#2f7b41}html[data-theme=dark] .vendorStatusBadge.tone-green{color:#c8f4cf;background:#33a34e45;border-color:#55cd6c7a}html[data-theme=dark] .vendorStatusBadge.tone-blue{color:#cce9ff;background:#3c89d242;border-color:#59a8ec7a}html[data-theme=dark] .vendorStatusBadge.tone-amber{color:#ffe2a3;background:#cb8b1d40;border-color:#e3a6377a}html[data-theme=dark] .vendorStatusBadge.tone-red{color:#ffc8c5;background:#c1403c3d;border-color:#e05b5573}html[data-theme=dark] .vendorStatusBadge.tone-gray{color:#d1dde2;background:#657a843d;border-color:#8ba1ac61}.purchasingWorkspace>.purchasingTabs{flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;width:100%!important;max-width:100%!important;min-height:46px!important;margin:2px 0 14px!important;padding:0 4px!important;display:flex!important}.purchasingWorkspace>.purchasingTabs>a{flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:max-content!important;margin:0!important;display:inline-flex!important}.purchasingWorkspace>.pageHeading{margin-bottom:4px}.purchasingWorkspace>.vendorSummary{margin-top:0}.vendorCentreHeading{align-items:flex-end}.vendorCentreHeading .pageHeadingActions{align-items:center;gap:9px;display:flex}.vendorCentreHeading h1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vendorInfoStrip{border:1px solid var(--border);background:var(--panel);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.vendorInfoStrip article{border-right:1px solid var(--border);min-width:0;padding:13px 15px}.vendorInfoStrip article:last-child{border-right:0}.vendorInfoStrip article:first-child{border-top:3px solid #45a897}.vendorInfoStrip article:nth-child(2){border-top:3px solid #4b9eea}.vendorInfoStrip article:nth-child(3){border-top:3px solid #7a69d6}.vendorInfoStrip article:nth-child(4){border-top:3px solid #d79a2b}.vendorInfoStrip span{letter-spacing:.05em;color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:800;display:block}.vendorInfoStrip strong{color:var(--text);text-overflow:ellipsis;font-size:13px;line-height:1.35;display:block;overflow:hidden}.vendorInfoStrip small{color:var(--muted);text-overflow:ellipsis;margin-top:4px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.vendorCentreLayout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:14px;display:grid}.vendorDirectoryPanel{border:1px solid var(--border);background:var(--panel);border-radius:14px;position:sticky;top:88px;overflow:hidden}.vendorDirectoryHead{border-bottom:1px solid var(--border);padding:14px 15px}.vendorDirectoryHead h2{margin:0;font-size:17px}.vendorDirectoryHead p{color:var(--muted);margin:4px 0 0;font-size:12px}.vendorDirectoryFilters{border-bottom:1px solid var(--border);gap:5px;padding:10px;display:flex}.vendorDirectoryFilters a{text-align:center;border:1px solid var(--border);color:var(--muted);border-radius:8px;flex:1;padding:6px 5px;font-size:11px;text-decoration:none}.vendorDirectoryFilters a.active{background:color-mix(in srgb,var(--green) 12%,var(--panel));border-color:color-mix(in srgb,var(--green) 45%,var(--border));color:var(--text)}.vendorDirectoryList{max-height:520px;padding:5px;display:grid;overflow:auto}.vendorDirectoryList a{color:var(--text);border-left:3px solid #0000;border-radius:9px;gap:3px;padding:10px;text-decoration:none;display:grid}.vendorDirectoryList a:hover{background:var(--panel2)}.vendorDirectoryList a.active{background:color-mix(in srgb,var(--green) 10%,var(--panel));border-left-color:var(--green)}.vendorDirectoryList strong{font-size:12px}.vendorDirectoryList small{color:var(--muted);font-size:10px}.vendorDirectoryAdd{text-align:center;border-top:1px solid var(--border);color:var(--green);padding:11px;font-size:12px;font-weight:800;text-decoration:none;display:block}.vendorCentreMain{min-width:0}.vendorRecordTabs{border-bottom:1px solid color-mix(in srgb,var(--green) 28%,var(--border));margin:0 0 12px;overflow-x:auto;flex-direction:row!important;align-items:center!important;gap:4px!important;display:flex!important}.vendorRecordTabs a{color:var(--text);border-bottom:2px solid #0000;border-radius:9px 9px 0 0;font-size:13px;font-weight:650;text-decoration:none;align-items:center!important;width:auto!important;min-width:max-content!important;min-height:42px!important;padding:0 12px!important;display:inline-flex!important}.vendorRecordTabs a:hover{background:color-mix(in srgb,var(--green) 7%,var(--panel))}.vendorRecordTabs a.active{background:color-mix(in srgb,var(--green) 10%,var(--panel));border-bottom-color:var(--green)}.vendorRecordSummary{margin-bottom:12px}.vendorInlinePayment{margin-bottom:14px}.purchaseOrderActionBar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.purchaseOrderActionBar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchaseOrderActionBar form{margin:0}.dangerButton{color:#a83e3a!important;border-color:#be464159!important}.purchaseOrderRecordPanel{margin-bottom:12px}.purchaseOrderMetaGrid{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.purchaseOrderMetaGrid>div{border-right:1px solid var(--border);padding:12px 14px}.purchaseOrderMetaGrid>div:last-child{border-right:0}.purchaseOrderMetaGrid span,.purchasePaymentSummary span,.purchaseOrderNotes>span{letter-spacing:.04em;color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:800;display:block}.purchaseOrderMetaGrid strong{font-size:12px;line-height:1.35}.purchaseOrderItemsTable{border:0;border-radius:0;margin:0}.purchaseOrderTotals{gap:7px;width:min(390px,100%);margin-left:auto;padding:12px 14px;display:grid}.purchaseOrderTotals>div{grid-template-columns:1fr 130px;gap:12px;display:grid}.purchaseOrderTotals strong{text-align:right}.purchaseOrderTotals .grand{border-top:1px solid var(--border);margin-top:3px;padding-top:9px;font-size:16px}.purchaseOrderNotes{border-top:1px solid var(--border);padding:12px 14px}.purchaseOrderNotes p{white-space:pre-wrap;margin:0;line-height:1.55}.purchasePaymentSummary{border:1px solid var(--border);border-radius:11px;grid-template-columns:repeat(3,1fr);margin:0 0 12px;display:grid;overflow:hidden}.purchasePaymentSummary>div{border-right:1px solid var(--border);padding:11px 13px}.purchasePaymentSummary>div:last-child{border-right:0}.purchasePaymentSummary strong{font-size:16px}.purchaseOrderInfoStrip{margin-top:0}@media (max-width:1100px){.purchasingOverviewGrid{grid-template-columns:1fr}.vendorTypeChecks{grid-template-columns:repeat(2,minmax(0,1fr))}.vendorListHead{display:none}.vendorListRow{grid-template-columns:1fr 1fr}.vendorListRow>span:last-child{justify-self:end}.vendorPoLine{grid-template-columns:minmax(220px,2fr) 80px 100px 110px 80px}.vendorPoLineTotal{grid-column:1/3}.vendorPoRemove{grid-area:2/5}.vendorPoFooter{grid-template-columns:1fr}.vendorCentreLayout{grid-template-columns:240px minmax(0,1fr)}.vendorInfoStrip{grid-template-columns:1fr 1fr}.vendorInfoStrip article:nth-child(2){border-right:0}.purchaseOrderMetaGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.purchasingTabs{margin-left:-4px;margin-right:-4px}.vendorTypeChecks,.vendorListRow{grid-template-columns:1fr}.vendorListRow>span:last-child{justify-self:start}.vendorPoLinesHead{align-items:flex-start}.vendorPoLine{grid-template-columns:1fr 1fr}.vendorPoDescription{grid-column:1/-1}.vendorPoLineTotal{grid-column:1}.vendorPoRemove{grid-area:auto/2;justify-self:end}.vendorPoTotals label,.vendorPoTotals>div{grid-template-columns:1fr 110px}.vendorCentreLayout{grid-template-columns:1fr}.vendorDirectoryPanel{position:static}.vendorDirectoryList{max-height:260px}.vendorInfoStrip{grid-template-columns:1fr}.vendorInfoStrip article{border-right:0}.vendorCentreHeading{align-items:flex-start}.vendorCentreHeading .pageHeadingActions{flex-wrap:wrap;width:100%}.purchaseOrderActionBar{flex-direction:column;align-items:flex-start}.purchaseOrderMetaGrid{grid-template-columns:1fr}.purchaseOrderMetaGrid>div{border-right:0;border-bottom:1px solid var(--border)}.purchaseOrderMetaGrid>div:last-child{border-bottom:0}.purchasePaymentSummary{grid-template-columns:1fr}.purchasePaymentSummary>div{border-right:0;border-bottom:1px solid var(--border)}.purchasePaymentSummary>div:last-child{border-bottom:0}}@media print{.sidebar,.topbar,.pageHeadingActions,.purchaseOrderActionBar,.notificationMenu,.themeToggle,.platformSectionControls,#payment form,#receiving form{display:none!important}.workspace,.content,.purchasingWorkspace{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.purchaseOrderDetailWorkspace{color:#111!important;background:#fff!important}.purchaseOrderDetailWorkspace .panel,.purchaseOrderDetailWorkspace .vendorInfoStrip{box-shadow:none!important;border-color:#bbb!important}.purchaseOrderDetailWorkspace *{color:#111!important;background:#fff!important}}
.appShell .content :is(.panel,.formSection).isCollapsed,.appShell .content details.compactDisclosure:not([open]),.appShell .customerCentreCard.isCollapsed,.appShell .customerEditDetails:not([open]),.appShell .vendorAddBlock:not([open]),.controlWorkspace .controlPanel.isCollapsed{overflow:hidden;border-left:4px solid #35a99e!important;border-radius:12px!important;box-shadow:inset 1px 0 #79d7cb5c!important}.appShell .content :is(.panel,.formSection).isCollapsed:hover,.appShell .content details.compactDisclosure:not([open]):hover,.appShell .customerCentreCard.isCollapsed:hover,.appShell .customerEditDetails:not([open]):hover,.appShell .vendorAddBlock:not([open]):hover,.controlWorkspace .controlPanel.isCollapsed:hover{border-left-color:#48bdb1!important}.appShell .content details.compactDisclosure[open],.appShell .vendorAddBlock[open]{overflow:hidden;border-left:4px solid #d6a13b!important;border-radius:12px!important}.appShell .content :is(section.panel,section.formSection):not(.isCollapsed):has(>.platformDisclosureHeader){overflow:hidden;border-left:4px solid #d6a13b!important;border-radius:12px!important}.controlWorkspace .controlPanel:not(.isCollapsed):has(>.platformDisclosureHeader){overflow:hidden;border-left:4px solid #d6a13b!important;border-radius:12px!important}.appShell .content :is(section.panel,section.formSection):not(.isCollapsed)>.platformDisclosureHeader,.appShell .content details.compactDisclosure[open]>summary,.controlWorkspace .controlPanel:not(.isCollapsed)>.platformDisclosureHeader,.appShell .vendorAddBlock[open]>summary{background:linear-gradient(90deg,color-mix(in srgb,#fff0c9 82%,var(--panel)) 0%,color-mix(in srgb,#fff7e4 62%,var(--panel)) 68%,var(--panel) 100%)!important;box-shadow:none!important;border-left:0!important}.appShell .content :is(section.panel,section.formSection):not(.isCollapsed)>.platformDisclosureHeader:hover,.appShell .content details.compactDisclosure[open]>summary:hover,.controlWorkspace .controlPanel:not(.isCollapsed)>.platformDisclosureHeader:hover,.appShell .vendorAddBlock[open]>summary:hover{background:linear-gradient(90deg,color-mix(in srgb,#ffe7a9 88%,var(--panel)) 0%,color-mix(in srgb,#fff1d0 70%,var(--panel)) 68%,var(--panel) 100%)!important}html[data-theme=dark] .appShell .content :is(.panel,.formSection).isCollapsed,html[data-theme=dark] .appShell .content details.compactDisclosure:not([open]),html[data-theme=dark] .appShell .customerCentreCard.isCollapsed,html[data-theme=dark] .appShell .customerEditDetails:not([open]),html[data-theme=dark] .appShell .vendorAddBlock:not([open]),html[data-theme=dark] .controlWorkspace .controlPanel.isCollapsed{border-left-color:#42b8ad!important;box-shadow:inset 1px 0 #79d7cb42,0 0 18px #35a99e0b!important}.platformSectionControls{flex-shrink:0!important;align-items:center!important;gap:5px!important;margin-left:auto!important;display:flex!important}.platformSectionControls button{color:var(--muted)!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:3px 5px!important;font-size:14px!important;line-height:1!important}.platformSectionControls button:hover{color:var(--green)!important}.customerListSummary{margin-bottom:14px!important}.customerListSummary .requestSummaryCard:first-child{border-top:3px solid #2f9e74!important}.customerListSummary .requestSummaryCard:nth-child(2){border-top:3px solid #4b9eea!important}.customerListSummary .requestSummaryCard:nth-child(3){border-top:3px solid #d79a2b!important}.customerListSummary .requestSummaryCard:nth-child(4){border-top:3px solid #7a69d6!important}.vendorDirectoryToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.vendorDirectoryToolbarMain{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.vendorDirectorySearch{border:1px solid var(--workspace-field-border,var(--border));background:var(--panel);min-width:260px;max-width:460px;height:44px;color:var(--text);border-radius:9px;flex:1;padding:0 13px;font-size:14px}.vendorDirectoryToolbar select{border:1px solid var(--workspace-field-border,var(--border));background:var(--panel);min-width:150px;height:44px;color:var(--text);border-radius:9px;padding:0 12px;font-size:14px}.vendorDirectoryToolbar button{min-height:44px!important}.vendorDirectoryResult{color:var(--workspace-helper,var(--muted));white-space:nowrap;font-size:12.5px}.vendorCentrePanel>.vendorFilterBar{display:none!important}.vendorListTable{border-color:var(--workspace-border-strong,var(--border))!important}.vendorListHead,.vendorListRow{grid-template-columns:minmax(250px,1.55fr) minmax(190px,1.15fr) minmax(210px,1.2fr) minmax(145px,.8fr) 100px 28px!important}.vendorListHead{border-bottom:1px solid var(--workspace-row-divider,var(--border));background:0 0!important;padding:11px 14px!important}.vendorListRow{cursor:pointer;transition:background .15s,border-color .15s;position:relative;padding:14px!important}.vendorListRow:hover{background:color-mix(in srgb,var(--green) 5%,var(--panel))!important}.vendorListRow .vendorDirectoryOpen{color:var(--muted);justify-content:center;align-items:center;font-size:20px;text-decoration:none;display:flex}.vendorListRow .vendorDirectoryOpen:hover{color:var(--green)}.vendorNameLink{color:var(--text);text-decoration:none}.vendorNameLink:hover{color:var(--green)}.vendorEditShortcut{text-decoration:none!important}.purchasingProductEditBar{border:1px solid var(--workspace-border-strong,var(--border));background:color-mix(in srgb,var(--green) 4%,var(--panel));border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 14px;padding:12px;display:flex}.purchasingProductEditBar .field{flex:1;min-width:280px}.purchasingProductEditNotice{color:var(--workspace-helper,var(--muted));margin-left:auto;font-size:12.5px}.purchasingProductError{color:#c65858;background:#be3c3c14;border:1px solid #be3c3c4d;border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:13px}@media (max-width:1100px){.vendorListHead{display:none!important}.vendorListRow{grid-template-columns:1fr 1fr!important}.vendorListRow .vendorDirectoryOpen{position:absolute;top:50%;right:12px;transform:translateY(-50%)}}@media (max-width:760px){.appShell .content :is(.panel,.formSection).isCollapsed,.appShell .content details.compactDisclosure:not([open]),.appShell .customerCentreCard.isCollapsed,.appShell .customerEditDetails:not([open]),.appShell .vendorAddBlock:not([open]),.controlWorkspace .controlPanel.isCollapsed,.appShell .content details.compactDisclosure[open],.appShell .vendorAddBlock[open]{border-left-width:3px!important;border-radius:10px!important}.appShell .content :is(section.panel,section.formSection):not(.isCollapsed):has(>.platformDisclosureHeader){border-left-width:3px!important;border-radius:10px!important}.controlWorkspace .controlPanel:not(.isCollapsed):has(>.platformDisclosureHeader){border-left-width:3px!important;border-radius:10px!important}.vendorDirectoryToolbarMain{grid-template-columns:1fr auto;width:100%;display:grid}.vendorDirectorySearch{grid-column:1/-1;width:100%;min-width:0;max-width:none}.vendorDirectoryToolbar select{width:100%;min-width:0}.vendorDirectoryResult{width:100%}.vendorListRow{grid-template-columns:1fr!important;padding-right:42px!important}.purchasingProductEditBar{grid-template-columns:1fr;display:grid}.purchasingProductEditBar .field{min-width:0}}
.appShell .customerCentreCard,.appShell .customerEditDetails{margin-top:0!important;margin-bottom:14px!important}.appShell .content :is(section.panel,section.formSection):has(>.platformDisclosureHeader){margin-top:0!important;margin-bottom:14px!important}.controlWorkspace .controlPanel:has(>.platformDisclosureHeader){margin-top:0!important;margin-bottom:14px!important}.appShell .content :is(section.panel,section.formSection):has(>.platformDisclosureHeader)+:is(section.panel,section.formSection):has(>.platformDisclosureHeader){margin-top:0!important}.platformVisualKey{border:1px solid color-mix(in srgb,var(--platform-key,#637585) 28%,var(--border));background:color-mix(in srgb,var(--platform-key,#637585) 10%,var(--panel));min-height:24px;color:color-mix(in srgb,var(--platform-key,#637585) 78%,var(--text));white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.platformVisualKey.tone-blue{--platform-key:#4b86d8}.platformVisualKey.tone-amber{--platform-key:#d69a2b}.platformVisualKey.tone-cyan{--platform-key:#2c9fb8}.platformVisualKey.tone-violet,.platformVisualKey.tone-purple{--platform-key:#7868d5}.platformVisualKey.tone-light-green{--platform-key:#72b84f}.platformVisualKey.tone-green{--platform-key:#4c9a57}.platformVisualKey.tone-emerald{--platform-key:#2f9e74}.platformVisualKey.tone-teal{--platform-key:#2f9e8f}.platformVisualKey.tone-sky{--platform-key:#4b9eea}.platformVisualKey.tone-gold{--platform-key:#b98a2f}.platformVisualKey.tone-orange{--platform-key:#c9833c}.platformVisualKey.tone-indigo{--platform-key:#596fc1}.platformVisualKey.tone-lime{--platform-key:#6c9e39}.platformVisualKey.tone-gray{--platform-key:#7d8790}.platformVisualKey.tone-slate{--platform-key:#637585}.platformDisclosureHeader{gap:10px!important}.platformDisclosureHeader>.platformVisualKey+.platformSectionControls,.platformDisclosureHeader>:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge)+.platformSectionControls{margin-left:0!important}.appShell .requestMetaStrip>div,.appShell .requestSummaryGrid>.requestSummaryCard{position:relative;overflow:hidden}.appShell .requestMetaStrip>div:nth-child(6n+1),.appShell .requestSummaryGrid>.requestSummaryCard:nth-child(6n+1){border-top:3px solid #2f9e8f}.appShell .requestMetaStrip>div:nth-child(6n+2),.appShell .requestSummaryGrid>.requestSummaryCard:nth-child(6n+2){border-top:3px solid #4b9eea}.appShell .requestMetaStrip>div:nth-child(6n+3),.appShell .requestSummaryGrid>.requestSummaryCard:nth-child(6n+3){border-top:3px solid #7868d5}.appShell .requestMetaStrip>div:nth-child(6n+4),.appShell .requestSummaryGrid>.requestSummaryCard:nth-child(6n+4){border-top:3px solid #d69a2b}.appShell .requestMetaStrip>div:nth-child(6n+5),.appShell .requestSummaryGrid>.requestSummaryCard:nth-child(6n+5){border-top:3px solid #4c9a57}.appShell .requestMetaStrip>div:nth-child(6n+6),.appShell .requestSummaryGrid>.requestSummaryCard:nth-child(6n+6){border-top:3px solid #c66f7d}html[data-theme=dark] .platformVisualKey{background:color-mix(in srgb,var(--platform-key,#637585) 16%,var(--panel));border-color:color-mix(in srgb,var(--platform-key,#637585) 38%,var(--border));color:color-mix(in srgb,var(--platform-key,#637585) 64%,#fff)}@media (max-width:760px){.appShell .customerCentreCard,.appShell .customerEditDetails{margin-bottom:12px!important}.appShell .content :is(section.panel,section.formSection):has(>.platformDisclosureHeader){margin-bottom:12px!important}.controlWorkspace .controlPanel:has(>.platformDisclosureHeader){margin-bottom:12px!important}.platformVisualKey{min-height:22px;padding:3px 7px;font-size:9px}.platformDisclosureHeader{gap:7px!important}}
.inventoryWorkspace{max-width:none!important}.inventorySummary{margin-bottom:14px!important}.inventorySummary .requestSummaryCard:first-child{border-top:3px solid #2f9e74!important}.inventorySummary .requestSummaryCard:nth-child(2){border-top:3px solid #4b9eea!important}.inventorySummary .requestSummaryCard:nth-child(3){border-top:3px solid #7a69d6!important}.inventorySummary .requestSummaryCard:nth-child(4){border-top:3px solid #d79a2b!important}.inventorySummary .requestSummaryCard small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.inventoryPoList{gap:10px;padding:12px;display:grid}.inventoryPoCard{border:1px solid var(--border);background:var(--panel);border-radius:11px;overflow:hidden}.inventoryPoCard>summary{cursor:pointer;background:color-mix(in srgb,var(--green) 3%,var(--panel));justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;list-style:none;display:flex}.inventoryPoCard>summary::-webkit-details-marker{display:none}.inventoryPoCard>summary>span{min-width:0}.inventoryPoCard>summary>span:last-child{text-align:right}.inventoryPoCard>summary strong{color:var(--text);font-size:12px;display:block}.inventoryPoCard>summary small{color:var(--muted);margin-top:3px;font-size:9.5px;display:block}.inventoryPoCard[open]>summary{border-bottom:1px solid var(--border);background:color-mix(in srgb,#fff0c9 54%,var(--panel))}.inventoryReceiveForm{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.inventoryReceiveTable input,.inventoryTable input,.inventoryTable select{border:1px solid var(--border);background:var(--panel);min-width:74px;height:32px;color:var(--text);border-radius:7px;padding:0 8px;font-size:10px}.inventoryLotInput{min-width:130px!important}.inventoryQtyInput{width:88px}.inventoryEmptyState{text-align:center;color:var(--muted);padding:24px 18px}.inventoryEmptyState strong{color:var(--text);margin-bottom:5px;font-size:13px;display:block}.inventoryEmptyState p{max-width:620px;margin:0 auto 12px;font-size:11px;line-height:1.5}.inventoryEmptyState.compact{padding:18px 14px}.inventoryTable td{vertical-align:top}.inventoryLowBadge{margin-top:5px!important;display:inline-flex!important}.inventoryReorderForm{align-items:center;gap:5px;min-width:130px;display:flex}.inventoryReorderForm input{width:72px;min-width:72px}.inventoryActivityForm{grid-template-columns:90px minmax(140px,1fr) 70px minmax(100px,1fr) auto;gap:5px;min-width:500px;display:grid}.inventoryActivityForm select,.inventoryActivityForm input{width:100%;min-width:0}.inventoryTwoCol{grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr);gap:14px;display:grid}.inventoryLocationChips{flex-wrap:wrap;gap:7px;padding:0 14px 14px;display:flex}.inventoryLocationChips>span{border:1px solid var(--border);background:color-mix(in srgb,var(--green) 4%,var(--panel));border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9.5px;display:inline-flex}.inventoryLocationChips small{color:var(--muted);text-transform:capitalize}.inventoryReceiptRedirect{margin:12px!important}.inventoryReceiptRedirect strong{margin-right:4px}@media (max-width:1100px){.inventoryTwoCol{grid-template-columns:1fr}.inventoryActivityForm{min-width:460px}}@media (max-width:760px){.inventoryPoCard>summary{flex-direction:column;align-items:flex-start}.inventoryPoCard>summary>span:last-child{text-align:left}.inventoryActivityForm{grid-template-columns:1fr 1fr;min-width:360px}.inventoryActivityForm button{grid-column:1/-1}.inventoryReceiveTable{min-width:720px}.inventoryTable{min-width:1050px}}
.equipmentDetailWorkspace{max-width:none!important}.assetProfileStrip{border:1px solid var(--border);background:var(--border);border-radius:13px;grid-template-columns:150px repeat(4,minmax(0,1fr));gap:1px;margin:0 0 14px;display:grid;overflow:hidden}.assetProfilePhoto{background:var(--panel);min-height:126px;overflow:hidden}.assetProfilePhoto>a,.assetProfilePhoto img{width:100%;height:100%;display:block}.assetProfilePhoto img{object-fit:cover}.assetProfilePhoto>div{background:color-mix(in srgb,var(--green) 5%,var(--panel));height:100%;color:var(--muted);align-content:center;place-items:center;gap:4px;display:grid}.assetProfilePhoto>div strong{color:var(--green);font-size:32px}.assetProfilePhoto>div span{text-transform:uppercase;font-size:9px;font-weight:800}.assetProfileInfo{background:var(--panel);min-width:0;padding:14px}.assetProfileInfo>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;font-weight:850;display:block}.assetProfileInfo>strong{color:var(--text);margin-top:6px;font-size:12px;line-height:1.35;display:block}.assetProfileInfo>small{color:var(--muted);margin-top:4px;font-size:9.5px;line-height:1.4;display:block}.assetProfileInfo.due{background:color-mix(in srgb,#d79a2b 8%,var(--panel))}.assetProfileInfo.due>strong,.assetProfileInfo.due>small{color:color-mix(in srgb,#d79a2b 75%,var(--text))}.equipmentHealthSummary{margin-bottom:14px!important}.equipmentHealthSummary .requestSummaryCard:first-child{border-top:3px solid #4b9eea!important}.equipmentHealthSummary .requestSummaryCard:nth-child(2){border-top:3px solid #d79a2b!important}.equipmentHealthSummary .requestSummaryCard:nth-child(3){border-top:3px solid #2f9e74!important}.equipmentHealthSummary .requestSummaryCard:nth-child(4){border-top:3px solid #7a69d6!important}.equipmentHealthSummary .requestSummaryCard:nth-child(5){border-top:3px solid #35a99e!important}.equipmentHealthSummary small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.equipmentDetailGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.assetHierarchyBody{padding:14px}.assetHierarchyParent{border:1px solid var(--border);background:color-mix(in srgb,var(--green) 4%,var(--panel));color:var(--text);border-radius:10px;padding:12px;text-decoration:none;display:block}.assetHierarchyParent:hover{border-color:color-mix(in srgb,var(--green) 28%,var(--border))}.assetHierarchyParent>span{color:var(--muted);text-transform:uppercase;font-size:8.5px;font-weight:850;display:block}.assetHierarchyParent>strong{margin-top:5px;font-size:12px;display:block}.assetHierarchyParent>small{color:var(--muted);margin-top:3px;font-size:9.5px;display:block}.assetHierarchyParent.root{cursor:default}.assetChildrenGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.assetChildrenGrid>a{border:1px solid var(--border);color:var(--text);border-radius:9px;padding:11px;text-decoration:none;display:block}.assetChildrenGrid>a:hover{background:color-mix(in srgb,var(--green) 4%,var(--panel));border-color:color-mix(in srgb,var(--green) 20%,var(--border))}.assetChildrenGrid strong{font-size:10.5px;display:block}.assetChildrenGrid small{color:var(--muted);margin:3px 0 6px;font-size:9px;display:block}.assetHierarchyEmpty,.assetDocumentsEmpty{color:var(--muted);text-align:center;padding:18px 14px;font-size:10.5px}.assetScheduleList{gap:7px;padding:12px 14px;display:grid}.assetScheduleList>a{border:1px solid var(--border);color:var(--text);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.assetScheduleList strong{font-size:10.5px;display:block}.assetScheduleList small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.assetServiceHistory{padding:4px 14px 14px}.assetServiceHistory>h3{color:var(--muted);margin:8px 0;font-size:11px}.assetDocumentsPanel{overflow:hidden}.assetPhotoGallery{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:10px;padding:14px;display:grid}.assetPhotoCard{border:1px solid var(--border);background:var(--panel);border-radius:11px;overflow:hidden}.assetPhotoCard.primary{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 30%,transparent)}.assetPhotoCard>a{aspect-ratio:4/3;background:var(--panel-2,var(--panel));display:block;overflow:hidden}.assetPhotoCard img{object-fit:cover;width:100%;height:100%;display:block}.assetPhotoUnavailable{aspect-ratio:4/3;color:var(--muted);place-items:center;font-size:10px;display:grid}.assetPhotoMeta{padding:9px}.assetPhotoMeta>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.assetPhotoMeta>small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.assetPhotoActions{justify-content:space-between;align-items:center;gap:7px;margin-top:8px;display:flex}.assetPhotoActions form{margin:0}.assetPhotoActions button{font-size:9px!important}.assetDocumentUpload{border:1px solid var(--border);background:var(--panel);border-radius:10px;margin:0 14px 14px;overflow:hidden}.assetDocumentUpload>summary{cursor:pointer;color:var(--text);padding:11px 13px;font-size:10.5px;font-weight:800;list-style:none}.assetDocumentUpload>summary::-webkit-details-marker{display:none}.assetDocumentUpload[open]>summary{border-bottom:1px solid var(--border);background:color-mix(in srgb,#fff0c9 50%,var(--panel))}.assetDocumentUpload .requestForm{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.assetDocumentTableWrap{margin-top:4px}.assetEditBlock{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin-top:14px;overflow:hidden}.assetEditBlock>summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;padding:13px 14px;font-size:11px;font-weight:800;list-style:none;display:flex}.assetEditBlock>summary::-webkit-details-marker{display:none}.assetEditBlock>summary:after{content:"+";color:var(--muted);font-size:16px}.assetEditBlock[open]>summary:after{content:"−"}.assetEditBlock>.requestForm{border:0!important;border-top:1px solid var(--border)!important;box-shadow:none!important;border-radius:0!important;margin:0!important}@media (max-width:1180px){.assetProfileStrip{grid-template-columns:130px repeat(2,minmax(0,1fr))}.assetProfilePhoto{grid-row:span 2}.equipmentDetailGrid{grid-template-columns:1fr}}@media (max-width:760px){.assetProfileStrip{grid-template-columns:1fr 1fr}.assetProfilePhoto{grid-area:auto/1/auto/-1;max-height:220px}.assetChildrenGrid{grid-template-columns:1fr}.assetPhotoGallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.assetProfileStrip{grid-template-columns:1fr}.assetProfilePhoto{grid-column:auto}.assetPhotoGallery{grid-template-columns:1fr}}
.costingSummaryGrid,.reportsSummaryGrid{margin-bottom:14px!important}.costingSummaryGrid .requestSummaryCard:first-child,.reportsSummaryGrid .requestSummaryCard:first-child{border-top:3px solid #4b9eea!important}.costingSummaryGrid .requestSummaryCard:nth-child(2),.reportsSummaryGrid .requestSummaryCard:nth-child(4){border-top:3px solid #d79a2b!important}.costingSummaryGrid .requestSummaryCard:nth-child(3),.reportsSummaryGrid .requestSummaryCard:nth-child(2){border-top:3px solid #2f9e74!important}.costingSummaryGrid .requestSummaryCard:nth-child(4),.reportsSummaryGrid .requestSummaryCard:nth-child(3){border-top:3px solid #7a69d6!important}.costingSummaryGrid .requestSummaryCard:nth-child(5),.reportsSummaryGrid .requestSummaryCard:nth-child(5){border-top:3px solid #35a99e!important}.reportsSummaryGrid .requestSummaryCard:nth-child(6){border-top:3px solid #6c7d89!important}.costingNegative{color:#c64b4b!important}.costingTable{min-width:1180px}.reportsCostGrid{background:var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.reportsCostGrid>div{background:var(--panel);padding:13px 14px}.reportsCostGrid span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8.5px;font-weight:850;display:block}.reportsCostGrid strong{color:var(--text);margin-top:5px;font-size:14px;display:block}@media (max-width:1000px){.reportsCostGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.reportsCostGrid{grid-template-columns:1fr 1fr}}@media (max-width:420px){.reportsCostGrid{grid-template-columns:1fr}}
.appShell .content>:is(section.panel,section.formSection,details.customerEditDetails,details.vendorEditDetails,details.assetEditBlock),.appShell .formPageContent>:is(section.panel,section.formSection,details.customerEditDetails,details.vendorEditDetails,details.assetEditBlock){margin-top:0!important;margin-bottom:14px!important}.appShell .content>:is(section.panel,section.formSection,details.customerEditDetails,details.vendorEditDetails,details.assetEditBlock)+:is(section.panel,section.formSection,details.customerEditDetails,details.vendorEditDetails,details.assetEditBlock){margin-top:0!important}.platformVisualKeyEverywhere{margin-left:auto}.formSectionHead,.panelHead,.customerCentreCardHead{gap:10px}.purchasingCompletionBoard{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm);border-radius:16px;margin:0 0 14px;padding:16px}.purchasingCompletionHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.purchasingCompletionHead h2{margin:0;font-size:18px}.purchasingCompletionHead p{color:var(--muted);margin:4px 0 0;font-size:13px}.purchasingCompletionHead>span{border:1px solid color-mix(in srgb,#c9833c 30%,var(--border));background:color-mix(in srgb,#c9833c 10%,var(--panel));color:color-mix(in srgb,#c9833c 78%,var(--text));border-radius:999px;flex:none;padding:4px 10px;font-size:10px;font-weight:800}.purchasingCompletionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.purchasingCompletionCard{border:1px solid var(--border);background:var(--panel2);min-height:126px;color:var(--text);border-radius:13px;grid-template-columns:auto 1fr;gap:5px 10px;padding:14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.purchasingCompletionCard:before{content:"";background:var(--step-accent,#2f9e8f);height:3px;position:absolute;inset:0 0 auto}.purchasingCompletionCard>span{color:var(--step-accent,#2f9e8f);grid-row:1/4;font-size:11px;font-weight:900}.purchasingCompletionCard>strong{font-size:14px}.purchasingCompletionCard>small{color:var(--muted);line-height:1.35}.purchasingCompletionCard>b{color:var(--step-accent,#2f9e8f);align-self:end;font-size:11px}.purchasingCompletionCard.tone-1{--step-accent:#2f9e8f}.purchasingCompletionCard.tone-2{--step-accent:#4b9eea}.purchasingCompletionCard.tone-3{--step-accent:#7868d5}.purchasingCompletionCard.tone-4{--step-accent:#d69a2b}.purchasingCompletionCard.tone-5{--step-accent:#4c9a57}.purchasingCompletionCard.tone-6{--step-accent:#c9833c}.purchasingCompletionCard:hover{border-color:color-mix(in srgb,var(--step-accent) 42%,var(--border));transform:translateY(-1px)}.purchasingExistingOrdersHead{border:1px solid var(--border);background:var(--panel2);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;margin:4px 0 8px;padding:12px 14px;display:flex}.purchasingExistingOrdersHead h3{margin:0;font-size:15px}.purchasingExistingOrdersHead p{color:var(--muted);margin:3px 0 0;font-size:12px}.purchasingExistingOrdersHead>span{background:color-mix(in srgb,#7868d5 12%,var(--panel));color:#6655bd;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}.purchasingExistingOrders{border:1px solid var(--border);border-radius:12px;overflow:auto;margin-bottom:16px!important}.purchasingProductEditProminent{border:1px solid color-mix(in srgb,#4b9eea 34%,var(--border))!important;background:color-mix(in srgb,#4b9eea 6%,var(--panel))!important;border-radius:13px!important;grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr) auto!important;align-items:end!important;gap:10px!important;margin-bottom:14px!important;padding:14px!important;display:grid!important}.purchasingEditHelp{flex-direction:column;align-self:center;gap:3px;display:flex}.purchasingEditHelp strong{font-size:13px}.purchasingEditHelp span{color:var(--muted);font-size:11px;line-height:1.35}.purchasingTabs{scrollbar-width:thin;overflow-x:auto}.purchasingTabs>a{white-space:nowrap}.appShell .formPageContent{width:100%!important;max-width:none!important}@media (max-width:980px){.purchasingCompletionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchasingProductEditProminent{grid-template-columns:1fr!important}}@media (max-width:680px){.appShell .content>:is(section.panel,section.formSection,details.customerEditDetails,details.vendorEditDetails,details.assetEditBlock),.appShell .formPageContent>:is(section.panel,section.formSection,details.customerEditDetails,details.vendorEditDetails,details.assetEditBlock){margin-bottom:12px!important}.purchasingCompletionBoard{padding:12px}.purchasingCompletionGrid{grid-template-columns:1fr}.purchasingCompletionCard{min-height:106px}.purchasingCompletionHead{align-items:center}.purchasingCompletionHead p{font-size:12px}}
.customerListSummary .requestSummaryCard{box-shadow:var(--shadow)!important}.customerListSummary .requestSummaryCard:first-child{border-top:3px solid #2f9e74!important}.customerListSummary .requestSummaryCard:nth-child(2){border-top:3px solid #4b9eea!important}.customerListSummary .requestSummaryCard:nth-child(3){border-top:3px solid #7868d5!important}.customerListSummary .requestSummaryCard:nth-child(4){border-top:3px solid #d69a2b!important}.appShell .customerCentrePage .customerCentreContactStrip{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important;overflow:visible!important}.appShell .customerCentrePage .customerCentreContactStrip>div{border:1px solid var(--border)!important;background:var(--panel)!important;min-height:106px!important;box-shadow:var(--shadow)!important;border-radius:12px!important;padding:15px 16px!important}.appShell[data-product] .customerCentrePage .customerCentreContactStrip>div:first-child{background:var(--panel)!important;box-shadow:var(--shadow)!important;border-top:3px solid #2f9e74!important}.appShell[data-product] .customerCentrePage .customerCentreContactStrip>div:nth-child(2){background:var(--panel)!important;box-shadow:var(--shadow)!important;border-top:3px solid #4b9eea!important}.appShell[data-product] .customerCentrePage .customerCentreContactStrip>div:nth-child(3){background:var(--panel)!important;box-shadow:var(--shadow)!important;border-top:3px solid #7868d5!important}.appShell[data-product] .customerCentrePage .customerCentreContactStrip>div:nth-child(4){background:var(--panel)!important;box-shadow:var(--shadow)!important;border-top:3px solid #d69a2b!important}.appShell .customerCentrePage .customerOverviewGrid>.customerMetric{border:1px solid var(--border)!important;box-shadow:var(--shadow)!important}.appShell .customerCentrePage .customerOverviewGrid>.customerMetric:before{content:none!important;display:none!important}.appShell .customerCentrePage .customerOverviewGrid>.customerMetric:first-child{border-top:3px solid #2f9e74!important}.appShell .customerCentrePage .customerOverviewGrid>.customerMetric:nth-child(2){border-top:3px solid #4b9eea!important}.appShell .customerCentrePage .customerOverviewGrid>.customerMetric:nth-child(3){border-top:3px solid #7868d5!important}.appShell .customerCentrePage .customerOverviewGrid>.customerMetric:nth-child(4){border-top:3px solid #d69a2b!important}.appShell .customerCentreGrid2>.customerCentreCard:first-child,.appShell .customerCentreGrid2>.customerCentreCard:nth-child(2){border:1px solid var(--border)!important}.appShell .customerCentreGrid2>.customerCentreCard:first-child .customerBlockControls,.appShell .customerCentreGrid2>.customerCentreCard:nth-child(2) .customerBlockControls{display:none!important}.appShell .customerCentreGrid2>.customerCentreCard:nth-child(2) .customerCentreQuickActions{grid-auto-rows:48px!important;align-items:stretch!important}.appShell .customerCentreGrid2>.customerCentreCard:nth-child(2) .customerCentreQuickActions a,.appShell .customerCurrentWorkCompact .customerCentreQuickActions a{white-space:nowrap!important;align-items:center!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 13px!important;line-height:1.2!important;overflow:hidden!important}.appShell .customerCentreGrid2>.customerCentreCard:nth-child(2) .customerRecordBadge,.appShell .customerCentreGrid2>.customerCentreCard:nth-child(2) .customerCentreQuickActions a>span,.appShell .customerCurrentWorkCompact .customerRecordBadge,.appShell .customerCurrentWorkCompact .customerCentreQuickActions a>span{flex:none!important}.appShell .customerEditDetails .customerBlockControls{display:none!important}@media (max-width:1180px){.appShell .customerCentrePage .customerCentreContactStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:430px){.appShell .customerCentrePage .customerCentreContactStrip{grid-template-columns:1fr!important}}
.platformVisualKey{--badge-color:var(--platform-key,#637585);border:1px solid color-mix(in srgb,var(--badge-color) 46%,var(--border))!important;background:color-mix(in srgb,var(--badge-color) 24%,var(--panel))!important;color:color-mix(in srgb,var(--badge-color) 76%,var(--text))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--badge-color) 8%,transparent)!important}.platformVisualKey.tone-cyan{--platform-key:#2c9fb8}.platformVisualKey.tone-blue{--platform-key:#4b9eea}.platformVisualKey.tone-teal{--platform-key:#2f9e8f}.platformVisualKey.tone-light-green{--platform-key:#72b84f}.platformVisualKey.tone-amber{--platform-key:#d69a2b}.platformVisualKey.tone-emerald{--platform-key:#2f9e74}.platformVisualKey.tone-violet,.platformVisualKey.tone-purple{--platform-key:#7868d5}.platformVisualKey.tone-green{--platform-key:#4c9a57}.platformVisualKey.tone-gold{--platform-key:#b98a2f}.platformVisualKey.tone-indigo{--platform-key:#596fc1}.platformVisualKey.tone-orange{--platform-key:#c9833c}.platformVisualKey.tone-slate{--platform-key:#637585}.platformVisualKey.tone-gray{--platform-key:#7d8790}.platformVisualKey.tone-lime{--platform-key:#6c9e39}html[data-theme=dark] .platformVisualKey{background:color-mix(in srgb,var(--badge-color) 34%,var(--panel))!important;border-color:color-mix(in srgb,var(--badge-color) 58%,var(--border))!important;color:color-mix(in srgb,var(--badge-color) 34%,#fff)!important}.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus{border:1px solid color-mix(in srgb,var(--badge-status,#637585) 44%,var(--border))!important;background:color-mix(in srgb,var(--badge-status,#637585) 22%,var(--panel))!important;min-height:24px!important;color:color-mix(in srgb,var(--badge-status,#637585) 78%,var(--text))!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 9px!important;font-weight:750!important;line-height:1.1!important;display:inline-flex!important}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus):is(.completed,.complete,.tone-green){--badge-status:#4c9a57}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus).tone-light-green{--badge-status:#72b84f}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus).tone-emerald{--badge-status:#2f9e74}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus).tone-cyan{--badge-status:#2c9fb8}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus).tone-teal{--badge-status:#2f9e8f}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus).tone-blue{--badge-status:#4b9eea}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus):is(.tone-purple,.tone-violet){--badge-status:#7868d5}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus).tone-amber{--badge-status:#d69a2b}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus).tone-gold{--badge-status:#b98a2f}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus).tone-indigo{--badge-status:#596fc1}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus).tone-orange{--badge-status:#c9833c}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus).tone-slate{--badge-status:#637585}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus).tone-red{--badge-status:#c75a54}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus):is(.tone-gray,.neutral){--badge-status:#7d8790}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus):is(.active,.approved,.accepted,.paid):not([class*=tone-]){--badge-status:#4c9a57}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus):is(.sent,.scheduled,.confirmed,.unpaid):not([class*=tone-]){--badge-status:#4b9eea}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus):is(.pending,.open,.partial,.due,.waiting):not([class*=tone-]){--badge-status:#d69a2b}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus).draft:not([class*=tone-]){--badge-status:#7d8790}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus):is(.cancelled,.declined,.overdue,.void,.failed):not([class*=tone-]){--badge-status:#c75a54}:is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus):is(.progress,.started,.assigned,.ready):not([class*=tone-]){--badge-status:#2f9e8f}html[data-theme=dark] :is(.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus){background:color-mix(in srgb,var(--badge-status,#637585) 32%,var(--panel))!important;border-color:color-mix(in srgb,var(--badge-status,#637585) 56%,var(--border))!important;color:color-mix(in srgb,var(--badge-status,#637585) 34%,#fff)!important}:is(.formSectionHead,.panelHead,.customerCentreCardHead,.platformDisclosureHeader,.controlPanelHead,.vendorPanelHead,.vendorRecordHeader){justify-content:flex-start!important;align-items:center!important;gap:7px!important;display:flex!important}:is(.formSectionHead,.panelHead,.customerCentreCardHead,.platformDisclosureHeader,.controlPanelHead,.vendorPanelHead,.vendorRecordHeader)>:first-child{flex:auto!important;min-width:0!important;margin-right:auto!important}:is(.formSectionHead,.panelHead,.customerCentreCardHead,.platformDisclosureHeader,.controlPanelHead,.vendorPanelHead,.vendorRecordHeader)>:is(a,button,.headingActions,.pageHeadingActions){flex:none!important;order:70!important;margin-left:0!important}:is(.formSectionHead,.panelHead,.customerCentreCardHead,.platformDisclosureHeader,.controlPanelHead,.vendorPanelHead,.vendorRecordHeader)>:is(.platformVisualKey,.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus){flex:none!important;order:80!important;margin-left:0!important}:is(.formSectionHead,.panelHead,.customerCentreCardHead,.platformDisclosureHeader,.controlPanelHead,.vendorPanelHead,.vendorRecordHeader)>.platformSectionControls,:is(.formSectionHead,.panelHead,.customerCentreCardHead,.platformDisclosureHeader,.controlPanelHead,.vendorPanelHead,.vendorRecordHeader)>.customerBlockControls{flex:none!important;order:90!important;margin-left:0!important}.customerCentreQuickActions a .customerRecordBadge,.customerTimelineItem>:is(.customerTimelineStatus,.customerRecordBadge),.requestTable td:last-child>:is(.requestStatus,.insulationStatusBadge,.invoiceStatus),.vendorListRow>:is(.vendorStatusBadge,.requestStatus),.statusCell>:is(.requestStatus,.insulationStatusBadge,.invoiceStatus){margin-left:auto!important}.customerPaymentSummary{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important;overflow:visible!important}.customerPaymentSummary>div{border:1px solid var(--border)!important;background:var(--panel)!important;border-radius:10px!important;min-height:72px!important;padding:12px 14px!important}.customerPaymentSummary>div:first-child{border-top:3px solid #2f9e74!important}.customerPaymentSummary>div:nth-child(2){border-top:3px solid #4b9eea!important}.customerPaymentSummary>div:nth-child(3){border-top:3px solid #d69a2b!important}@media (max-width:760px){.platformVisualKey,.requestStatus,.sectionHeaderStatus,.vendorStatusBadge,.customerCentreStatus,.insulationStatusBadge,.customerRecordBadge,.invoiceStatus{min-height:22px!important;padding:3px 8px!important;font-size:10px!important}.customerPaymentSummary{grid-template-columns:1fr!important}}
.recordEditPencil{border:1px solid color-mix(in srgb,var(--green) 24%,var(--border))!important;background:color-mix(in srgb,var(--green) 5%,var(--panel))!important;width:30px!important;min-width:30px!important;height:30px!important;color:var(--muted)!important;cursor:pointer!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:17px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.recordEditPencil:hover,.recordEditPencil:focus-visible{border-color:color-mix(in srgb,var(--green) 58%,var(--border))!important;background:color-mix(in srgb,var(--green) 13%,var(--panel))!important;color:var(--green)!important;outline:none!important}.customerDirectoryRecord,.vendorDirectoryRecord{grid-template-columns:minmax(0,1fr) 34px!important;align-items:stretch!important;gap:2px!important;width:100%!important;min-width:0!important;display:grid!important}.customerDirectoryRecord>.customerDirectoryItem,.vendorDirectoryRecord>.vendorDirectoryListItem{width:100%!important;min-width:0!important}.customerDirectoryRecord>.recordEditPencil,.vendorDirectoryRecord>.recordEditPencil{place-self:center end!important;margin:0 2px 0 0!important}.requestTable td:last-child>.recordEditPencil{margin-left:auto!important}@media (max-width:760px){.recordEditPencil{width:32px!important;min-width:32px!important;height:32px!important;font-size:18px!important}.customerDirectoryRecord,.vendorDirectoryRecord{grid-template-columns:minmax(0,1fr) 36px!important}}
.purchasingWorkspace{--purchasing-accent:#c9833c;--purchasing-accent-strong:#a9682e;--purchasing-soft:color-mix(in srgb,var(--purchasing-accent) 8%,var(--panel));--purchasing-soft-2:color-mix(in srgb,var(--purchasing-accent) 13%,var(--panel))}.purchasingWorkspace>.pageHeading,.purchaseOrderDetailWorkspace>.pageHeading,.vendorCentreWorkspace>.pageHeading{border:1px solid color-mix(in srgb,var(--purchasing-accent) 22%,var(--border));border-left:4px solid var(--purchasing-accent);background:linear-gradient(100deg,var(--purchasing-soft),color-mix(in srgb,var(--panel) 96%,transparent) 72%);border-radius:12px;position:relative;margin-bottom:12px!important;padding:12px 14px 12px 17px!important}.purchasingWorkspace>.pageHeading h1,.purchaseOrderDetailWorkspace>.pageHeading h1,.vendorCentreWorkspace>.pageHeading h1{color:var(--text);letter-spacing:-.015em}.purchasingWorkspace>.pageHeading p,.purchaseOrderDetailWorkspace>.pageHeading p,.vendorCentreWorkspace>.pageHeading p{color:var(--muted);line-height:1.45}.purchasingWorkspace>.pageHeading .breadcrumb,.purchaseOrderDetailWorkspace>.pageHeading .breadcrumb,.vendorCentreWorkspace>.pageHeading .breadcrumb{margin-bottom:4px}.purchasingWorkspace>.purchasingTabs{border:1px solid var(--border)!important;background:var(--panel)!important;border-radius:11px!important;min-height:48px!important;margin:0 0 14px!important;padding:4px 5px!important}.purchasingWorkspace>.purchasingTabs>a{min-height:38px!important;color:var(--muted)!important;border:1px solid #0000!important;border-radius:8px!important;padding:0 12px!important;font-size:12px!important;font-weight:750!important}.purchasingWorkspace>.purchasingTabs>a:hover{background:var(--purchasing-soft)!important;color:var(--text)!important}.purchasingWorkspace>.purchasingTabs>a.active{border-color:color-mix(in srgb,var(--purchasing-accent) 28%,var(--border))!important;background:var(--purchasing-soft-2)!important;color:color-mix(in srgb,var(--purchasing-accent-strong) 82%,var(--text))!important;box-shadow:inset 0 -2px 0 var(--purchasing-accent)!important}.purchasingWorkspace .panel>.formSectionHead:first-child,.purchasingWorkspace .vendorCentrePanel>.formSectionHead:first-child,.purchasingWorkspace .inventoryReceivePanel>.formSectionHead:first-child,.purchasingWorkspace .inventoryStockPanel>.formSectionHead:first-child{border-bottom:1px solid color-mix(in srgb,var(--purchasing-accent) 18%,var(--border));background:linear-gradient(100deg,var(--purchasing-soft),color-mix(in srgb,var(--panel) 98%,transparent) 78%);margin:-12px -12px 12px!important;padding:11px 12px!important}.purchasingWorkspace .formSectionHead h2,.purchasingWorkspace .formSectionHead h3{color:var(--text);letter-spacing:-.01em;font-weight:800}.purchasingWorkspace .formSectionHead p{color:var(--muted);line-height:1.45}.purchasingWorkspace .formSectionHead>.platformVisualKey.tone-orange{--platform-key:var(--purchasing-accent)}.purchasingWorkspace .requestSummaryGrid{gap:10px!important}.purchasingWorkspace .requestSummaryCard{min-height:88px;box-shadow:0 6px 18px #14263009;border:1px solid var(--border)!important;background:var(--panel)!important;border-radius:11px!important;padding:13px 14px!important}.purchasingWorkspace .requestSummaryCard span{letter-spacing:.04em;color:var(--muted)!important;font-size:10px!important;font-weight:800!important}.purchasingWorkspace .requestSummaryCard strong{line-height:1.15;color:var(--text)!important;font-size:20px!important}.purchasingWorkspace .requestSummaryCard small{line-height:1.35;color:var(--muted)!important}.vendorSummary .requestSummaryCard:first-child,.vendorRecordSummary .requestSummaryCard:first-child{border-top:3px solid var(--purchasing-accent)!important}.vendorSummary .requestSummaryCard:nth-child(2),.vendorRecordSummary .requestSummaryCard:nth-child(2){border-top:3px solid #4b9eea!important}.vendorSummary .requestSummaryCard:nth-child(3),.vendorRecordSummary .requestSummaryCard:nth-child(3){border-top:3px solid #d69a2b!important}.vendorSummary .requestSummaryCard:nth-child(4),.vendorRecordSummary .requestSummaryCard:nth-child(4){border-top:3px solid #2f9e74!important}.inventorySummary .requestSummaryCard:first-child{border-top:3px solid var(--purchasing-accent)!important}.inventorySummary .requestSummaryCard:nth-child(2){border-top:3px solid #d69a2b!important}.inventorySummary .requestSummaryCard:nth-child(3){border-top:3px solid #2f9e8f!important}.inventorySummary .requestSummaryCard:nth-child(4){border-top:3px solid #c75a54!important}.vendorInfoStrip{box-shadow:0 7px 20px #14263009;border-color:color-mix(in srgb,var(--purchasing-accent) 18%,var(--border))!important;background:var(--border)!important;gap:1px!important}.vendorInfoStrip article{border-top:3px solid var(--purchasing-accent)!important;background:var(--panel)!important}.vendorInfoStrip span{color:color-mix(in srgb,var(--purchasing-accent-strong) 54%,var(--muted))!important}.vendorInfoStrip strong{color:var(--text)!important;font-weight:780!important}.vendorInfoStrip small{color:var(--muted)!important}.vendorDirectoryPanel,.vendorCentrePanel,.vendorListTable{box-shadow:0 8px 24px #1426300a;border-color:color-mix(in srgb,var(--purchasing-accent) 16%,var(--border))!important}.vendorDirectoryHead,.vendorListHead{background:linear-gradient(100deg,var(--purchasing-soft),var(--panel2))!important}.vendorDirectoryList a:hover,.vendorListRow:hover{background:var(--purchasing-soft)!important}.vendorDirectoryList a.active{background:var(--purchasing-soft-2)!important;border-left-color:var(--purchasing-accent)!important}.vendorDirectoryFilters a.active{background:var(--purchasing-soft-2)!important;border-color:color-mix(in srgb,var(--purchasing-accent) 40%,var(--border))!important;color:var(--text)!important}.vendorDirectoryAdd,.vendorNameLink:hover,.recordLink:hover{color:var(--purchasing-accent-strong)!important}.vendorListHead,.vendorListRow{grid-template-columns:minmax(210px,1.5fr) minmax(180px,1.2fr) minmax(180px,1.15fr) minmax(120px,.78fr) 100px 38px!important}.vendorListRow>span:last-of-type{justify-content:flex-end;align-items:center;display:flex}.vendorListRow>.vendorEditPencil,.vendorListRow>.recordEditPencil{grid-column:6!important;place-self:center end!important;margin:0!important}.purchasingWorkspace .requestTableWrap{border:1px solid color-mix(in srgb,var(--purchasing-accent) 12%,var(--border));border-radius:10px;overflow:auto}.purchasingWorkspace .requestTable{margin:0!important}.purchasingWorkspace .requestTable thead th{background:color-mix(in srgb,var(--purchasing-accent) 8%,var(--panel2))!important;color:color-mix(in srgb,var(--text) 72%,var(--muted))!important;letter-spacing:.035em!important;font-weight:850!important}.purchasingWorkspace .requestTable tbody td{color:var(--text);border-bottom-color:var(--border)!important}.purchasingWorkspace .requestTable tbody tr:hover{background:color-mix(in srgb,var(--purchasing-accent) 4%,var(--panel))}.purchasingWorkspace .requestTable small{color:var(--muted)}.purchasingWorkspace .field>span{color:color-mix(in srgb,var(--text) 82%,var(--muted));font-weight:750}.purchasingWorkspace .field input,.purchasingWorkspace .field select,.purchasingWorkspace .field textarea{border-color:color-mix(in srgb,var(--purchasing-accent) 10%,var(--border));background:var(--input-bg,var(--panel));color:var(--text)}.purchasingWorkspace .field input:focus,.purchasingWorkspace .field select:focus,.purchasingWorkspace .field textarea:focus{border-color:color-mix(in srgb,var(--purchasing-accent) 62%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--purchasing-accent) 14%,transparent)}.vendorAddBlock>summary{border-left:3px solid var(--purchasing-accent);background:var(--purchasing-soft)!important;color:var(--text)!important}.vendorAddBlock[open]{border-left-color:var(--purchasing-accent)!important}.vendorAddBlock[open]>summary{background:var(--purchasing-soft-2)!important;color:var(--text)!important}.vendorTypeChecks label{background:color-mix(in srgb,var(--purchasing-accent) 4%,var(--panel2))!important}.purchasingWorkspace .vendorStatusBadge,.vendorCentreWorkspace .vendorStatusBadge{text-transform:capitalize!important;min-height:24px!important;padding:4px 9px!important;font-size:10.5px!important;font-weight:800!important}.purchasingWorkspace .statusCell,.purchasingWorkspace td:last-child{vertical-align:middle}.purchasingWorkspace td:last-child>.vendorStatusBadge{margin-left:auto!important}.vendorRecordTabs{border:1px solid var(--border)!important;background:var(--panel)!important;border-radius:10px!important;padding:4px!important}.vendorRecordTabs a{min-height:36px!important;color:var(--muted)!important;border:1px solid #0000!important;border-radius:7px!important;padding:0 11px!important}.vendorRecordTabs a.active{background:var(--purchasing-soft-2)!important;border-color:color-mix(in srgb,var(--purchasing-accent) 28%,var(--border))!important;color:var(--text)!important;box-shadow:inset 0 -2px 0 var(--purchasing-accent)!important}.purchaseOrderRecordPanel,.inventoryPoCard,.inventoryReceivePanel,.inventoryStockPanel{border-color:color-mix(in srgb,var(--purchasing-accent) 14%,var(--border))!important}.purchaseOrderMetaGrid>div,.purchasePaymentSummary>div{background:var(--panel)}.purchasePaymentSummary>div:first-child{border-top:3px solid var(--purchasing-accent)}.purchasePaymentSummary>div:nth-child(2){border-top:3px solid #2f9e74}.purchasePaymentSummary>div:nth-child(3){border-top:3px solid #d69a2b}.inventoryPoCard>summary{background:color-mix(in srgb,var(--purchasing-accent) 5%,var(--panel))}.inventoryPoCard[open]>summary{background:var(--purchasing-soft)}html[data-theme=dark] .purchasingWorkspace{--purchasing-accent:#d59655;--purchasing-accent-strong:#f0b774}html[data-theme=dark] .purchasingWorkspace>.pageHeading,html[data-theme=dark] .purchaseOrderDetailWorkspace>.pageHeading,html[data-theme=dark] .vendorCentreWorkspace>.pageHeading{background:linear-gradient(100deg,color-mix(in srgb,var(--purchasing-accent) 12%,var(--panel)),var(--panel) 76%)}html[data-theme=dark] .purchasingWorkspace .requestTable thead th{background:color-mix(in srgb,var(--purchasing-accent) 12%,var(--panel2))!important;color:#e7eef2!important}html[data-theme=dark] .vendorDirectoryHead,html[data-theme=dark] .vendorListHead{background:color-mix(in srgb,var(--purchasing-accent) 10%,var(--panel2))!important}@media (max-width:1180px){.vendorListHead,.vendorListRow{grid-template-columns:minmax(190px,1.45fr) minmax(150px,1fr) minmax(160px,1fr) minmax(110px,.75fr) 92px 36px!important}}@media (max-width:900px){.purchasingWorkspace>.pageHeading,.purchaseOrderDetailWorkspace>.pageHeading,.vendorCentreWorkspace>.pageHeading{padding:11px 12px 11px 14px!important}.vendorInfoStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vendorInfoStrip article:nth-child(2){border-right:0}.vendorListTable{overflow:auto!important}.vendorListHead,.vendorListRow{min-width:900px}}@media (max-width:620px){.purchasingWorkspace>.purchasingTabs{padding:3px!important}.purchasingWorkspace>.purchasingTabs>a{min-height:34px!important;font-size:11px!important}.vendorInfoStrip{grid-template-columns:1fr!important}.vendorInfoStrip article{border-right:0!important}.purchasingWorkspace .panel>.formSectionHead:first-child,.purchasingWorkspace .vendorCentrePanel>.formSectionHead:first-child{flex-wrap:wrap!important;align-items:flex-start!important}}
.serviceRequestsWorkspace,.serviceRequestCompactPage{--sr-accent:#2c9fb8;--sr-accent-strong:#1c788e;--sr-soft:color-mix(in srgb,var(--sr-accent) 8%,var(--panel));--sr-soft-2:color-mix(in srgb,var(--sr-accent) 13%,var(--panel))}.serviceRequestsWorkspace>.pageHeading,.serviceRequestCompactPage>.pageHeading{border:1px solid color-mix(in srgb,var(--sr-accent) 22%,var(--border));border-left:4px solid var(--sr-accent);background:linear-gradient(100deg,var(--sr-soft),color-mix(in srgb,var(--panel) 96%,transparent) 72%);border-radius:12px;position:relative;margin-bottom:12px!important;padding:12px 14px 12px 17px!important}.serviceRequestsWorkspace>.pageHeading h1,.serviceRequestCompactPage>.pageHeading h1{color:var(--text);letter-spacing:-.018em}.serviceRequestsWorkspace>.pageHeading p,.serviceRequestCompactPage>.pageHeading p{color:var(--muted);line-height:1.45}.serviceRequestsWorkspace>.requestSummaryGrid{gap:10px!important;margin-bottom:12px!important}.serviceRequestsWorkspace>.requestSummaryGrid>.requestSummaryCard{border:1px solid var(--border)!important;background:var(--panel)!important;border-radius:11px!important;min-height:86px!important;padding:13px 14px!important;box-shadow:0 6px 18px #14263009!important}.serviceRequestsWorkspace>.requestSummaryGrid>.requestSummaryCard:first-child{border-top:3px solid #2c9fb8!important}.serviceRequestsWorkspace>.requestSummaryGrid>.requestSummaryCard:nth-child(2){border-top:3px solid #4c9a57!important}.serviceRequestsWorkspace>.requestSummaryGrid>.requestSummaryCard:nth-child(3){border-top:3px solid #4b9eea!important}.serviceRequestsWorkspace>.requestSummaryGrid>.requestSummaryCard:nth-child(4){border-top:3px solid #d69a2b!important}.serviceRequestsWorkspace>.requestSummaryGrid>.requestSummaryCard:nth-child(5){border-top:3px solid #2f9e8f!important}.serviceRequestsWorkspace>.requestSummaryGrid>.requestSummaryCard span{letter-spacing:.035em;color:var(--muted)!important;font-size:10px!important;font-weight:800!important}.serviceRequestsWorkspace>.requestSummaryGrid>.requestSummaryCard strong{line-height:1.1;color:var(--text)!important;font-size:22px!important}.serviceRequestsWorkspace .requestListPanel{border-color:color-mix(in srgb,var(--sr-accent) 17%,var(--border))!important;box-shadow:0 8px 24px #1426300a!important}.serviceRequestsWorkspace .requestToolbar{background:linear-gradient(100deg,var(--sr-soft),var(--panel) 76%);border-bottom-color:color-mix(in srgb,var(--sr-accent) 16%,var(--border))!important}.serviceRequestsWorkspace .requestSearchInput,.serviceRequestsWorkspace .requestFilters select{background:var(--input-bg,var(--panel))!important;border-color:color-mix(in srgb,var(--sr-accent) 11%,var(--border))!important}.serviceRequestsWorkspace .requestSearchInput:focus-within,.serviceRequestsWorkspace .requestFilters select:focus{border-color:color-mix(in srgb,var(--sr-accent) 58%,var(--border))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-accent) 13%,transparent)!important}.serviceRequestsWorkspace .requestTable thead th{background:color-mix(in srgb,var(--sr-accent) 8%,var(--panel2))!important;color:color-mix(in srgb,var(--text) 72%,var(--muted))!important;letter-spacing:.04em!important;font-weight:850!important}.serviceRequestsWorkspace .requestTable tbody tr:hover{background:color-mix(in srgb,var(--sr-accent) 4%,var(--panel))!important}.serviceRequestsWorkspace .requestTable .insulationStatusHeader,.serviceRequestsWorkspace .requestTable .insulationStatusCell{text-align:right!important}.serviceRequestsWorkspace .requestTable .insulationStatusCell>.requestStatus,.serviceRequestsWorkspace .requestTable .insulationStatusCell>.insulationStatusBadge{margin-left:auto!important}.serviceRequestForm{gap:12px!important}.serviceRequestForm .serviceRequestFormSection{--section-accent:var(--sr-accent);overflow:hidden;border:1px solid color-mix(in srgb,var(--section-accent) 20%,var(--border))!important;border-left:4px solid var(--section-accent)!important;background:var(--panel)!important;border-radius:12px!important;padding:0!important;box-shadow:0 7px 20px #14263009!important}.serviceRequestForm .requestInformationSection{--section-accent:#2c9fb8}.serviceRequestForm .customerContactSection{--section-accent:#4b9eea}.serviceRequestForm .siteLocationSection{--section-accent:#d69a2b}.serviceRequestForm .notesSection{--section-accent:#7d8790}.serviceRequestForm .serviceRequestFormSection>.formSectionHead{border-bottom:1px solid color-mix(in srgb,var(--section-accent) 16%,var(--border));background:linear-gradient(100deg,color-mix(in srgb,var(--section-accent) 8%,var(--panel)),var(--panel) 78%);min-height:58px;margin:0!important;padding:11px 13px!important}.serviceRequestForm .serviceRequestFormSection>.formGrid{padding:13px 14px 0!important}.serviceRequestForm .serviceRequestFormSection>.formGrid:last-child{padding-bottom:14px!important}.serviceRequestForm .serviceRequestFormSection>.formGrid+.formGrid{padding-top:0!important}.serviceRequestForm .formSectionHead h2{color:var(--text)!important;font-size:15px!important;font-weight:820!important}.serviceRequestForm .formSectionHead p{color:var(--muted)!important;font-size:11px!important;line-height:1.45!important}.serviceRequestForm .platformVisualKey{flex:none!important;margin-left:auto!important}.serviceRequestForm .field>span{color:color-mix(in srgb,var(--text) 84%,var(--muted));font-weight:750!important}.serviceRequestForm .field input,.serviceRequestForm .field select,.serviceRequestForm .field textarea{background:var(--input-bg,var(--panel))!important;border-color:color-mix(in srgb,var(--section-accent) 10%,var(--border))!important}.serviceRequestForm .field input:focus,.serviceRequestForm .field select:focus,.serviceRequestForm .field textarea:focus{border-color:color-mix(in srgb,var(--section-accent) 58%,var(--border))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--section-accent) 13%,transparent)!important}.serviceRequestForm .readOnlyField{background:color-mix(in srgb,var(--section-accent) 4%,var(--panel2));border-color:color-mix(in srgb,var(--section-accent) 16%,var(--border))!important}.serviceRequestCompactPage .requestMetaStrip{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin-bottom:12px!important;display:grid!important;overflow:visible!important}.serviceRequestCompactPage .requestMetaStrip>div{min-height:76px;border:1px solid var(--border)!important;background:var(--panel)!important;border-radius:10px!important;padding:11px 12px!important}.serviceRequestCompactPage .requestMetaStrip>div:first-child{border-top:3px solid #2c9fb8!important}.serviceRequestCompactPage .requestMetaStrip>div:nth-child(2){border-top:3px solid #4b9eea!important}.serviceRequestCompactPage .requestMetaStrip>div:nth-child(3){border-top:3px solid #2f9e8f!important}.serviceRequestCompactPage .requestMetaStrip>div:nth-child(4){border-top:3px solid #4c9a57!important}.serviceRequestCompactPage .requestMetaStrip>div:nth-child(5){border-top:3px solid #7868d5!important}.serviceRequestCompactPage .requestMetaStrip span{font-weight:800!important}.serviceRequestCompactPage .requestMetaStrip strong{color:var(--text)!important;font-size:11.5px!important}.serviceRequestCompactPage .requestWorkflowPanel{border-color:color-mix(in srgb,var(--sr-accent) 18%,var(--border))!important}.serviceRequestCompactPage .requestWorkflowChoices .workflowChoiceCard{border-left:4px solid var(--border)!important}.serviceRequestCompactPage .requestWorkflowChoices .workflowChoiceCard:first-child{border-left-color:#2c9fb8!important}.serviceRequestCompactPage .requestWorkflowChoices .workflowChoiceCard:nth-child(2){border-left-color:#4b9eea!important}.serviceRequestCompactPage .requestWorkflowChoices .workflowChoiceCard:nth-child(3){border-left-color:#7868d5!important}.serviceRequestCompactPage .requestWorkflowChoices .workflowChoiceCard:nth-child(4){border-left-color:#d69a2b!important}html[data-theme=dark] .serviceRequestsWorkspace,html[data-theme=dark] .serviceRequestCompactPage{--sr-accent:#42b8cf;--sr-accent-strong:#8ad7e5}html[data-theme=dark] .serviceRequestsWorkspace .requestTable thead th{color:#e7eef2!important}html[data-theme=dark] .serviceRequestForm .serviceRequestFormSection>.formSectionHead{background:linear-gradient(100deg,color-mix(in srgb,var(--section-accent) 13%,var(--panel)),var(--panel) 78%)}@media (max-width:1180px){.serviceRequestCompactPage .requestMetaStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.serviceRequestsWorkspace>.pageHeading,.serviceRequestCompactPage>.pageHeading{padding:11px 12px 11px 14px!important}.serviceRequestCompactPage .requestMetaStrip{grid-template-columns:1fr 1fr!important}.serviceRequestForm .serviceRequestFormSection>.formSectionHead{flex-wrap:wrap!important;align-items:flex-start!important}.serviceRequestForm .platformVisualKey{margin-left:0!important}}@media (max-width:480px){.serviceRequestCompactPage .requestMetaStrip{grid-template-columns:1fr!important}}
.serviceRequestsWorkspace,.serviceRequestCompactPage{--sr-cyan:#2c9fb8;--sr-blue:#4b9eea;--sr-teal:#2f9e8f;--sr-green:#4c9a57;--sr-red:#c75a54;--sr-amber:#d69a2b;--sr-purple:#7868d5;--sr-gray:#7d8790;--sr-gold:#b98a2f;--sr-slate:#637585}.serviceRequestsWorkspace .serviceRequestToneSection,.serviceRequestCompactPage .serviceRequestToneSection{--sr-section:#637585;border:1px solid color-mix(in srgb,var(--sr-section) 24%,var(--border))!important;border-left:4px solid var(--sr-section)!important;border-top:1px solid color-mix(in srgb,var(--sr-section) 24%,var(--border))!important;background:var(--panel)!important;border-radius:12px!important;overflow:hidden!important}.serviceRequestsWorkspace .serviceRequestToneSection[data-sr-tone=cyan],.serviceRequestCompactPage .serviceRequestToneSection[data-sr-tone=cyan]{--sr-section:var(--sr-cyan)}.serviceRequestsWorkspace .serviceRequestToneSection[data-sr-tone=blue],.serviceRequestCompactPage .serviceRequestToneSection[data-sr-tone=blue]{--sr-section:var(--sr-blue)}.serviceRequestsWorkspace .serviceRequestToneSection[data-sr-tone=teal],.serviceRequestCompactPage .serviceRequestToneSection[data-sr-tone=teal]{--sr-section:var(--sr-teal)}.serviceRequestsWorkspace .serviceRequestToneSection[data-sr-tone=green],.serviceRequestCompactPage .serviceRequestToneSection[data-sr-tone=green]{--sr-section:var(--sr-green)}.serviceRequestsWorkspace .serviceRequestToneSection[data-sr-tone=amber],.serviceRequestCompactPage .serviceRequestToneSection[data-sr-tone=amber]{--sr-section:var(--sr-amber)}.serviceRequestsWorkspace .serviceRequestToneSection[data-sr-tone=purple],.serviceRequestCompactPage .serviceRequestToneSection[data-sr-tone=purple]{--sr-section:var(--sr-purple)}.serviceRequestsWorkspace .serviceRequestToneSection[data-sr-tone=gray],.serviceRequestCompactPage .serviceRequestToneSection[data-sr-tone=gray]{--sr-section:var(--sr-gray)}.serviceRequestsWorkspace .serviceRequestToneSection[data-sr-tone=gold],.serviceRequestCompactPage .serviceRequestToneSection[data-sr-tone=gold]{--sr-section:var(--sr-gold)}.serviceRequestsWorkspace .serviceRequestToneSection[data-sr-tone=slate],.serviceRequestCompactPage .serviceRequestToneSection[data-sr-tone=slate]{--sr-section:var(--sr-slate)}.serviceRequestsWorkspace .serviceRequestToneSection>.formSectionHead,.serviceRequestCompactPage .serviceRequestToneSection>.formSectionHead{border-bottom:1px solid color-mix(in srgb,var(--sr-section) 22%,var(--border))!important;background:linear-gradient(100deg,color-mix(in srgb,var(--sr-section) 13%,var(--panel)),var(--panel) 76%)!important;min-height:58px!important;margin:0!important;padding:11px 13px!important}.serviceRequestsWorkspace .serviceRequestToneSection.isCollapsed>.formSectionHead,.serviceRequestCompactPage .serviceRequestToneSection.isCollapsed>.formSectionHead{background:linear-gradient(100deg,color-mix(in srgb,var(--sr-section) 7%,var(--panel)),var(--panel) 82%)!important}.serviceRequestsWorkspace .serviceRequestCategoryBadge,.serviceRequestCompactPage .serviceRequestCategoryBadge{flex:none!important;order:80!important;min-height:24px!important;margin-left:auto!important;padding:4px 9px!important;font-size:10px!important;font-weight:800!important}.serviceRequestsWorkspace .serviceRequestSectionControls,.serviceRequestCompactPage .serviceRequestSectionControls{order:90!important;margin-left:0!important}.serviceRequestsWorkspace .serviceRequestSemanticStatus.tone-cyan,.serviceRequestCompactPage .serviceRequestSemanticStatus.tone-cyan{--badge-status:var(--sr-cyan)!important}.serviceRequestsWorkspace .serviceRequestSemanticStatus.tone-blue,.serviceRequestCompactPage .serviceRequestSemanticStatus.tone-blue{--badge-status:var(--sr-blue)!important}.serviceRequestsWorkspace .serviceRequestSemanticStatus.tone-teal,.serviceRequestCompactPage .serviceRequestSemanticStatus.tone-teal{--badge-status:var(--sr-teal)!important}.serviceRequestsWorkspace .serviceRequestSemanticStatus.tone-green,.serviceRequestCompactPage .serviceRequestSemanticStatus.tone-green{--badge-status:var(--sr-green)!important}.serviceRequestsWorkspace .serviceRequestSemanticStatus.tone-red,.serviceRequestCompactPage .serviceRequestSemanticStatus.tone-red{--badge-status:var(--sr-red)!important}.serviceRequestsWorkspace .requestSummaryCard{border:1px solid var(--border)!important;border-top:3px solid var(--sr-slate)!important;background:var(--panel)!important;box-shadow:0 6px 18px #14263009!important}.serviceRequestsWorkspace .requestSummaryCard[data-sr-tone=cyan]{border-top-color:var(--sr-cyan)!important}.serviceRequestsWorkspace .requestSummaryCard[data-sr-tone=blue]{border-top-color:var(--sr-blue)!important}.serviceRequestsWorkspace .requestSummaryCard[data-sr-tone=teal]{border-top-color:var(--sr-teal)!important}.serviceRequestsWorkspace .requestSummaryCard[data-sr-tone=green]{border-top-color:var(--sr-green)!important}.serviceRequestsWorkspace .requestSummaryCard[data-sr-tone=red]{border-top-color:var(--sr-red)!important}.serviceRequestsWorkspace .requestSummaryCard[data-sr-tone=amber]{border-top-color:var(--sr-amber)!important}.serviceRequestsWorkspace .requestSummaryCard[data-sr-tone=purple]{border-top-color:var(--sr-purple)!important}.serviceRequestCompactPage .requestMetaStrip>div{border:1px solid var(--border)!important;background:var(--panel)!important;box-shadow:0 6px 18px #14263009!important}.serviceRequestCompactPage .requestMetaStrip>div:first-child{border-top:3px solid var(--sr-cyan)!important}.serviceRequestCompactPage .requestMetaStrip>div:nth-child(2){border-top:3px solid var(--sr-blue)!important}.serviceRequestCompactPage .requestMetaStrip>div:nth-child(3){border-top:3px solid var(--sr-teal)!important}.serviceRequestCompactPage .requestMetaStrip>div:nth-child(4){border-top:3px solid var(--sr-green)!important}.serviceRequestCompactPage .requestMetaStrip>div:nth-child(5){border-top:3px solid var(--sr-purple)!important}.serviceRequestsWorkspace .requestToolbar{background:linear-gradient(100deg,color-mix(in srgb,var(--sr-cyan) 8%,var(--panel)),var(--panel) 80%)!important}.serviceRequestsWorkspace .requestTable thead th{background:color-mix(in srgb,var(--sr-cyan) 9%,var(--panel2))!important;color:var(--text)!important;font-weight:850!important}.serviceRequestsWorkspace .requestTable td:last-child,.serviceRequestsWorkspace .requestTable th:last-child{text-align:right;width:42px}.serviceRequestsWorkspace .requestTable .insulationStatusCell,.serviceRequestsWorkspace .requestTable .insulationStatusHeader{text-align:right!important}.serviceRequestsWorkspace>.pageHeading,.serviceRequestCompactPage>.pageHeading{border-left:4px solid var(--sr-cyan)!important;border-top:1px solid color-mix(in srgb,var(--sr-cyan) 24%,var(--border))!important;background:linear-gradient(100deg,color-mix(in srgb,var(--sr-cyan) 9%,var(--panel)),var(--panel) 76%)!important}.serviceRequestCompactPage section.panel.serviceRequestToneSection{border:1px solid color-mix(in srgb,var(--sr-section) 24%,var(--border))!important;border-left:4px solid var(--sr-section)!important;background:var(--panel)!important}.serviceRequestCompactPage section.panel.serviceRequestToneSection>.formSectionHead{background:linear-gradient(100deg,color-mix(in srgb,var(--sr-section) 12%,var(--panel)),var(--panel) 78%)!important;border-bottom:1px solid color-mix(in srgb,var(--sr-section) 22%,var(--border))!important}.serviceRequestCompactPage section.panel.requestWorkflowPanel.serviceRequestToneSection,.serviceRequestCompactPage .requestWorkflowPanel{--sr-section:var(--sr-cyan)!important;border:1px solid color-mix(in srgb,var(--sr-cyan) 24%,var(--border))!important;border-left:4px solid var(--sr-cyan)!important;background:var(--panel)!important}.serviceRequestCompactPage section.panel.requestWorkflowPanel.serviceRequestToneSection>.formSectionHead,.serviceRequestCompactPage .requestWorkflowPanel>.formSectionHead{background:linear-gradient(100deg,color-mix(in srgb,var(--sr-cyan) 12%,var(--panel)),var(--panel) 78%)!important;border-bottom:1px solid color-mix(in srgb,var(--sr-cyan) 22%,var(--border))!important}.serviceRequestCompactPage .requestWorkflowChoices>.workflowChoiceCard:first-child{--workflow-tone:var(--sr-cyan);background:color-mix(in srgb,var(--sr-cyan) 8%,var(--panel))!important;border:1px solid color-mix(in srgb,var(--sr-cyan) 34%,var(--border))!important;border-left:4px solid var(--sr-cyan)!important}.serviceRequestCompactPage .requestWorkflowChoices>.workflowChoiceCard:nth-child(2){--workflow-tone:var(--sr-blue);background:color-mix(in srgb,var(--sr-blue) 8%,var(--panel))!important;border:1px solid color-mix(in srgb,var(--sr-blue) 34%,var(--border))!important;border-left:4px solid var(--sr-blue)!important}.serviceRequestCompactPage .requestWorkflowChoices>.workflowChoiceCard:nth-child(3){--workflow-tone:var(--sr-purple);background:color-mix(in srgb,var(--sr-purple) 8%,var(--panel))!important;border:1px solid color-mix(in srgb,var(--sr-purple) 34%,var(--border))!important;border-left:4px solid var(--sr-purple)!important}.serviceRequestCompactPage .requestWorkflowChoices>.workflowChoiceCard:nth-child(4){--workflow-tone:var(--sr-amber);background:color-mix(in srgb,var(--sr-amber) 8%,var(--panel))!important;border:1px solid color-mix(in srgb,var(--sr-amber) 34%,var(--border))!important;border-left:4px solid var(--sr-amber)!important}.serviceRequestCompactPage .requestWorkflowChoices>.workflowChoiceCard .workflowStepBadge{color:color-mix(in srgb,var(--workflow-tone) 82%,var(--text))!important;background:color-mix(in srgb,var(--workflow-tone) 13%,var(--panel))!important;border-color:color-mix(in srgb,var(--workflow-tone) 42%,var(--border))!important}.serviceRequestCompactPage .requestWorkflowChoices>.workflowChoiceCard :is(.primaryButton,.secondaryButton,.linkButton){border:1px solid color-mix(in srgb,var(--workflow-tone) 42%,var(--border))!important;background:color-mix(in srgb,var(--workflow-tone) 10%,var(--panel))!important;color:color-mix(in srgb,var(--workflow-tone) 84%,var(--text))!important;box-shadow:none!important}html[data-theme=dark] .serviceRequestsWorkspace .serviceRequestToneSection>.formSectionHead,html[data-theme=dark] .serviceRequestCompactPage .serviceRequestToneSection>.formSectionHead{background:linear-gradient(100deg,color-mix(in srgb,var(--sr-section) 20%,var(--panel)),var(--panel) 74%)!important}@media (max-width:760px){.serviceRequestsWorkspace .serviceRequestCategoryBadge,.serviceRequestCompactPage .serviceRequestCategoryBadge{margin-left:0!important}}
.estimatesWorkspace{--est-cyan:#2c9fb8;--est-blue:#4b9eea;--est-teal:#2f9e8f;--est-green:#4c9a57;--est-red:#c75a54;--est-amber:#d69a2b;--est-purple:#7868d5;--est-gray:#7d8790;--est-gold:#b98a2f;--est-slate:#637585;--est-emerald:#2f9e74;--est-orange:#c9833c}.estimatesWorkspace [data-est-tone=cyan]{--est-tone:var(--est-cyan)}.estimatesWorkspace [data-est-tone=blue]{--est-tone:var(--est-blue)}.estimatesWorkspace [data-est-tone=teal]{--est-tone:var(--est-teal)}.estimatesWorkspace [data-est-tone=green]{--est-tone:var(--est-green)}.estimatesWorkspace [data-est-tone=red]{--est-tone:var(--est-red)}.estimatesWorkspace [data-est-tone=amber]{--est-tone:var(--est-amber)}.estimatesWorkspace [data-est-tone=purple]{--est-tone:var(--est-purple)}.estimatesWorkspace [data-est-tone=gray]{--est-tone:var(--est-gray)}.estimatesWorkspace [data-est-tone=gold]{--est-tone:var(--est-gold)}.estimatesWorkspace [data-est-tone=slate]{--est-tone:var(--est-slate)}.estimatesWorkspace [data-est-tone=emerald]{--est-tone:var(--est-emerald)}.estimatesWorkspace [data-est-tone=orange]{--est-tone:var(--est-orange)}.estimatesWorkspace .estimateToneSection{--est-tone:var(--est-slate);border:1px solid color-mix(in srgb,var(--est-tone) 24%,var(--border))!important;border-left:4px solid var(--est-tone)!important;border-top:1px solid color-mix(in srgb,var(--est-tone) 24%,var(--border))!important;background:var(--panel)!important;box-shadow:none!important;border-radius:12px!important;overflow:hidden!important}.estimatesWorkspace .estimateToneSection>.formSectionHead{border-left:0!important;border-bottom:1px solid color-mix(in srgb,var(--est-tone) 22%,var(--border))!important;background:linear-gradient(100deg,color-mix(in srgb,var(--est-tone) 13%,var(--panel)),var(--panel) 76%)!important;min-height:58px!important;box-shadow:none!important;margin:0!important;padding:11px 13px!important}.estimatesWorkspace .estimateToneSection.isCollapsed{border-left-color:var(--est-tone)!important;box-shadow:none!important}.estimatesWorkspace .estimateToneSection.isCollapsed>.formSectionHead{background:linear-gradient(100deg,color-mix(in srgb,var(--est-tone) 7%,var(--panel)),var(--panel) 82%)!important}.estimatesWorkspace .estimateToneSection>.formSectionHead:hover{background:linear-gradient(100deg,color-mix(in srgb,var(--est-tone) 17%,var(--panel)),var(--panel) 74%)!important}.estimatesWorkspace .estimateCategoryBadge,.estimatesWorkspace .estimateCompactCategoryBadge{flex:none!important;order:80!important;min-height:24px!important;margin-left:auto!important;padding:4px 9px!important;font-size:10px!important;font-weight:800!important}.estimatesWorkspace .estimateCategoryBadge+.platformSectionControls,.estimatesWorkspace .estimateCategoryBadge+.estimateSectionControls{margin-left:0!important}.estimatesWorkspace>.pageHeading{border:1px solid color-mix(in srgb,var(--est-blue) 24%,var(--border))!important;border-left:4px solid var(--est-blue)!important;background:linear-gradient(100deg,color-mix(in srgb,var(--est-blue) 9%,var(--panel)),var(--panel) 76%)!important;border-radius:12px!important}.estimatesWorkspace .estimateMeta,.estimatesWorkspace>.requestMetaStrip.estimateMeta{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;display:grid!important;overflow:visible!important}.estimatesWorkspace .estimateMeta>div{border:1px solid var(--border)!important;border-top:3px solid var(--est-tone)!important;background:var(--panel)!important;border-radius:11px!important;min-width:0!important;min-height:88px!important;padding:13px 15px!important;box-shadow:0 6px 18px #14263009!important}.estimatesWorkspace .estimateMeta>div span{margin-bottom:5px!important;display:block!important}.estimatesWorkspace .estimateMeta>div strong{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.estimatesWorkspace .estimateSummary{background:0 0!important;border:0!important;gap:10px!important}.estimatesWorkspace .estimateSummary .requestSummaryCard[data-est-tone],.estimatesWorkspace .requestMetaStrip:not(.estimateMeta)>div[data-est-tone]{border:1px solid var(--border)!important;border-top:3px solid var(--est-tone)!important;background:var(--panel)!important;border-radius:11px!important;box-shadow:0 6px 18px #14263009!important}.estimatesWorkspace .estimateSummary .requestSummaryCard[data-est-tone]:before,.estimatesWorkspace .requestMetaStrip>div[data-est-tone]:before{content:none!important;display:none!important}.estimatesWorkspace details.compactDisclosure.estimateCompactTone{border:1px solid color-mix(in srgb,var(--est-tone) 24%,var(--border))!important;border-left:4px solid var(--est-tone)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:12px!important;overflow:hidden!important}.estimatesWorkspace details.compactDisclosure.estimateCompactTone>summary{background:linear-gradient(100deg,color-mix(in srgb,var(--est-tone) 11%,var(--panel)),var(--panel) 78%)!important;border-bottom:1px solid color-mix(in srgb,var(--est-tone) 20%,var(--border))!important;min-height:58px!important;padding:11px 13px!important}.estimatesWorkspace details.compactDisclosure.estimateCompactTone:not([open])>summary{background:linear-gradient(100deg,color-mix(in srgb,var(--est-tone) 7%,var(--panel)),var(--panel) 82%)!important;border-bottom:0!important}.estimatesWorkspace .compactDisclosureMeta{align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.estimatesWorkspace .estimateLockedTop{border:1px solid color-mix(in srgb,var(--est-blue) 24%,var(--border))!important;border-left:4px solid var(--est-blue)!important;background:linear-gradient(100deg,color-mix(in srgb,var(--est-blue) 7%,var(--panel)),var(--panel) 80%)!important;box-shadow:none!important;border-radius:12px!important}.estimatesWorkspace .requestListPanel>.requestToolbar,.estimatesWorkspace .requestToolbar{background:linear-gradient(100deg,color-mix(in srgb,var(--est-blue) 8%,var(--panel)),var(--panel) 80%)!important}.estimatesWorkspace .requestTable thead th{background:color-mix(in srgb,var(--est-blue) 9%,var(--panel2))!important;color:var(--text)!important;font-weight:850!important}.estimatesWorkspace .requestTable td:last-child,.estimatesWorkspace .requestTable th:last-child{text-align:right;width:42px}.estimatesWorkspace .estimateSemanticStatus.tone-gray{--badge-status:var(--est-gray)!important}.estimatesWorkspace .estimateSemanticStatus.tone-blue{--badge-status:var(--est-blue)!important}.estimatesWorkspace .estimateSemanticStatus.tone-green{--badge-status:var(--est-green)!important}.estimatesWorkspace .estimateSemanticStatus.tone-amber{--badge-status:var(--est-amber)!important}.estimatesWorkspace .estimateSemanticStatus.tone-orange{--badge-status:var(--est-orange)!important}.estimatesWorkspace .estimateSemanticStatus.tone-red{--badge-status:var(--est-red)!important}.estimatesWorkspace .estimateForm .estimateToneSection[data-est-tone=blue]>.formSectionHead{background:linear-gradient(100deg,color-mix(in srgb,var(--est-blue) 13%,var(--panel)),var(--panel) 76%)!important}.estimatesWorkspace .estimateForm .estimateToneSection[data-est-tone=teal]>.formSectionHead{background:linear-gradient(100deg,color-mix(in srgb,var(--est-teal) 13%,var(--panel)),var(--panel) 76%)!important}.estimatesWorkspace .estimateForm .estimateToneSection[data-est-tone=orange]>.formSectionHead{background:linear-gradient(100deg,color-mix(in srgb,var(--est-orange) 13%,var(--panel)),var(--panel) 76%)!important}.estimatesWorkspace .estimateForm .estimateToneSection[data-est-tone=emerald]>.formSectionHead{background:linear-gradient(100deg,color-mix(in srgb,var(--est-emerald) 13%,var(--panel)),var(--panel) 76%)!important}.estimatesWorkspace .estimateForm .estimateToneSection[data-est-tone=purple]>.formSectionHead{background:linear-gradient(100deg,color-mix(in srgb,var(--est-purple) 13%,var(--panel)),var(--panel) 76%)!important}.estimatesWorkspace .estimateDecisionPanel.estimateToneSection{--est-tone:var(--est-cyan)!important}.estimatesWorkspace .estimateDecisionPanel .workflowChoiceCard[data-est-tone]{border:1px solid color-mix(in srgb,var(--est-tone) 34%,var(--border))!important;border-left:4px solid var(--est-tone)!important;background:color-mix(in srgb,var(--est-tone) 8%,var(--panel))!important;box-shadow:none!important}.estimatesWorkspace .estimateDecisionPanel .workflowChoiceCard[data-est-tone] .workflowStepBadge{color:color-mix(in srgb,var(--est-tone) 82%,var(--text))!important;background:color-mix(in srgb,var(--est-tone) 13%,var(--panel))!important;border-color:color-mix(in srgb,var(--est-tone) 42%,var(--border))!important}.estimatesWorkspace .estimateDecisionPanel .workflowChoiceCard[data-est-tone] :is(.workflowActionButton,.primaryButton,.secondaryButton,.linkButton){border:1px solid color-mix(in srgb,var(--est-tone) 42%,var(--border))!important;background:color-mix(in srgb,var(--est-tone) 10%,var(--panel))!important;color:color-mix(in srgb,var(--est-tone) 84%,var(--text))!important;box-shadow:none!important}html[data-theme=dark] .estimatesWorkspace .estimateToneSection>.formSectionHead,html[data-theme=dark] .estimatesWorkspace details.compactDisclosure.estimateCompactTone>summary{background:linear-gradient(100deg,color-mix(in srgb,var(--est-tone) 20%,var(--panel)),var(--panel) 74%)!important}html[data-theme=dark] .estimatesWorkspace .estimateMeta>div,html[data-theme=dark] .estimatesWorkspace .estimateSummary .requestSummaryCard[data-est-tone],html[data-theme=dark] .estimatesWorkspace .requestMetaStrip:not(.estimateMeta)>div[data-est-tone]{box-shadow:0 8px 22px #0000001f!important}@media (max-width:1200px){.estimatesWorkspace .estimateMeta{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.estimatesWorkspace .estimateCategoryBadge,.estimatesWorkspace .estimateCompactCategoryBadge{min-height:22px!important;margin-left:0!important;padding:3px 8px!important;font-size:9px!important}.estimatesWorkspace .estimateToneSection,.estimatesWorkspace details.compactDisclosure.estimateCompactTone{border-left-width:3px!important;border-radius:10px!important}.estimatesWorkspace .estimateMeta{grid-template-columns:1fr!important}}
.estimatesWorkspace>.requestMetaStrip.estimateMeta{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:12px!important;margin:0 0 14px!important;padding:0!important;display:grid!important;overflow:visible!important}.estimatesWorkspace>.requestMetaStrip.estimateMeta>div{border:1px solid var(--border)!important;border-top:3px solid var(--est-tone,var(--est-blue,#4b9eea))!important;border-right:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;border-left:1px solid var(--border)!important;background:var(--panel)!important;border-radius:11px!important;min-width:0!important;min-height:88px!important;margin:0!important;padding:13px 15px!important;overflow:hidden!important;box-shadow:0 6px 18px #14263009!important}.estimatesWorkspace>.requestMetaStrip.estimateMeta>div span{color:var(--muted)!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0 0 5px!important;font-size:10px!important;font-weight:700!important;display:block!important}.estimatesWorkspace>.requestMetaStrip.estimateMeta>div strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--text)!important;margin:0!important;font-size:14px!important;display:block!important;overflow:hidden!important}.estimatesWorkspace .requestMetaStrip:not(.estimateMeta){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:10px!important;margin:0 0 12px!important;padding:0!important;display:grid!important;overflow:visible!important}.estimatesWorkspace .requestMetaStrip:not(.estimateMeta)>div{border:1px solid var(--border)!important;border-top:3px solid var(--est-tone,var(--est-slate,#637585))!important;border-right:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;border-left:1px solid var(--border)!important;background:var(--panel)!important;border-radius:10px!important;min-width:0!important;min-height:76px!important;margin:0!important;padding:11px 13px!important;overflow:hidden!important;box-shadow:0 5px 15px #14263008!important}.estimatesWorkspace .requestMetaStrip:not(.estimateMeta)>div span,.estimatesWorkspace .requestMetaStrip:not(.estimateMeta)>div small,.estimatesWorkspace .requestMetaStrip:not(.estimateMeta)>div strong{display:block!important}.estimatesWorkspace .requestMetaStrip:not(.estimateMeta)>div span{color:var(--muted)!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:9px!important;font-weight:700!important}.estimatesWorkspace .requestMetaStrip:not(.estimateMeta)>div strong{color:var(--text)!important;font-size:12px!important;line-height:1.25!important}.estimatesWorkspace .requestMetaStrip:not(.estimateMeta)>div small{color:var(--muted)!important;margin-top:3px!important;font-size:10px!important;line-height:1.3!important}html[data-theme=dark] .estimatesWorkspace>.requestMetaStrip.estimateMeta>div,html[data-theme=dark] .estimatesWorkspace .requestMetaStrip:not(.estimateMeta)>div{box-shadow:0 8px 22px #0000001f!important}@media (max-width:1200px){.estimatesWorkspace>.requestMetaStrip.estimateMeta,.estimatesWorkspace .requestMetaStrip:not(.estimateMeta){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.estimatesWorkspace>.requestMetaStrip.estimateMeta,.estimatesWorkspace .requestMetaStrip:not(.estimateMeta){grid-template-columns:1fr!important;gap:10px!important}}
.workOrderWorkspace{--wo-light:#72b84f;--wo-green:#4c9a57;--wo-teal:#2f9e8f;--wo-blue:#4b9eea;--wo-amber:#d69a2b;--wo-gold:#b98a2f;--wo-gray:#7d8790;--wo-red:#c75a54;--wo-slate:#637585}.workOrderWorkspace [data-wo-tone=light-green]{--wo-tone:var(--wo-light)}.workOrderWorkspace [data-wo-tone=green]{--wo-tone:var(--wo-green)}.workOrderWorkspace [data-wo-tone=teal]{--wo-tone:var(--wo-teal)}.workOrderWorkspace [data-wo-tone=blue]{--wo-tone:var(--wo-blue)}.workOrderWorkspace [data-wo-tone=amber]{--wo-tone:var(--wo-amber)}.workOrderWorkspace [data-wo-tone=gold]{--wo-tone:var(--wo-gold)}.workOrderWorkspace [data-wo-tone=gray]{--wo-tone:var(--wo-gray)}.workOrderWorkspace [data-wo-tone=red]{--wo-tone:var(--wo-red)}.workOrderWorkspace [data-wo-tone=slate]{--wo-tone:var(--wo-slate)}.workOrderWorkspace>.pageHeading{border-left:4px solid var(--wo-light)!important;background:linear-gradient(100deg,color-mix(in srgb,var(--wo-light) 9%,var(--panel)),var(--panel) 78%)!important;border-radius:12px!important}.workOrderWorkspace>.requestMetaStrip.operationsMeta{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:12px!important;margin:0 0 14px!important;padding:0!important;display:grid!important;overflow:visible!important}.workOrderWorkspace>.requestMetaStrip.operationsMeta>div{border:1px solid var(--border)!important;border-top:3px solid var(--wo-tone,var(--wo-light))!important;background:var(--panel)!important;border-radius:11px!important;min-width:0!important;min-height:88px!important;margin:0!important;padding:13px 15px!important;box-shadow:0 6px 18px #14263009!important}.workOrderWorkspace>.requestMetaStrip.operationsMeta>div span{margin-bottom:5px!important;display:block!important}.workOrderWorkspace>.requestMetaStrip.operationsMeta>div strong{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.workOrderWorkspace>.operationsOverviewGrid{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 0 14px!important;padding:0!important;display:grid!important;overflow:visible!important}.workOrderWorkspace>.operationsOverviewGrid>div{border:1px solid var(--border)!important;border-top:3px solid var(--wo-tone,var(--wo-teal))!important;background:var(--panel)!important;border-radius:11px!important;min-width:0!important;min-height:92px!important;padding:14px 16px!important;box-shadow:0 6px 18px #14263009!important}.workOrderWorkspace>.operationsOverviewGrid>div small{color:var(--muted);margin-top:5px;display:block}.workOrderWorkspace .operationsStats{background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:14px!important;display:grid!important}.workOrderWorkspace .operationsStats>div{border:1px solid var(--border)!important;border-top:3px solid var(--wo-tone,var(--wo-light))!important;background:var(--panel)!important;border-radius:11px!important;min-height:88px!important;padding:14px 16px!important;box-shadow:0 6px 18px #14263009!important}.workOrderWorkspace .workOrderToneSection{--wo-tone:var(--wo-light);border:1px solid color-mix(in srgb,var(--wo-tone) 26%,var(--border))!important;border-left:4px solid var(--wo-tone)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:12px!important;overflow:hidden!important}.workOrderWorkspace .workOrderToneSection>.formSectionHead{border-bottom:1px solid color-mix(in srgb,var(--wo-tone) 23%,var(--border))!important;background:linear-gradient(100deg,color-mix(in srgb,var(--wo-tone) 13%,var(--panel)),var(--panel) 78%)!important;min-height:58px!important;box-shadow:none!important;margin:0!important;padding:11px 13px!important}.workOrderWorkspace .workOrderToneSection.isCollapsed>.formSectionHead{background:linear-gradient(100deg,color-mix(in srgb,var(--wo-tone) 7%,var(--panel)),var(--panel) 82%)!important;border-bottom:0!important}.workOrderWorkspace .workOrderToneSection>.formSectionHead>.platformVisualKey{--platform-key:var(--wo-tone)!important}.workOrderWorkspace .communicationHistory{--wo-tone:var(--wo-light)!important}.workOrderWorkspace .estimatePreview{--wo-tone:var(--wo-blue)!important}.workOrderWorkspace .operationsCrewSection{--wo-tone:var(--wo-teal)!important}.workOrderWorkspace .workOrderCompletionSection{--wo-tone:var(--wo-green)!important}.workOrderWorkspace .communicationHistory>.formSectionHead,.workOrderWorkspace .estimatePreview>.formSectionHead,.workOrderWorkspace .operationsCrewSection>.formSectionHead,.workOrderWorkspace .workOrderCompletionSection>.formSectionHead{background:linear-gradient(100deg,color-mix(in srgb,var(--wo-tone) 13%,var(--panel)),var(--panel) 78%)!important;border-bottom-color:color-mix(in srgb,var(--wo-tone) 23%,var(--border))!important;box-shadow:none!important}.workOrderWorkspace .communicationHistory,.workOrderWorkspace .estimatePreview,.workOrderWorkspace .operationsCrewSection,.workOrderWorkspace .workOrderCompletionSection{border-left-color:var(--wo-tone)!important;border-color:color-mix(in srgb,var(--wo-tone) 26%,var(--border))!important}.workOrderWorkspace .requestStatus.tone-light-green{--badge-status:var(--wo-light)!important}.workOrderWorkspace .requestStatus.tone-green,.workOrderWorkspace .requestStatus.completed{--badge-status:var(--wo-green)!important}.workOrderWorkspace .requestStatus.tone-gray,.workOrderWorkspace .requestStatus.neutral{--badge-status:var(--wo-gray)!important}.workOrderWorkspace .requestStatus.tone-red,.workOrderWorkspace .requestStatus.cancelled{--badge-status:var(--wo-red)!important}.workOrderWorkspace .requestListPanel>.formSectionHead{background:linear-gradient(100deg,color-mix(in srgb,var(--wo-light) 12%,var(--panel)),var(--panel) 80%)!important}.workOrderWorkspace .requestTable thead th{background:color-mix(in srgb,var(--wo-light) 9%,var(--panel2))!important;color:var(--text)!important;font-weight:850!important}html[data-theme=dark] .workOrderWorkspace>.requestMetaStrip.operationsMeta>div,html[data-theme=dark] .workOrderWorkspace>.operationsOverviewGrid>div,html[data-theme=dark] .workOrderWorkspace .operationsStats>div{box-shadow:0 8px 22px #0000001f!important}@media (max-width:1200px){.workOrderWorkspace>.requestMetaStrip.operationsMeta{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.workOrderWorkspace>.requestMetaStrip.operationsMeta,.workOrderWorkspace>.operationsOverviewGrid,.workOrderWorkspace .operationsStats{grid-template-columns:1fr!important;gap:10px!important}.workOrderWorkspace .workOrderToneSection{border-left-width:3px!important;border-radius:10px!important}}
.sidebarPageConsistency{--sp-cyan:#2c9fb8;--sp-blue:#4b9eea;--sp-teal:#2f9e8f;--sp-green:#4c9a57;--sp-red:#c75a54;--sp-amber:#d69a2b;--sp-purple:#7868d5;--sp-gray:#7d8790;--sp-gold:#b98a2f;--sp-slate:#637585;--sp-light-green:#72b84f;--sp-emerald:#2f9e74;--sp-orange:#c9833c;--sp-indigo:#6575d8;--sp-tone:var(--sp-slate)}.sidebarPageConsistency[data-sidebar-module=dashboard]{--sp-tone:var(--sp-green)}.sidebarPageConsistency[data-sidebar-module=projects]{--sp-tone:var(--sp-purple)}.sidebarPageConsistency[data-sidebar-module=jobs],.sidebarPageConsistency[data-sidebar-module=schedule]{--sp-tone:var(--sp-teal)}.sidebarPageConsistency[data-sidebar-module=invoices],.sidebarPageConsistency[data-sidebar-module=payables]{--sp-tone:var(--sp-amber)}.sidebarPageConsistency[data-sidebar-module=payments],.sidebarPageConsistency[data-sidebar-module=job-costing]{--sp-tone:var(--sp-emerald)}.sidebarPageConsistency[data-sidebar-module=crew]{--sp-tone:var(--sp-teal)}.sidebarPageConsistency[data-sidebar-module=equipment],.sidebarPageConsistency[data-sidebar-module=maintenance]{--sp-tone:var(--sp-indigo)}.sidebarPageConsistency[data-sidebar-module=service-providers]{--sp-tone:var(--sp-cyan)}.sidebarPageConsistency[data-sidebar-module=documents]{--sp-tone:var(--sp-gold)}.sidebarPageConsistency[data-sidebar-module=reports]{--sp-tone:var(--sp-purple)}.sidebarPageConsistency[data-sidebar-module=settings]{--sp-tone:var(--sp-slate)}.sidebarPageConsistency[data-sidebar-module=membership],.sidebarPageConsistency[data-sidebar-module=add-ons]{--sp-tone:var(--sp-purple)}.sidebarPageConsistency[data-sidebar-module=integrations]{--sp-tone:var(--sp-blue)}.sidebarPageConsistency [data-sidebar-tone=cyan]{--sidebar-card-tone:var(--sp-cyan)}.sidebarPageConsistency [data-sidebar-tone=blue]{--sidebar-card-tone:var(--sp-blue)}.sidebarPageConsistency [data-sidebar-tone=teal]{--sidebar-card-tone:var(--sp-teal)}.sidebarPageConsistency [data-sidebar-tone=green]{--sidebar-card-tone:var(--sp-green)}.sidebarPageConsistency [data-sidebar-tone=red]{--sidebar-card-tone:var(--sp-red)}.sidebarPageConsistency [data-sidebar-tone=amber]{--sidebar-card-tone:var(--sp-amber)}.sidebarPageConsistency [data-sidebar-tone=purple]{--sidebar-card-tone:var(--sp-purple)}.sidebarPageConsistency [data-sidebar-tone=gray]{--sidebar-card-tone:var(--sp-gray)}.sidebarPageConsistency [data-sidebar-tone=gold]{--sidebar-card-tone:var(--sp-gold)}.sidebarPageConsistency [data-sidebar-tone=slate]{--sidebar-card-tone:var(--sp-slate)}.sidebarPageConsistency [data-sidebar-tone=light-green]{--sidebar-card-tone:var(--sp-light-green)}.sidebarPageConsistency [data-sidebar-tone=emerald]{--sidebar-card-tone:var(--sp-emerald)}.sidebarPageConsistency [data-sidebar-tone=orange]{--sidebar-card-tone:var(--sp-orange)}.sidebarPageConsistency [data-sidebar-tone=indigo]{--sidebar-card-tone:var(--sp-indigo)}.sidebarPageConsistency:not([data-sidebar-module=customers]):not([data-sidebar-module=service-requests]):not([data-sidebar-module=estimates]):not([data-sidebar-module=work-orders]):not([data-sidebar-module=purchasing])>.pageHeading{border:1px solid color-mix(in srgb,var(--sp-tone) 24%,var(--border))!important;border-left:4px solid var(--sp-tone)!important;background:linear-gradient(100deg,color-mix(in srgb,var(--sp-tone) 9%,var(--panel)),var(--panel) 80%)!important;box-shadow:none!important;border-radius:12px!important;padding:14px 16px!important}.sidebarPageConsistency:not([data-sidebar-module=customers]):not([data-sidebar-module=service-requests]):not([data-sidebar-module=estimates]):not([data-sidebar-module=work-orders]):not([data-sidebar-module=purchasing]) :is(.requestSummaryGrid,.operationsStats,.requestMetaStrip.operationsMeta,.operationsOverviewGrid,.reportsCostGrid){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:12px!important;margin-bottom:16px!important;padding:0!important;display:grid!important;overflow:visible!important}.sidebarPageConsistency:not([data-sidebar-module=customers]):not([data-sidebar-module=service-requests]):not([data-sidebar-module=estimates]):not([data-sidebar-module=work-orders]):not([data-sidebar-module=purchasing]) .sidebarInfoCard{border:1px solid var(--border)!important;border-top:3px solid var(--sidebar-card-tone,var(--sp-tone))!important;border-right:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;border-left:1px solid var(--border)!important;background:var(--panel)!important;border-radius:11px!important;min-width:0!important;min-height:88px!important;margin:0!important;padding:13px 15px!important;overflow:hidden!important;box-shadow:0 6px 18px #14263009!important}.sidebarPageConsistency .sidebarInfoCard>span:first-child{color:var(--muted)!important;letter-spacing:.045em!important;text-transform:uppercase!important;margin-bottom:5px!important;font-size:10px!important;font-weight:750!important;display:block!important}.sidebarPageConsistency .sidebarInfoCard>strong{color:var(--text)!important;display:block!important}.sidebarPageConsistency:not([data-sidebar-module=customers]):not([data-sidebar-module=service-requests]):not([data-sidebar-module=estimates]):not([data-sidebar-module=work-orders]):not([data-sidebar-module=purchasing]) .sidebarToneSection{--section-tone:var(--sidebar-card-tone,var(--sp-tone));border-left:4px solid var(--section-tone)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:12px!important}.sidebarPageConsistency:not([data-sidebar-module=customers]):not([data-sidebar-module=service-requests]):not([data-sidebar-module=estimates]):not([data-sidebar-module=work-orders]):not([data-sidebar-module=purchasing]) .sidebarToneSection>.formSectionHead{border:1px solid color-mix(in srgb,var(--section-tone) 22%,var(--border))!important;background:linear-gradient(100deg,color-mix(in srgb,var(--section-tone) 12%,var(--panel)),var(--panel) 80%)!important;min-height:58px!important;box-shadow:none!important;border-left:0!important;border-radius:10px!important;padding:11px 13px!important}.sidebarPageConsistency .sidebarPageCategoryBadge{border-radius:999px!important;flex:none!important;order:80!important;min-height:24px!important;margin-left:auto!important;padding:4px 9px!important;font-size:10px!important;font-weight:850!important}.sidebarPageConsistency .sidebarSemanticStatus{--status-tone:var(--sp-slate);border:1px solid color-mix(in srgb,var(--status-tone) 42%,var(--border))!important;background:color-mix(in srgb,var(--status-tone) 18%,var(--panel))!important;min-height:24px!important;color:color-mix(in srgb,var(--status-tone) 78%,#132630)!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 9px!important;font-size:10px!important;font-weight:800!important;line-height:1.15!important;display:inline-flex!important}.sidebarPageConsistency .sidebarSemanticStatus.tone-cyan{--status-tone:var(--sp-cyan)}.sidebarPageConsistency .sidebarSemanticStatus.tone-blue{--status-tone:var(--sp-blue)}.sidebarPageConsistency .sidebarSemanticStatus.tone-teal{--status-tone:var(--sp-teal)}.sidebarPageConsistency .sidebarSemanticStatus.tone-green{--status-tone:var(--sp-green)}.sidebarPageConsistency .sidebarSemanticStatus.tone-red{--status-tone:var(--sp-red)}.sidebarPageConsistency .sidebarSemanticStatus.tone-amber{--status-tone:var(--sp-amber)}.sidebarPageConsistency .sidebarSemanticStatus.tone-purple{--status-tone:var(--sp-purple)}.sidebarPageConsistency .sidebarSemanticStatus.tone-gray{--status-tone:var(--sp-gray)}.sidebarPageConsistency .sidebarSemanticStatus.tone-gold{--status-tone:var(--sp-gold)}.sidebarPageConsistency .sidebarSemanticStatus.tone-slate{--status-tone:var(--sp-slate)}.sidebarPageConsistency .sidebarSemanticStatus.tone-light-green{--status-tone:var(--sp-light-green)}.sidebarPageConsistency .sidebarSemanticStatus.tone-emerald{--status-tone:var(--sp-emerald)}.sidebarPageConsistency .sidebarSemanticStatus.tone-orange{--status-tone:var(--sp-orange)}.sidebarPageConsistency .sidebarSemanticStatus.tone-indigo{--status-tone:var(--sp-indigo)}.sidebarPageConsistency:not([data-sidebar-module=customers]):not([data-sidebar-module=service-requests]):not([data-sidebar-module=estimates]):not([data-sidebar-module=work-orders]):not([data-sidebar-module=purchasing]) .sidebarConsistentTable thead th{background:color-mix(in srgb,var(--sp-tone) 8%,var(--panel2))!important;color:var(--text)!important;font-weight:850!important}.sidebarPageConsistency:not([data-sidebar-module=customers]):not([data-sidebar-module=service-requests]):not([data-sidebar-module=estimates]):not([data-sidebar-module=work-orders]):not([data-sidebar-module=purchasing]) .requestToolbar{background:linear-gradient(100deg,color-mix(in srgb,var(--sp-tone) 7%,var(--panel)),var(--panel) 82%)!important;border-radius:10px!important}.sidebarPageConsistency:not([data-sidebar-module=customers]):not([data-sidebar-module=service-requests]):not([data-sidebar-module=estimates]):not([data-sidebar-module=work-orders]):not([data-sidebar-module=purchasing]) :is(.field input,.field select,.field textarea):focus{border-color:color-mix(in srgb,var(--sp-tone) 58%,var(--border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--sp-tone) 10%,transparent)!important}html[data-theme=dark] .sidebarPageConsistency .sidebarInfoCard{box-shadow:0 8px 22px #0000001f!important}html[data-theme=dark] .sidebarPageConsistency .sidebarSemanticStatus{background:color-mix(in srgb,var(--status-tone) 24%,var(--panel))!important;color:color-mix(in srgb,var(--status-tone) 35%,#f4fbff)!important}@media (max-width:760px){.sidebarPageConsistency:not([data-sidebar-module=customers]):not([data-sidebar-module=service-requests]):not([data-sidebar-module=estimates]):not([data-sidebar-module=work-orders]):not([data-sidebar-module=purchasing]) :is(.requestSummaryGrid,.operationsStats,.requestMetaStrip.operationsMeta,.operationsOverviewGrid,.reportsCostGrid){grid-template-columns:1fr!important;gap:10px!important}.sidebarPageConsistency:not([data-sidebar-module=customers]):not([data-sidebar-module=service-requests]):not([data-sidebar-module=estimates]):not([data-sidebar-module=work-orders]):not([data-sidebar-module=purchasing])>.pageHeading{border-left-width:3px!important;padding:12px 13px!important}.sidebarPageConsistency .sidebarPageCategoryBadge{min-height:22px!important;padding:3px 8px!important;font-size:9px!important}}
