:root{--product-bg:#f4f6f8;--product-surface:#ffffff;--product-surface-muted:#f8fafb;--product-border:#e1e6eb;--product-border-strong:#cfd8e1;--product-text:#18212d;--product-muted:#627083;--product-teal:#126f74;--product-teal-soft:#eaf5f4;--product-shadow:0 1px 2px rgba(19,32,48,0.04),0 8px 22px rgba(19,32,48,0.04)}.shell:has(.workspaceAuthed),.shell:has(.workspaceClient){background:var(--product-bg)}.workspaceAuthed .content,.workspaceClient .content{margin-inline:auto;max-width:1580px;width:100%}.appHeaderAuthed{background:rgba(255,255,255,.97);border-bottom-color:var(--product-border);box-shadow:0 1px 0 rgba(19,32,48,.03);min-height:64px;padding-block:8px}.appHeaderAuthed .brandMark,.appHeaderAuthed .brandMark img{height:36px;width:36px}.appHeaderAuthed .brandBlock strong{font-size:19px}.appHeaderAuthed .brandBlock{pointer-events:none}.appHeaderAuthed .areaNav{gap:2px}.appHeaderAuthed .areaButton{border:0;border-radius:5px;box-shadow:none;min-height:36px;min-width:102px;padding:7px 11px}.appHeaderAuthed .areaButton:hover{background:#f3f6f8;box-shadow:none;color:var(--product-text)}.appHeaderAuthed .areaButton[aria-current=page]{background:var(--product-teal-soft);box-shadow:none;color:var(--product-teal)}.appHeaderAuthed .areaButton[aria-current=page]:after{bottom:-8px;height:2px;left:28%;right:28%}.appHeaderAuthed .headerStatusButton,.appHeaderAuthed .headerUserButton{border-color:transparent;box-shadow:none}.appHeaderAuthed .headerStatusButton{background:transparent;color:var(--product-muted)}.appHeaderAuthed .headerStatusButton:hover,.appHeaderAuthed .headerUserButton:hover{background:#f3f6f8;border-color:var(--product-border)}.workspaceAuthed .moduleStrip{background:rgba(244,246,248,.96);border:0;border-bottom:1px solid var(--product-border-strong);border-radius:0;gap:18px;margin:0 0 14px;padding:0;top:74px}.workspaceAuthed .moduleStrip button{border-radius:0;color:#47566c;min-height:40px;padding:8px 0 10px}.workspaceAuthed .moduleStrip button:hover{background:transparent;color:var(--product-text)}.workspaceAuthed .moduleStrip button[aria-current=page]{background:transparent;color:var(--product-teal)}.workspaceAuthed .moduleStrip button[aria-current=page]:after{background:var(--product-teal);bottom:-1px;display:block;height:2px;left:0;right:0}.workspaceAuthed .moduleStrip .moduleStatusLive{display:none}.workspaceAuthed .topbar{margin-bottom:10px}.workspaceAuthed .viewTitle{gap:3px}.workspaceAuthed .viewTitle span{color:#47616a;font-size:11px;font-weight:800}.workspaceAuthed .viewTitle h1{color:var(--product-text);font-size:26px;line-height:1.15}.workspaceAuthed .controlHero,.workspaceAuthed .operateCommandHeader,.workspaceAuthed .orderEntryPanel,.workspaceAuthed .panel,.workspaceAuthed .quoteWizardPanel{border-color:var(--product-border);border-radius:6px;box-shadow:var(--product-shadow)}.workspaceAuthed .panel{margin-bottom:12px}.workspaceAuthed .panelHeader{background:#fbfcfd;border-bottom-color:var(--product-border);min-height:46px;padding:11px 14px}.workspaceAuthed .panelHeader h2,.workspaceAuthed .panelHeader h3{color:var(--product-text);font-size:16px}.workspaceAuthed .panelHeader>svg{color:#6c7888}.workspaceAuthed .operateCommandHeader{gap:14px;margin-bottom:12px;padding:14px 16px}.workspaceAuthed .quoteCommandHeader{box-shadow:none;padding:0}.workspaceAuthed .operateCommandHeader h2{font-size:21px}.workspaceAuthed .quoteStatusStrip{gap:6px}.workspaceAuthed .quoteStatusItem{background:#f8fafb;border-color:var(--product-border);border-radius:5px;min-height:36px;padding:7px 9px}.workspaceAuthed .quoteStatusItem:hover:not(:disabled){border-color:#a9bec3;box-shadow:none}.workspaceAuthed .quoteStatusItem svg{color:#397e82}.workspaceAuthed .quoteStatusItem span{color:#647083;font-size:9px;font-weight:800}.workspaceAuthed .quoteStatusItem strong{font-size:13px}.workspaceAuthed .quoteStatusItem small{color:#536174;font-size:11px}.workspaceAuthed .orderReadinessRail,.workspaceAuthed .quickOrderSummary,.workspaceAuthed .quoteWizardStepNav{border-color:var(--product-border);border-radius:6px;box-shadow:none}.workspaceAuthed .quoteWizardStepButton{min-height:58px}.workspaceAuthed .quoteWizardStepButtonActive{background:#ffffff;box-shadow:inset 0 -2px 0 var(--product-teal)}.workspaceAuthed .controlHero{margin-bottom:12px;padding:14px 16px}.workspaceAuthed .controlHero dl{gap:0}.workspaceAuthed .controlHero dl div{background:transparent;border:0;border-left:1px solid var(--product-border);border-radius:0;padding:8px 12px}.workspaceAuthed .controlHero dl div:first-child{border-left:0}.workspaceAuthed .controlHero dt{margin-bottom:5px}.workspaceAuthed .controlHero dd{font-size:17px}.workspaceAuthed .filterBar{margin-bottom:12px}.workspaceAuthed .filterBar>div,.workspaceAuthed .filterBar>label:not(.modernSelectField){border-color:var(--product-border);border-radius:5px}.workspaceAuthed .filterBar>div{background:transparent;border-color:transparent;color:var(--product-teal);padding-left:0}.workspaceAuthed button,.workspaceAuthed input,.workspaceAuthed select,.workspaceAuthed textarea,.workspaceClient button,.workspaceClient input,.workspaceClient select,.workspaceClient textarea{transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.workspaceAuthed .primaryAction,.workspaceAuthed .primaryButton,.workspaceAuthed .rowActionPrimary,.workspaceClient .clientPrimaryButton{background:var(--product-teal);border-color:var(--product-teal);color:#ffffff;box-shadow:0 1px 2px rgba(18,111,116,.18)}.workspaceAuthed .primaryAction:hover:not(:disabled),.workspaceAuthed .primaryButton:hover:not(:disabled),.workspaceAuthed .rowActionPrimary:hover:not(:disabled),.workspaceClient .clientPrimaryButton:hover:not(:disabled){background:#0d6165;border-color:#0d6165}.workspaceAuthed .rowActionButton:hover:not(:disabled),.workspaceAuthed .secondaryAction:hover:not(:disabled),.workspaceAuthed .secondaryButton:hover:not(:disabled),.workspaceClient .clientSecondaryButton:hover:not(:disabled){background:#f5f8f9;border-color:#aebcc9}.workspaceAuthed .statusPill{border:1px solid transparent;border-radius:4px;font-size:10px;font-weight:750;padding:4px 7px;text-transform:none}.workspaceAuthed .statusRisk{background:#fff7f4;border-color:#f2d3c6;color:#9b492d}.workspaceAuthed .statusActive{background:#f1f6fb;border-color:#d4e0ed;color:#355f8a}.workspaceAuthed .statusGood{background:#f0f8f5;border-color:#cae4d9;color:#276b53}.workspaceAuthed .statusNeutral{background:#f5f7f9;border-color:#e0e5ea;color:#576477}.workspaceAuthed .tableEnhancementBar{background:#fbfcfd;border:0;border-bottom:1px solid var(--product-border);border-radius:0;min-height:40px;padding:6px 12px}.workspaceAuthed .tableEnhancementSearch input{border-color:var(--product-border);border-radius:5px}.workspaceAuthed th{background:#f5f7f9;color:#526074;font-size:10px;font-weight:800;padding:9px 12px}.workspaceAuthed td{border-bottom-color:#e9edf1;padding:9px 12px}.workspaceAuthed tbody tr:hover{background:#f8fafb}.workspaceAuthed .empty,.workspaceAuthed .emptyStateText{color:#697689;line-height:1.4;padding:14px}.workspaceAuthed .emptyState{background:#fbfcfd;border-color:var(--product-border);padding:14px}.workspaceAuthed .loadingSpinner,.workspaceClient .loadingSpinner{animation-duration:.85s;border-width:2px;height:14px;width:14px}.appHeader:has(.clientPortalNav){box-shadow:0 1px 0 rgba(19,32,48,.04);min-height:64px}.clientPortalNav>a,.clientPortalNav>button{border-radius:4px}.clientPortalNav>button[aria-current=page]{background:var(--product-teal-soft)}.workspaceClient .clientDestinationHeader{background:transparent;padding:18px 20px}.workspaceClient .clientAccountFacilityList,.workspaceClient .clientAccountPermissions,.workspaceClient .clientOrderCard{border-color:var(--product-border);border-radius:6px;box-shadow:var(--product-shadow)}@media (max-width:860px){.workspaceAuthed .moduleStrip{gap:16px;position:sticky;top:58px}.workspaceAuthed .moduleStrip button{align-items:center;display:inline-flex;min-height:38px;padding-inline:0}}@media (min-width:641px) and (max-width:860px){.appHeaderAuthed{grid-template-areas:"brand actions" "areas areas";grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-height:96px;padding-block:8px 6px}.appHeaderAuthed .brandBlock{grid-area:brand}.appHeaderAuthed .areaNav{grid-area:areas;justify-content:flex-start;overflow-x:auto;position:relative;width:100%;z-index:1}.appHeaderAuthed .topbarActions{grid-area:actions}.appHeaderAuthed .areaButton{flex:1 0 104px}.appHeaderAuthed .areaButton[aria-current=page]:after{bottom:-6px}.workspaceAuthed .moduleStrip{top:96px}.workspaceAuthed .billingQueueTable,.workspaceAuthed .billingQueueTable tbody{display:block;min-width:0;width:100%}.workspaceAuthed .billingQueueTable thead{display:none}.workspaceAuthed .billingQueueTable tbody{padding:10px}.workspaceAuthed .billingQueueTable tbody tr{background:#fff;border:1px solid var(--product-border);border-radius:6px;cursor:pointer;display:grid;gap:0;grid-template-columns:minmax(120px,.9fr) minmax(150px,1.15fr) minmax(190px,1.2fr) 126px;overflow:hidden;padding:11px 12px}.workspaceAuthed .billingQueueTable tbody tr+tr{margin-top:8px}.workspaceAuthed .billingQueueTable td{border:0;display:grid;gap:4px;min-width:0;padding:2px 10px;width:auto}.workspaceAuthed .billingQueueTable td:before{color:var(--product-muted);content:attr(data-label);font-size:9px;font-weight:850;text-transform:uppercase}.workspaceAuthed .billingQueueTable td:first-child{padding-left:0;width:auto}.workspaceAuthed .billingQueueTable td:nth-child(3){border-top:1px solid #e7ecef;grid-column:1/3;grid-row:2;margin-top:9px;padding:9px 10px 0 0}.workspaceAuthed .billingQueueTable td:nth-child(4){border-left:1px solid #e7ecef;grid-column:3;grid-row:1/span 2;padding-left:14px;width:auto}.workspaceAuthed .billingQueueTable td:last-child{align-content:center;border-left:1px solid #e7ecef;grid-column:4;grid-row:1/span 2;padding-right:0;width:auto}.workspaceAuthed .billingQueueTable td:last-child .rowActionButton{min-width:0;width:100%}.workspaceAuthed .deliveryStatementGroup dl div{grid-template-columns:minmax(0,1fr) auto}.workspaceAuthed .deliveryStatementGroup small{grid-column:1/-1}.workspaceAuthed .neededByBadgeCompact{display:inline-flex;align-self:start;flex-wrap:nowrap;gap:4px;padding:4px 6px;white-space:nowrap;width:fit-content}.workspaceAuthed .neededByBadgeCompact>span{display:none}.workspaceAuthed .neededByBadgeCompact em{grid-column:auto;font-size:8px;padding:2px 4px;white-space:nowrap}.workspaceAuthed .neededByBadgeCompact strong{font-size:11px;white-space:nowrap}.workspaceAuthed .neededByBadgeCompact svg{height:14px;width:14px}.workspaceAuthed .billingNeededCell{align-content:start}}@media (max-width:640px){.shell:has(.workspaceAuthed){padding-inline:10px}.appHeaderAuthed{gap:8px 10px;grid-template-columns:minmax(0,1fr) auto;margin-inline:-10px;padding:7px 10px}.appHeaderAuthed .brandBlock{gap:0}.appHeaderAuthed .brandBlock>div,.appHeaderAuthed .headerStatusButton,.appHeaderAuthed .headerStatusIndicator,.appHeaderAuthed .headerUserButton>span:not(.userAvatar){display:none}.appHeaderAuthed .areaNav{display:grid;gap:2px;grid-column:1/-1;grid-row:2;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:center;overflow:visible;scrollbar-width:none;width:100%}.appHeaderAuthed .areaButton{display:grid;flex:initial;font-size:10px;gap:3px;justify-items:center;min-height:48px;min-width:0;padding:4px 2px;white-space:normal}.appHeaderAuthed .areaButton[aria-current=page]:after{bottom:-7px;left:8px;right:8px}.appHeaderAuthed .topbarActions{grid-column:2;grid-row:1;justify-content:flex-end}.appHeaderAuthed .headerUserButton{border:0;min-height:36px;padding:4px 6px;width:auto}.appHeaderAuthed .headerSignOutButton>span:not(.userAvatar){display:inline}.appHeaderAuthed .headerSignOutButton .userAvatar{display:none}.workspaceAuthed .topbar{margin-bottom:8px}.workspaceAuthed .viewTitle h1{font-size:23px}.workspaceAuthed .moduleStrip{margin-inline:0;max-width:100%;padding-inline:0}.workspaceAuthed .controlHero,.workspaceAuthed .operateCommandHeader{padding:13px}.workspaceAuthed .controlHero h2,.workspaceAuthed .operateCommandHeader h2{font-size:20px}.workspaceAuthed .operateStatusStrip{display:none}.workspaceAuthed .operateStatusStrip .quoteStatusItem{display:grid;gap:2px 7px;grid-template-columns:18px minmax(0,1fr) auto;min-height:48px;padding:7px 8px}.workspaceAuthed .operateStatusStrip .quoteStatusItem svg{grid-row:1/3;height:16px;width:16px}.workspaceAuthed .operateStatusStrip .quoteStatusItem strong{justify-self:end}.workspaceAuthed .controlHero dl,.workspaceAuthed .operateStatusStrip .quoteStatusItem small{display:none}.workspaceAuthed .controlHero dl div{border-left:1px solid var(--product-border);padding:7px 8px}.workspaceAuthed .controlHero dl div:first-child{border-left:0}.workspaceAuthed .controlHero dt{font-size:10px}.workspaceAuthed .controlHero dd{font-size:14px;overflow-wrap:anywhere}.workspaceAuthed .quickOrderSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.workspaceAuthed .quickOrderSummary div{border-bottom:0;border-right:1px solid var(--product-border)}.workspaceAuthed .quickOrderSummary div:last-child{border-right:0}.workspaceAuthed .quoteWizardStepButton{min-height:56px;padding:8px 10px}.workspaceAuthed .quoteWizardStepButton small{font-size:10px}.workspaceAuthed .catalogCategoryActions,.workspaceAuthed .itemActionButtons,.workspaceAuthed .panelHeaderActions,.workspaceAuthed .quoteOptionActions{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.workspaceAuthed .catalogCategoryActions button,.workspaceAuthed .catalogDetailsButton,.workspaceAuthed .itemActionButtons button,.workspaceAuthed .panelHeaderActions .panelAction,.workspaceAuthed .quoteOptionActions a,.workspaceAuthed .quoteOptionActions button{min-height:36px;white-space:nowrap}}.workspaceAuthed .quoteEntryPanel>.tableEnhancementBar{display:none}.workspaceAuthed .quoteEntryPanel .quoteWizardForm{gap:12px;padding:12px 14px 14px}.workspaceAuthed .quoteEntryPanel .quoteWizardPanel{background:transparent;border:0;border-radius:0;box-shadow:none}.workspaceAuthed .quoteWizardAccountPanel{background:transparent;border:0;gap:10px;padding:0}.workspaceAuthed .quoteWizardAccountPanel .quoteAccountState{border-radius:4px;padding:9px 10px}.workspaceAuthed .quoteWizardAccountFacts{background:#ffffff;border:1px solid var(--product-border);border-radius:5px;gap:0;overflow:hidden}.workspaceAuthed .quoteProductDecisionFacts div,.workspaceAuthed .quoteSelectedLineMoney div,.workspaceAuthed .quoteWizardAccountFacts div{background:transparent;border:0;border-radius:0;border-right:1px solid var(--product-border)}.workspaceAuthed .quoteProductDecisionFacts div:last-child,.workspaceAuthed .quoteSelectedLineMoney div:last-child,.workspaceAuthed .quoteWizardAccountFacts div:last-child{border-right:0}.workspaceAuthed .quoteCallActions{gap:6px}.workspaceAuthed .quoteCallActions button{border-color:var(--product-border-strong);min-height:34px}.workspaceAuthed .quoteItemSearchBox,.workspaceAuthed .quoteLineDraftCard,.workspaceAuthed .quoteOptionCard,.workspaceAuthed .quoteProductBestOption,.workspaceAuthed .quoteResultPanel{border-radius:5px;box-shadow:none}.workspaceAuthed .quoteLineDraftCard{padding:11px 12px}.workspaceAuthed .quoteWizardFooter{background:rgba(255,255,255,.97);border-top-color:var(--product-border);padding:10px 0 0}.workspaceAuthed .supplierReadinessTable td{line-height:1.3;vertical-align:middle}.workspaceAuthed .supplierReadinessTable td:first-child{color:var(--product-text);font-weight:750}.workspaceAuthed .supplierReadinessTable .procureSignal{background:transparent;border-left:2px solid #c58a4f;border-radius:0;color:#8b4a2d;line-height:1.2;padding:1px 0 1px 7px;text-transform:none}.workspaceAuthed .supplierReadinessTable .procureSignalReady{border-left-color:#4a8a72;color:#2b6954}.workspaceAuthed .supplierReadinessTable .procureSignalBlocked{border-left-color:#c76b63;color:#93423b}.workspaceAuthed .procureReadoutList{gap:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 14px}.workspaceAuthed .procureReadoutList div{border:0;border-left:1px solid var(--product-border);border-radius:0;min-height:68px;padding:7px 12px}.workspaceAuthed .procureReadoutList div:first-child{border-left:0;padding-left:0}.workspaceAuthed .procureReadoutList div:last-child{padding-right:0}.workspaceAuthed .supplierProfileListItem{border-radius:4px}.workspaceAuthed .orderCartPanel,.workspaceAuthed .orderEntryWizardShell .orderCheckoutPanel{border-color:var(--product-border);border-radius:6px;box-shadow:none}.workspaceAuthed .checkoutLineCard{border-color:var(--product-border);border-radius:5px}.workspaceAuthed .checkoutLineSummary{gap:8px 12px;padding:11px 13px}.workspaceAuthed .checkoutLineSummary:after{background:transparent;border:0;border-radius:0;color:var(--product-teal);padding:5px 0;text-transform:none}.workspaceAuthed .checkoutLineFacts{gap:0}.workspaceAuthed .checkoutLineFacts>span,.workspaceAuthed .checkoutLineFacts>strong{background:transparent;border:0;border-left:1px solid var(--product-border);border-radius:0;padding:5px 9px}.workspaceAuthed .checkoutLineEditor{background:var(--product-surface-muted);gap:9px;padding:11px 13px}.workspaceAuthed .checkoutLineEditorActions,.workspaceAuthed .orderCheckoutActions{gap:6px}.workspaceAuthed .billingCommandHeader{box-shadow:none;padding:0}.workspaceAuthed .billingHeaderTotals{border-color:var(--product-border);border-radius:5px}.workspaceAuthed .billingSimplePath{border-bottom:1px solid var(--product-border);border-top:1px solid var(--product-border);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px 0}.workspaceAuthed .billingSimplePath li{background:transparent;border:0;border-left:1px solid var(--product-border);border-radius:0;justify-content:center;min-height:28px;padding:4px 8px}.workspaceAuthed .billingSimplePath li:first-child{border-left:0}.workspaceAuthed .billingSimplePath span{border:0;height:19px;width:19px}.workspaceAuthed .dailyAlertAction{align-items:center;background:#fffaf5;border:1px solid #eed8bd;border-radius:5px;color:#754226;display:grid;font:inherit;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:38px;padding:8px 10px;text-align:left;width:100%}.workspaceAuthed .dailyAlertAction span{font-size:12px;font-weight:700;line-height:1.3;min-width:0}.workspaceAuthed .dailyAlertAction strong{color:#8b4a2d;font-size:11px;white-space:nowrap}.workspaceAuthed .opsTodayWorkSummary{gap:0}.workspaceAuthed .opsTodayWorkSummary>div{background:transparent;border:0;border-left:1px solid var(--product-border);border-radius:0;padding:8px 11px}.workspaceAuthed .opsTodayWorkSummary>div:first-child{border-left:0}.workspaceAuthed .opsTodayLinePanel{border-radius:5px}@media (max-width:640px){.workspaceAuthed .quoteEntryPanel>.panelHeader{align-items:center;flex-direction:row}.workspaceAuthed .quoteEntryPanel .quoteWizardForm{padding:10px 12px 12px}.workspaceAuthed .quoteWizardAccountFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceAuthed .quoteProductDecisionFacts div,.workspaceAuthed .quoteSelectedLineMoney div,.workspaceAuthed .quoteWizardAccountFacts div{border-bottom:1px solid var(--product-border)}.workspaceAuthed .quoteProductDecisionFacts div:nth-child(2n),.workspaceAuthed .quoteSelectedLineMoney div:nth-child(2n),.workspaceAuthed .quoteWizardAccountFacts div:nth-child(2n){border-right:0}.workspaceAuthed .quoteProductDecisionFacts div:nth-last-child(-n+2),.workspaceAuthed .quoteSelectedLineMoney div:nth-last-child(-n+2),.workspaceAuthed .quoteWizardAccountFacts div:nth-last-child(-n+2){border-bottom:0}.workspaceAuthed .quoteCustomerLookupField,.workspaceAuthed .quoteItemSearchBox{gap:7px}.workspaceAuthed .quoteCustomerLookupField>button,.workspaceAuthed .quoteItemSearchBox>button{min-height:38px}.workspaceAuthed .orderCheckoutActions,.workspaceAuthed .orderWizardFooter,.workspaceAuthed .quoteWizardFooter{bottom:0;box-shadow:0 -6px 16px rgba(19,32,48,.07);position:sticky;z-index:4}.workspaceAuthed .supplierReadinessTable tr{display:grid;gap:0 14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 14px}.workspaceAuthed .supplierReadinessTable td{min-width:0;padding:7px 0}.workspaceAuthed .supplierReadinessTable td:first-child{border-bottom:1px solid var(--product-border);grid-column:1/-1;margin-bottom:2px;padding:2px 0 8px}.workspaceAuthed .supplierReadinessTable td:first-child:before{content:none}.workspaceAuthed .supplierReadinessTable td:last-child{grid-column:1/-1;padding-top:5px}.workspaceAuthed .supplierReadinessTable td:before{font-size:9px;margin-bottom:4px}.workspaceAuthed .supplierReadinessTable .blockText{font-size:11px;margin-top:3px}.workspaceAuthed .procureReadoutList{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 12px}.workspaceAuthed .procureReadoutList div{min-height:58px;padding:5px 8px}.workspaceAuthed .procureReadoutList strong{font-size:15px}.workspaceAuthed .procureReadoutList small{font-size:10px;overflow-wrap:anywhere}.workspaceAuthed .checkoutLineSummary{grid-template-columns:minmax(0,1fr) auto;padding:10px 11px}.workspaceAuthed .checkoutLineProduct{grid-column:1}.workspaceAuthed .checkoutLineFacts{border-top:1px solid var(--product-border);grid-column:1/-1;grid-row:2;padding-top:7px}.workspaceAuthed .checkoutLineFacts>span,.workspaceAuthed .checkoutLineFacts>strong{flex-basis:50%}.workspaceAuthed .checkoutLineStatus{grid-column:1/-1;grid-row:3}.workspaceAuthed .checkoutLineEditor{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 11px}.workspaceAuthed .checkoutLineEditor .checkoutLineWideField,.workspaceAuthed .checkoutLineEditor>.packConversionBox,.workspaceAuthed .checkoutLineEditorActions,.workspaceAuthed .contractPricingPanel,.workspaceAuthed .purchaseTrueUpPanel{grid-column:1/-1}.workspaceAuthed .orderCheckoutActions{background:rgba(255,255,255,.98);grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceAuthed .orderCheckoutActions button{min-height:36px;white-space:nowrap}.workspaceAuthed .billingCommandHeader{padding:0}.workspaceAuthed .billingHeaderTotals{display:none}.workspaceAuthed .billingHeaderTotals div{border-bottom:0;border-right:1px solid var(--product-border);padding:8px}.workspaceAuthed .billingHeaderTotals div:last-child{border-right:0}.workspaceAuthed .billingSimplePath{display:none}.workspaceAuthed .billingSimplePath li:nth-child(3){border-left:0}.workspaceAuthed .billingSimplePath li:nth-child(n+3){border-top:1px solid var(--product-border)}.workspaceAuthed .dailyAlertAction{align-items:start;grid-template-columns:auto minmax(0,1fr)}.workspaceAuthed .dailyAlertAction strong{grid-column:2}.workspaceAuthed .opsTodayWorkSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceAuthed .opsTodayWorkSummary>div:nth-child(3){border-left:0}.workspaceAuthed .opsTodayWorkSummary>div:nth-child(n+3){border-top:1px solid var(--product-border)}.workspaceAuthed .billingQueueTable td,.workspaceAuthed .billingQueueTable th{max-width:none;width:auto}.workspaceAuthed .billingQueueTable td:last-child{width:100%}.workspaceAuthed .billingNeededCell .neededByBadgeCompact{display:inline-flex;flex-wrap:wrap;max-width:100%;width:fit-content}.workspaceAuthed .billingNeededCell .neededByBadgeCompact em{grid-column:auto;white-space:nowrap}.workspaceAuthed .controlStatusGrid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceAuthed .controlStatusGrid .metricCard{gap:5px 8px;grid-template-columns:28px minmax(0,1fr);min-height:88px;padding:10px}.workspaceAuthed .controlStatusGrid .metricCard svg{height:28px;padding:6px;width:28px}.workspaceAuthed .controlStatusGrid .metricCard span{font-size:10px}.workspaceAuthed .controlStatusGrid .metricCard strong{font-size:17px}.workspaceAuthed .controlStatusGrid .metricCard small{font-size:10px}}.workspaceClient .clientRequestCart{border:1px solid #d7e0e6;box-shadow:0 1px 2px rgba(18,32,45,.04),0 14px 34px rgba(18,32,45,.07);overflow:hidden}.workspaceClient .clientCurrentOrderHeader{border-bottom:1px solid #e4e9ed;margin:-16px -16px 0;padding:15px 16px 13px}.workspaceClient .clientCurrentOrderHeader>div>span{color:#527078}.workspaceClient .clientCurrentOrderLines{border:0;border-bottom:1px solid #e3e9ed;border-radius:0}.workspaceClient .clientCurrentOrderLines>section{padding:9px 2px}.workspaceClient .clientCurrentOrderLines section div{border-top:1px solid #edf1f3;padding-top:7px}.workspaceClient .clientCartSummary{background:#f7f9fa;border:1px solid #e1e7eb;border-radius:5px;gap:0;overflow:hidden}.workspaceClient .clientCartSummary article{background:transparent;border:0;border-radius:0;padding:9px 10px}.workspaceClient .clientCartSummary article:nth-child(2n){border-left:1px solid #e1e7eb}.workspaceClient .clientCartSummary article:nth-child(n+3){border-top:1px solid #e1e7eb}.workspaceClient .clientCartBlocked,.workspaceClient .clientCartReady{background:#ffffff!important;border-color:transparent!important;box-shadow:inset 3px 0 0 #438563}.workspaceClient .clientCartBlocked{box-shadow:inset 3px 0 0 #b9792c}.workspaceClient .clientOrderReview.isOpen{border-top:1px solid #e3e9ed;padding-top:13px}.workspaceClient .clientRequestCart.isOpen .clientSubmitButton{box-shadow:0 1px 2px rgba(18,111,116,.2),0 7px 18px rgba(18,111,116,.14)}.workspaceClient .clientOrderDetail{border-color:#d7e0e6;border-radius:6px;box-shadow:0 1px 2px rgba(18,32,45,.04),0 16px 38px rgba(18,32,45,.06)}.workspaceClient .clientOrderDetail:before{background:#1b7778;content:"";height:3px}.workspaceClient .clientOrderDetailHeader{padding:17px 20px 16px}.workspaceClient .clientOrderDetailTitle>svg{background:#e9f4f2;border-radius:5px;box-sizing:content-box;color:#176d70;padding:8px}.workspaceClient .clientOrderDetailTitle h2{color:#17202a;font-size:22px}.workspaceClient .clientOrderDetailFacts{background:#f7f9fa;border-color:#e1e7eb}.workspaceClient .clientOrderDetailFacts>div{gap:4px;padding:12px 18px}.workspaceClient .clientOrderDetailFacts>div+div{border-left-color:#dde4e8}.workspaceClient .clientOrderDetailFacts dd{color:#1c2835;font-size:14px}.workspaceClient .clientOrderDetailProgress{background:#ffffff;border-bottom:0;padding:12px 16px 8px}.workspaceClient .clientOrderDetailProgressStep{gap:8px;padding:6px 8px;position:relative}.workspaceClient .clientOrderDetailProgressStep:after{background:#dfe5e9;content:"";height:1px;left:38px;position:absolute;right:-8px;top:17px}.workspaceClient .clientOrderDetailProgressStep:last-child:after{display:none}.workspaceClient .clientOrderDetailProgressStep strong,.workspaceClient .clientOrderDetailProgressStep>span{position:relative;z-index:1}.workspaceClient .clientOrderDetailProgressStep strong{background:#ffffff;padding-right:7px}.workspaceClient .clientOrderDetailNextStep{background:#173f42;color:#bde1dc;margin:6px 16px 12px;padding:12px 14px}.workspaceClient .clientOrderDetailNextStep strong{color:#ffffff}.workspaceClient .clientOrderDetailDelivery{background:#f9fafb;border-color:#e1e7eb;border-top:1px solid #e1e7eb}.workspaceClient .clientOrderDetailDelivery>div{padding:12px 18px}.workspaceClient .clientOrderDetailItemsHeading{border-bottom:1px solid #e4e9ed;padding:14px 20px 11px}.workspaceClient .clientOrderDetailSectionHeading{padding:13px 20px 8px}.workspaceClient .clientOrderDetailSectionHeading>strong{align-items:center;background:#eef2f4;border-radius:999px;display:inline-flex;height:25px;justify-content:center;min-width:25px;padding:0 7px}.workspaceClient .clientOrderDetailLine{gap:14px;grid-template-columns:minmax(220px,1fr) minmax(150px,.58fr) minmax(88px,auto);padding:11px 6px;transition:background-color .14s ease}.workspaceClient .clientOrderDetailLine:hover{background:#f8fafb}.workspaceClient .clientOrderDetailLineState{max-width:210px}.workspaceClient .clientSmallStatus{background:transparent;border:0;border-left:3px solid #8b9aa8;border-radius:0;padding:2px 0 2px 7px}.workspaceClient .clientOrderSourcingReview{background:#fffaf2;border-left:3px solid #c68a43;margin:8px 16px 14px}.workspaceClient .clientOrderSourcingReview .clientOrderDetailLines,.workspaceClient .clientOrderSourcingReview .clientOrderDetailSectionHeading{padding-left:15px;padding-right:15px}.workspaceClient .clientOrderDetailFooter{background:#f7f9fa;border-top-color:#dce3e8;padding:14px 20px}.workspaceClient .clientOrderDetailFooter strong{color:#17202a;font-size:21px}.workspaceAuthed .quoteEntryPanel .quoteWizardForm{padding-top:8px}.workspaceAuthed .quoteWizardStepNav{background:transparent;border:0;border-bottom:1px solid var(--product-border);border-radius:0;overflow:visible}.workspaceAuthed .quoteWizardStepButton{border-right:0;min-height:48px;padding:6px 9px 9px;position:relative}.workspaceAuthed .quoteWizardStepButton:after{background:transparent;bottom:-1px;content:"";height:2px;left:9px;position:absolute;right:9px}.workspaceAuthed .quoteWizardStepButton:focus-visible,.workspaceAuthed .quoteWizardStepButton:hover{background:#f7f9fa}.workspaceAuthed .quoteWizardStepButtonActive{background:transparent;box-shadow:none}.workspaceAuthed .quoteWizardStepButtonActive:after{background:var(--product-teal)}.workspaceAuthed .quoteWizardStepButton span{background:#f1f4f6;border:0;height:22px;width:22px}.workspaceAuthed .quoteWizardStepButtonActive span,.workspaceAuthed .quoteWizardStepButtonComplete span{background:#176f73}.workspaceAuthed .quoteWizardStepButton small{font-weight:700}.workspaceAuthed .quoteWizardReview{gap:14px;padding:2px 0 0}.workspaceAuthed .quoteWizardReviewGrid{background:#f7f9fa;border:1px solid var(--product-border);border-radius:5px;gap:0;overflow:hidden}.workspaceAuthed .quoteWizardReviewGrid div{background:transparent;border:0;border-right:1px solid var(--product-border);border-radius:0;padding:10px 11px}.workspaceAuthed .quoteWizardReviewGrid div:last-child{border-right:0}.workspaceAuthed .quoteWizardReviewList{border:0;border-radius:0;gap:0;padding:0}.workspaceAuthed .quoteWizardReviewList>span{border-bottom:1px solid var(--product-border);padding:0 2px 8px}.workspaceAuthed .quoteWizardReviewList div{align-items:center;gap:3px 16px;grid-template-columns:minmax(0,1fr) auto;padding:9px 2px}.workspaceAuthed .quoteWizardReviewList div small{text-align:right}.workspaceAuthed .quoteResultStack{gap:10px;padding:12px 14px 14px}.workspaceAuthed .quoteResultHeader{border:0;border-bottom:1px solid var(--product-border);border-radius:0;gap:16px;padding:2px 0 12px}.workspaceAuthed .quoteResultMeta{background:#f7f9fa;border:1px solid var(--product-border);border-radius:5px;gap:0;overflow:hidden}.workspaceAuthed .quoteResultMeta div{background:transparent;border:0;border-right:1px solid var(--product-border);border-radius:0}.workspaceAuthed .quoteResultMeta div:last-child{border-right:0}.workspaceAuthed .quoteDecisionPanel{border:0;border-radius:0;padding:4px 0 8px}.workspaceAuthed .quoteDecisionMetrics{background:#f7f9fa;border:1px solid var(--product-border);border-radius:5px;gap:0;overflow:hidden}.workspaceAuthed .quoteDecisionMetrics div{background:transparent;border:0;border-right:1px solid var(--product-border);border-radius:0}.workspaceAuthed .quoteDecisionMetrics div:last-child{border-right:0}.workspaceAuthed .quoteLifecycleActions{border-top:1px solid var(--product-border);gap:0;padding-top:10px}.workspaceAuthed .quoteLifecycleActions button{border-radius:0;border-right:0;min-height:36px}.workspaceAuthed .quoteLifecycleActions button:first-child{border-radius:5px 0 0 5px}.workspaceAuthed .quoteLifecycleActions button:last-child{border-radius:0 5px 5px 0;border-right:1px solid #f0c8c5}.workspaceAuthed .quoteHistoryPanel>.panelHeader{background:#ffffff}.workspaceAuthed .quoteHistoryTable{border-collapse:collapse;font-size:12px}.workspaceAuthed .quoteHistoryTable th{background:#f7f9fa;color:#5c697a;font-size:10px;letter-spacing:0;padding:8px 9px;text-transform:uppercase;white-space:nowrap}.workspaceAuthed .quoteHistoryTable td{border-bottom-color:#e7ecef;line-height:1.35;padding:10px 9px;vertical-align:middle}.workspaceAuthed .quoteHistoryTable tbody tr{transition:background-color .12s ease}.workspaceAuthed .quoteHistoryTable tbody tr:hover{background:#f8fafb}.workspaceAuthed .quoteHistoryTable td:first-child{color:var(--product-text);font-weight:800}.workspaceAuthed .quoteHistoryTable td[data-label=Owner]>.blockText:last-child{color:#405164;display:-webkit-box;font-weight:700;line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspaceAuthed .quoteHistoryTable td[data-label=Action]{min-width:106px}.workspaceAuthed .quoteHistoryTable td[data-label=Action] .rowActionGroup{display:grid;gap:5px;grid-template-columns:1fr}.workspaceAuthed .quoteHistoryTable td[data-label=Action] .rowActionButton{justify-content:flex-start;min-height:29px;width:100%}.workspaceAuthed .quoteHistoryTable td[data-label=Action] .rowActionButton:first-child{background:var(--product-teal-soft);border-color:#c5dfdc;color:var(--product-teal)}@media (max-width:980px){.workspaceClient .clientOrderDetailLine{grid-template-columns:minmax(0,1fr) minmax(145px,auto)}.workspaceClient .clientOrderDetailLinePrice{grid-column:1/-1;justify-items:start;text-align:left}.workspaceAuthed .quoteResultHeader{grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}.workspaceAuthed .quoteResultActions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceAuthed .quoteHistoryTable,.workspaceAuthed .quoteHistoryTable tbody,.workspaceAuthed .quoteHistoryTable td,.workspaceAuthed .quoteHistoryTable tr{display:block}.workspaceAuthed .quoteHistoryTable thead{display:none}.workspaceAuthed .quoteHistoryTable tbody{display:grid;gap:9px;padding:10px 12px 12px}.workspaceAuthed .quoteHistoryTable tr{border:1px solid var(--product-border);border-left:3px solid #8babb0;border-radius:5px;display:grid;gap:0 14px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;padding:10px 12px}.workspaceAuthed .quoteHistoryTable td{border:0;display:grid;gap:3px;grid-template-columns:1fr;min-width:0;padding:6px 0}.workspaceAuthed .quoteHistoryTable td:before{color:#6a7788;content:attr(data-label);font-size:10px;font-weight:800;text-transform:uppercase}.workspaceAuthed .quoteHistoryTable td[data-label="Operate Order"],.workspaceAuthed .quoteHistoryTable td[data-label=Customer],.workspaceAuthed .quoteHistoryTable td[data-label=Notes]{grid-column:span 2}.workspaceAuthed .quoteHistoryTable td[data-label=Action]{grid-column:1/-1}.workspaceAuthed .quoteHistoryTable td[data-label=Action] .rowActionGroup{grid-template-columns:repeat(3,minmax(0,1fr))}.workspaceAuthed .quoteHistoryTable td[data-label=Action] .rowActionButton{justify-content:center}}@media (max-width:640px){.workspaceAuthed .quoteCommandHeader .quoteStatusStrip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.workspaceAuthed .quoteCommandHeader .quoteStatusItem{display:grid;gap:2px 6px;grid-template-columns:18px minmax(0,1fr) auto;min-height:44px;padding:6px 8px;width:100%}.workspaceAuthed .quoteCommandHeader .quoteStatusItem svg{grid-row:1/3;height:16px;width:16px}.workspaceAuthed .quoteCommandHeader .quoteStatusItem strong{justify-self:end}.workspaceClient .clientRequestCart{border-bottom:0;border-left:0;border-radius:6px 6px 0 0;border-right:0}.workspaceClient .clientCurrentOrderHeader{margin:-12px -12px 0;padding:12px}.workspaceClient .clientRequestCart:not(.isOpen) .clientCurrentOrderHeader{border:0;margin:0;padding:0}.workspaceClient .clientOrderDetail:before{height:2px}.workspaceClient .clientOrderDetailHeader{gap:12px;padding:14px}.workspaceClient .clientOrderDetailTitle h2{font-size:20px}.workspaceClient .clientOrderDetailFacts>div{padding:10px 12px}.workspaceClient .clientOrderDetailProgress{display:flex;gap:0;overflow-x:auto;padding:10px 10px 7px;scrollbar-width:none}.workspaceClient .clientOrderDetailProgressStep{flex:0 0 auto;min-width:112px}.workspaceClient .clientOrderDetailProgressStep:after{right:-5px}.workspaceClient .clientOrderDetailNextStep{margin:5px 10px 10px;padding:11px 12px}.workspaceClient .clientOrderDetailDelivery>div,.workspaceClient .clientOrderDetailItemsHeading,.workspaceClient .clientOrderDetailLines,.workspaceClient .clientOrderDetailSectionHeading{padding-left:13px;padding-right:13px}.workspaceClient .clientOrderDetailLine{gap:9px;grid-template-columns:minmax(0,1fr) auto;padding:11px 0}.workspaceClient .clientOrderDetailLineState{justify-items:end;max-width:42vw;text-align:right}.workspaceClient .clientOrderDetailLineState small{max-width:150px}.workspaceClient .clientOrderSourcingReview{margin:6px 8px 10px}.workspaceClient .clientOrderSourcingReview .clientOrderDetailLines,.workspaceClient .clientOrderSourcingReview .clientOrderDetailSectionHeading{padding-left:10px;padding-right:10px}.workspaceClient .clientOrderDetailFooter{padding:12px 14px}.workspaceAuthed .quoteWizardStepButton{min-height:43px;padding:5px 4px 8px}.workspaceAuthed .quoteWizardStepButton small{display:none}.workspaceAuthed .quoteWizardStepButton strong{font-size:12px}.workspaceAuthed .quoteWizardReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceAuthed .quoteWizardReviewGrid div{border-bottom:1px solid var(--product-border)}.workspaceAuthed .quoteWizardReviewGrid div:nth-child(2n){border-right:0}.workspaceAuthed .quoteWizardReviewGrid div:nth-last-child(-n+2){border-bottom:0}.workspaceAuthed .quoteWizardReviewList div{align-items:start;grid-template-columns:1fr}.workspaceAuthed .quoteWizardReviewList div small{text-align:left}.workspaceAuthed .quoteResultActions,.workspaceAuthed .quoteResultHeader,.workspaceAuthed .quoteResultMeta{grid-template-columns:1fr}.workspaceAuthed .quoteResultMeta div{border-bottom:1px solid var(--product-border);border-right:0}.workspaceAuthed .quoteResultMeta div:last-child{border-bottom:0}.workspaceAuthed .quoteDecisionMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceAuthed .quoteDecisionMetrics div{border-bottom:1px solid var(--product-border)}.workspaceAuthed .quoteDecisionMetrics div:nth-child(2n){border-right:0}.workspaceAuthed .quoteLifecycleActions{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceAuthed .quoteLifecycleActions button,.workspaceAuthed .quoteLifecycleActions button:first-child,.workspaceAuthed .quoteLifecycleActions button:last-child{border:1px solid var(--product-border-strong);border-radius:5px}.workspaceAuthed .quoteHistoryTable tr{grid-template-columns:1fr}.workspaceAuthed .quoteHistoryTable td,.workspaceAuthed .quoteHistoryTable td[data-label=Action],.workspaceAuthed .quoteHistoryTable td[data-label=Customer],.workspaceAuthed .quoteHistoryTable td[data-label=Notes]{grid-column:1}.workspaceAuthed .quoteHistoryTable td[data-label=Action] .rowActionGroup{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceAuthed .quoteHistoryTable td[data-label=Action] .rowActionButton:first-child{grid-column:1/-1}}.workspaceAuthed .billingDetailPanel,.workspaceAuthed .billingQueuePanel,.workspaceAuthed .controlAuditAccessPanel,.workspaceAuthed .controlBidHealthPanel,.workspaceAuthed .controlBidRunsPanel,.workspaceAuthed .controlDataShapePanel,.workspaceAuthed .controlFailedJobsPanel,.workspaceAuthed .controlLegacyGapsPanel,.workspaceAuthed .controlQualityChecksPanel,.workspaceAuthed .controlSyncHealthPanel,.workspaceAuthed .controlTargetCountsPanel{border-color:#d8e0e6;box-shadow:0 1px 2px rgba(18,32,45,.04),0 10px 26px rgba(18,32,45,.035)}.workspaceAuthed .billingQueueTabs{background:#f8fafb}.workspaceAuthed .billingQueueTabs button{background:transparent;min-height:54px;padding:8px 10px}.workspaceAuthed .billingQueueTabs button:hover{background:#f1f5f6}.workspaceAuthed .billingQueueTabs button[aria-current=page]{background:#ffffff;box-shadow:inset 0 -2px 0 var(--product-teal)}.workspaceAuthed .billingQueueTable tbody tr{transition:background-color .12s ease}.workspaceAuthed .billingQueueTable tbody tr:hover{background:#f8fafb}.workspaceAuthed .billingQueueTable td{border-bottom-color:#e7ecef;padding-bottom:10px;padding-top:10px;vertical-align:middle}.workspaceAuthed .billingHandoffCell{border-left:3px solid #bd7b31;gap:4px;padding-left:9px}.workspaceAuthed .billingHandoffCell>.statusPill{background:transparent;border:0;border-radius:0;color:#99521f;padding:0}.workspaceAuthed .billingHandoffCell>.statusPill.statusReady,.workspaceAuthed .billingHandoffCell>.statusPill.statusSuccess{color:#277052}.workspaceAuthed .billingNeededCell .neededByBadgeCompact{background:transparent;border:0;border-left:3px solid #bb5a51;border-radius:0;gap:3px 6px;max-width:none;padding:2px 0 2px 8px}.workspaceAuthed .billingNeededCell .neededByBadgeCompact strong{white-space:nowrap}.workspaceAuthed .billingNeededCell .neededByBadgeCompact em{border-radius:3px;line-height:1.1}.workspaceAuthed .billingActionCell .rowActionButton{background:var(--product-teal-soft);border-color:#c4dfdc;color:var(--product-teal)}.workspaceAuthed .billingDetailHeader{border-top:3px solid var(--product-teal);padding:13px 14px}.workspaceAuthed .billingStatusSummary{background:#f8fafb}.workspaceAuthed .billingDetailFacts div{padding:9px 11px}.workspaceAuthed .billingDetailActions{background:#fbfcfd;padding:9px 11px}.workspaceAuthed .billingActionTabs{background:#f8fafb}.workspaceAuthed .billingActionTabs button[aria-current=page]{background:#ffffff;box-shadow:inset 0 -2px 0 var(--product-teal)}.workspaceAuthed .controlStatusGrid{background:#ffffff;border:1px solid var(--product-border);border-radius:6px;box-shadow:var(--product-shadow);gap:0;overflow:hidden}.workspaceAuthed .controlStatusGrid .metricCard{background:transparent;border:0;border-left:1px solid var(--product-border);border-radius:0;min-height:84px;padding:11px 13px}.workspaceAuthed .controlStatusGrid .metricCard:first-child{border-left:0}.workspaceAuthed .controlStatusGrid .metricCard svg{border:0;border-radius:5px;height:30px;padding:6px;width:30px}.workspaceAuthed .controlStatusGrid .metricCard strong{font-size:18px}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable{table-layout:fixed}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable td,.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable th{line-height:1.32;padding:10px 12px}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable th:first-child{width:16%}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable th:nth-child(2){width:10%}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable th:nth-child(3){width:17%}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable th:nth-child(4){width:41%}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable th:nth-child(5){width:16%}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable tbody tr:hover{background:#f8fafb}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable td:last-child{color:#314759;font-weight:750}.workspaceAuthed .controlLegacyGapsPanel .statusList{background:#f8fafb;border:0;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.workspaceAuthed .controlLegacyGapsPanel .statusList>div{background:transparent;border:0;border-left:1px solid var(--product-border);border-radius:0;min-width:0;padding:12px 14px}.workspaceAuthed .controlLegacyGapsPanel .statusList>div:first-child{border-left:0}.workspaceAuthed .controlBidHealthPanel table,.workspaceAuthed .controlBidRunsPanel table{table-layout:fixed}.workspaceAuthed .controlBidHealthPanel,.workspaceAuthed .controlBidRunsPanel{overflow:hidden}.workspaceAuthed .controlBidAutomationGrid{grid-template-columns:minmax(0,1fr)}.workspaceAuthed .controlBidHealthPanel>.panelHeader,.workspaceAuthed .controlBidRunsPanel>.panelHeader{align-items:center;background:#fbfcfd;min-height:58px;padding:11px 14px}.workspaceAuthed .controlBidHealthPanel>.panelHeader p,.workspaceAuthed .controlBidRunsPanel>.panelHeader p{margin-top:2px}.workspaceAuthed .controlBidHealthPanel>.panelHeader>svg,.workspaceAuthed .controlBidRunsPanel>.panelHeader>svg{color:#66808e}.workspaceAuthed .controlBidSummary{background:#f7f9fa;border-bottom:1px solid var(--product-border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.workspaceAuthed .controlBidSummary>div{border-left:1px solid var(--product-border);display:grid;gap:2px;min-width:0;padding:10px 13px}.workspaceAuthed .controlBidSummary>div:first-child{border-left:0}.workspaceAuthed .controlBidSummary dt{color:#65778b;font-size:9px;font-weight:850;line-height:1.2;text-transform:uppercase}.workspaceAuthed .controlBidSummary dd{color:#172332;font-size:15px;font-weight:850;line-height:1.25;margin:0;overflow-wrap:anywhere}.workspaceAuthed .controlBidSummary .needsAttention dd{color:#9b3b22}.workspaceAuthed .controlBidHealthPanel th:first-child{width:22%}.workspaceAuthed .controlBidHealthPanel th:nth-child(2){width:13%}.workspaceAuthed .controlBidHealthPanel th:nth-child(3){width:8%}.workspaceAuthed .controlBidHealthPanel th:nth-child(4){width:11%}.workspaceAuthed .controlBidHealthPanel th:nth-child(5){width:20%}.workspaceAuthed .controlBidHealthPanel th:nth-child(6){width:26%}.workspaceAuthed .controlBidRunsPanel th:first-child{width:21%}.workspaceAuthed .controlBidRunsPanel th:nth-child(2){width:14%}.workspaceAuthed .controlBidRunsPanel th:nth-child(3){width:9%}.workspaceAuthed .controlBidRunsPanel th:nth-child(4){width:10%}.workspaceAuthed .controlBidRunsPanel th:nth-child(5){width:16%}.workspaceAuthed .controlBidRunsPanel th:nth-child(6){width:30%}.workspaceAuthed .controlBidHealthPanel td,.workspaceAuthed .controlBidRunsPanel td{line-height:1.32;overflow-wrap:anywhere;white-space:normal}.workspaceAuthed .controlBidTable tbody tr{box-shadow:inset 3px 0 0 transparent;transition:background .14s ease,box-shadow .14s ease}.workspaceAuthed .controlBidTable tbody tr:hover{background:#f8fafb}.workspaceAuthed .controlBidTable tbody .controlBidRowHealthy{box-shadow:inset 3px 0 0 #74a69e}.workspaceAuthed .controlBidTable tbody .controlBidRowNeedsAttention{background:#fffaf7;box-shadow:inset 3px 0 0 #d79b72}.workspaceAuthed .controlBidSourceLink{align-items:flex-start;color:#123f45;display:inline-flex;font-weight:800;gap:5px;line-height:1.25;text-decoration-color:transparent;text-underline-offset:3px}.workspaceAuthed .controlBidSourceLink:hover{color:#006d70;text-decoration-color:currentColor}.workspaceAuthed .controlBidSourceLink svg{flex:0 0 auto;margin-top:2px}.workspaceAuthed .controlBidSourceType{color:#697b8e;display:block;font-size:10px;font-weight:700;line-height:1.3;margin-top:4px}.workspaceAuthed .controlBidCount,.workspaceAuthed .controlBidSourceName{color:#172332;font-weight:800}.workspaceAuthed .controlBidMessage{color:#52677a}.workspaceAuthed .controlBidNextStep{color:#263e51;font-weight:700}.workspaceAuthed .controlAutomationSummary small,.workspaceAuthed .controlAutomationSummary strong,.workspaceAuthed .controlAutomationSummary>div{min-width:0;overflow-wrap:anywhere;word-break:break-word}.workspaceAuthed .controlBidHealthPanel .statusPill,.workspaceAuthed .controlBidRunsPanel .statusPill{font-size:10px;max-width:100%;padding-left:7px;padding-right:7px;white-space:nowrap}.workspaceAuthed .controlBidEmpty{align-items:center;background:#f7f9fa;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) auto;min-height:96px;padding:16px 18px}.workspaceAuthed .controlBidEmptyIcon{align-items:center;background:#e7f1f1;border:1px solid #cee1e1;border-radius:6px;color:#16666a;display:inline-flex;height:34px;justify-content:center;width:34px}.workspaceAuthed .controlBidEmpty>div{display:grid;gap:3px;min-width:0}.workspaceAuthed .controlBidEmpty strong{color:#1b2b3a;font-size:13px;line-height:1.3}.workspaceAuthed .controlBidEmpty>div>span{color:#617387;font-size:12px;line-height:1.35}.workspaceAuthed .controlBidEmptyAction,.workspaceAuthed .controlBidNextCue{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.workspaceAuthed .controlBidNextCue{color:#53697b;font-size:11px;font-weight:800}.workspaceAuthed .controlAuditAccessPanel,.workspaceAuthed .controlDataShapePanel,.workspaceAuthed .controlFailedJobsPanel,.workspaceAuthed .controlSyncHealthPanel,.workspaceAuthed .controlTargetCountsPanel{overflow:hidden}.workspaceAuthed .controlAuditAccessPanel>.panelHeader,.workspaceAuthed .controlDataShapePanel>.panelHeader,.workspaceAuthed .controlFailedJobsPanel>.panelHeader,.workspaceAuthed .controlSyncHealthPanel>.panelHeader,.workspaceAuthed .controlTargetCountsPanel>.panelHeader{background:#fbfcfd;min-height:48px;padding:12px 14px}.workspaceAuthed .controlUtilityEmpty{align-items:center;background:#f8fafb;border-left:3px solid #8baeb1;color:var(--product-muted);display:flex;gap:10px;min-height:68px;padding:13px 14px}.workspaceAuthed .controlUtilityEmpty.isClear{border-left-color:#699a80}.workspaceAuthed .controlUtilityEmpty>svg{color:var(--product-teal);flex:0 0 auto}.workspaceAuthed .controlUtilityEmpty>div{display:grid;gap:2px;min-width:0}.workspaceAuthed .controlUtilityEmpty strong{color:var(--product-ink);font-size:13px}.workspaceAuthed .controlUtilityEmpty span{font-size:12px;line-height:1.35}.workspaceAuthed .controlAuditAccessPanel .gapList{background:#f8fafb;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.workspaceAuthed .controlAuditAccessPanel .gapList>div{align-items:center;background:transparent;border:0;border-left:1px solid var(--product-border);border-radius:0;color:#34495b;min-height:68px;padding:13px 14px}.workspaceAuthed .controlAuditAccessPanel .gapList>div:first-child{border-left:0}.workspaceAuthed .controlAuditAccessPanel .gapList svg{color:#4f7f82;margin:0}.workspaceAuthed .controlDataShapePanel .panelBody,.workspaceAuthed .controlSyncHealthPanel .panelBody{padding:0}.workspaceAuthed .controlDataShapePanel .statusList,.workspaceAuthed .controlSyncHealthPanel .statusList{background:#f8fafb;gap:0;margin:0}.workspaceAuthed .controlDataShapePanel .statusList>div,.workspaceAuthed .controlSyncHealthPanel .statusList>div{background:transparent;border:0;border-left:1px solid var(--product-border);border-radius:0;min-width:0;padding:12px 14px}.workspaceAuthed .controlDataShapePanel .statusList>div:nth-child(odd),.workspaceAuthed .controlSyncHealthPanel .statusList>div:nth-child(odd){border-left:0}.workspaceAuthed .controlDataShapePanel .statusList>div:nth-child(n+3),.workspaceAuthed .controlSyncHealthPanel .statusList>div:nth-child(n+3){border-top:1px solid var(--product-border)}.workspaceAuthed .controlDataShapePanel .statusList dt,.workspaceAuthed .controlSyncHealthPanel .statusList dt{font-size:10px;font-weight:750;margin-bottom:4px;text-transform:uppercase}.workspaceAuthed .controlDataShapePanel .statusList dd,.workspaceAuthed .controlSyncHealthPanel .statusList dd{color:var(--product-ink);font-size:14px;overflow-wrap:anywhere}.workspaceAuthed .controlDataShapePanel .panelBody>p{border-top:1px solid var(--product-border);line-height:1.4;margin:0;padding:10px 14px 0}.workspaceAuthed .controlDataShapePanel .panelBody>p+p{border-top:0;padding-bottom:11px;padding-top:3px}.workspaceAuthed .controlFailedJobsPanel .controlJobsTable,.workspaceAuthed .controlTargetCountsPanel .controlCountsTable{table-layout:fixed}.workspaceAuthed .controlFailedJobsPanel .controlJobsTable th:first-child{width:21%}.workspaceAuthed .controlFailedJobsPanel .controlJobsTable th:nth-child(2){width:23%}.workspaceAuthed .controlFailedJobsPanel .controlJobsTable th:nth-child(3){width:16%}.workspaceAuthed .controlFailedJobsPanel .controlJobsTable th:nth-child(4){width:40%}.workspaceAuthed .controlFailedJobsPanel .controlJobsTable td{line-height:1.32;overflow-wrap:anywhere;white-space:normal}.workspaceAuthed .controlTargetCountsPanel .controlCountsTable td:last-child,.workspaceAuthed .controlTargetCountsPanel .controlCountsTable th:last-child{text-align:right;width:132px}.workspaceAuthed .controlFailedJobsPanel .controlJobsTable tbody tr:hover,.workspaceAuthed .controlTargetCountsPanel .controlCountsTable tbody tr:hover{background:#f8fafb}@media (min-width:641px) and (max-width:860px){.workspaceAuthed .controlBidHealthPanel th:first-child{width:24%}.workspaceAuthed .controlBidHealthPanel th:nth-child(2){width:14%}.workspaceAuthed .controlBidHealthPanel th:nth-child(3){width:7%}.workspaceAuthed .controlBidHealthPanel th:nth-child(5){width:19%}.workspaceAuthed .controlBidHealthPanel th:nth-child(6){width:25%}.workspaceAuthed .controlBidSourceLink>span{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.workspaceAuthed .controlBidHealthPanel .statusPill{font-size:9px;padding-left:5px;padding-right:5px}.workspaceAuthed .billingQueueTable tbody{padding:8px 10px 10px}.workspaceAuthed .billingQueueTable tbody tr{border-left:3px solid #84aeb2;grid-template-columns:minmax(118px,.82fr) minmax(145px,1fr) minmax(215px,1.3fr) minmax(128px,.75fr);padding:10px 11px}.workspaceAuthed .billingQueueTable td:nth-child(4){padding-left:12px}.workspaceAuthed .billingNeededCell .neededByBadgeCompact{align-items:center;display:inline-grid;grid-template-columns:auto minmax(0,1fr)}.workspaceAuthed .billingNeededCell .neededByBadgeCompact em{grid-column:2;justify-self:start}.workspaceAuthed .controlStatusGrid .metricCard:nth-child(odd){border-left:0}.workspaceAuthed .controlStatusGrid .metricCard:nth-child(n+3){border-top:1px solid var(--product-border)}}@media (max-width:640px){.workspaceAuthed .controlAuditAccessPanel>.panelHeader,.workspaceAuthed .controlBidHealthPanel>.panelHeader,.workspaceAuthed .controlBidRunsPanel>.panelHeader,.workspaceAuthed .controlDataShapePanel>.panelHeader,.workspaceAuthed .controlFailedJobsPanel>.panelHeader,.workspaceAuthed .controlLegacyGapsPanel>.panelHeader,.workspaceAuthed .controlQualityChecksPanel>.panelHeader,.workspaceAuthed .controlSyncHealthPanel>.panelHeader,.workspaceAuthed .controlTargetCountsPanel>.panelHeader{align-items:center;flex-direction:row}.workspaceAuthed .controlBidSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceAuthed .controlBidSummary>div,.workspaceAuthed .controlBidSummary>div:first-child{border-left:0;border-top:1px solid var(--product-border);padding:9px 11px}.workspaceAuthed .controlBidSummary>div:nth-child(-n+2){border-top:0}.workspaceAuthed .controlBidSummary>div:nth-child(2n){border-left:1px solid var(--product-border)}.workspaceAuthed .controlBidEmpty{align-items:start;grid-template-columns:34px minmax(0,1fr);min-height:0;padding:14px 12px}.workspaceAuthed .controlBidEmptyAction,.workspaceAuthed .controlBidNextCue{grid-column:1/-1;justify-content:center;min-height:34px;white-space:normal;width:100%}.workspaceAuthed .controlBidNextCue{background:#eef3f4;border-radius:5px;padding:7px 9px}.workspaceAuthed .billingQueueTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceAuthed .billingQueueTabs button{border-bottom:1px solid var(--product-border);min-height:48px;padding:7px 9px}.workspaceAuthed .billingQueueTabs button:nth-child(2n){border-right:0}.workspaceAuthed .billingQueueTabs button:last-child{border-bottom:0;grid-column:1/-1}.workspaceAuthed .billingQueueTable tbody{display:grid;gap:8px;padding:8px}.workspaceAuthed .billingQueueTable tbody tr{border:1px solid var(--product-border);border-left:3px solid #84aeb2;border-radius:5px;display:grid;gap:0 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:hidden;padding:10px 11px}.workspaceAuthed .billingQueueTable td,.workspaceAuthed .billingQueueTable td:first-child,.workspaceAuthed .billingQueueTable td:last-child{border:0;display:grid;gap:3px;grid-template-columns:1fr;margin:0;min-width:0;padding:6px 0;width:auto}.workspaceAuthed .billingQueueTable td:before{font-size:9px}.workspaceAuthed .billingQueueTable tr:has(.billingActionCell) td:nth-child(3){border-top:1px solid var(--product-border);grid-column:1/-1;margin-top:4px;padding-top:9px}.workspaceAuthed .billingQueueTable tr:has(.billingActionCell) .billingNeededCell{align-content:end}.workspaceAuthed .billingQueueTable .billingActionCell{align-content:end}.workspaceAuthed .billingQueueTable .billingActionCell .rowActionButton{min-height:34px;min-width:0;width:100%}.workspaceAuthed .billingNeededCell .neededByBadgeCompact{align-items:center;display:inline-grid;grid-template-columns:auto minmax(0,1fr);justify-self:start;max-width:100%}.workspaceAuthed .billingNeededCell .neededByBadgeCompact em{grid-column:2;justify-self:start}.workspaceAuthed .billingDetailFacts,.workspaceAuthed .billingStatusSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceAuthed .billingDetailFacts div,.workspaceAuthed .billingDetailFacts div:not(:first-child),.workspaceAuthed .billingStatusSummary div,.workspaceAuthed .billingStatusSummary div:not(:first-child){border-right:1px solid var(--product-border);border-top:0}.workspaceAuthed .billingDetailFacts div:nth-child(2n),.workspaceAuthed .billingStatusSummary div:nth-child(2n){border-right:0}.workspaceAuthed .billingDetailFacts div:nth-child(n+3),.workspaceAuthed .billingStatusSummary div:nth-child(n+3){border-top:1px solid var(--product-border)}.workspaceAuthed .billingStatusSummary div:last-child{grid-column:1/-1}.workspaceAuthed .billingActionTabs{grid-template-columns:repeat(4,minmax(0,1fr))}.workspaceAuthed .billingActionTabs button{border-right:1px solid var(--product-border);border-top:0;font-size:11px;min-height:38px;padding:7px 5px}.workspaceAuthed .billingActionTabs button:last-child{border-right:0}.workspaceAuthed .billingCompactForm .modernSelectButton span{font-size:11px}.workspaceAuthed .controlStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceAuthed .controlStatusGrid .metricCard,.workspaceAuthed .controlStatusGrid .metricCard:nth-child(odd){border-left:1px solid var(--product-border);border-top:1px solid var(--product-border);min-height:72px;padding:9px 10px}.workspaceAuthed .controlStatusGrid .metricCard:nth-child(odd){border-left:0}.workspaceAuthed .controlStatusGrid .metricCard:nth-child(-n+2){border-top:0}.workspaceAuthed .controlStatusGrid .metricCard small{font-size:10px}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable{padding:8px}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable tr{border:1px solid var(--product-border);border-left:3px solid #8babb0;border-radius:5px;display:grid;gap:0 11px;grid-template-columns:minmax(90px,.45fr) minmax(0,1fr);overflow:hidden;padding:10px 11px}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable td,.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable td:first-child,.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable td:last-child{border:0;display:grid;gap:3px;grid-template-columns:1fr;margin:0;min-width:0;overflow:visible;overflow-wrap:anywhere;padding:6px 0;white-space:normal;width:auto}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable td:first-child,.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable td:last-child,.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable td:nth-child(4){grid-column:1/-1}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable td:first-child{border-bottom:1px solid var(--product-border);font-size:14px;padding-bottom:8px}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable td:nth-child(4){border-top:1px solid #edf1f3;padding-top:8px}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable td:last-child{background:#f7f9fa;border-top:1px solid var(--product-border);margin:3px -11px -10px;padding:8px 11px}.workspaceAuthed .controlLegacyGapsPanel .statusList{grid-template-columns:1fr}.workspaceAuthed .controlLegacyGapsPanel .statusList>div,.workspaceAuthed .controlLegacyGapsPanel .statusList>div:first-child{border-left:0;border-top:1px solid var(--product-border);padding:10px 12px}.workspaceAuthed .controlLegacyGapsPanel .statusList>div:first-child{border-top:0}.workspaceAuthed .controlBidTable,.workspaceAuthed .controlBidTable tbody,.workspaceAuthed .controlBidTable td,.workspaceAuthed .controlBidTable tr{display:block;min-width:0;width:100%}.workspaceAuthed .controlBidTable thead{display:none}.workspaceAuthed .controlBidTable tbody{display:grid;gap:8px;padding:9px}.workspaceAuthed .controlBidTable tbody .controlBidRowHealthy,.workspaceAuthed .controlBidTable tbody .controlBidRowNeedsAttention,.workspaceAuthed .controlBidTable tbody tr{background:#ffffff;border:1px solid var(--product-border);border-radius:5px;box-shadow:inset 3px 0 0 #74a69e;overflow:hidden;padding:7px 10px 8px 12px}.workspaceAuthed .controlBidTable tbody .controlBidRowNeedsAttention{background:#fffaf7;box-shadow:inset 3px 0 0 #d79b72}.workspaceAuthed .controlBidTable td{align-items:start;border:0;display:grid;gap:4px 8px;grid-template-columns:minmax(76px,.32fr) minmax(0,1fr);min-width:0;overflow:visible;overflow-wrap:anywhere;padding:5px 0;white-space:normal}.workspaceAuthed .controlBidTable td:before{color:#6a7d91;content:attr(data-label);font-size:9px;font-weight:850;line-height:1.25;text-transform:uppercase}.workspaceAuthed .controlBidTable td:first-child{border-bottom:1px solid #e5eaed;display:block;margin-bottom:3px;padding-bottom:8px}.workspaceAuthed .controlBidTable td:first-child:before{content:none}.workspaceAuthed .controlBidRunsTable .controlBidMessage,.workspaceAuthed .controlBidTable .controlBidNextStep{background:#f5f7f8;border-top:1px solid #e5eaed;display:grid;margin:4px -10px -8px -12px;padding:8px 10px 8px 12px}.workspaceAuthed .controlAuditAccessPanel .gapList{grid-template-columns:1fr}.workspaceAuthed .controlAuditAccessPanel .gapList>div,.workspaceAuthed .controlAuditAccessPanel .gapList>div:first-child{border-left:0;border-top:1px solid var(--product-border);min-height:54px;padding:10px 12px}.workspaceAuthed .controlAuditAccessPanel .gapList>div:first-child{border-top:0}.workspaceAuthed .controlDataShapePanel .statusList>div,.workspaceAuthed .controlSyncHealthPanel .statusList>div{padding:10px 11px}.workspaceAuthed .controlUtilityEmpty{min-height:60px;padding:11px 12px}.workspaceAuthed .controlTargetCountsPanel .controlCountsTable,.workspaceAuthed .controlTargetCountsPanel .controlCountsTable tbody,.workspaceAuthed .controlTargetCountsPanel .controlCountsTable td,.workspaceAuthed .controlTargetCountsPanel .controlCountsTable tr{max-width:100%;min-width:0;width:100%}.workspaceAuthed .controlTargetCountsPanel .controlCountsTable tr{align-items:center;gap:12px;grid-template-columns:minmax(0,1fr) auto}.workspaceAuthed .controlTargetCountsPanel .controlCountsTable td:last-child{border-top:0;margin:0;padding-top:0;text-align:right;width:auto}}@media (max-width:420px){.workspaceAuthed .controlStatusGrid{grid-template-columns:1fr}.workspaceAuthed .controlStatusGrid .metricCard,.workspaceAuthed .controlStatusGrid .metricCard:nth-child(-n+2),.workspaceAuthed .controlStatusGrid .metricCard:nth-child(odd){align-items:center;border-left:0;border-top:1px solid var(--product-border);grid-template-columns:28px minmax(0,1fr) auto;min-height:58px}.workspaceAuthed .controlStatusGrid .metricCard:first-child{border-top:0}.workspaceAuthed .controlStatusGrid .metricCard small,.workspaceAuthed .controlStatusGrid .metricCard span,.workspaceAuthed .controlStatusGrid .metricCard strong{grid-column:auto}.workspaceAuthed .controlStatusGrid .metricCard small{display:none}.workspaceAuthed .controlStatusGrid .metricCard strong{justify-self:end}}@media (max-width:340px){.workspaceAuthed .billingOrderCell strong{font-size:12px;white-space:nowrap}.workspaceAuthed .billingNeededCell .neededByBadgeCompact strong{line-height:1.25;white-space:nowrap}.workspaceAuthed .billingQueueTable tr:has(.billingActionCell) .billingActionCell,.workspaceAuthed .billingQueueTable tr:has(.billingActionCell) .billingNeededCell{grid-column:1/-1}.workspaceAuthed .billingQueueTable tr:has(.billingActionCell) .billingNeededCell{border-top:1px solid var(--product-border);margin-top:3px;padding-top:8px}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable,.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable tbody,.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable tr{max-width:100%;min-width:0;width:100%}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable tr{grid-template-columns:minmax(0,1fr)}.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable td,.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable td:first-child,.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable td:last-child,.workspaceAuthed .controlQualityChecksPanel .controlReadinessTable td:nth-child(4){grid-column:1;max-width:calc(100vw - 66px);width:100%}.workspaceAuthed .controlDataShapePanel .statusList,.workspaceAuthed .controlSyncHealthPanel .statusList{grid-template-columns:1fr}.workspaceAuthed .controlDataShapePanel .statusList>div,.workspaceAuthed .controlDataShapePanel .statusList>div:nth-child(odd),.workspaceAuthed .controlSyncHealthPanel .statusList>div,.workspaceAuthed .controlSyncHealthPanel .statusList>div:nth-child(odd){border-left:0;border-top:1px solid var(--product-border)}.workspaceAuthed .controlDataShapePanel .statusList>div:first-child,.workspaceAuthed .controlSyncHealthPanel .statusList>div:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.workspaceAuthed *,.workspaceClient *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.appHeader:has(.clientPortalNav){grid-template-columns:184px minmax(0,1fr) max-content;min-height:58px;padding:6px 16px}.appHeader:has(.clientPortalNav) .brandMark{height:34px;width:34px}.clientPortalNav{gap:1px}.clientPortalNav>a,.clientPortalNav>button{min-height:34px;border-radius:0;padding:6px 8px}.clientPortalNav>a:hover,.clientPortalNav>button:hover{background:#f3f7f7}.clientPortalNav>button[aria-current=page]{background:transparent;border-color:transparent;box-shadow:inset 0 -2px 0 #16777d}.clientActionsNavButton{gap:5px}.clientNavCount{align-items:center;background:#b74932;border-radius:999px;color:#fff;display:inline-flex;font-size:9px;font-weight:850;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.clientHeaderFacility{min-height:34px;border-color:#d5dfe4;background:#fbfcfd;box-shadow:inset 0 0 0 1px rgba(255,255,255,.52)}.clientHeaderFacilitySelect{position:relative;display:block;min-width:0;width:100%}.clientHeaderFacility select{appearance:none;cursor:pointer;padding-right:22px}.clientHeaderFacilitySelect svg{position:absolute;top:50%;right:1px;pointer-events:none;color:#527078;transform:translateY(-50%)}.clientHeaderFacility:focus-within{border-color:#8ab7ba;box-shadow:0 0 0 3px rgba(15,123,125,.12)}.workspaceClient .clientWorkflowStrip{min-height:48px;gap:8px;grid-template-columns:minmax(150px,.2fr) minmax(0,1fr);padding:4px 0 9px}.workspaceClient .clientWorkflowLead{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:7px;row-gap:1px}.workspaceClient .clientWorkflowLead>span{grid-row:1/span 2}.workspaceClient .clientWorkflowLead strong{font-size:15px}.workspaceClient .clientWorkflowStep{min-height:36px;padding:4px 8px}.workspaceClient .clientWorkflowStep strong{font-size:11px}.workspaceClient .clientWorkflowStep small{font-size:10px}@media (max-width:820px){.appHeader:has(.clientPortalNav){align-items:center;gap:5px;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:7px 10px 0}.appHeader:has(.clientPortalNav) .brandMark{height:32px;width:32px}.appHeader:has(.clientPortalNav) .topbarActions{min-height:32px}.clientPortalNav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:100%}.clientHeaderFacility{grid-column:1/-1;margin:0 0 1px;min-height:31px}.clientPortalNav>a,.clientPortalNav>button{min-width:0;min-height:32px;justify-content:center;overflow:hidden;padding:5px 2px;font-size:11px;text-overflow:ellipsis}.clientPortalNav .clientHeaderBasket,.clientPortalNav .clientHelpLink{display:none}.clientNavCount{font-size:8px;height:16px;min-width:16px;padding:0 4px}.workspaceClient .clientWorkflowStrip{align-items:center;grid-template-columns:minmax(130px,1fr) auto;padding:6px 0 8px}.workspaceClient .clientWorkflowLead{border:0;padding:0}.workspaceClient .clientWorkflowLead strong{font-size:14px}.workspaceClient .clientWorkflowLead small{overflow:hidden;max-width:34vw;text-overflow:ellipsis;white-space:nowrap}.workspaceClient .clientWorkflowSteps{display:flex;align-items:center;gap:5px}.workspaceClient .clientWorkflowStep,.workspaceClient .clientWorkflowStep:first-child{display:block;min-height:0;border:0;padding:0}.workspaceClient .clientWorkflowStep>span{height:22px;width:22px;font-size:10px}.workspaceClient .clientWorkflowStep>div{display:none}}@media (max-width:340px){.clientActionsNavButton{gap:1px;font-size:9px!important}.clientNavCount{font-size:7px;height:13px;min-width:13px;padding:0 2px}}@media (min-width:1181px){.workspaceClient .clientBuyingGrid:has(.clientRequestCart.isOpen){grid-template-columns:minmax(0,1fr) minmax(470px,.7fr)}}.workspaceClient .clientRequestCart.isOpen{gap:12px}.workspaceClient .clientRequestCart.isOpen .clientCurrentOrderLines{display:none}.workspaceClient .clientRequestCart.isOpen .clientCartSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.workspaceClient .clientRequestCart.isOpen .clientCartSummary article,.workspaceClient .clientRequestCart.isOpen .clientCartSummary article:nth-child(n+3){border-top:0}.workspaceClient .clientRequestCart.isOpen .clientCartSummary article+article{border-left:1px solid #e1e7eb}.workspaceClient .clientOrderReview.isOpen{gap:12px;padding-top:0}.workspaceClient .clientRequestFields{gap:11px}.workspaceClient .clientRequestForm label{gap:4px;color:#526273;font-size:10px;font-weight:800}.workspaceClient .clientRequestForm .modernSelectButton,.workspaceClient .clientRequestForm input,.workspaceClient .clientRequestForm textarea{border-color:#cbd6dd;min-height:36px;padding:7px 9px;font-size:13px}.workspaceClient .clientRequestForm .modernSelectButton:focus-visible,.workspaceClient .clientRequestForm input:focus,.workspaceClient .clientRequestForm textarea:focus{border-color:#5c9294;box-shadow:0 0 0 3px rgba(15,123,125,.1);outline:0}.workspaceClient .clientFacilityDefaults{gap:12px;background:#f8fafb;padding:10px}.workspaceClient .clientFacilityDefaults span,.workspaceClient .clientItemsEditorHeader>span{font-size:10px}.workspaceClient .clientFacilityDefaults strong{font-size:12px}.workspaceClient .clientFacilityDefaults p,.workspaceClient .clientFacilityDefaults small{font-size:11px}.workspaceClient .clientItemsEditor{gap:0;border-bottom:1px solid #dde5e9;border-top:1px solid #dde5e9}.workspaceClient .clientItemsEditorHeader{min-height:44px;padding:7px 2px}.workspaceClient .clientItemsEditorHeader .clientInlineButton{min-height:32px;padding:5px 8px;font-size:11px}.workspaceClient .clientItemDraft{position:relative;align-items:end;gap:8px;grid-template-columns:minmax(0,1fr) 64px 82px 34px;margin:0;border:0;border-top:1px solid #e2e8ec;border-radius:0;background:#fbfcfc;box-shadow:inset 3px 0 0 #b7c3ca;padding:10px 9px 11px 12px}.workspaceClient .clientItemDraft+.clientItemDraft{margin-top:0}.workspaceClient .clientItemDraft.isSupplierBacked{background:#f7fbf9;box-shadow:inset 3px 0 0 #438563}.workspaceClient .clientItemDraft.isNeedsReview,.workspaceClient .clientItemDraft.isVendexSourcing{background:#fdfaf4;box-shadow:inset 3px 0 0 #b9792c}.workspaceClient .clientItemDraftHeading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.workspaceClient .clientItemDraftHeading>span{color:#6b7888;font-size:10px;font-weight:800;text-transform:uppercase}.workspaceClient .clientItemDraftHeading>strong{border:1px solid #d4dde2;border-radius:4px;background:#fff;color:#596879;padding:3px 6px;font-size:9px;font-weight:850;line-height:1.1;text-transform:uppercase;white-space:nowrap}.workspaceClient .clientItemDraft.isSupplierBacked .clientItemDraftHeading>strong{border-color:#c7dfd3;color:#28704f}.workspaceClient .clientItemDraft.isNeedsReview .clientItemDraftHeading>strong,.workspaceClient .clientItemDraft.isVendexSourcing .clientItemDraftHeading>strong{border-color:#ead6b5;color:#8a5a16}.workspaceClient .clientSelectedOption{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;border:0;border-radius:4px;background:#eaf5f0;padding:6px 8px;font-size:11px}.workspaceClient .clientSelectedOption strong{color:#205f46}.workspaceClient .clientCartLineReview{border-radius:4px;padding:6px 8px;font-size:11px}.workspaceClient .clientItemSpecs{grid-column:1/4}.workspaceClient .clientItemDraft>.clientIconButton{grid-column:4;grid-row:auto;min-width:34px;min-height:34px;padding:6px}.workspaceClient .clientCheck{grid-column:1/4;min-height:32px;color:#4f6070;font-size:11px}.workspaceClient .clientUploadField input[type=file]{padding:4px}.workspaceClient .clientUploadField input[type=file]::file-selector-button{min-height:27px;margin-right:8px;border:1px solid #cbd6dd;border-radius:4px;background:#f6f8f9;color:#344656;cursor:pointer;padding:4px 8px;font:inherit;font-size:11px;font-weight:750}.workspaceClient .clientRequestCart.isOpen .clientSubmitButton{min-height:42px}@media (max-width:760px){.workspaceClient .clientRequestCart.isOpen{max-height:calc(100dvh - 10px);overscroll-behavior:contain;border-radius:6px 6px 0 0}.workspaceClient .clientRequestCart.isOpen .clientCurrentOrderHeader{position:sticky;z-index:4;top:-12px;background:#fff}.workspaceClient .clientRequestCart.isOpen .clientCartSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceClient .clientRequestCart.isOpen .clientCartSummary article:nth-child(n+3){border-top:1px solid #e1e7eb}.workspaceClient .clientRequestCart.isOpen .clientCartSummary article:nth-child(odd){border-left:0}.workspaceClient .clientRequestRow{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceClient .clientItemDraft{grid-template-columns:minmax(0,1fr) 78px 34px;padding:10px 8px 11px 11px}.workspaceClient .clientCartLineReview,.workspaceClient .clientItemDescription,.workspaceClient .clientItemDraftHeading,.workspaceClient .clientItemSpecs,.workspaceClient .clientSelectedOption{grid-column:1/-1}.workspaceClient .clientItemQuantity{grid-column:1}.workspaceClient .clientItemUnit{grid-column:2}.workspaceClient .clientItemDraft>.clientIconButton{grid-column:3}.workspaceClient .clientCheck{grid-column:1/3}.workspaceClient .clientRequestCart.isOpen .clientSubmitButton{position:sticky;z-index:3;bottom:-12px;margin:4px -2px -12px;border-radius:4px 4px 0 0;box-shadow:0 -8px 18px rgba(18,32,45,.14)}}@media (max-width:360px){.workspaceClient .clientFacilityDefaults,.workspaceClient .clientRequestRow{grid-template-columns:minmax(0,1fr)}.workspaceClient .clientFacilityCategoryRow{grid-column:1}}.workspaceClient .clientOrderPrimaryFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.workspaceClient .clientOrderPrimaryFields>input[type=hidden]{display:none}.workspaceClient .clientItemAdvanced,.workspaceClient .clientOrderDetailsDisclosure,.workspaceClient .clientOrderNotesDisclosure{min-width:0}.workspaceClient .clientOrderDetailsDisclosure,.workspaceClient .clientOrderNotesDisclosure{border-bottom:1px solid #dde5e9;border-top:1px solid #dde5e9}.workspaceClient .clientOrderNotesDisclosure{border-top:0}.workspaceClient .clientItemAdvanced>summary,.workspaceClient .clientOrderDetailsDisclosure>summary,.workspaceClient .clientOrderNotesDisclosure>summary{display:flex;align-items:center;gap:10px;justify-content:space-between;min-width:0;cursor:pointer;list-style:none}.workspaceClient .clientOrderDetailsDisclosure>summary,.workspaceClient .clientOrderNotesDisclosure>summary{min-height:42px;padding:7px 2px}.workspaceClient .clientItemAdvanced>summary::-webkit-details-marker,.workspaceClient .clientOrderDetailsDisclosure>summary::-webkit-details-marker,.workspaceClient .clientOrderNotesDisclosure>summary::-webkit-details-marker{display:none}.workspaceClient .clientItemAdvanced>summary:focus-visible,.workspaceClient .clientOrderDetailsDisclosure>summary:focus-visible,.workspaceClient .clientOrderNotesDisclosure>summary:focus-visible{border-radius:4px;box-shadow:0 0 0 3px rgba(15,123,125,.13);outline:0}.workspaceClient .clientOrderDetailsDisclosure>summary>span,.workspaceClient .clientOrderNotesDisclosure>summary>span{display:grid;gap:2px;min-width:0}.workspaceClient .clientOrderDetailsDisclosure>summary strong,.workspaceClient .clientOrderNotesDisclosure>summary strong{color:#283a48;font-size:12px}.workspaceClient .clientOrderDetailsDisclosure>summary small,.workspaceClient .clientOrderNotesDisclosure>summary small{overflow:hidden;color:#697788;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.workspaceClient .clientItemAdvanced>summary>svg,.workspaceClient .clientOrderDetailsDisclosure>summary>svg,.workspaceClient .clientOrderNotesDisclosure>summary>svg{flex:0 0 auto;color:#617383;transition:transform .15s ease}.workspaceClient .clientItemAdvanced[open]>summary>svg,.workspaceClient .clientOrderDetailsDisclosure[open]>summary>svg,.workspaceClient .clientOrderNotesDisclosure[open]>summary>svg{transform:rotate(180deg)}.workspaceClient .clientOrderDetailsFields,.workspaceClient .clientOrderNotesDisclosure>div{display:grid;gap:9px;padding:2px 2px 11px}.workspaceClient .clientItemDraft{grid-template-columns:minmax(0,1fr) 64px 82px}.workspaceClient .clientItemDraftHeading>div{display:inline-flex;align-items:center;gap:6px}.workspaceClient .clientItemDraftHeading>div>strong{border:1px solid #d4dde2;border-radius:4px;background:#fff;color:#596879;padding:3px 6px;font-size:9px;font-weight:850;line-height:1.1;text-transform:uppercase;white-space:nowrap}.workspaceClient .clientItemDraft.isSupplierBacked .clientItemDraftHeading>div>strong{border-color:#c7dfd3;color:#28704f}.workspaceClient .clientItemDraft.isNeedsReview .clientItemDraftHeading>div>strong,.workspaceClient .clientItemDraft.isVendexSourcing .clientItemDraftHeading>div>strong{border-color:#ead6b5;color:#8a5a16}.workspaceClient .clientItemDraftHeading .clientIconButton{min-width:30px;min-height:30px;border-color:transparent;background:transparent;padding:5px;color:#71808e}.workspaceClient .clientItemDraftHeading .clientIconButton:hover:not(:disabled){border-color:#d7e0e5;background:#fff;color:#9a3f3f}.workspaceClient .clientSelectedOption{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;padding:7px 8px}.workspaceClient .clientSelectedOptionMark{position:relative;display:grid;width:34px;height:34px;overflow:hidden;place-items:center;border:1px solid #d4e3dc;border-radius:4px;background:#fff;color:#36725a}.workspaceClient .clientSelectedOptionMark img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.workspaceClient .clientSelectedOptionIdentity{display:grid;gap:2px;min-width:0}.workspaceClient .clientSelectedOptionIdentity strong{overflow:hidden;margin:0;color:#23483a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workspaceClient .clientSelectedOptionIdentity small{overflow:hidden;color:#5e7168;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.workspaceClient .clientSelectedOption>strong{color:#205f46;font-size:13px}.workspaceClient .clientItemDescription{grid-column:1}.workspaceClient .clientItemQuantity{grid-column:2}.workspaceClient .clientItemUnit{grid-column:3}.workspaceClient .clientItemAdvanced{grid-column:1/-1;border-top:1px solid #dfe7e5}.workspaceClient .clientItemAdvanced>summary{min-height:35px;padding:5px 1px 0}.workspaceClient .clientItemAdvanced>summary>span{color:#465968;font-size:10px;font-weight:850;text-transform:uppercase}.workspaceClient .clientItemAdvanced>summary>small{flex:1 1 auto;overflow:hidden;color:#73818d;font-size:10px;font-weight:700;text-align:right;text-overflow:ellipsis;white-space:nowrap}.workspaceClient .clientItemAdvanced>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:5px 0 1px}.workspaceClient .clientItemAdvanced .clientItemSpecs{grid-column:1}.workspaceClient .clientItemAdvanced .clientCheck{grid-column:2;min-height:36px}@media (max-width:760px){.workspaceClient .clientOrderPrimaryFields{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceClient .clientItemDraft{grid-template-columns:minmax(0,1fr) 78px}.workspaceClient .clientCartLineReview,.workspaceClient .clientItemAdvanced,.workspaceClient .clientItemDescription,.workspaceClient .clientItemDraftHeading,.workspaceClient .clientSelectedOption{grid-column:1/-1}.workspaceClient .clientItemQuantity{grid-column:1}.workspaceClient .clientItemUnit{grid-column:2}.workspaceClient .clientItemAdvanced>div{grid-template-columns:minmax(0,1fr)}.workspaceClient .clientItemAdvanced .clientCheck,.workspaceClient .clientItemAdvanced .clientItemSpecs{grid-column:1}.workspaceClient .clientSelectedOption{grid-template-columns:32px minmax(0,1fr) auto}.workspaceClient .clientSelectedOptionMark{width:32px;height:32px}}@media (max-width:360px){.workspaceClient .clientOrderPrimaryFields{grid-template-columns:minmax(0,1fr)}.workspaceClient .clientItemDraftHeading>div>strong{max-width:104px;overflow:hidden;text-overflow:ellipsis}.workspaceClient .clientSelectedOption{grid-template-columns:30px minmax(0,1fr)}.workspaceClient .clientSelectedOption>strong{grid-column:2;justify-self:start}}.workspaceClient .clientBuyWorkspaceNav{align-items:stretch;background:#f3f6f7;border:1px solid #d8e1e5;border-radius:7px;display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));margin:2px 0 16px;padding:3px}.workspaceClient .clientBuyWorkspaceNav>button{align-items:center;background:transparent;border:1px solid transparent;border-radius:5px;color:#60717d;cursor:pointer;display:flex;gap:9px;justify-content:center;min-height:48px;min-width:0;padding:7px 12px}.workspaceClient .clientBuyWorkspaceNav>button:hover:not(:disabled){background:#f9fbfb;color:#225b60}.workspaceClient .clientBuyWorkspaceNav>button.isActive{background:#ffffff;border-color:#cbdadd;box-shadow:0 2px 8px rgba(27,47,59,.08);color:#126d71}.workspaceClient .clientBuyWorkspaceNav>button:focus-visible,.workspaceClient .clientOrderEditorHeading:focus-visible{outline:3px solid rgba(15,123,125,.18);outline-offset:2px}.workspaceClient .clientBuyWorkspaceNav>button:disabled{cursor:not-allowed;opacity:.52}.workspaceClient .clientBuyWorkspaceNav>button>span{display:grid;gap:1px;min-width:0;text-align:left}.workspaceClient .clientBuyWorkspaceNav strong{font-size:12px;line-height:1.2}.workspaceClient .clientBuyWorkspaceNav small{font-size:10px;font-weight:650;line-height:1.2}.workspaceClient .clientCurrentOrderContext{align-items:center;border-bottom:1px solid #dbe4e7;display:flex;gap:20px;justify-content:space-between;margin:-4px 2px 13px;padding:0 1px 12px}.workspaceClient .clientCurrentOrderIdentity{display:grid;gap:2px;min-width:0}.workspaceClient .clientCurrentOrderIdentity>span{align-items:center;color:#176f72;display:flex;font-size:10px;font-weight:850;gap:7px;text-transform:uppercase}.workspaceClient .clientCurrentOrderIdentity>span small{background:#e8f2ef;border-radius:3px;color:#327064;font-size:9px;padding:2px 5px}.workspaceClient .clientCurrentOrderIdentity>strong{color:#1b2d39;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.workspaceClient .clientCurrentOrderIdentity>small{color:#71808a;font-size:11px;font-weight:650}.workspaceClient .clientCurrentOrderContext dl{align-items:center;display:flex;flex:0 0 auto;margin:0}.workspaceClient .clientCurrentOrderContext dl>div{border-left:1px solid #dbe4e7;display:grid;gap:2px;min-width:86px;padding-left:14px}.workspaceClient .clientCurrentOrderContext dl>div+div{margin-left:14px;min-width:44px}.workspaceClient .clientCurrentOrderContext dt{color:#74818a;font-size:9px;font-weight:820;text-transform:uppercase}.workspaceClient .clientCurrentOrderContext dd{color:#263a45;font-size:12px;font-weight:780;margin:0;white-space:nowrap}.clientFacilitySwitchOverlay{display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:150}.clientFacilitySwitchBackdrop{background:rgba(20,32,44,.48);border:0;inset:0;position:absolute;width:100%}.clientFacilitySwitchDialog{background:#ffffff;border:1px solid #cad8dd;border-radius:8px;box-shadow:0 24px 70px rgba(14,28,42,.26);color:#22343f;display:grid;gap:14px;max-width:460px;padding:22px;position:relative;width:100%}.clientFacilitySwitchDialog header{display:grid;gap:3px}.clientFacilitySwitchDialog header span{color:#177174;font-size:10px;font-weight:850;text-transform:uppercase}.clientFacilitySwitchDialog h2{font-size:21px;line-height:1.2;margin:0}.clientFacilitySwitchDialog p{color:#60717c;font-size:13px;line-height:1.5;margin:0}.clientFacilitySwitchDialog footer{display:flex;gap:8px;justify-content:flex-end}.workspaceClient .clientReorderShelf{margin-top:18px}.workspaceClient .clientBrowseTools{align-items:center;display:flex;gap:7px;margin:-5px 0 13px;min-width:0}.workspaceClient .clientBrowseTools>button{align-items:center;background:transparent;border:1px solid transparent;border-radius:5px;color:#536976;cursor:pointer;display:inline-flex;gap:6px;min-height:33px;padding:5px 9px;white-space:nowrap}.workspaceClient .clientBrowseTools>button.isActive,.workspaceClient .clientBrowseTools>button:hover:not(:disabled){background:#edf5f4;border-color:#cfe0e0;color:#17696d}.workspaceClient .clientBrowseTools>button:focus-visible{outline:3px solid rgba(15,123,125,.17);outline-offset:1px}.workspaceClient .clientBrowseTools>button:disabled{cursor:not-allowed;opacity:.46}.workspaceClient .clientBrowseTools span{font-size:11px;font-weight:780}.workspaceClient .clientOrderEditorHeading{align-items:end;border-bottom:1px solid #dbe4e8;display:flex;gap:18px;justify-content:space-between;margin:0 0 14px;padding:3px 2px 16px}.workspaceClient .clientOrderEditorHeading>div:first-child{display:grid;gap:4px;min-width:0}.workspaceClient .clientOrderEditorHeading>div:first-child>span{color:#137579;font-size:10px;font-weight:850;text-transform:uppercase}.workspaceClient .clientOrderEditorHeading h1{color:#172533;font-size:25px;line-height:1.12;margin:0}.workspaceClient .clientOrderEditorHeading p{color:#647485;font-size:13px;line-height:1.35;margin:0}.workspaceClient .clientOrderEditorHeadingActions{display:flex;flex:0 0 auto;gap:8px}.workspaceClient .clientPortal.isShopping .clientBuyingGrid:not(.isKitchenListWorkspace),.workspaceClient .clientPortal>.clientAttentionBar,.workspaceClient .clientPortal>.clientFirstPurchase,.workspaceClient .clientPortal>.clientQuickActions{display:none}.workspaceClient .clientPortal.isShopping .clientBuyingGrid.isKitchenListWorkspace{display:block}.workspaceClient .clientPortal.isShopping .clientBuyingGrid.isKitchenListWorkspace .clientRequestCart{display:none}.workspaceClient .clientPortal.isOrderEditing .clientBuyingGrid{display:block}.workspaceClient .clientPortal.isOrderEditing .clientRequestCart.isEditorWorkspace{box-shadow:0 12px 30px rgba(20,39,50,.08);max-width:none;position:static;width:100%}.workspaceClient .clientPortal.isOrderEditing .clientRequestCart.isEditorWorkspace .clientCurrentOrderHeader{border-bottom:1px solid #e0e7ea;padding-bottom:10px}.workspaceClient .clientPortal.isOrderEditing .clientRequestCart.isEditorWorkspace .clientCurrentOrderHeader .clientIconButton svg{transform:none}.workspaceClient .clientPortal.isOrderEditing .clientOrderReview.isOpen{margin-inline:auto;max-width:1120px;width:100%}@media (max-width:760px){.workspaceClient .clientBuyWorkspaceNav{margin-bottom:12px}.workspaceClient .clientCurrentOrderContext{align-items:start;gap:10px;margin-inline:0}.workspaceClient .clientCurrentOrderContext dl>div{min-width:72px;padding-left:9px}.workspaceClient .clientCurrentOrderContext dl>div+div{margin-left:8px;min-width:32px}.workspaceClient .clientBuyWorkspaceNav>button{gap:5px;min-height:43px;padding:6px 4px}.workspaceClient .clientBuyWorkspaceNav>button>span{text-align:center}.workspaceClient .clientBuyWorkspaceNav strong{overflow-wrap:anywhere;white-space:normal}.workspaceClient .clientBuyWorkspaceNav small{display:none}.workspaceClient .clientBrowseTools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;max-width:calc(100vw - 40px);overflow:visible;padding:1px 0 5px;width:100%}.workspaceClient .clientBrowseTools>button{justify-content:center;min-width:0}.workspaceClient .clientOrderEditorHeading{align-items:stretch;display:grid;gap:12px;padding:2px 0 13px}.workspaceClient .clientOrderEditorHeading h1{font-size:21px}.workspaceClient .clientOrderEditorHeadingActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceClient .clientPortal.isOrderEditing .clientRequestCart.isEditorWorkspace{border-radius:7px;bottom:auto;box-shadow:none;left:auto;max-height:none;max-width:100%;overflow:visible;padding:12px;position:static;right:auto}.workspaceClient .clientPortal.isOrderEditing .clientRequestCart.isEditorWorkspace .clientCurrentOrderHeader{position:static}.workspaceClient .clientPortal.isOrderEditing .clientRequestCart.isEditorWorkspace .clientSubmitButton{bottom:auto;box-shadow:none;margin:8px 0 0;position:static}}@media (max-width:340px){.workspaceClient .clientBuyWorkspaceNav>button{gap:0}.workspaceClient .clientBuyWorkspaceNav strong{font-size:10px}.workspaceClient .clientBuyWorkspaceNav svg{display:none}.workspaceClient .clientCurrentOrderContext{display:grid;grid-template-columns:minmax(0,1fr);max-width:calc(100vw - 40px);width:100%}.workspaceClient .clientCurrentOrderContext dl{border-top:1px solid #e1e8eb;display:grid;grid-template-columns:minmax(0,1fr) auto;padding-top:8px;width:100%}.workspaceClient .clientCurrentOrderContext dl>div{border-left:0;min-width:0;padding-left:0}.workspaceClient .clientCurrentOrderContext dl>div+div{border-left:1px solid #dbe4e7;margin-left:10px;min-width:42px;padding-left:10px}.workspaceClient .clientCurrentOrderIdentity>strong{font-size:14px}.clientFacilitySwitchOverlay{padding:10px}.clientFacilitySwitchDialog{padding:17px}.clientFacilitySwitchDialog footer{align-items:stretch;display:grid}}