:root{--bg:#edf4f8;--surface:#fff;--soft:#f6fafc;--line:#d7e2eb;--text:#203040;--muted:#647384;--blue:#2e79b8;--orange:#d9872f;--green:#3f8d64;--red:#c94747}.mobileShell{color:#10263b;background:#edf6fb;min-height:100vh}.mobileTopbar{z-index:50;background:#fff;border-bottom:1px solid #c9ddeb;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex;position:sticky;top:0;box-shadow:0 6px 18px #10263b14}.mobileBrand{align-items:center;gap:12px;min-width:0;display:flex}.mobileBrand img,.mobileBrandMark{object-fit:contain;background:#f7fbff;border:1px solid #c9ddeb;border-radius:8px;width:44px;height:44px}.mobileBrandMark{color:#fff;background:linear-gradient(135deg,#9aa37a,#1668a6);place-items:center;font-weight:800;display:grid}.mobileBrand strong,.mobileBrand span,.mobileUser span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mobileBrand strong{font-size:18px}.mobileBrand span,.mobileUser span{color:#4f6780;font-size:13px}.mobileUser{align-items:center;gap:10px;display:flex;position:relative}.mobileUser>button,.mobileMenu button,.mobileMenu a{color:#003f73;cursor:pointer;background:#fff;border:1px solid #b7d0e5;border-radius:7px;min-height:44px;font-weight:700}.mobileUser>button{width:46px;font-size:24px;line-height:1}.mobileMenu{background:#fff;border:1px solid #bdd3e7;border-radius:8px;gap:8px;width:230px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #10263b2e}.mobileMenu button,.mobileMenu a{text-align:left;align-items:center;padding:0 12px;text-decoration:none;display:flex}.mobileMenu button.active{color:#fff;background:#2b7dbc}.mobileMain{width:min(1180px,100vw - 28px);margin:0 auto;padding:18px 0 44px}.mobileHero,.mobilePanel,.mobilePoCard,.mobileDashboardGrid button,.mobileSummaryGrid div{background:#fff;border:1px solid #c9ddeb;border-radius:8px;box-shadow:0 8px 20px #10263b0f}.mobileHero{padding:22px}.mobileHero h1,.mobilePageHeader h1,.mobileDetailHeader h1{letter-spacing:0;margin:0;font-size:28px}.mobileHero p,.mobilePageHeader p,.mobileDetailHeader p{color:#4f6780;margin:6px 0 0}.mobileDashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.mobileDashboardGrid.inventory{grid-template-columns:repeat(2,minmax(0,1fr))}.mobileDashboardGrid button{text-align:left;cursor:pointer;min-height:150px;padding:22px}.mobileDashboardGrid span,.mobileDashboardGrid strong,.mobileDashboardGrid small{display:block}.mobileDashboardGrid span{color:#003f73;font-size:20px;font-weight:800}.mobileDashboardGrid strong{margin-top:14px;font-size:34px}.mobileDashboardGrid small{color:#607891;margin-top:4px}.mobilePageHeader,.mobileDetailHeader{grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:end;gap:16px;margin-bottom:14px;display:grid}.mobileDetailHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.mobilePageHeader input,.mobileWideInput,.mobileForm input,.mobileForm select,.mobileSearchInputWrap input{color:#10263b;background:#fff;border:1px solid #b7d0e5;border-radius:7px;width:100%;min-height:48px;padding:0 12px;font-size:16px;font-weight:700}.mobileList{gap:12px;display:grid}.mobilePoCard{text-align:left;cursor:pointer;grid-template-columns:minmax(190px,1fr) minmax(180px,1fr) minmax(0,1.4fr) minmax(150px,220px);align-items:center;gap:12px;min-height:82px;padding:16px;display:grid}.mobilePoCard strong{color:#003f73;font-size:18px}.mobilePoCard span,.mobilePoCard small{color:#405a73}.mobileProgress{color:#23445f;background:#f2f8fc;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.mobileProgress b{font-size:18px}.mobileEmpty{color:#4f6780;background:#f7fbff;border:1px dashed #bad2e7;border-radius:8px;padding:18px}.mobileDetailHeader>button,.mobilePrimaryButton,.mobileSecondaryButton,.mobileDangerOutline{cursor:pointer;border:1px solid #b7d0e5;border-radius:7px;min-height:48px;padding:0 14px;font-size:15px;font-weight:800}.mobilePrimaryButton{color:#fff;background:#c56f18;border-color:#c56f18}.mobileSecondaryButton,.mobileDetailHeader>button{color:#004b80;background:#fff}.mobileDangerOutline{color:#a73522;background:#fff;border-color:#efb5ab}.mobilePrimaryButton:disabled,.mobileSecondaryButton:disabled,.mobileDangerOutline:disabled{opacity:.55;cursor:not-allowed}.mobileSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.mobileSummaryGrid div{padding:16px}.mobileSummaryGrid span,.mobileSummaryGrid strong{display:block}.mobileSummaryGrid span{color:#607891;text-transform:uppercase;font-size:13px;font-weight:800}.mobileSummaryGrid strong{margin-top:8px;font-size:28px}.mobileTwoColumn{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;margin-bottom:14px;display:grid}.mobilePanel{min-width:0;padding:16px}.mobilePanel h2{color:#3a8dc4;letter-spacing:0;margin:0 0 12px;font-size:22px}.mobileLineList,.mobileMovementRows{gap:8px;display:grid}.mobileLineList button{color:#10263b;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9ddeb;border-radius:8px;gap:5px;min-height:72px;padding:12px;display:grid}.mobileLineList button.selected{background:#eef8ff;border-color:#2b7dbc}.mobileLineList strong,.mobileSelectedLine strong{color:#003f73}.mobileLineList span,.mobileLineList small,.mobileSelectedLine span{color:#4f6780}.mobileForm{gap:12px;display:grid}.mobileForm label,.mobileSearchSelect{color:#637994;gap:6px;font-weight:800;display:grid;position:relative}.mobileSelectedLine{background:#f2f8fc;border:1px solid #d5e6f2;border-radius:8px;gap:4px;padding:12px;display:grid}.mobileNestedPanel{background:#f8fbfd;border:1px solid #d5e6f2;border-radius:8px;gap:10px;padding:12px;display:grid}.mobileSearchInputWrap{position:relative}.mobileClearButton{color:#fff;cursor:pointer;background:#2b7dbc;border:0;border-radius:50%;width:34px;height:34px;font-weight:900;position:absolute;top:7px;right:7px}.mobileSuggestionList{z-index:30;background:#fff;border:1px solid #bdd3e7;border-radius:8px;gap:4px;max-height:280px;padding:6px;display:grid;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:auto;box-shadow:0 18px 38px #10263b2e}.mobileSuggestionList button{text-align:left;cursor:pointer;background:#f7fbff;border:0;border-radius:7px;gap:3px;padding:11px;display:grid}.mobileSuggestionList button:hover{background:#e8f3fb}.mobileSuggestionList small{color:#5f758d}.mobileFieldGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mobileFieldGrid.two{grid-template-columns:minmax(100px,160px) minmax(0,1fr)}.mobileReceivingNotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobileReceivingNote{background:#f8fcff;border:1px solid #cfe0ee;border-radius:7px;align-content:start;gap:8px;padding:11px;display:grid}.mobileReceivingNote>span{color:#35516a;font-weight:900}.mobileReceivingNote p{white-space:pre-wrap;min-height:44px;margin:0}.mobileReceivingNote textarea{resize:vertical;width:100%;min-height:88px}.mobileInlineCheck{align-items:center;gap:10px;font-weight:800;color:#35516a!important;display:flex!important}.mobileInlineCheck input{width:20px;height:20px;min-height:auto}.mobileSelectedHint{color:#21723a;background:#e6f6e8;border-radius:7px;padding:9px 11px;font-weight:800}.mobileMiniRows{gap:8px;display:grid}.mobileMiniRows.scroll{max-height:260px;overflow:auto}.mobileMiniRows div,.mobileMovementRows div{background:#f7fbff;border:1px solid #d5e6f2;border-radius:7px;grid-template-columns:minmax(140px,1fr) minmax(0,1.3fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.mobileMovementRows div{grid-template-columns:minmax(140px,.7fr) minmax(0,1fr) minmax(0,1fr)}.mobilePickTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.mobileFamilyTabs{background:#f5fbff;border:1px solid #c9ddeb;border-radius:8px;grid-template-columns:repeat(2,minmax(160px,1fr));gap:8px;margin-bottom:14px;padding:6px;display:inline-grid}.mobileFamilyTabs button{color:#003f73;cursor:pointer;background:#fff;border:1px solid #c9ddeb;border-radius:7px;min-height:48px;font-weight:800}.mobileFamilyTabs button.active{color:#fff;background:#174f82;border-color:#174f82}.mobilePickTabs.marketplace{grid-template-columns:repeat(4,minmax(0,1fr))}.mobilePickTabs button,.mobileBatchCard,.mobilePickDetail,.mobileMarketplaceDraftCard{background:#fff;border:1px solid #c9ddeb;border-radius:8px;box-shadow:0 8px 20px #10263b0f}.mobilePickTabs button{color:#003f73;text-align:left;cursor:pointer;min-height:96px;padding:16px}.mobilePickTabs button.active{background:#e9f5fd;border-color:#2b7dbc}.mobilePickTabs span,.mobilePickTabs strong{display:block}.mobilePickTabs span{font-size:18px;font-weight:800}.mobilePickTabs strong{margin-top:8px;font-size:30px}.mobileMarketplaceToolbar{background:#fff;border:1px solid #c9ddeb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}.mobileMarketplaceToolbar strong,.mobileMarketplaceToolbar span{display:block}.mobileMarketplaceToolbar strong{color:#003f73;font-size:18px}.mobileMarketplaceToolbar span{color:#56708a}.mobilePickBatchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mobileBatchCard,.mobileMarketplaceDraftCard{gap:12px;padding:16px;display:grid}.mobileMarketplaceDraftCard{text-align:left;cursor:pointer}.mobileMarketplaceDraftCard.selected{background:#e9f5fd;border-color:#174f82}.mobileMarketplaceDraftCard>div:first-child strong,.mobileMarketplaceDraftCard>div:first-child span{display:block}.mobileMarketplaceDraftCard>div:first-child strong{color:#003f73;font-size:18px}.mobileMarketplaceDraftCard>div:first-child span{color:#56708a;margin-top:3px}.mobileBatchCard.locked{background:#fff7f7;border-color:#efb5ab}.mobileBatchCardHeader,.mobilePickDetailHeader,.mobileBatchActions,.mobileScanBar{align-items:center;gap:10px;display:flex}.mobileBatchCardHeader,.mobilePickDetailHeader{justify-content:space-between}.mobilePickHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mobilePickHeaderActions button{min-height:44px}.mobileBatchCardHeader strong,.mobilePickDetailHeader h2{color:#003f73;letter-spacing:0;margin:0;font-size:20px}.mobileBatchCardHeader span,.mobilePickDetailHeader p{color:#56708a;margin:3px 0 0;display:block}.mobileBatchCardHeader em{color:#003f73;background:#e9f5fd;border-radius:999px;padding:6px 10px;font-style:normal;font-weight:800}.mobileBatchMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobileBatchMetrics div{background:#f7fbff;border:1px solid #d5e6f2;border-radius:7px;min-height:72px;padding:10px}.mobileBatchMetrics span,.mobileBatchMetrics strong{display:block}.mobileBatchMetrics span{color:#607891;text-transform:uppercase;font-size:12px;font-weight:800}.mobileBatchMetrics strong{margin-top:6px;font-size:24px}.mobilePickLock{color:#84530f;background:#fff1e4;border-radius:7px;padding:10px 12px;font-weight:800}.mobileBatchActions{flex-wrap:wrap}.mobileBatchActions button,.mobileScanBar button{flex:180px}.mobilePickDetail .mobileScanBar{z-index:3;background:#f7fbff;border:1px solid #d5e6f2;border-radius:8px;flex-wrap:nowrap;gap:8px;padding:6px;position:sticky;top:68px}.mobilePickDetail .mobileScanBar button{white-space:nowrap;flex:none;min-height:40px;padding:8px 10px}.mobileBatchHint{color:#607891;flex:220px;align-self:center;font-size:13px;font-weight:800}.mobilePickDetail{gap:14px;padding:16px;display:grid}.mobileScanBar input{color:#10263b;border:1px solid #b7d0e5;border-radius:7px;flex:auto;min-height:52px;padding:0 12px;font-size:17px;font-weight:800}.mobilePickDetail .mobileScanBar input{min-height:40px;padding:0 10px;font-size:15px}.mobilePickRoute{gap:10px;display:grid}.mobilePickRoute button{color:#10263b;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9ddeb;border-radius:8px;grid-template-columns:48px minmax(0,1fr) minmax(56px,auto);align-items:center;gap:12px;min-height:90px;padding:12px;display:grid}.mobilePickRoute button.done{background:#eefaf1;border-color:#77b98e}.mobilePickStep{color:#fff;background:#2b7dbc;border-radius:999px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:900;display:grid}.mobilePickRoute strong,.mobilePickRoute small{display:block}.mobilePickRoute strong{color:#003f73;font-size:18px}.mobilePickRoute small{color:#536f89;margin-top:3px}.mobilePickRoute b{color:#003f73;text-align:center;background:#e9f5fd;border-radius:7px;justify-self:end;min-width:52px;padding:10px 12px;font-size:24px}.mobileCompletePickButton{min-height:58px;font-size:17px}.mobileModalBackdrop{z-index:140;background:#10263b94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mobileToteConfirm{background:#fff;border:1px solid #c9ddeb;border-radius:10px;gap:14px;width:min(760px,100vw - 36px);max-height:calc(100vh - 36px);padding:18px;display:grid;overflow:auto;box-shadow:0 22px 50px #10263b47}.mobileToteSetup{background:#fff;border:1px solid #c9ddeb;border-radius:10px;gap:14px;width:min(1080px,100vw - 36px);max-height:calc(100vh - 36px);padding:18px;display:grid;overflow:auto;box-shadow:0 22px 50px #10263b47}.mobileToteSetupBody{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:14px;display:grid}.mobileToteSetup .mobileScanBar{justify-content:flex-start;align-items:center;gap:8px;max-width:520px}.mobileToteSetup .mobileScanBar input{flex:0 360px;min-height:40px;padding:0 10px;font-size:15px}.mobileToteSetup .mobileScanBar button{flex:none;min-width:74px;min-height:40px;padding-inline:16px}.mobileToteSetupSlots,.mobileToteSetupChoices{align-content:start;gap:9px;display:grid}.mobileToteSetupSlots>div{background:#f7fbff;border:1px solid #c9ddeb;border-radius:8px;grid-template-columns:42px minmax(0,1fr) minmax(140px,.8fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.mobileToteSetupSlots>div.assigned{background:#f2fbf5;border-color:#88c7a8}.mobileToteSetupSlots span{color:#003f73;background:#d9ecfb;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.mobileToteSetupSlots strong,.mobileToteSetupSlots em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobileToteSetupSlots em{color:#536f89;font-style:normal;font-weight:900}.mobileToteSetupSlots button{color:#004b82;background:#fff;border:1px solid #b7d0e5;border-radius:7px;min-height:36px;font-weight:900}.mobileToteSetupChoices h4{color:#10263b;margin:0}.mobileToteSetupChoices button{color:#10263b;text-align:left;cursor:pointer;background:#fff;border:1px solid #b7d0e5;border-radius:8px;min-height:58px;padding:10px}.mobileToteSetupChoices button:hover,.mobileToteSetupChoices button:active{background:#e9f5fd;border-color:#2b7dbc}.mobileToteSetupChoices strong,.mobileToteSetupChoices span{display:block}.mobileToteSetupChoices strong{color:#003f73}.mobileToteSetupChoices span{color:#607891;margin-top:3px;font-size:12px;font-weight:800}.mobileToteConfirmHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobileToteConfirmHeader h3{color:#003f73;letter-spacing:0;margin:0;font-size:24px}.mobileToteConfirmHeader p{color:#536f89;margin:4px 0 0;font-weight:800}.mobileToteChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mobileToteChoiceGrid button{color:#10263b;text-align:left;cursor:pointer;background:#f7fbff;border:1px solid #b7d0e5;border-radius:9px;min-height:118px;padding:14px}.mobileToteChoiceGrid button:active,.mobileToteChoiceGrid button:hover{background:#e9f5fd;border-color:#2b7dbc}.mobileToteChoiceGrid strong,.mobileToteChoiceGrid span,.mobileToteChoiceGrid small{display:block}.mobileToteChoiceGrid strong{color:#003f73;font-size:23px}.mobileToteChoiceGrid span{margin-top:6px;font-size:17px;font-weight:900}.mobileToteChoiceGrid small{color:#607891;margin-top:5px;font-weight:800}.mobileMiniRows button{color:#a73522;cursor:pointer;background:#fff;border:1px solid #efb5ab;border-radius:7px;min-height:36px;font-weight:800}.mobileToast{z-index:100;color:#fff;background:#10263b;border-radius:8px;max-width:min(760px,100vw - 32px);padding:12px 16px;font-weight:800;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px #10263b33}.mobileToast.saving{background:#c56f18}@media (max-width:820px){.mobileTopbar{padding:10px}.mobileUser span{display:none}.mobileMain{width:min(100vw - 18px,760px);padding-top:12px}.mobileDashboardGrid,.mobileDashboardGrid.inventory,.mobilePickTabs,.mobilePickTabs.marketplace,.mobilePickBatchGrid,.mobilePageHeader,.mobileDetailHeader,.mobileTwoColumn,.mobilePoCard,.mobileSummaryGrid,.mobileReceivingNotes,.mobileFieldGrid,.mobileFieldGrid.two,.mobileMiniRows div,.mobileMovementRows div{grid-template-columns:1fr}.mobileFamilyTabs,.mobileMarketplaceToolbar{grid-template-columns:1fr;display:grid}.mobilePickDetailHeader,.mobileScanBar{flex-direction:column;align-items:stretch}.mobilePickDetail .mobileScanBar,.mobileToteSetup .mobileScanBar{flex-direction:row;align-items:center}.mobileToteConfirmHeader{flex-direction:column}.mobileToteSetupBody,.mobileToteSetupSlots>div{grid-template-columns:1fr}.mobileToteSetupSlots span{width:100%}.mobileToteChoiceGrid{grid-template-columns:1fr}.mobileDetailHeader{align-items:stretch}.mobileHero h1,.mobilePageHeader h1,.mobileDetailHeader h1{font-size:24px}}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font:14px/1.45 Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{color:#17466b;cursor:pointer;background:#fff;border:1px solid #bfd3e2;border-radius:6px;min-height:34px;padding:0 12px}button:hover{border-color:#7daace}button.active,.topbar nav button.active,.pageHeader button,.shipmentPageActions>button,.modalActions button:last-child{color:#fff;background:var(--blue);border-color:var(--blue)}input{background:#fff;border:1px solid #c7d8e4;border-radius:6px;min-height:34px;padding:0 10px}select{min-height:34px;color:var(--text);background:#fff;border:1px solid #c7d8e4;border-radius:6px;padding:0 10px}h1,h2,p{margin:0}h1{font-size:26px}h2{font-size:16px}p,small,span{color:var(--muted)}img{display:block}.appShell{min-height:100vh}.topbar{z-index:10;border-bottom:1px solid var(--line);background:#fffffff5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:66px;padding:0 18px;display:grid;position:sticky;top:0;box-shadow:0 4px 16px #1e2d3c14}.appShell[data-custom-brand=true] .topbar{border-top:4px solid var(--blue)}.appShell[data-custom-brand=true] .topbar nav button.active,.appShell[data-custom-brand=true] .primaryNav button.active,.appShell[data-custom-brand=true] .secondaryNav button.active,.appShell[data-custom-brand=true] .pageHeader button,.appShell[data-custom-brand=true] .shipmentPageActions>button,.appShell[data-custom-brand=true] .modalActions button:last-child{color:#fff;background:var(--blue);border-color:var(--blue)}.appShell[data-custom-brand=true] button:hover{border-color:var(--accent-border,var(--orange))}.brand{align-items:center;gap:10px;display:flex}.brandHomeButton{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.brandHomeButton:hover{box-shadow:none;border:0;transform:none}.appShell[data-custom-brand=true] .brandHomeButton:hover{box-shadow:none;border:0}.brandMark{color:#fff;background:linear-gradient(135deg, var(--orange), var(--blue));border-radius:8px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.brandLogo{object-fit:contain;width:100%;height:100%;display:block}.brandLogoFrame{place-items:center;width:176px;height:44px;display:grid;overflow:hidden}.logoBrand{min-width:176px}.customBrand .brandMark{background:var(--blue)}.brand strong,.brand small{display:block}.topbar nav{gap:5px;display:flex;overflow-x:auto}.topbarControls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.loginIdentity{text-align:right;color:#49677b;gap:2px;min-width:126px;max-width:180px;font-size:11px;display:grid}.loginIdentity strong{color:var(--text);font-size:13px;line-height:1.1}.loginIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loginIdentity.support{background:#fff8e8;border:1px solid #f0c98a;border-radius:8px;padding:6px 8px}.supportPanelLink{color:#9a5d05;justify-self:end;font-weight:800;text-decoration:underline}.primaryNav{align-items:center;gap:6px;min-width:0;display:flex;overflow:visible}.packingPageHeader{align-items:center;gap:16px;padding:0}.packingPageHeader .shipmentTitleBlock{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.packingPageHeader .shipmentTitleBlock>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.packingPageHeader .shipmentTitleBlock h1{margin:0}.packingPageHeader .shipmentTitleBlock small,.packingPageHeader .shipmentTitleBlock>span:not(.statusPill){color:var(--muted)}.packingPageHeader .shipmentMessageLauncher{flex:none}.helpShell{color:#203040;background:#f5f8fb;min-height:100vh;padding:56px 24px 80px}.helpHeader,.helpAudienceGrid,.helpArticle{width:min(1040px,100%);margin:0 auto}.helpHeader{justify-content:space-between;align-items:flex-start;gap:32px;padding-bottom:40px;display:flex}.helpHeader h1,.helpArticle h1{color:#10263b;max-width:720px;margin:8px 0 12px;font-size:clamp(32px,5vw,52px);line-height:1.08}.helpHeader p:not(.helpEyebrow),.helpLead{color:#647384;max-width:650px;margin:0;font-size:17px;line-height:1.65}.helpEyebrow{color:#2e79b8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.helpContact,.helpArticleFooter a{color:#145e94;white-space:nowrap;background:#fff;border:1px solid #b7d0e5;border-radius:7px;align-items:center;min-height:42px;padding:0 14px;font-weight:750;text-decoration:none;display:inline-flex}.helpSearch{background:#fff;border:1px solid #d7e2eb;border-radius:8px;width:min(1040px,100%);margin:0 auto 18px;padding:20px 24px}.helpSearch label{color:#203040;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.helpSearchRow{gap:10px;display:flex}.helpSearchRow input{color:#203040;min-width:0;min-height:44px;font:inherit;border:1px solid #b7d0e5;border-radius:7px;flex:1;padding:0 12px}.helpSearchRow button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#145e94;border:0;border-radius:7px;padding:0 18px;font-weight:750}.helpAudienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.helpAudienceCard{background:#fff;border:1px solid #d7e2eb;border-radius:8px;padding:24px}.helpAudienceCard h2{color:#10263b;margin:8px 0 18px;font-size:21px}.helpAudienceCard ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.helpAudienceCard li{gap:4px;display:grid}.helpAudienceCard a,.helpBreadcrumb a,.helpArticleFooter a:first-child{color:#145e94;font-weight:750}.helpAudienceCard span{color:#647384;font-size:14px;line-height:1.45}.helpResults{width:min(1040px,100%);margin:0 auto}.helpResultsHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.helpResultsHeader h2{color:#10263b;margin:8px 0 0;font-size:24px}.helpResultsHeader>a,.helpNoResults a{color:#145e94;font-weight:750}.helpNoResults{color:#647384;gap:8px;padding:16px 0 4px;display:grid}.helpNoResults p{margin:0}.helpBreadcrumb{color:#647384;gap:9px;width:min(760px,100%);margin:0 auto 28px;font-size:14px;display:flex}.helpArticle{background:#fff;border:1px solid #d7e2eb;border-radius:8px;max-width:760px;padding:36px 40px 40px}.helpArticle h1{font-size:clamp(30px,5vw,44px)}.helpArticleContent{gap:28px;margin-top:34px;display:grid}.helpArticleContent section{gap:10px;display:grid}.helpArticleContent h2{color:#10263b;margin:0;font-size:22px;line-height:1.25}.helpArticleContent p,.helpArticleContent ul,.helpArticleContent ol{color:#31485c;margin:0;font-size:17px;line-height:1.65}.helpArticleContent ul,.helpArticleContent ol{gap:18px;padding-left:25px;display:grid}.helpArticleFooter{border-top:1px solid #e2eaf0;gap:12px;margin-top:36px;padding-top:22px;display:flex}@media (max-width:760px){.helpShell{padding:32px 16px 56px}.helpHeader{gap:20px;display:grid}.helpAudienceGrid{grid-template-columns:1fr}.helpSearch{padding:18px}.helpSearchRow{display:grid}.helpArticle{padding:26px 22px 28px}}.maintenancePage{max-width:960px;margin:0 auto;padding:32px 20px}.routeProgress{z-index:200;background:color-mix(in srgb, var(--blue,#2e79b8) 16%, transparent);pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.routeProgress span{background:var(--orange,#d9872f);width:38%;height:100%;animation:.8s ease-in-out infinite route-progress-slide;display:block;transform:translate(-110%)}.routeError{background:var(--bg);min-height:100vh;color:var(--text);text-align:center;place-items:center;padding:32px 20px;display:grid}.routeError h1{margin:0;font-size:24px}.routeError p{max-width:520px;color:var(--muted);margin:8px 0 20px}.routeErrorActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@keyframes route-progress-slide{0%{transform:translate(-110%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.routeProgress span{width:100%;animation:none;transform:none}}.primaryNav button{background:#fff;min-height:32px;padding:0 10px}.topbar .primaryNav{flex-wrap:wrap;padding-block:8px;overflow:visible}.primaryNavMenu{flex:none;position:relative}.primaryNavMenu>button.hasMenu{padding-right:24px;position:relative}.primaryNavMenu>button.hasMenu:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;position:absolute;top:50%;right:9px;transform:translateY(-65%)rotate(45deg)}.primaryNavDropdown{z-index:80;border:1px solid var(--line);background:#fff;border-radius:7px;gap:3px;width:max-content;min-width:210px;max-width:320px;padding:6px;display:none;position:absolute;top:100%;left:0;box-shadow:0 14px 32px #142b3d2e}.primaryNavMenu:hover>.primaryNavDropdown,.primaryNavMenu:focus-within>.primaryNavDropdown,.primaryNavMenu.open>.primaryNavDropdown{display:grid}.primaryNavDropdown button{text-align:left;white-space:nowrap;border-color:#0000;width:100%;min-height:34px;padding:0 10px}.secondaryNav{z-index:9;border-bottom:1px solid var(--line);background:#f8fbfd;align-items:center;gap:12px;padding:8px 18px;display:flex;position:sticky;top:66px;box-shadow:0 8px 18px #1e2d3c0f}.secondaryNav>span{color:#49677b;font-size:12px;font-weight:800}.secondaryNav>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.secondaryNav button{background:#fff;min-height:30px;padding:0 10px}.primaryNav button.active,.secondaryNav button.active{color:#fff;background:var(--blue);border-color:var(--blue)}.accountSwitcher,.operatorSwitcher{gap:3px;min-width:190px;display:grid}.topbarControls .accountSwitcher{min-width:148px;max-width:190px}.topbarControls .physicalWarehouseSwitcher{min-width:154px;max-width:196px}.topbarControls .accountSwitcher span{font-size:10.5px}.topbarControls .headerOrganizationPicker{min-width:174px;max-width:210px;position:relative}.headerOrganizationPicker .clearableInputWrap input{width:100%;min-height:30px;padding:5px 28px 5px 9px;font-size:12px}.headerOrganizationResults{z-index:60;min-width:220px;max-height:300px}.accountSwitcher span,.operatorSwitcher span{text-align:right;font-size:12px;font-weight:700}.accountSwitcher select,.operatorSwitcher select{width:100%}.logoutButton{color:#9d392c;background:#fff8f6;border-color:#e3b2aa;min-height:32px;font-weight:800}.clientPortalBadge{text-align:right;background:#f1f8ff;border:1px solid #b9d5ed;border-radius:8px;min-width:240px;padding:8px 10px}.clientPortalBadge strong{color:#0b4f83}.clientPortalBadge small{color:#49677b}.clientPreviewButton{color:#0b4f83;background:#f7fbff;border-color:#89b9df;align-self:end;min-height:34px}.compactClientPreviewButton{white-space:nowrap;min-height:30px;padding:0 8px;font-size:12px}.clientPreviewNotice{color:#0b4f83;background:#eaf5ff;border-bottom:1px solid #c7dfef;align-items:center;gap:8px;padding:8px 18px;display:flex}.staticOperator strong{text-align:right;white-space:nowrap}.sessionExpired{z-index:100;background:#0e1e2c61;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sessionExpired section{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;width:min(460px,100%);padding:24px;display:grid;box-shadow:0 24px 70px #0f1f2f47}.pageStack{gap:14px;padding:22px;display:grid}.pageHeader,.panelHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.actionBar,.cardActions,.toolbarActions,.modalActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.linkButton{width:fit-content;color:var(--blue);text-align:left;box-shadow:none;background:0 0;border:0;padding:0;font-weight:700}.linkButton:hover{box-shadow:none;text-decoration:underline}.shipmentTitleBlock{grid-template-columns:auto auto 1fr;align-items:center;gap:4px 8px;display:grid}.shipmentTitleBlock small,.shipmentTitleBlock>span:not(.statusPill){color:var(--muted);grid-column:1/-1}.fbaShipmentLink{min-height:0;box-shadow:none;color:var(--blue);text-align:left;background:0 0;border:0;padding:0;font-size:18px;font-weight:800}.fbaShipmentLink:hover{box-shadow:none;text-decoration:underline}.metricGrid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;display:grid}.storageStatusGrid{grid-template-columns:repeat(3,minmax(120px,1fr))}.warehouseDashboardGrid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.warehouseDashboardCard,.warehousePrepOverview,.warehousePrepColumn,.warehousePrepCards button{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 24px #2d445814}.warehouseDashboardCard{min-height:160px;color:var(--text);text-align:left;align-content:center;gap:8px;padding:18px;display:grid}.warehouseDashboardCard span,.warehousePrepCards span{color:var(--muted);font-size:13px;font-weight:800}.warehouseDashboardCard strong{color:var(--blue);font-size:42px;line-height:1}.warehouseDashboardCard small,.warehousePrepColumn p,.warehousePrepCards small{color:var(--muted)}.warehouseDashboardCard:hover,.warehousePrepCards button:hover{border-color:var(--blue);box-shadow:0 12px 28px #296fae29}.warehouseDashboardQuickPanel{padding:16px}.warehouseDashboardQuickCards{grid-template-columns:repeat(2,minmax(140px,1fr));gap:12px;margin-top:12px;display:grid}.warehouseDashboardQuickPanel .warehouseDashboardCard{min-height:126px;box-shadow:none}.warehousePrepOverview{padding:16px}.warehousePrepGrid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;margin-top:12px;display:grid}.warehousePrepColumn{gap:12px;padding:14px;display:grid}.warehousePrepColumn h3{color:var(--blue);margin:0 0 4px;font-size:18px}.warehousePrepColumn p{margin:0}.warehousePrepCards{grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px;display:grid}.warehouseWorkOrderCards{grid-template-columns:minmax(220px,320px);margin-top:12px}.warehousePrepCards button{min-height:96px;color:var(--text);text-align:left;gap:4px;padding:14px;display:grid}.warehousePrepCards strong{color:var(--blue);font-size:30px;line-height:1}.summaryBand,.settingsColumns{grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px;display:grid}.settingsStack{gap:14px;display:grid}.headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.headerActions input{min-width:min(420px,52vw)}.inlineCheckbox{min-height:32px;color:var(--muted);align-items:center;gap:6px;font-weight:700;display:inline-flex}.inlineCheckbox input{min-width:auto}.buttonColumn{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.buttonLike{border:1px solid var(--border);min-height:34px;color:var(--accent);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:7px 13px;font-weight:700;display:inline-flex}.buttonLike:hover{border-color:var(--accent);background:#f4f9ff}.settingsAdvancedPanel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;list-style:none;display:flex}.settingsAdvancedPanel>summary::-webkit-details-marker{display:none}.settingsAdvancedPanel>summary:after{content:"+";color:var(--accent);flex:none;font-size:24px;font-weight:700;line-height:1}.settingsAdvancedPanel[open]>summary:after{content:"-"}.settingsAdvancedPanel>summary span{color:var(--muted);font-size:13px}.billingEnginePanel{padding:0;overflow:hidden}.billingRateScopePanel{justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 16px;display:flex}.billingRateScopePanel>div:first-child{gap:3px;display:grid}.billingRateScopePanel>div:first-child small{color:var(--muted)}.billingRateScopePicker{width:min(420px,100%)}@media (max-width:700px){.billingRateScopePanel{flex-direction:column;align-items:stretch}}.billingEnginePanel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 16px;list-style:none;display:flex}.billingEnginePanel>summary::-webkit-details-marker{display:none}.billingEnginePanel>summary:after{content:"+";color:var(--accent);flex:none;font-size:24px;font-weight:700;line-height:1}.billingEnginePanel[open]>summary:after{content:"−"}.billingEnginePanel>summary>span{gap:3px;display:grid}.billingEnginePanel>summary strong{color:var(--ink);font-size:16px}.billingEnginePanel>summary small{color:var(--muted);font-size:13px;font-weight:500}.billingEnginePanelBody{border-top:1px solid var(--line);padding:16px}.billingSectionToolbar,.billingSectionActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.billingSectionToolbar,.billingSectionActions,.billingEnginePanelBody.settingsGrid>.billingSectionToolbar,.billingEnginePanelBody.settingsGrid>.billingSectionActions{grid-column:1/-1}.billingSectionActions{padding-top:4px}.settingsTabs{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.settingsTabs button{background:#fff}.settingsTabs button.active{color:#fff;background:var(--blue);border-color:var(--blue)}.settingsGroupedNav{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:10px;padding:10px;display:grid}.settingsNavGroup{gap:6px;display:grid}.settingsNavGroupTitle{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.settingsGroupedNav .settingsTabs{background:0 0;border:0;border-radius:0;padding:0}.clientCreateGrid{grid-template-columns:repeat(2,minmax(180px,1fr));align-items:end;gap:10px;display:grid}.clientCreateGrid label{color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.clientCreateGrid input,.clientCreateGrid select,.clientCreateGrid textarea{width:100%}.clientCreateGrid textarea{resize:vertical;min-height:74px}.clientCreateGrid .wideField{grid-column:1/-1}.readonlyPill{border:1px solid var(--line);color:#1c6b42;background:#f4faf6;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-weight:800;display:inline-flex}.clientCreateGrid .primaryAction,.compactClientBilling button{align-self:end}.clientBillingList{gap:10px;max-height:560px;display:grid;overflow:auto}.clientBillingCard{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.clientBillingCard summary{cursor:pointer;color:var(--text);justify-content:space-between;gap:10px;display:flex}.clientBillingCard summary span{color:var(--muted);font-size:12px}.clientNotificationFields{grid-template-columns:minmax(180px,.65fr) minmax(260px,1.35fr);align-items:start;gap:10px 12px;display:grid}.clientNotificationFields .checkboxLabel{align-content:center;min-height:36px}.clientNotificationFields textarea{min-height:58px}.panel>.clientNotificationFields{margin-top:10px}.compactClientBilling{grid-template-columns:repeat(2,minmax(160px,1fr));margin-top:12px}.compactMetrics{grid-template-columns:repeat(3,minmax(110px,1fr));margin-top:12px}.metric,.panel,.inventoryCard,.shipmentCard{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 24px #2d445814}.metric{padding:16px}.metric span,.metric strong{display:block}.metric strong{margin-top:6px;font-size:30px}.panel{padding:16px}.panel.collapsed .boxGrid{display:none}.inventoryGrid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:10px;max-height:760px;display:grid;overflow-y:auto}.toolbarPanel,.tableTools{background:var(--surface);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.tableTools{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end}.leftTools{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.draftToolbarGroup{align-items:center;gap:8px;display:inline-flex}.draftToolbarGroup label{color:#2f8fc8;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.draftToolbarGroup select{min-width:150px}.bulkActionGroup{background:#fff;border:1px solid #bfd3e2;border-radius:6px;align-items:flex-end;gap:6px;padding:4px 6px;display:inline-flex}.bulkActionGroup label{color:var(--muted);gap:2px;font-size:10px;font-weight:800;display:grid}.bulkActionGroup select{min-width:88px;min-height:30px;color:var(--text);font-weight:700}.bulkActionGroup button{min-height:30px;padding:0 10px;font-weight:800}.compactInlineControl{min-width:150px;color:var(--muted);gap:3px;font-size:11px;font-weight:800;display:grid}.compactInlineControl select{width:100%;min-height:34px;color:var(--text);font-weight:700}.compactInlineControl input{width:100%;min-height:34px}.inventoryLocationSearchControl{flex:520px;min-width:min(520px,100%)}.inventoryLocationSummary{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.inventoryLocationStat{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:6px;align-items:baseline;gap:6px;min-width:128px;padding:7px 10px;display:inline-flex}.inventoryLocationStat span{color:var(--muted);font-size:12px}.inventoryLocationStat strong{color:var(--text);font-size:14px}@media (max-width:640px){.inventoryLocationSummary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inventoryLocationStat{min-width:0}}.mutedLine{color:var(--muted);margin-top:3px;font-size:11px;font-weight:700;display:block}.wfsShipmentTypeControl{min-width:142px}.wfsShipmentTypeControl small{color:#8b5b16;font-size:10px;font-weight:800}.draftCreateButton{color:#fff;background:var(--orange);border-color:var(--orange);font-weight:800}.draftCreateButton:hover{background:#c96f22;border-color:#c96f22}.draftCreateButton:disabled{color:#7b8794;cursor:not-allowed;background:#e9f0f5;border-color:#d5e2ec}.fileButton{color:#17466b;cursor:pointer;background:#fff;border:1px solid #bfd3e2;border-radius:6px;place-items:center;min-height:34px;padding:0 12px;display:inline-grid}.fileButton input{display:none}.tableTools input{width:min(520px,100%)}.tableTools .inlineCheckbox{white-space:nowrap;flex:none;gap:5px;min-height:28px;padding:0 6px}.tableTools .inlineCheckbox input[type=checkbox]{width:14px;min-width:14px;height:14px;min-height:auto;margin:0}.shipmentToolbar{align-items:flex-end}.shipmentPageActions{flex-wrap:wrap;justify-content:flex-start;width:100%}@media (max-width:900px){.shipmentPageHeader{flex-direction:column;align-items:stretch}.shipmentPageHeader .shipmentToolbar>*{min-width:0;max-width:100%}.shipmentPageHeader .clientFilterControl input{width:100%;min-width:0}}.shipmentToolbar .clientFilterControl{align-items:center;gap:6px;display:flex}.shipmentToolbar .clientFilterControl input{min-width:240px}.shipmentToolbar>input{min-height:34px}.inventoryTableWrap{background:var(--surface);border:1px solid var(--line);max-height:calc(100vh - 235px);overflow:auto}.inventoryTable{border-collapse:collapse;width:100%;min-width:1160px;font-size:13px}.inventoryTable th,.inventoryTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:9px 10px}.inventoryTable thead th{z-index:2;color:#2b3d4f;background:#f8fbfd;font-size:12px;position:sticky;top:0}.inventoryTable tbody tr:hover{background:#f7fbff}.qtyInput{width:62px}.inventorySelectHeader{white-space:normal;grid-template-columns:15px max-content;align-items:center;gap:3px 6px;font-weight:800;line-height:1.1;display:inline-grid}.inventorySelectHeader input,.inventorySelectCell input{width:15px;height:15px;margin:0}.inventorySelectHeader small{color:var(--muted);white-space:normal;grid-column:1/-1;max-width:92px;font-size:11px;font-weight:800;line-height:1.15}.inventorySelectCell{text-align:center}.draftQtyInput{width:64px;min-height:30px;font-weight:800}.fbaQtyCell{gap:2px;min-width:92px;margin-bottom:6px;display:grid}.warehouseQtyCell{gap:2px;min-width:105px;display:grid}.fbaQtyCell strong{color:#0d2740;font-size:19px;line-height:1}.warehouseQtyCell strong{color:#0d2740;font-size:20px;line-height:1}.fbaQtyCell span{color:#1c5f3b;font-weight:800}.warehouseQtyCell span{color:#744b00;font-weight:800}.fbaQtyCell small,.warehouseQtyCell small{color:var(--muted);font-weight:700}.fbaQtyCell small em{color:#6a7d90;font-style:normal}.draftQtyInline{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.draftQtyInline .qtyInput{min-height:28px}.tableImage{object-fit:cover;border:1px solid var(--line);background:#eef5f8;border-radius:3px;width:42px;height:54px}.tableProduct{color:#004c86;text-align:left;background:0 0;border:0;min-height:0;padding:0;font-weight:700;display:block}.tableSortButton{min-height:0;color:inherit;box-shadow:none;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:800}.tableSortButton:hover{color:var(--blue);box-shadow:none;text-decoration:underline}.inventoryTable td span{font-size:12px;display:block}.iconButton{min-height:28px;color:var(--orange);border-color:#edc58e;padding:0 8px}.inventoryPrintCell{flex-direction:column;gap:6px;min-width:110px;display:flex}.inventoryPrintCell select{border:1px solid var(--line);min-height:30px;font:inherit;background:#fff;border-radius:8px;padding:4px 8px}.inventoryCard{grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.inventoryCard img,.photoLink img{object-fit:cover;border:1px solid var(--line);background:#eef5f8;border-radius:5px;width:52px;height:66px}.inventoryCard span,.inventoryCard strong{display:block}.shipmentCard{grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px;display:grid}.draftCard{grid-template-columns:minmax(260px,1fr) auto minmax(360px,auto)}.draftMetaGrid{background:#f7fbfe;border:1px solid #d3e3ef;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;padding:12px;display:grid}.draftMetaGrid label{color:var(--muted);gap:5px;font-size:12px;font-weight:800;display:grid}.draftMetaGrid input,.draftMetaGrid select{width:100%;min-height:34px;font-weight:600}.readOnlyMetaGrid div{gap:5px;display:grid}.readOnlyMetaGrid small{color:var(--muted);font-size:12px;font-weight:800}.readOnlyMetaGrid strong{color:#16334b;text-transform:none;word-break:break-word;font-size:13px}.safeNoteText{white-space:pre-wrap;overflow-wrap:anywhere;max-height:52px;line-height:1.35;display:block;overflow:auto}.draftStatusCell{align-content:end;gap:5px;display:grid}.draftStatusCell small{font-weight:800}.draftStatusCell strong{color:#0f5638;text-transform:capitalize}.draftStatusCell button{width:fit-content}.clientBadge{color:#14517a;background:#eaf5fb;border:1px solid #b9d8ea;border-radius:999px;width:fit-content;padding:3px 8px;font-size:12px;font-weight:800}.clientFilterControl{color:var(--muted);gap:4px;font-size:12px;font-weight:800;display:grid}.clientFilterControl input{min-width:220px;min-height:34px}.clientSearchPicker{min-width:220px}.clearableInputWrap{align-items:center;display:flex;position:relative}.clearableInputWrap input{width:100%;padding-right:30px}.clearInputButton{color:#4f6b7d;background:#f6fbff;border-color:#c9d7e1;border-radius:999px;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;font-size:12px;line-height:18px;position:absolute;right:6px}.draftIdentity{gap:4px;display:grid}.draftNameButton{width:fit-content;min-height:0;box-shadow:none;color:#073b63;text-align:left;background:0 0;border:0;padding:0;font-size:17px;font-weight:800}.draftNameButton:hover{box-shadow:none;text-decoration:underline}.draftModeText{color:#49677e;font-size:13px;font-weight:700}.draftIdentity small{color:var(--muted);font-size:11px}.draftActions{justify-content:flex-end;max-width:720px}.draftActions button{white-space:nowrap}.draftActions select{color:#17466b;background:#fff;border:1px solid #bfd3e2;border-radius:6px;min-height:34px}.readOnlyPill{color:#06436d;white-space:nowrap;background:#eef8ff;border:1px solid #b9d7ec;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-weight:800;display:inline-flex}.productModal.draftEditorModal{grid-template-columns:1fr;width:min(1500px,96vw);min-height:min(760px,100vh - 48px);padding:24px}.draftEditorHeader{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}.draftEditorTitleBlock{gap:8px;min-width:0;max-width:none;display:grid}.draftEditorTitleBlock h2{margin:0}.draftEditorMetaRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.draftEditorMetaText{color:var(--muted);font-size:12px;font-weight:700}.draftEditorSummary{flex-wrap:wrap;justify-content:center;align-self:center;gap:10px;width:100%;padding-top:4px;display:flex}.draftEditorSummary span{color:#476176;background:#f7fbfe;border:1px solid #cdddea;border-radius:999px;min-width:112px;padding:8px 12px;font-size:12px;font-weight:700}.draftEditorSummary strong{color:#063d6b}.draftEditorSearch{justify-self:center;gap:8px;width:min(1320px,100%);display:grid}.draftEditorSearch input{min-height:42px;font-size:15px}.draftEditorNameRow{gap:4px;width:min(560px,100%);display:grid}.draftEditorInboundGrid{background:#f7fbfe;border:1px solid #d3e3ef;border-radius:8px;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;padding:12px;display:grid}.draftEditorInboundGrid label{color:var(--muted);gap:5px;font-size:12px;font-weight:800;display:grid}.draftEditorInboundGrid input,.draftEditorInboundGrid select,.draftEditorInboundGrid textarea{width:100%;min-height:36px;color:var(--ink);font-size:13px;font-weight:700}.draftEditorInboundGrid textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;min-height:70px;max-height:150px;overflow:auto}.draftEditorInboundGrid .wideField{grid-column:span 2}.notificationSettingsGrid{align-items:start}.draftEditorModal .modalContent{align-items:stretch;gap:12px;width:100%;display:grid}.draftEditorModal .inventoryTableWrap{width:100%;max-height:390px;overflow:auto}.draftEditorModal .inventoryTable{table-layout:fixed;width:100%;min-width:0}.draftEditorModal .inventoryTable th:first-child,.draftEditorModal .inventoryTable td:first-child{width:48%}.draftEditorModal .inventoryTable th:nth-child(2),.draftEditorModal .inventoryTable td:nth-child(2){width:16%}.draftEditorModal .inventoryTable th:nth-child(3),.draftEditorModal .inventoryTable td:nth-child(3){width:24%}.draftEditorModal .inventoryTable th:last-child,.draftEditorModal .inventoryTable td:last-child{width:12%}.draftSuggestionList{gap:8px;max-height:220px;display:grid;overflow-y:auto}.draftSuggestionRow{background:#fbfdff;border:1px solid #d3e3ef;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.draftEditorModal .tableProductStatic{overflow-wrap:anywhere}@media (max-width:980px){.draftEditorHeader{grid-template-columns:1fr}.draftEditorSummary{justify-content:flex-start;padding-top:0}}.authShell,.supportShell{background:var(--bg);min-height:100vh;padding:40px}.authShell{justify-content:center;align-items:flex-start;display:flex}.authCard{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;width:min(440px,100vw - 32px);padding:28px;display:grid;box-shadow:0 16px 36px #0f27401f}.authCard.wide{width:min(720px,100vw - 32px)}.authBrand{align-items:center;gap:10px;min-height:42px;display:flex}.logoAuthBrand{min-height:58px}.authLogoFrame{place-items:center;width:min(260px,100%);height:58px;display:grid;overflow:hidden}.authBrand img{object-fit:contain;width:100%;height:100%;display:block}.authBrand strong{font-size:18px}.authCard h1{font-size:28px}.authCard p{color:var(--muted);line-height:1.45}.authCard label{color:var(--muted);gap:6px;font-weight:700;display:grid}.authCard input,.authCard select{min-height:38px}.authLockedScope{background:#f2f8fc;border:1px solid #c7d9ea;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.authLockedScope span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.authLockedScope strong{color:#0b395f;font-size:14px}.authCard button,.supportHeader a,.supportActions a{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.supportHeaderActions{align-items:center;gap:8px;display:flex}.authCard a{color:#145d99}.authStatus{border:1px solid var(--line);background:var(--soft);color:#24415f;overflow-wrap:anywhere;border-radius:6px;padding:10px}.supportShell{align-content:start;gap:18px;display:grid}.supportHeader,.supportStats,.supportOnboarding,.supportTable{width:min(1280px,100vw - 80px);margin:0 auto}.supportHeader{justify-content:space-between;align-items:center;display:flex}.supportHeader div{gap:4px;display:grid}.supportHeader strong{font-size:26px}.supportHeader span,.supportRow small{color:var(--muted)}.supportStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.supportStats article,.supportOnboarding,.supportTable{background:var(--surface);border:1px solid var(--line);border-radius:8px}.supportStats article{gap:6px;padding:16px;display:grid}.supportStats strong{font-size:28px}.supportOnboarding{gap:14px;padding:16px;display:grid}.supportSectionTitle{justify-content:space-between;align-items:center;display:flex}.supportSectionTitle div{gap:4px;display:grid}.supportSectionTitle strong{font-size:18px}.supportSectionTitle span{color:var(--muted)}.supportOnboardingForm{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.supportUsersForm{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(160px,.6fr) auto;align-items:end;gap:12px;display:grid}.supportOnboardingForm label,.supportUsersForm label{color:var(--muted);gap:6px;font-weight:800;display:grid}.supportOnboardingForm input,.supportOnboardingForm select,.supportUsersForm input,.supportUsersForm select{min-height:38px}.supportOnboardingForm .supportCheck{color:var(--ink);grid-template-columns:18px 1fr;align-items:center;min-height:38px}.supportOnboardingForm .supportCheck input{min-height:0}.supportOnboardingForm button,.supportUsersForm button,.supportSmallButton,.supportModalActions button{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:6px;min-height:38px;padding:0 14px;font-weight:800}.supportOnboardingForm button:disabled,.supportUsersForm button:disabled,.supportModalActions button:disabled{opacity:.65}.supportStatus{border:1px solid var(--line);color:#24415f;background:var(--soft);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.supportStatus a{color:#145d99;font-weight:800}.supportStatus.success{color:#145c2d;background:#eefaf2;border-color:#9dd8b4}.supportStatus.error{color:#8f2f22;background:#fff2ef;border-color:#f3b4a8}.supportTable{overflow:auto}.supportTenantTable{display:grid}.supportTenantToolbar{background:#f8fbfd;border-bottom:1px solid #d9e9f4;grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(140px,.75fr)) minmax(120px,.45fr);align-items:end;gap:10px;padding:14px;display:grid}.supportTenantToolbar label{color:var(--muted);gap:5px;font-size:12px;font-weight:800;display:grid}.supportTenantToolbar input,.supportTenantToolbar select{min-height:36px;color:var(--ink);background:#fff;border:1px solid #c7d8e4;border-radius:6px;padding:7px 9px}.supportTenantToolbarSummary{background:#fff;border:1px solid #c7d8e4;border-radius:6px;align-content:center;min-height:36px;padding:6px 10px;display:grid}.supportTenantToolbarSummary strong{color:#063d6b}.supportTenantToolbarSummary span{color:var(--muted);font-size:12px}.supportRow{border-bottom:1px solid #e1edf6;grid-template-columns:2fr .8fr .8fr 1.7fr 1.7fr 1.3fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.supportRow.header{background:var(--soft);font-weight:800}.supportRow>span{gap:4px;display:grid}.supportActions{flex-wrap:wrap;gap:6px;display:flex!important}.supportActions a{min-height:30px;font-size:12px}.supportSmallButton{min-height:30px;padding:0 12px;font-size:12px}.supportSmallButton.secondary{color:#17466b;background:#fff}.supportSmallButton.danger{color:#9d2f20;background:#fff;border-color:#efb6ad}.supportSmallButton:disabled{opacity:.55}.supportPriceBadge{background:#f7fbfe;border:1px solid #d7e5ef;border-radius:999px;width:fit-content;padding:3px 7px;font-weight:800;color:#49637c!important}.supportPriceBadge.custom{background:#eef9ef;border-color:#b7ddb8;color:#23652a!important}.supportEmptyState{color:var(--muted);padding:20px;font-weight:800}.supportMiniTable{gap:8px;max-height:260px;display:grid;overflow:auto}.supportMiniTable>div{background:#fbfdff;border:1px solid #e1edf6;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(130px,.5fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.supportModalBackdrop{z-index:100;background:#1423327a;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.supportModal{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:14px;width:min(1060px,100vw - 48px);max-height:min(860px,100vh - 48px);padding:22px;display:grid;position:relative;overflow:auto;box-shadow:0 22px 60px #0c1e2e40}.tenantEditModal{width:min(1180px,100vw - 36px);min-height:min(680px,100vh - 36px)}.supportModalClose{width:34px;min-height:34px;padding:0;position:absolute;top:12px;right:12px}.supportTenantTabs{background:#f5f9fc;border:1px solid #c8dceb;border-radius:8px;align-items:center;gap:6px;width:fit-content;margin-bottom:4px;padding:3px;display:inline-flex}.tenantEditModal .supportTenantTabs{justify-self:start}.tenantEditModal .supportTenantTabs button{width:auto;min-width:0;height:30px;min-height:30px;padding:0 13px;line-height:1}.supportTenantTabs button{color:#17466b;white-space:nowrap;background:#fff;border:1px solid #b9d1e3;border-radius:6px;font-weight:800}.supportTenantTabs button.active{color:#fff;background:#1f7ab9;border-color:#1f7ab9}.supportTenantForm{gap:12px;display:grid}.supportShipStationPanel{min-width:0}.supportShipStationPanel>*{grid-column:1/-1;min-width:0}.supportShipStationPanel fieldset{border:0;margin:0;padding:0}.supportShipStationPanel input[type=checkbox]{width:16px;height:16px;min-height:0}.supportShipStationPanel td{overflow-wrap:anywhere}.supportFullPushSchedules{grid-column:1/-1;min-width:0}.supportFullPushSchedules h3{margin:0 0 8px;font-size:14px}.supportFullPushSchedule{border-top:1px solid #c7d8e4;min-width:0;padding:12px 0}.supportFullPushSchedule>strong,.supportFullPushSchedule>small{overflow-wrap:anywhere;display:block}.supportFullPushTimes{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;margin-top:10px;display:grid}.supportFullPushStatus{overflow-wrap:anywhere;gap:4px;margin-top:8px;font-size:12px;display:grid}.supportInventoryErrors{width:100%;min-width:530px}.supportInventoryErrors td{vertical-align:top}.supportInventoryErrors details{margin-top:6px}.supportInventoryErrors details>div{margin-top:4px}.manualOrderCalculatedWeight{align-items:center;min-height:38px;font-weight:600;display:flex}@media (max-width:600px){.supportShipStationPanel .supportTenantTabPanel.active{grid-template-columns:1fr}}.supportTenantTabPanel{display:none}.supportTenantTabPanel.active{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.supportTenantForm label{color:var(--muted);gap:6px;font-weight:800;display:grid}.supportTenantForm input,.supportTenantForm select,.supportTenantForm textarea{background:#fff;border:1px solid #c7d8e4;border-radius:6px;min-height:38px;padding:8px 10px}.supportWideField,.supportModalActions,.supportTenantTabPanel .supportWideField{grid-column:span 2}.supportTenantFieldGroup{border-top:1px solid #d8e8f2;grid-column:1/-1;gap:2px;padding-top:10px;display:grid}.supportTenantFieldGroup strong{color:#17344c}.supportTenantFieldGroup span{color:var(--muted);font-size:13px}.supportFaviconUpload input[type=file]{background:#fff;padding:7px}.supportFaviconCurrent{align-items:center;gap:10px;min-height:54px;display:flex}.supportFaviconCurrent img{object-fit:contain;border:1px solid var(--line);background:#fff;width:36px;height:36px}.storageReportHeaderActions,.storageReportPager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.storageReportFilters{grid-template-columns:repeat(6,minmax(130px,1fr));align-items:end;gap:10px;display:grid}.storageReportFilters label,.storageReportPager label{color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.storageReportFilters input,.storageReportFilters select,.storageReportPager select{width:100%}.storageReportSearch{grid-column:span 2}.storageReportSummary{grid-template-columns:repeat(4,minmax(140px,1fr))}.storageReportTablePanel{padding:0;overflow:hidden}.storageReportPager{border-bottom:1px solid var(--line);padding:10px 12px}.storageReportPager>span{color:var(--muted);margin-right:auto;font-size:12px}.storageReportPager label{grid-template-columns:auto 70px;align-items:center}.storageReportTableWrap{max-height:68vh;overflow:auto}.storageReportTableWrap table{min-width:1420px}.storageReportTableWrap th{z-index:1;background:var(--panel-soft);position:sticky;top:0}.storageReportTableWrap td{vertical-align:top}.storageReportTableWrap td small{color:var(--muted);white-space:normal;max-width:280px;margin-top:3px;display:block}@media (max-width:1100px){.storageReportFilters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.storageReportFilters,.storageReportSummary{grid-template-columns:1fr}.storageReportSearch{grid-column:auto}.storageReportHeaderActions{justify-content:flex-start}}.platformBillingPanel{background:#f8fbfe;border:1px solid #d8e8f2;border-radius:7px;gap:10px;min-width:0;padding:12px;display:grid}.platformBillingPanel .supportTenantFieldGroup{border-top:0;padding-top:0}.platformBillingToolbar,.platformInvoiceRow summary,.platformInvoiceLine,.platformInvoiceMeta,.platformInvoiceActions,.platformUsageTable>div{align-items:center;gap:10px;display:flex}.platformBillingToolbar{flex-wrap:wrap;justify-content:space-between}.platformInvoiceList,.platformInvoiceBody,.platformUsageTable{gap:7px;display:grid}.platformInvoiceRow{background:#fff;border:1px solid #c7d8e4;border-radius:6px;min-width:0}.platformInvoiceRow summary{cursor:pointer;min-height:44px;padding:8px 10px}.platformInvoiceRow summary>span:first-child{flex:auto;min-width:0;display:grid}.platformInvoiceRow summary>strong:last-child{margin-left:auto}.platformInvoiceStatus{color:#17466b;background:#e8f2f9;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:900}.platformInvoiceStatus.paid{color:#176337;background:#e3f4e9}.platformInvoiceStatus.failed,.platformInvoiceStatus.overdue{color:#9f2f1e;background:#fff0ec}.platformInvoiceBody{padding:0 10px 10px}.platformInvoiceLine{border-top:1px solid #e3edf4;justify-content:space-between;padding:7px 0}.platformInvoiceLine>span:first-child{flex:auto}.platformInvoiceMeta{color:var(--muted);flex-wrap:wrap;font-size:12px}.platformInvoiceActions{flex-wrap:wrap;justify-content:flex-end}.platformUsageTable{margin-top:4px}.platformUsageTable>div{border-top:1px solid #d8e8f2;grid-template-columns:minmax(100px,1fr) repeat(3,minmax(90px,auto));padding:6px 0;font-size:12px;display:grid}@media (max-width:760px){.platformInvoiceRow summary,.platformInvoiceLine,.platformUsageTable>div{flex-direction:column;align-items:start}.platformUsageTable>div{grid-template-columns:1fr 1fr}}.supportTenantCheck{color:#17344c;background:#f8fbfe;border:1px solid #d8e8f2;border-radius:7px;flex-direction:row;align-self:end;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:flex!important}.supportTenantCheck input[type=checkbox]{flex:none;width:16px;height:16px;min-height:16px;padding:0}.supportModalActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.supportModalActions button:first-child{color:#17466b;background:#fff}.supportModalActions button[type=submit]{background:#1f7ab9}.supportLogHeader{background:var(--soft);font-weight:800}.supportLogRow{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr 1.7fr}.spinnerLabel{align-items:center;gap:8px;display:inline-flex}.spinnerLabel i{border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.smallDanger{color:#a33724;background:#fff;border-color:#efb6ad;width:auto;min-width:0;min-height:30px;padding:0 10px}.dangerText{color:#a33724}.amazonDraftStatus,.placementOptions{grid-column:1/-1}.amazonDraftStatus{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.amazonDraftStatus.warning{color:#8f4f00;background:#fff7e5;border:1px solid #f4c56b;border-radius:7px;padding:8px 10px}.fbaOperationProgress{color:#173f69;background:#f0f7ff;border:1px solid #b8d4f5;border-radius:8px;grid-column:1/-1;gap:8px;padding:14px 16px;display:grid}.fbaOperationHeading{flex-wrap:wrap;justify-content:space-between;gap:8px;font-weight:600;display:flex}.placementOptions{gap:8px;display:grid}.placementOptionRow{border:1px solid var(--line);background:#f8fbfd;border-radius:6px;grid-template-columns:minmax(300px,1fr) minmax(420px,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.placementOptionRow.expanded{background:#fff;border-color:#9fc4df}.placementOptionRow span,.amazonDraftStatus span{display:block}.placementOptionMain{min-height:54px;color:var(--ink);text-align:left;background:0 0;border:0;gap:5px;padding:0;display:grid}.placementOptionMain strong{color:#063d6b;font-size:15px}.placementOptionMain small,.optionRoute{color:var(--muted)}.optionRoute{text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden}.optionCostGrid{grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px;display:grid}.optionCostGrid span{border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px}.optionCostGrid small,.optionCostGrid strong{display:block}.optionCostGrid small{color:var(--muted)}.walmartShipmentAttemptRow{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.4fr) auto;align-items:center}.walmartAttemptMain{min-height:0}.walmartAttemptDestination{gap:3px;min-width:0;display:grid}.walmartAttemptDestination small{color:var(--muted)}.walmartAttemptDestination strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.walmartAttemptSummaryActions{justify-content:flex-end}.walmartAttemptDetailGrid,.walmartShipmentAttemptRow .wpcRatePanel,.walmartShipmentAttemptRow .walmartAttemptActionRow,.walmartShipmentAttemptRow>.wpcRateEmpty{grid-column:1/-1}.walmartAttemptDetailGrid{grid-template-columns:repeat(4,minmax(150px,1fr))}.walmartAttemptActionRow{flex-wrap:wrap}.walmartPickupDateControl{min-width:180px}.reviewWalmartQuantityPanel{margin-bottom:12px}.wpcRatePanel{background:#f7fbfe;border:1px solid #c8dceb;border-radius:6px;gap:8px;padding:10px;display:grid}.walmartQuantityPanel{background:#fbfdff;border:1px solid #c8dceb;border-radius:6px;gap:8px;padding:10px;display:grid}.walmartQuantityHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.walmartQuantityHeader span,.walmartQuantityRow span{gap:2px;display:grid}.walmartQuantityHeader small,.walmartQuantityRow small,.walmartQuantityActions small{color:var(--muted)}.walmartQuantityRows{gap:6px;display:grid}.walmartQuantityRow{background:#fff;border:1px solid #d8e7f2;border-radius:6px;grid-template-columns:minmax(220px,1fr) 110px 130px;align-items:center;gap:10px;padding:8px;display:grid}.walmartQuantityRow input{width:100%}.walmartQuantityActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wpcRateHeader,.wpcRateRow{grid-template-columns:minmax(220px,1.7fr) minmax(160px,1fr) minmax(110px,auto) minmax(80px,auto);align-items:center;gap:10px;display:grid}.wpcRateHeader{color:var(--muted);font-size:12px}.wpcRateHeader strong{color:var(--ink);font-size:14px}.wpcRateSteps{grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px;display:grid}.wpcRateSteps span{background:#fff;border:1px solid #d3e4f1;border-radius:6px;gap:2px;padding:8px;display:grid}.wpcRateSteps small{color:var(--muted);overflow-wrap:anywhere}.wpcRateSteps strong{color:var(--ink)}.wpcQuoteRequestGrid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px;display:grid}.wpcQuoteRequestGrid span{background:#fff;border:1px solid #d3e4f1;border-radius:6px;gap:3px;padding:8px;display:grid}.wpcQuoteRequestGrid small{color:var(--muted)}.wpcQuoteRequestGrid strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.wpcRateTable{gap:6px;display:grid}.wpcRateRow{border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px;font-size:12px}.wpcRateRow strong,.wpcRateRow small,.wpcRateRow span{display:block}.wpcRateRow small,.wpcRateEmpty{color:var(--muted)}.placementOptionActions{align-items:center;gap:8px;display:flex}.secondaryButton{color:var(--blue);background:#fff;border-color:#b8cfe2}.placementDetailPanel{background:#f7fbfe;border:1px solid #d6e4ef;border-radius:6px;grid-column:1/-1;gap:10px;padding:12px;display:grid}.placementDetailHeader{color:var(--muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.placementDetailHeader strong{color:var(--ink);font-size:14px}.placementShipmentGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.placementShipmentCard{border:1px solid var(--line);background:#fff;border-radius:6px;gap:4px;padding:10px;display:grid}.placementShipmentCard button{color:var(--ink);text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}.placementShipmentCard strong{color:#063d6b}.placementShipmentCard span,.placementShipmentCard small{color:var(--muted)}.placementShipmentCard b{color:var(--ink)}.placementSkuRows{border-top:1px solid var(--line);gap:4px;margin-top:6px;padding-top:6px;display:grid}.placementSkuRows div{grid-template-columns:minmax(120px,1fr) minmax(180px,2fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.placementSkuRows span{color:var(--ink);font-weight:700}.placementSkuRows strong{color:var(--ink)}.productModal.compactModal.placementDetailsModal{width:min(1180px,92vw);max-width:1180px;max-height:88vh;overflow:hidden}.modalHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.modalHeader h3{color:var(--ink);margin:0}.modalHeader p{color:var(--muted);margin:4px 0 0}.placementDetailsSummary{grid-template-columns:repeat(3,minmax(150px,1fr));gap:8px;margin-bottom:12px;display:grid}.placementDetailsSummary span{border:1px solid var(--line);background:#f8fbfd;border-radius:6px;gap:3px;padding:9px;display:grid}.placementDetailsSummary small{color:var(--muted)}.placementDetailsScroll{gap:10px;max-height:62vh;padding-right:4px;display:grid;overflow:auto}.placementDetailShipmentBlock{border:1px solid var(--line);background:#fff;border-radius:6px;gap:8px;padding:10px;display:grid}.placementDetailShipmentHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.placementDetailShipmentHeader span{gap:3px;display:grid}.placementDetailShipmentHeader strong{color:#063d6b}.placementDetailShipmentHeader small{color:var(--muted)}.placementDetailItems{border:1px solid var(--line);border-radius:6px;display:grid;overflow:hidden}.placementDetailItems>div{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.8fr) minmax(260px,1.7fr) minmax(60px,auto);align-items:center;gap:10px;padding:7px 9px;font-size:12px;display:grid}.placementDetailItems>div:first-child{border-top:0}.placementDetailItemsHead{color:var(--muted);background:#f3f8fc;font-weight:700}.placementDetailItems span{color:var(--ink);font-weight:700}.placementDetailItems small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.placementDetailItems strong{text-align:right}.placementDetailPending{color:var(--muted);padding:9px}.feeBreakdown{color:var(--muted);gap:4px;font-size:12px;display:grid}.movementEntryGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;display:grid}.inventoryControlGrid,.locationFormGrid{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:end;gap:10px;display:grid}.locationNameField{grid-column:span 2}.compactLocationForm{grid-template-columns:minmax(160px,1fr) minmax(140px,1fr) minmax(140px,1fr) minmax(85px,110px) auto}.compactLocationForm .locationNameField{grid-column:auto}.compactLocationForm .locationPriorityField input{text-align:center}.compactLocationForm .categoryChecks{order:1;grid-column:1/-1;max-width:none}.compactAddGrid{grid-template-columns:minmax(220px,360px) auto;align-items:end}.compactAddGrid button,.packingAreaCreateGrid button{justify-self:start;width:auto}.blueStrongButton{color:#fff;background:var(--blue);border-color:var(--blue);font-weight:900}.blueStrongButton:hover{background:#236fa9;border-color:#236fa9}.inventoryControlGrid label,.locationFormGrid label,.movementEntryGrid label,.categoryChecks label{color:var(--muted);gap:5px;font-weight:800;display:grid}.inventoryControlGrid input,.inventoryControlGrid select,.locationFormGrid input,.locationFormGrid select,.movementEntryGrid input,.movementEntryGrid select{min-height:38px}.inventoryControlResults{gap:12px;margin-top:14px;display:grid}.controlResultBlock{border:1px solid var(--line);background:#f8fbfd;border-radius:7px;gap:8px;padding:10px;display:grid}.controlResultBlock>strong{color:#0c4369;font-size:15px}.stockAdjustRow{background:#fff;border:1px solid #dce9f2;border-radius:6px;grid-template-columns:minmax(220px,1fr) 92px auto auto;align-items:center;gap:8px;padding:8px;display:grid}.stockAdjustRow strong,.stockAdjustRow small{display:block}.stockAdjustRow input{width:90px}.stockAdjustConversion{grid-column:1/-1;padding-top:4px}.stockAdjustConversion .caseConvertGrid{align-items:end;gap:10px}.stockAdjustConversion .caseConvertEachGrid{grid-template-columns:minmax(260px,1fr) 92px max-content}.stockAdjustConversion .caseConvertPalletGrid{grid-template-columns:minmax(260px,1fr) minmax(190px,260px) max-content}.stockAdjustConversion .caseBuildGrid{grid-template-columns:minmax(260px,1.2fr) minmax(190px,260px) 92px max-content}.stockAdjustConversion .caseConvertGrid label,.stockAdjustConversion .caseConvertGrid select{min-width:0}.stockAdjustConversion .caseConvertGrid .primaryAction{white-space:normal;width:auto;min-width:132px;max-width:180px;padding-inline:12px;line-height:1.15}.inventoryControlLayout{gap:14px;display:grid}.inventoryControlHero{background:linear-gradient(#fff 0%,#f8fbfd 100%);border-color:#b8d0df}.inventoryControlHero .panelHeader h2,.inventoryControlMovePanel .panelHeader h2{color:#2f8fc8;letter-spacing:0;font-size:23px}.inventoryControlSearchGrid{grid-template-columns:minmax(170px,220px) minmax(340px,1.4fr) minmax(240px,300px) 110px minmax(220px,.8fr) auto}.scanToAddPanel{border-color:#a8cfe5}.scanToAddGrid{grid-template-columns:minmax(180px,230px) minmax(220px,280px) 90px minmax(360px,1.5fr) minmax(140px,.6fr) 150px 120px auto;align-items:end;gap:10px;display:grid}.scanToAddGrid label{color:var(--muted);gap:5px;font-weight:800;display:grid}.scanToAddGrid input{min-height:38px}.scanInputField input{font-size:16px;font-weight:800}.scanMatchList{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.scanRecentPanel{background:#f8fbfd;border:1px solid #d7e7f0;border-radius:7px;gap:8px;margin-top:12px;padding:10px;display:grid}.scanRecentPanel>strong{color:#0c4369}.scanRecentPanel>span{color:var(--muted)}.scanRecentRow{background:#fff;border:1px solid #dce9f2;border-radius:6px;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.scanRecentRow div{gap:2px;display:grid}.scanRecentRow span,.scanRecentRow small{color:var(--muted)}.scanRecentRow.reversed{opacity:.62}.adjustInventorySearchGrid{grid-template-columns:minmax(420px,1.5fr) minmax(240px,300px) minmax(260px,.8fr)}.inventoryControlCards{grid-template-columns:repeat(3,minmax(260px,1fr));align-items:start;gap:14px;display:grid}.inventoryControlCard{min-height:100%}.compactControlGrid{grid-template-columns:minmax(180px,1fr) 120px auto}.caseConvertGrid{grid-template-columns:minmax(240px,1fr) 140px;align-items:end}.caseConvertGrid .searchablePicker{min-width:0}.caseConvertGrid label:last-child input{width:100%}.caseConvertPalletGrid{grid-template-columns:minmax(220px,1fr) minmax(180px,260px) max-content}.conversionHint{color:var(--muted);align-self:center;font-size:12px;font-weight:700;line-height:1.35}.primaryAction{color:#fff;background:var(--blue);border-color:var(--blue);font-weight:800}.primaryAction:disabled{color:#7f95a5;cursor:not-allowed;background:#e8f0f5;border-color:#d3e1ea}.warningStatus{color:#80551a;background:#fff8e7;border-color:#e4c77d}.searchMatchList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-top:12px;display:grid}.searchMatchList button{text-align:left;height:auto;min-height:52px;color:var(--text);box-shadow:none;background:#fff;border-color:#d9e7f0;gap:3px;padding:8px 10px;display:grid}.searchMatchList span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.searchablePicker{color:var(--muted);gap:5px;font-weight:800;display:grid;position:relative}.locationPickerSelected{color:var(--text);background:#f3fbf5;border-color:#8bc7a5}.pickerSelectedHint{color:#2f7b47;padding-left:2px;font-size:12px;font-weight:800}.pickerResults{z-index:20;background:#fff;border:1px solid #bfd3e2;border-radius:8px;gap:2px;max-height:238px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #1d364e29}.pickerResults button{text-align:left;height:auto;min-height:44px;color:var(--text);background:#fff;border:0;border-radius:6px;gap:2px;padding:7px 8px;display:grid}.pickerResults button:hover{background:#edf6fb}.pickerResults span{color:var(--muted);padding:7px 8px;font-size:12px}.pickerResults small{color:var(--muted)}.selectedInventoryCard{background:#fff;border:1px solid #c8dce9;border-radius:8px;grid-template-columns:minmax(280px,1fr) minmax(420px,.9fr);align-items:center;gap:14px;margin-top:14px;padding:14px;display:grid}.selectedInventoryCard>div:first-child{gap:4px;display:grid}.selectedInventoryCard strong{color:#0c4369;font-size:17px}.selectedInventoryCard span,.selectedInventoryCard small{color:var(--muted)}.stockSummaryStrip{grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;display:grid}.stockSummaryStrip span{background:#f7fbfd;border:1px solid #d7e6ef;border-radius:8px;gap:4px;padding:10px;display:grid}.stockSummaryStrip small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.stockSummaryStrip strong{color:var(--text);font-size:20px}.inventoryControlMovePanel{width:100%;min-height:185px}.inventoryControlMovePanel .inventoryControlGrid{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr) auto}.categoryChecks{border:1px solid var(--line);background:#f8fbfd;border-radius:6px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;padding:10px;display:grid}.compactLocationForm .categoryChecks{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:38px;padding:8px;display:flex;overflow-x:auto}.compactLocationForm .categoryChecks strong{white-space:nowrap;flex:none;font-size:12px}.compactLocationForm .categoryChecks label{white-space:nowrap;flex:none}.categoryChecks strong{color:#2d465b;grid-column:1/-1}.categoryChecks label{color:var(--text);grid-template-columns:auto 1fr;align-items:center}.inactiveRow{opacity:.62;background:#f5f7f8}.inlineDetails{margin-top:6px}.inlineDetails summary{color:var(--blue);cursor:pointer;font-weight:800}.availabilityPanel{padding:0;overflow:hidden}.availabilityPanel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px;list-style:none;display:flex}.availabilityPanel summary::-webkit-details-marker{display:none}.availabilityPanel summary h2{margin:0}.availabilityPanel summary span{color:var(--muted);margin-top:3px;display:block}.availabilityPanel summary strong{color:#0f5f37}.availabilityGrid{grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;max-height:178px;padding:0 16px 16px;display:grid;overflow-y:auto}.availabilityMetric{background:#f8fcf9;border:1px solid #cfe8d6;border-radius:7px;gap:5px;min-height:74px;padding:10px;display:grid}.availabilityMetric span,.availabilityMetric small{color:var(--muted);font-weight:800}.availabilityMetric strong{color:#0f5f37;font-size:20px}.miniRow{border-top:1px solid var(--line);grid-template-columns:minmax(120px,1fr) auto;gap:4px 10px;padding:6px 0;display:grid}.miniRow small{color:var(--muted);grid-column:1/-1}.miniRowMetric{color:#0d2740;font-weight:900}.presetRows{gap:10px;display:grid}.locationToolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.locationToolbar input{width:min(420px,100%)}.locationToolbar select{min-height:34px}.locationToolbar span{color:var(--muted);font-size:12px;font-weight:700}.packingAreaCreateGrid{grid-template-columns:150px minmax(170px,220px) minmax(180px,260px) repeat(3,76px) auto;align-items:end;gap:8px;display:grid}.packingAreaCreateGrid label{color:var(--muted);gap:4px;font-size:12px;font-weight:800;display:grid}.packingAreaRows{gap:8px;display:grid}.packingAreaRow{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(180px,1fr) 130px minmax(120px,180px) minmax(90px,120px) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.packingAreaRow>div{gap:3px;display:grid}.packingAreaRow strong,.packingAreaRow span,.packingAreaRow code,.packingAreaRow small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.packingAreaRow span{color:#244b69;font-weight:900}.packingAreaRow code{background:#eef6fd;border:1px solid #d3e5f2;border-radius:5px;padding:4px 6px}.packingAreaTable{min-width:980px}.packingAreaTable td:last-child{white-space:nowrap}.tableTextInput{width:min(240px,100%);min-height:34px}.tableNumberInput{width:88px;min-height:34px}.compactLocationForm .blueStrongButton{white-space:nowrap;justify-self:start;width:auto;min-width:0;padding:0 14px}.presetRow{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(150px,1fr) repeat(5,minmax(65px,100px)) auto auto;align-items:end;gap:8px;padding:10px;display:grid}.presetRow label{color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.compactSettingsGrid{grid-template-columns:minmax(280px,420px);margin-bottom:12px}.activeShipFromControl{grid-template-columns:minmax(220px,320px)}.addressRows{gap:8px;display:grid}.addressRow{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:8px;padding:10px;display:grid}.addressRow input{min-height:34px}.shipFromTemplateInput,.shipFromCompanyInput,.shipFromContactInput,.shipFromAddress2Input{grid-column:span 2}.shipFromEmailInput,.shipFromAddress1Input{grid-column:span 3}.shipFromPhoneInput,.shipFromCityInput{grid-column:span 2}.shipFromStateInput,.shipFromZipInput,.shipFromCountryInput{grid-column:span 1}.addressRow button{min-height:34px}.addressRow.activeAccount{background:#eef8f0;border-color:#7dbb8d;box-shadow:inset 4px 0 #3f8d64}.addressRow.activeAccount button:first-of-type{color:#fff;background:#3f8d64;border-color:#3f8d64}.permissionGrid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;margin-top:14px;display:grid}.permissionGrid article{border:1px solid var(--line);background:#f8fbfd;border-radius:8px;gap:6px;padding:12px;display:grid}.permissionGrid span{color:var(--muted);font-size:12px}.draftRows{gap:10px;display:grid}.syncStatus{color:#31536c;border:1px solid var(--line);background:#f8fbfd;border-radius:8px;padding:8px 12px;font-size:13px}.syncStatus.error{color:#8b2f2f;background:#fff8f8;border-color:#e6b8b8;justify-content:space-between;align-items:center;gap:12px;display:flex}.submitStatus{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.submitStatus label{color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.submitStatus span{color:#31536c;font-size:13px;font-weight:700}.transportPanel{border:1px solid var(--line);background:#f8fbfd;border-radius:8px;gap:12px;margin-bottom:12px;padding:12px;display:grid}.transportRows{gap:8px;display:grid}.transportRow{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(180px,1fr) 150px 130px minmax(220px,1.2fr) minmax(180px,1fr);align-items:center;gap:10px;padding:10px;display:grid}.transportRow.selected{border-color:var(--blue);box-shadow:0 0 0 2px #2376b71f}.transportRow small{color:var(--muted)}.boxGrid,.palletGrid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:8px;margin-top:12px;display:grid}.boxGrid{max-height:336px;padding-right:4px;overflow-y:auto}.palletGrid.compact{grid-template-columns:repeat(auto-fill,minmax(220px,280px))}.freightClassPanel{border:1px solid var(--line);background:#f8fbfd;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:12px;padding:12px;display:grid}.freightClassPanel span,.freightClassPanel label{color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.freightClassPanel strong{color:var(--ink);font-size:15px}.palletCard{background:var(--soft);border:1px solid var(--line);border-radius:7px;gap:10px;padding:12px;display:grid}.palletTitle{justify-content:space-between;gap:10px;display:flex}.palletFields{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px;display:grid}.palletFields label,.palletBoxRow label{min-width:0;color:var(--muted);overflow-wrap:anywhere;gap:4px;font-size:12px;font-weight:700;display:grid}.palletFields input,.palletBoxRow input{width:100%;min-height:32px}.boxCard{background:var(--soft);border:1px solid var(--line);border-radius:7px;gap:5px;padding:10px;display:grid}.boxCard.open{background:#fff7ec;border-color:#d89a45}.boxCard.closed{background:#f2fbf4;border-color:#b9d9c3}.boxCard.voided{color:#6f5353;background:#f7eeee;border-color:#d9c0c0}.boxCard small{display:block}.shipFromCard{background:var(--soft);border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:12px;display:grid}.shipFromCard.activeAccount{border-color:var(--blue);background:#f8fbff}.scanBar{grid-template-columns:1fr auto;gap:8px;display:grid}.packPanel{gap:10px;display:grid}.packRows{gap:8px;max-height:624px;padding-right:4px;display:grid;overflow-y:auto}.packRow{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:76px minmax(260px,1fr) repeat(4,minmax(88px,.14fr)) auto auto;align-items:center;gap:12px;min-height:96px;padding:10px;display:grid;position:relative}.packRow.complete{background:#dff1dd;border-color:#b7d6b1}.packRow.overpacked{background:#fff0ef;border-color:#ef9a9a}.dangerSmallButton{color:#a22622;background:snow;border-color:#efb4b0}.photoLink{color:inherit;text-decoration:none}.photoLink span{display:inline-block;position:relative}.photoPreview{z-index:8;display:none;position:absolute;top:-22px;left:78px;box-shadow:0 18px 45px #1f2d3a3d;width:230px!important;height:300px!important}.photoLink:hover .photoPreview{display:block}.productButton{text-align:left;background:0 0;border:0;gap:2px;padding:0;display:grid}.productButton strong{color:#004c86}.qtyMetric{gap:2px;display:grid}.qtyMetric span{font-size:12px}.qtyMetric strong{font-size:22px}.finalQtyInput input{width:86px;height:34px;font-size:20px;font-weight:800}.qtyMetric.warn strong{color:#9a620a}.packRow.overpacked .qtyMetric.warn strong{color:#b42318}.reviewSummary{grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;margin-top:12px;display:grid}.reviewSummary span{border:1px solid var(--line);background:#fff;border-radius:7px;gap:4px;padding:12px;display:grid}.reviewSummary small{color:var(--muted)}.reviewSummary strong{font-size:24px}.statusPill{color:#1d6b44;background:#e3f2ea;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.modePill{color:#0d4770;background:#eef8fc;border:1px solid #b8d7e9;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.modePill small{color:#587188;font-size:11px;font-weight:700}.combinationRequestBadge{color:#6b4600;text-align:left;background:#fff7d6;border-color:#d69e2e;grid-column:1/-1;width:fit-content;min-height:30px;padding:5px 9px;font-weight:800}.reviewRows{gap:8px;max-height:1450px;margin-top:12px;display:grid;overflow-y:auto}.reviewRow{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:minmax(190px,1fr) 110px 150px 150px;align-items:center;gap:10px;padding:10px;display:grid}.reviewRow.warning{background:#fff8ed;border-color:#d7963b}.reviewRow label{color:var(--muted);gap:4px;font-size:11px;display:grid}.reviewRow input{width:92px;height:32px}.reportSkuRow{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:minmax(260px,1.2fr) minmax(520px,3.4fr) minmax(210px,1fr) minmax(210px,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.reportSkuTitle{gap:3px;min-width:0;display:grid}.reportSkuTitle b{overflow-wrap:anywhere;color:#12314f;font-size:13px}.reportSkuTitle small{color:var(--muted);font-weight:700}.logRows{gap:8px;display:grid}.logRow{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:72px 190px 1fr 150px;align-items:center;gap:10px;padding:10px;display:grid}.modalBackdrop{z-index:30;background:#111f2c7a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.productModal{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:280px 1fr;gap:24px;width:min(980px,100%);padding:22px;display:grid;position:relative;box-shadow:0 25px 70px #101c2847}.productModal.compactModal{grid-template-columns:1fr;width:min(560px,100%)}.productModal.customerDispatchModal{gap:16px;min-width:0;max-height:calc(100dvh - 44px);overflow:auto}.customerDispatchModal .modalFields{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.customerDispatchModal input,.customerDispatchModal select,.customerDispatchModal textarea{width:100%;min-width:0;font-size:16px}.customerDispatchModal h2{font-size:20px}.customerDispatchModal textarea{resize:vertical;min-height:72px}.customerDispatchModal .modalActions button{white-space:normal}.productModal.compactModal.shipStationPartialModal{width:min(720px,100%);max-height:calc(100vh - 48px);overflow:auto}.partialSafetyNotice{color:#674200;background:#fff8e5;border:1px solid #e4ad47;border-radius:7px;padding:10px 12px;font-weight:800}.partialWorkflowSteps{gap:12px;margin:0;padding-left:24px;display:grid}.partialWorkflowSteps li{padding-left:4px}.partialWorkflowSteps span{color:var(--muted);margin-top:2px;display:block}.partialOrderLines{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:6px;padding:10px 0;display:grid}.partialOrderLines>div{justify-content:space-between;gap:16px;display:flex}.partialWorkflowActions{flex-wrap:wrap}.compactActionButton{min-height:28px;margin-top:4px;padding:0 8px;font-size:12px;font-weight:800}.productModal.inventoryFileToolsModal{width:min(980px,100%);max-height:calc(100vh - 48px);overflow:auto}.productModal.compactModal.manualProductModal{width:min(1040px,100%);max-height:calc(100vh - 48px);overflow:auto}.manualProductHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.manualProductHeader p,.manualProductSection p{color:var(--muted);margin-top:4px}.manualProductHeader>button{width:36px;min-width:36px;height:36px;padding:0}.manualProductFields{grid-template-columns:repeat(3,minmax(0,1fr))}.manualProductFields .wideField{grid-column:1/-1}.manualProductSection{border-top:1px solid var(--line);gap:14px;padding-top:16px;display:grid}.manualPackageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.manualPackageGrid label,.manualComponentBuilder label,.manualComponentRow label{color:var(--muted);gap:6px;font-weight:700;display:grid}.manualComponentBuilder{grid-template-columns:minmax(0,1fr) 140px;align-items:end;gap:12px;display:grid}.manualComponentResults{z-index:45}.manualComponentList{gap:8px;display:grid}.manualComponentRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 110px auto;align-items:end;gap:12px;padding:10px 0;display:grid}.manualComponentRow>div{gap:3px;min-width:0;display:grid}.manualComponentRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productModal.walmartConnectModal{width:min(760px,100%)}.walmartCredentialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.walmartCredentialGrid .wideField{grid-column:1/-1}.modalFooterActions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.importExportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.importExportCard{background:#fbfdff;border:1px solid #cfe4f3;border-radius:8px;align-content:start;gap:12px;min-height:210px;padding:16px;display:grid}.importExportCard h3{color:#2f8fc8;font-size:18px;font-weight:900}.importExportCard p{color:var(--muted);line-height:1.45}.importExportCard .modalActions{align-self:end;align-items:stretch}@media (max-width:900px){.importExportGrid{grid-template-columns:1fr}.manualProductFields,.manualPackageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.manualProductFields,.manualPackageGrid,.manualComponentBuilder,.manualComponentRow{grid-template-columns:1fr}}.productModal.warehouseInventoryModal{width:min(1180px,100%);max-height:calc(100vh - 48px);overflow:auto}.warehouseInventoryModal .modalContent{gap:14px;display:grid}.warehouseInventoryModal label{color:var(--muted);gap:6px;font-weight:800;display:grid}.warehouseInventoryModal .productDetailSection{background:#fbfdff;border-color:#cfe4f3}.warehouseInventoryModal .sectionTitleRow{border-bottom:1px solid #dbeaf4;align-items:start;padding-bottom:8px}.warehouseInventoryModal .sectionTitleRow h3{color:#2f8fc8;font-size:18px;font-weight:900}.warehouseInventoryModal .sectionTitleRow span{color:#5b7285}.inventoryEditNoteSection input{width:100%}.editInventoryHeader{border:1px solid var(--line);background:#fbfdfe;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(190px,240px);align-items:start;gap:14px;padding:12px 14px;display:grid}.editInventoryTitleBlock{gap:5px;min-width:0;display:grid}.editInventoryTitleBlock h2{margin:0 0 2px}.editInventoryTitleBlock>strong{color:#0d2740;font-size:17px;line-height:1.25}.editInventoryTitleBlock>span{color:var(--muted);font-weight:800}.editInventoryIdentifiers{flex-wrap:wrap;gap:6px;display:flex}.editInventoryIdentifiers small{color:#587085;background:#f5f9fc;border:1px solid #d4e2ec;border-radius:999px;padding:5px 8px;font-weight:800}.editInventoryIdentifiers b{color:#0d2740}.editInventoryStockSummary{background:#f5fbf7;border:1px solid #cde2d5;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.editInventoryStockSummary span,.editInventoryStockSummary small{color:#557084;font-size:12px;font-weight:800}.editInventoryStockSummary strong{color:#103b5c;font-size:24px;line-height:1}.inventoryEditRows{gap:8px;max-height:260px;padding-right:4px;display:grid;overflow-y:auto}.productDraftToolbar{border-bottom:1px solid #c5d5e3;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 0;display:flex}.productDraftToolbar>span{margin-right:auto}.productDraftFields{border:0;min-width:0;margin:0;padding:0}.catalogTools{color:#253747;background:#fff;min-width:0;padding:16px}.catalogTabs{border-bottom:1px solid #c9d6de;flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.catalogTabs [aria-selected=true]{color:#fff;background:#205c75}.catalogIntro{color:#465968;padding:12px 0}.catalogIntro p{max-width:1000px;line-height:1.5}.catalogFilters{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;display:grid}.catalogFilters label,.catalogActions label{flex-direction:column;gap:5px;min-width:0;display:flex}.catalogActions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.catalogMeasurementUnits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:300px;max-width:100%;display:grid}.catalogActions:has(.catalogMeasurementUnits){align-items:flex-end}.catalogTableWrap{width:100%;overflow:auto}.catalogTableWrap table{border-collapse:collapse;width:100%;font-size:12px}.catalogTableWrap th,.catalogTableWrap td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d9e2e7;min-width:95px;max-width:260px;padding:9px}.catalogTableWrap th{color:#354d59;background:#edf3f5}.catalogTableWrap small{color:#566d76;margin-top:4px;display:block}.catalogTableWrap pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:340px}.catalogBand{border-bottom:1px solid #d9e2e7;padding:18px 0}.catalogFileFields{border:0;min-width:0;margin:16px 0 0;padding:0}.catalogFileFields .catalogFilters{max-width:800px}.catalogFileFields .searchablePicker{min-width:0}.catalogFileFields strong{overflow-wrap:anywhere;display:block}.catalogOperationStatus{overflow-wrap:anywhere;background:#f0f7f4;border-left:3px solid #24785e;padding:10px 12px}.catalogOperationStatus p{margin:6px 0 0}.orderLineReview{border-top:1px solid #cbd5df;gap:12px;min-width:0;padding:16px 0;display:grid}.orderLineReview fieldset{gap:12px;min-width:0;margin:0;display:grid}.orderLineReview label{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.orderLineReview .checkboxLabel{align-items:flex-start;gap:8px;display:flex}.orderLineReview .checkboxLabel input{flex:none;width:auto}.orderLineReview textarea,.orderLineReview input:not([type]){width:100%;min-width:0}.productZoneFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.productZoneFields label{gap:6px;min-width:0;display:grid}.productZoneFields select{box-sizing:border-box;width:100%;min-width:0}.productZoneFields>button{grid-column:1/-1;justify-self:start}.catalogRun{border-bottom:1px solid #d9e2e7;flex-wrap:wrap;align-items:center;gap:14px;padding:8px 0;display:flex}.catalogRun p{color:#9c3030;width:100%}.catalogPreview{color:#253747;background:#fff;border-radius:6px;width:min(1180px,100vw - 32px);max-height:calc(100dvh - 40px);padding:20px;overflow:auto}.catalogPreview h2{font-size:18px}.catalogPreview>label{gap:6px;max-width:320px;margin:12px 0;display:grid}.catalogPreview .catalogTableWrap{max-height:50dvh}.productDetailModal{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:22px;width:min(1360px,100%);max-height:calc(100vh - 48px);padding:22px;display:grid;position:relative;overflow:auto;box-shadow:0 25px 70px #101c2847}.productDetailMedia{align-content:start;gap:12px;display:grid}.productDetailMedia img,.productDetailImagePlaceholder{aspect-ratio:1/1.25;object-fit:contain;border:1px solid var(--line);background:#f6fafc;border-radius:7px;width:100%}.productDetailImagePlaceholder{color:var(--muted);place-items:center;font-weight:800;display:grid}.productDetailMedia a{color:#0a548a;border:1px solid var(--line);border-radius:7px;width:fit-content;padding:8px 10px;font-weight:800;text-decoration:none}.productDetailContent{gap:18px;min-width:0;display:grid}.productDetailHeader{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-right:34px;display:grid}.productDetailIdentity{min-width:0}.productDetailIdentity textarea{min-height:80px;font:inherit;line-height:1.5}.productDetailSku{overflow-wrap:anywhere;font-weight:600}.productDetailHeader>.syncStatus{grid-column:1/-1}.productDetailActions{align-self:start;position:relative}.productDetailActions summary{cursor:pointer;border:1px solid var(--line);border-radius:4px;padding:8px}.productDetailActions fieldset{z-index:5;border:1px solid var(--line);background:#fff;gap:8px;width:240px;max-width:calc(100vw - 60px);padding:12px;display:grid;position:absolute;right:0;box-shadow:0 4px 12px #0002}.productDetailActions button{white-space:normal;width:100%}@media (max-width:600px){.productZoneFields,.productDetailHeader{grid-template-columns:minmax(0,1fr)}.productDetailActions fieldset{left:0;right:auto}}.productDetailHeader h2{max-width:760px;font-size:24px;line-height:1.2}.productDetailHeader p,.sectionTitleRow span{color:var(--muted)}.productHiddenNote{color:#8a3b18;max-width:760px;margin-top:6px;font-weight:800}.productDetailQtySummary{grid-template-columns:repeat(3,minmax(74px,1fr));align-self:start;gap:7px;min-width:270px;display:grid}.productDetailQtySummary div{border:1px solid var(--line);background:#f1f8fb;border-radius:8px;gap:3px;min-width:0;padding:8px 10px;display:grid}.productDetailQtySummary span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.productDetailQtySummary strong{color:#0d2740;white-space:nowrap;font-size:19px;line-height:1}.productDetailHideButton{white-space:nowrap;align-self:start;width:auto;min-width:88px;min-height:32px;padding:0 12px;font-size:12px;line-height:1}.productDetailTabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;display:flex}.productDetailTabs button{color:#24435b;border:1px solid var(--line);background:#f7fbfd;border-bottom-color:#0000;border-radius:7px 7px 0 0;min-height:34px;padding:7px 12px;font-weight:800}.productDetailTabs button.active{color:#06385c;background:#fff;border-color:#9dbbd0;box-shadow:inset 0 -2px #1d6ea5}.productDetailGrid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;display:grid}.productDetailGrid section,.productDetailSection{border:1px solid var(--line);background:#fbfdfe;border-radius:7px;padding:14px}.productDetailGrid h3,.productDetailSection h3{margin-bottom:10px;font-size:15px}.productDetailGrid dl{grid-template-columns:135px 1fr;gap:8px 12px;display:grid}.productDetailGrid dt{color:var(--muted);font-weight:800}.productDetailGrid dd{overflow-wrap:anywhere;font-weight:800}.fbaQtyBreakdown{grid-template-columns:repeat(2,minmax(90px,1fr));gap:6px 12px;display:grid}.fbaQtyBreakdown strong{color:#0d2740;grid-column:1/-1;font-size:30px;line-height:1}.fbaQtyBreakdown span{color:#1c5f3b;grid-column:1/-1;font-weight:900}.fbaQtyBreakdown small{color:var(--muted);font-weight:800}.productDetailForm{grid-template-columns:90px 1fr auto;align-items:end;gap:10px;display:grid}.productDetailForm label{color:var(--muted);gap:5px;font-weight:800;display:grid}.productDetailForm input{min-height:38px}.productLabelPrintForm{grid-template-columns:minmax(110px,1fr) 82px minmax(130px,1fr) auto;align-items:end;gap:8px;margin-top:12px;display:grid}.productLabelPrintForm label{min-width:0;color:var(--muted);gap:5px;font-weight:800;display:grid}.productLabelPrintForm input,.productLabelPrintForm select{width:100%;min-width:0;min-height:38px}.productIdentifierMeta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.productIdentifierMeta .readonlySkuType{min-width:210px}.productIdentifierMeta small{color:var(--muted);font-weight:800}.productMasterForm,.productCustomsGrid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px;display:grid}.productMasterForm label,.productCustomsGrid label{color:var(--muted);gap:6px;font-weight:800;display:grid}.productMasterForm textarea,.productCustomsGrid textarea{resize:vertical;min-height:130px}.productMasterForm input,.productCustomsGrid input{min-height:38px}.productCustomsGrid label:first-child{grid-row:span 2}.productCustomsToggle{margin-bottom:12px}.productMasterActions{justify-content:flex-end;margin-top:12px;display:flex}.productMetaBadges{flex-wrap:wrap;gap:8px;display:flex}.productMetaBadges span,.productMetaBadges small{color:#0a456a;background:#eef8ff;border:1px solid #c8e2f3;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-weight:800;display:inline-flex}.packageDataForm{grid-template-columns:repeat(4,minmax(64px,1fr));gap:8px}.packageDataForm label{min-width:0}.packageDataForm input{width:100%;min-width:0}.packageDataForm label:last-child{grid-column:1/-1}.kitBuilderCard{background:#fff;border:1px solid #cfe0eb;border-radius:8px;gap:12px;margin:12px 0;padding:12px;display:grid}.kitComponentEntry{grid-template-columns:minmax(420px,1fr) 110px auto;align-items:end;gap:10px;display:grid}.kitComponentEntry label{color:var(--muted);gap:5px;font-weight:800;display:grid}.kitComponentEntry input{min-height:38px}.compactSearchList{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:0}.caseTemplateForm{gap:10px;margin-bottom:14px;display:grid}.caseTemplateTopRow{grid-template-columns:minmax(160px,.75fr) minmax(170px,220px);align-items:end;gap:10px;display:grid}.caseTemplateSkuRow{grid-template-columns:repeat(2,minmax(220px,1fr));align-items:end;gap:10px;display:grid}.caseTemplateDimensionRow{grid-template-columns:repeat(4,minmax(100px,1fr));align-items:end;gap:10px;display:grid}.caseTemplateActionRow{align-items:end;gap:10px;display:flex}.caseTemplateForm label{color:var(--muted);gap:5px;font-weight:800;display:grid}.caseTemplateForm input{min-height:38px}.caseTemplateForm .checkboxLine{min-height:38px;color:var(--text);align-items:center;gap:8px;display:flex}.caseTemplateForm .checkboxLine input{min-height:auto}.productPalletConfigSection{margin-top:12px;overflow:hidden}.productPalletMetaRow{grid-template-columns:repeat(2,minmax(220px,1fr));align-items:end;gap:10px;margin-bottom:10px;display:grid}.productPalletMetaRow label,.productPalletCaseSummary{color:var(--muted);gap:5px;font-weight:800;display:grid}.productPalletCaseSummary{background:#fff;border:1px solid #d4e2ec;border-radius:7px;min-height:38px;padding:8px 10px}.productPalletCaseSummary strong{color:#0d2740}.productPalletCaseSummary small{color:var(--muted)}.palletConfigDimensionRow{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.palletConfigDimensionRow label,.palletConfigDimensionRow input{min-width:0;max-width:100%}.productPalletActions{margin-top:10px}.productPalletConfigList{grid-template-columns:repeat(3,minmax(180px,1fr));margin-top:12px}.productPalletEmpty{margin-top:12px}.packageLockLine{align-items:center;gap:8px;min-height:auto;flex-direction:row!important}.packageLockLine input{width:14px!important;height:14px!important;min-height:14px!important}.clientDashboardPanel{margin-top:4px}.clientDashboardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.clientDashboardGrid button{text-align:left;color:var(--text);background:#f8fcff;border:1px solid #c9ddeb;border-radius:8px;padding:14px}.clientDashboardGrid button strong,.clientDashboardGrid button span{display:block}.clientDashboardGrid button span{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.35}.poQueue{gap:10px;display:grid}.poCard{background:#fff;border:1px solid #cfe0ee;border-radius:8px;grid-template-columns:minmax(260px,1fr) 180px 110px auto;align-items:center;gap:12px;padding:12px;display:grid}.poCardMain strong,.poCardMain span,.poCardMain small,.poProgress span,.poProgress small{display:block}.poCardMain strong{color:var(--text);font-size:16px}.poCardMain span,.poCardMain small,.poProgress small{color:var(--muted)}.poProgress strong{color:#0c2d4a;font-size:22px}.statusPill{color:#0b5192;background:#e9f3ff;border-radius:999px;justify-self:start;padding:4px 10px;font-size:12px;font-weight:800}.statusPill-draft{color:#4e6277;background:#f4f6f8}.statusPill-awaiting{color:#956407;background:#fff4d8}.statusPill-receiving{color:#075985;background:#e0f2fe}.statusPill-closed{color:#13713a;background:#dcf5e6}.statusPill-cancelled{color:#b42318;background:#ffe5e5}.statusPill-active{color:#13713a;background:#dcf5e6}.statusPill-pending{color:#956407;background:#fff4d8}.statusPill-inactive{color:#60758a;background:#eef2f6}.poActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.poReceivePanel{border-color:#9ec4e8}.poReceiveWorkstation{gap:14px;display:grid}.poReceiveSearch{margin-bottom:12px;position:relative}.poReceiveSearch input{width:100%}.poLineGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:260px;display:grid;overflow:auto}.poLineGrid button{text-align:left;background:#fff;border:1px solid #cfe0ee;border-radius:8px;padding:10px}.poLineGrid button.completed{background:#e9f8e9;border-color:#a8d9ad}.poLineGrid strong,.poLineGrid span,.poLineGrid small{display:block}.receivingMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.receivingMetaGrid div,.receivingChargePanel,.receivingLogPanel{background:#f8fcff;border:1px solid #d3e3ef;border-radius:8px;padding:12px}.receivingMetaGrid small,.receivingMetaGrid strong{display:block}.receivingMetaGrid small{color:var(--muted);font-weight:800}.receivingNotesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.receivingNotesGrid.clientOnly{grid-template-columns:1fr}.receivingNoteCard{background:#f8fcff;border:1px solid #d3e3ef;border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.receivingNoteCard>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.receivingNoteCard small{color:var(--ink);font-weight:900}.receivingNoteCard span{color:var(--muted);font-size:12px}.receivingNoteCard p{white-space:pre-wrap;min-height:44px;margin:0}.receivingNoteCard textarea{resize:vertical;width:100%;min-height:76px}.receivingNoteCard button{justify-self:end}.receivingSummaryStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.poReceivingLines{gap:8px;max-height:380px;display:grid;overflow:auto}.poReceivingLines button{text-align:left;background:#fff;border:1px solid #d3e3ef;border-radius:8px;grid-template-columns:minmax(280px,1fr) repeat(3,140px);align-items:center;gap:12px;padding:12px;display:grid}.poReceivingLines button.completed{background:#e8f8ea;border-color:#a9d9b0}.poReceivingLines strong,.poReceivingLines span,.poReceivingLines small,.poReceivingLines b{display:block}.poReceivingLines small,.receivingChargePanel span,.receivingChargePanel small,.receivingLogPanel span,.receivingLogPanel small{color:var(--muted)}.slimHeader{margin-bottom:10px}.slimHeader h3{color:#0c4369;margin:0}.receivingChargeForm{grid-template-columns:minmax(260px,1fr) 90px minmax(220px,.8fr) auto;align-items:end;gap:10px;margin-bottom:10px;display:grid}.receivingChargeForm label{color:var(--muted);gap:6px;font-weight:800;display:grid}.receivingChargeRows,.receivingLogRows{gap:8px;display:grid}.receivingChargeRow,.receivingLogRow{background:#fff;border:1px solid #d3e3ef;border-radius:7px;grid-template-columns:minmax(180px,1fr) 90px minmax(240px,1.2fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.receivingLogRows{max-height:430px;overflow:auto}.receivingLogRow{grid-template-columns:160px 120px minmax(150px,.8fr) minmax(260px,1fr) auto}.receivingLogRow.reversed{opacity:.65;background:#f4f7fa}.poEditorModal{box-sizing:border-box;align-content:start;width:min(1560px,75vw);min-width:min(1180px,100vw - 32px);height:min(860px,78vh);max-height:calc(100vh - 32px);overflow:hidden auto}.poEditorForm,.poEditorGrid{gap:10px;display:grid}.poEditorTopGrid{grid-template-columns:minmax(320px,1.4fr) minmax(220px,.8fr) minmax(180px,.6fr)}.poEditorDetailGrid{grid-template-columns:minmax(160px,.6fr) minmax(220px,.9fr) minmax(260px,1fr) minmax(300px,1.2fr)}.poEditorGrid label,.poLineBuilder label,.poReceiveLocate label{color:var(--muted);flex-direction:column;gap:6px;font-weight:800;display:flex}.poEditorGrid .fullWidth{grid-column:1/-1}.poClientPicker{min-width:0}.poNotesField textarea{resize:vertical;min-height:42px}.poLineBuilder{background:#f8fcff;border:1px solid #d7e5f0;border-radius:8px;min-height:min(52vh,520px);margin-top:14px;padding:14px}.poLineTable{gap:8px;max-height:min(42vh,420px);margin-top:10px;display:grid;overflow:auto}.poLineRow{background:#fff;border:1px solid #d7e5f0;border-radius:8px;grid-template-columns:minmax(0,1fr) 110px 132px;align-items:center;gap:10px;padding:10px;display:grid}.poLineRow strong,.poLineRow span,.poLineRow small{display:block}.poLineActions{gap:6px;display:grid}.poLineActions button{width:100%}.poLineActions .palletQuickButton{background:#eef7ff;border-color:#b9d4e8;font-weight:800}.palletMissingHint,.palletMissingCallout{color:#8a5c00;background:#fff8e5;border:1px solid #f0cf82;border-radius:8px;padding:7px 8px;font-size:12px;line-height:1.25}.palletMissingHint{text-align:center;display:block}.palletReceiveButton{font-weight:800}.poReceiveModal{width:min(1540px,88vw);min-width:min(1220px,100vw - 32px);height:min(900px,86vh);max-height:calc(100vh - 32px);overflow:hidden auto}.poReceiveProduct{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;min-width:0;min-height:0;display:grid}.poReceiveProductBody h2{color:var(--text);max-width:none;margin:14px 0 8px;line-height:1.18}.poReceiveProductBody{min-width:0;padding-left:4ch}.poReceiveProductBody .stockSummaryStrip{margin-top:14px}.poReceiveLabelTools{align-items:end;gap:10px;margin-top:12px;display:flex}.poReceiveLabelTools label{color:var(--muted);gap:6px;min-width:150px;font-weight:800;display:grid}.poPackageLine{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.poPackageLine span{color:var(--muted);background:#f7fbff;border:1px solid #cfe0ee;border-radius:6px;padding:5px 8px;font-size:12px}.compactDefinitionGrid{grid-template-columns:118px minmax(180px,1fr) 118px minmax(180px,1fr);gap:7px 12px;margin:12px 0;display:grid}.compactDefinitionGrid dt{color:#72849a;font-weight:800}.compactDefinitionGrid dd{color:var(--text);word-break:break-word;min-width:0;margin:0}.poReceiveLocate{border-top:1px solid #d7e6ef;grid-column:1/-1;gap:12px;min-width:0;margin-top:8px;padding-top:12px;display:grid}.poReceiveLocatePrimary,.poReceiveLocateSecondary{align-items:start;gap:10px;min-width:0;display:grid}.poReceiveLocatePrimary{grid-template-columns:minmax(160px,.6fr) minmax(170px,auto) minmax(260px,1fr) minmax(150px,auto) minmax(90px,.28fr)}.poReceiveLocateSecondary{grid-template-columns:minmax(220px,.7fr) minmax(190px,.55fr) minmax(150px,.42fr) minmax(150px,auto);align-items:end}.poReceiveLocatePrimary>button,.poReceiveLocateSecondary>button{min-height:35px;margin-top:24px}.poReceiveLocate .searchablePicker .pickerSelectedHint{white-space:normal;overflow-wrap:anywhere;margin-top:4px;line-height:1.25;display:block}.poReceiveLineLog{background:#f8fcff;border:1px solid #d7e6ef;border-radius:8px;grid-column:1/-1;gap:8px;margin-top:12px;padding:10px;display:grid}.poReceiveLineLogRows{gap:6px;max-height:170px;display:grid;overflow:auto}.poReceiveLineLogRow{background:#fff;border:1px solid #d3e3ef;border-radius:7px;grid-template-columns:160px 120px minmax(240px,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.poReceiveLineLogRow span,.poReceiveLineLogRow small{color:var(--muted)}.poReceiveLineLogRow.reversed{opacity:.65;background:#f4f7fa}.readonlySkuType{background:#f8fbfd;border:1px solid #d7e6ef;border-radius:7px;gap:4px;min-width:0;padding:10px;display:grid}.readonlySkuType strong{color:#0c4369;white-space:nowrap}.readonlySkuType span{color:var(--muted)}.sectionTitleRow{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.caseTemplateGrid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;display:grid}.caseTemplateGrid div{border:1px solid var(--line);background:#fff;border-radius:7px;gap:4px;padding:10px;display:grid}.caseTemplateGrid small{color:var(--muted);font-weight:700}.caseTemplateGrid label{color:var(--muted);gap:4px;font-weight:800;display:grid}.wfsPackingGrid{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:start;gap:12px;display:grid}.wfsPackingGrid .panel{margin:0}.wfsPackingGrid .caseTemplateGrid{grid-template-columns:repeat(4,minmax(120px,1fr));margin-top:12px}.caseTemplateEmpty{color:#24435b;background:#fff;border:1px dashed #bfd3e2;border-radius:7px;grid-template-columns:minmax(220px,1fr) minmax(320px,2fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.caseTemplateEmpty strong{color:var(--text)}.caseTemplateEmpty span{color:var(--muted);font-weight:700}.caseTemplateEmpty button:disabled{color:#6f8395;cursor:not-allowed;background:#eef4f8}.productNotesInput{resize:vertical;width:100%;min-height:92px;max-height:128px;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:7px;padding:10px 12px}.fieldCounter{color:var(--muted);text-align:right;margin-top:5px;font-weight:700;display:block}.prepBillingGrid{grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;display:grid}.prepBillingGrid label{color:var(--muted);gap:6px;font-weight:800;display:grid}.prepBillingGrid label:has(input[type=checkbox]){min-height:38px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;display:flex}.manualFeeRows,.prepBillingRows{gap:8px;max-height:min(560px,62vh);padding-right:4px;display:grid;overflow-y:auto}.manualFeeRows{max-height:340px}.manualFeeRow{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:minmax(190px,1fr) 116px 116px 86px 92px;align-items:center;gap:8px;padding:7px 8px;display:grid}.manualFeeRow input,.manualFeeRow select{min-height:31px}.manualFeeRow label{min-height:31px;color:var(--text);white-space:nowrap;border:1px solid var(--line);background:#f8fbfd;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:800;display:inline-flex}.manualFeeRow label input[type=checkbox]{width:14px;height:14px;min-height:14px}.invoiceBuilderControls{grid-template-columns:minmax(190px,260px) 178px 178px 170px;align-items:end;gap:12px;margin-bottom:12px;display:grid}.invoiceBuilderControls label,.manualApplyRow label{color:var(--muted);gap:5px;font-weight:800;display:grid}.invoiceTotalBox{color:#163b55;background:#eef8f2;border:1px solid #bfdcca;border-radius:7px;gap:3px;padding:10px 12px;display:grid}.invoiceTotalBox strong{font-size:20px}.manualApplyRow{border:1px solid var(--line);background:#f7fbff;border-radius:7px;grid-template-columns:minmax(160px,240px) 70px 100px 100px minmax(150px,1fr) auto;align-items:end;gap:10px;margin-bottom:12px;padding:10px;display:grid}.manualApplyRow>*,.presetRow>*,.presetRow input{min-width:0}@media (max-width:1200px){.manualApplyRow,.presetRow{grid-template-columns:repeat(3,minmax(0,1fr))}}.invoiceTransactionToolbar{border:1px solid var(--line);background:#f7fbff;border-radius:7px;grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:end;gap:10px;padding:10px;display:grid}.invoiceTransactionToolbar label{color:var(--muted);gap:5px;font-weight:800;display:grid}.invoiceTransactionToolbar span{color:var(--muted);white-space:nowrap;align-self:center;font-weight:800}.shipStationBatchModal .invoiceTransactionToolbar{grid-template-columns:minmax(220px,420px) auto;justify-content:start}.prepBillingRow{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:105px minmax(180px,1.2fr) minmax(190px,1fr) minmax(220px,1.2fr) minmax(180px,auto) 100px;align-items:center;gap:10px;padding:10px;display:grid}.prepBillingRow input{min-height:34px}.invoiceTransactionRow>time,.invoiceTransactionRow>strong,.invoiceTransactionRow>span{min-width:0}.invoiceTransactionDate{color:var(--muted);white-space:nowrap;gap:3px;font-size:12px;font-weight:800;display:grid}.invoiceTransactionMeta{gap:3px;display:grid}.invoiceTransactionMeta small{color:var(--muted);font-size:11px;line-height:1.25}.invoiceEditFields{grid-template-columns:70px 95px;align-items:center;gap:8px;display:grid}.invoiceEditFields span{border:1px solid var(--line);background:#f8fbfd;border-radius:6px;align-items:center;min-height:34px;padding:0 8px;font-weight:800;display:inline-flex}.invoiceEditFields input{width:100%}.prepBillingRow b{color:#12314f;text-align:right}.invoiceHistoryActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.invoiceHistoryActions button{min-height:30px;padding:0 9px}.packingNotesBox{color:#24435b;background:#fff8e7;border:1px solid #e8c675;border-radius:7px;gap:4px;padding:10px 12px;display:grid}.packingNotesBox strong{color:#6b4a00}.packingNotesBox span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skuPackagingMedia{align-content:start;gap:12px;display:grid}.skuPackagingMedia img,.skuPackagingMedia .productDetailImagePlaceholder{aspect-ratio:1/1.15;object-fit:contain;width:100%}.packingPrepChecklist{background:#f7fbfd;border:1px solid #cfe0eb;border-radius:8px;gap:8px;padding:12px;display:grid}.packingPrepChecklist strong{color:#0c4369;font-size:14px}.packingPrepChecklist label{color:var(--text);align-items:center;gap:8px;font-weight:800;display:flex}.packingPrepChecklist span{color:#24435b;font-weight:800}.manualChargePanel{background:#fbfdfe;border-color:#b8d0df}.manualChargeEntry{grid-template-columns:minmax(260px,1.1fr) minmax(260px,1.1fr) 90px minmax(220px,.9fr) auto;align-items:end;gap:10px;display:grid}.manualChargeEntry>label{color:var(--muted);gap:5px;font-weight:800;display:grid}.manualChargeEntry input{min-height:38px}.manualChargeRows{gap:8px;margin-top:12px;display:grid}.manualChargeRow{background:#fff;border:1px solid #dce9f2;border-radius:8px;grid-template-columns:minmax(260px,1fr) 90px minmax(220px,.8fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.manualChargeRow div,.manualChargeRow label{gap:4px;display:grid}.manualChargeRow span,.manualChargeRow label{color:var(--muted);font-weight:800}.manualChargeRow input{min-height:36px}.modalClose{z-index:3;color:#293846;border:1px solid var(--line);background:#fff;width:32px;min-height:32px;padding:0;position:absolute;top:10px;right:10px}.modalHint,.modalWarning{border-radius:7px;width:fit-content;padding:8px 10px;font-weight:700}.modalHint{color:#1f5a32;background:#e8f6eb}.modalWarning{color:#9f1d17;background:#fff0ef}.saveSettingsBlock{align-items:center;gap:10px;display:flex}.saveSettingsBlock span{color:#2f6f4d;font-weight:800}.rateDecisionModal{width:min(680px,100%)}.rateDecisionRows,.rateDecisionHelp{gap:8px;display:grid}.rateDecisionRow{color:#183c5b;border:1px solid var(--line);background:#f4f9fc;border-radius:7px;padding:10px 12px;font-weight:700}.rateDecisionHelp{background:#fff7e5;border:1px solid #f4c56b;border-radius:7px;padding:10px 12px}.palletModal{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;width:min(900px,100%);max-height:min(760px,92vh);padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #101c2847}.reportModal{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;width:min(1120px,100%);max-height:min(820px,94vh);padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #101c2847}.billingRatesFieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.billingRatesFieldset[hidden]{display:none}.billingRatesFieldset:disabled{opacity:.8}.billingEditorHeading{flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;scroll-margin-top:80px;display:flex}.billingEditorHeading span{color:#536879;font-size:12px}.rateCardDirectory{min-width:0;padding:8px 0}.rateCardDirectory h2{margin:0 0 16px;font-size:20px}.rateCardDirectory .toolbarRow{flex-wrap:wrap;gap:8px}.rateCardDirectory select{max-width:100%}.rateCardAssignments{border-top:1px solid #d5e0e8;margin-top:16px;padding-top:12px}.rateCardTableWrap{min-width:0;max-height:360px;margin:12px 0;overflow:auto}.rateCardTableWrap table{border-collapse:collapse;width:100%;font-size:13px}.rateCardTableWrap th,.rateCardTableWrap td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d5e0e8;padding:10px 12px}.rateCardTableWrap th{background:#f4f8fb;position:sticky;top:0}.rateCardPager{justify-content:flex-end}.billingEnginePanelBody input[type=checkbox],.rateCardDirectory input[type=checkbox]{appearance:auto;flex:0 0 17px;width:17px;height:17px;min-height:17px;margin:0;padding:0}.billingEnginePanelBody .checkboxLine{align-items:center;gap:9px;display:flex}.accountBillingGrid{grid-template-columns:minmax(190px,1fr) minmax(180px,1fr) minmax(160px,1fr);align-items:center;gap:18px;display:grid}.accountBillingGrid>label:not(.checkboxLine){gap:6px;min-width:0;display:grid}.accountBillingGrid>label:nth-child(2){grid-column:2/4}.accountBillingGrid>.billingSectionActions{grid-column:1/-1}.accountBillingGrid input:not([type=checkbox]){width:100%;min-width:0}.accountBillingGrid input:disabled{color:#6b7784;background:#f1f4f6}.billingSaveDialog{color:#21374a;border:1px solid #bccbd6;border-radius:6px;width:min(800px,100vw - 32px);max-height:calc(100vh - 48px);padding:24px}.billingSaveDialog::backdrop{background:#14212c73}.billingSaveDialog h2{margin-top:0;font-size:19px}.billingSaveDialog p{font-size:13px;line-height:1.5}@media (max-width:700px){.accountBillingGrid{grid-template-columns:minmax(0,1fr)}.accountBillingGrid>label:nth-child(2){grid-column:auto}.rateCardDirectory .toolbarRow>label{width:100%}}.manualFeeCostRow{grid-template-columns:minmax(170px,1fr) 110px 100px 110px 110px 92px;align-items:end}.manualFeeCostRow label:has(input[type=number]){white-space:normal;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:0;font-size:12px;display:flex}.manualFeeCostRow input{width:100%;min-width:0}.settingsGrid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px;display:grid}.settingsGrid label{color:var(--muted);gap:6px;font-weight:700;display:grid}.settingsGrid .checkboxLabel{align-items:center;gap:8px;min-height:34px;display:flex}.labelSizeGrid{grid-template-columns:repeat(5,minmax(120px,1fr));align-items:end}.checkboxLabel input{min-height:auto}.settingsGrid h2{grid-column:1/-1}.billingTierSections{border-top:1px solid var(--line);grid-column:1/-1;gap:18px;margin-top:4px;display:grid}.billingTierSection{gap:10px;padding-top:16px;display:grid}.billingTierSection+.billingTierSection{border-top:1px solid var(--line)}.billingTierHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.billingTierHeader>div{gap:3px;display:grid}.billingTierHeader strong{color:var(--text);font-size:15px}.billingTierHeader span,.tierFallbackNote{color:var(--muted);font-size:12px;font-weight:700}.compactTierToggle{border:1px solid var(--line);background:#f7fbff;border-radius:7px;flex:none;min-height:34px;padding:0 9px}.billingTierTable{gap:6px;display:grid}.billingTierTableHead,.billingTierRow{grid-template-columns:72px minmax(110px,150px) minmax(130px,170px) 86px;align-items:center;gap:8px;display:grid}.billingTierTableHead{color:var(--muted);padding:0 8px;font-size:11px;font-weight:800}.billingTierRow{border:1px solid var(--line);background:#f8fbfd;border-radius:7px;padding:7px 8px}.billingTierRow strong{color:var(--text)}.billingTierRow input{width:100%;min-height:34px}.billingTierRow .readonlyPill{justify-content:center;min-height:34px}.billingTierRow button,.compactTierButton{min-height:34px;padding:0 10px}.compactTierButton{width:fit-content}.planLimit{color:#17466b;background:#eef7ff;border:1px solid #bfd3e2;border-radius:7px;grid-column:1/-1;padding:10px;font-weight:700}.billingStatusGrid{grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;margin-top:14px;display:grid}.billingStatusGrid span{background:var(--soft);border:1px solid var(--line);border-radius:8px;gap:6px;padding:12px;display:grid}.billingStatusGrid small{color:var(--muted);font-weight:700}.billingStatusGrid strong{color:var(--ink);font-size:16px}.billingPlanGrid{grid-template-columns:repeat(5,minmax(180px,1fr));gap:12px;display:grid}.billingPlanGrid.currentPlanOnly{grid-template-columns:minmax(280px,520px)}.billingPlanCard{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:space-between;gap:14px;min-height:330px;padding:16px;display:grid}.billingPlanCard.selected{background:#f2fbf5;border-color:#6fbf8f;box-shadow:inset 0 0 0 1px #8fd3a8}.billingPlanHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.billingPlanHeader h3{margin:0}.billingPlanHeader strong{color:#0f5f37;font-size:18px}.billingPlanCard p{min-height:42px;color:var(--muted);margin:8px 0 0}.billingPlanMeta{color:#17466b;gap:6px;font-weight:700;display:grid}.billingPlanCard ul{color:var(--muted);gap:7px;margin:0;padding-left:18px;display:grid}.inlineControl{grid-template-columns:1fr auto;gap:8px;display:grid}.accountRows{gap:10px;max-height:330px;margin-top:12px;display:grid;overflow-y:auto}.accountRow{background:var(--soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(190px,1fr) minmax(150px,auto) auto;align-items:center;gap:12px;padding:12px;display:grid}.accountRow strong,.accountRow span,.accountRow small{display:block}.integrationConsole{gap:12px;display:grid}.integrationRows{gap:8px;max-height:520px;display:grid;overflow-y:auto}.cappedRows{max-height:640px;overflow-y:auto}.integrationRow{background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.integrationRow summary{cursor:pointer;grid-template-columns:minmax(180px,1fr) 90px 120px 180px;align-items:center;gap:10px;display:grid}.integrationDetail{gap:8px;margin-top:10px;display:grid}.integrationDetail code,.integrationDetail pre{color:#14324b;border:1px solid var(--line);background:#f9fcff;border-radius:7px;max-width:100%;padding:10px;display:block;overflow-x:auto}.integrationDetail pre{white-space:pre-wrap;max-height:260px;overflow-y:auto}.emptyState{color:var(--muted);background:var(--soft);border:1px dashed var(--line);border-radius:8px;padding:14px}.pager{justify-content:flex-end;align-items:center;gap:10px;display:flex}.compactPager{margin-top:10px;font-size:13px}.placeholderImage{border:1px dashed var(--line);background:#eef4f8;border-radius:6px}.shipmentProgress{gap:4px;min-width:180px;display:grid}.shipmentProgress strong{color:var(--text);font-size:18px}.shipmentProgress>div:not(.shipmentMetricRow){background:#e3edf4;border-radius:999px;height:9px;overflow:hidden}.shipmentProgress i{background:linear-gradient(90deg, var(--green), var(--blue));height:100%;display:block}.shipmentMetricRow{grid-template-columns:repeat(3,minmax(88px,1fr));gap:8px;min-width:380px;display:grid}.shipmentMetricRow span{gap:2px;display:grid}.shipmentMetricRow small{color:var(--muted);font-size:11px}.shipmentMetricRow strong{font-size:16px}.errorBox{color:#7a1f1f;white-space:pre-wrap;background:#fff2f2;border:1px solid #efb9b9;border-radius:8px;max-height:220px;padding:12px;overflow-y:auto}.activeAccount{background:#eef7ff;border-color:#8dbbdc}.addressRows .addressRow.activeAccount{background:#eef8f0;border-color:#7dbb8d}.accountActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.warehouseAccordionList{max-height:520px}.warehouseAccordionRow{grid-template-columns:1fr;align-items:stretch;display:grid}.warehouseAccordionSummary{width:100%;min-height:42px;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.warehouseAccordionSummary:hover{box-shadow:none;border:0;transform:none}.warehouseSummaryMeta{color:var(--muted);text-align:right;font-size:12px;font-weight:800}.warehouseAccordionRow .warehouseMasterGrid{margin-top:12px}.userRows,.editBoxRows,.reportRows{gap:8px;max-height:min(560px,62vh);padding-right:4px;display:grid;overflow-y:auto}.userManagementRows{gap:6px}.userManagementRow{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:minmax(220px,1fr) auto 160px minmax(240px,1.2fr);align-items:center;gap:10px;padding:7px 9px;display:grid}.userIdentityCell{gap:2px;min-width:0;display:grid}.userIdentityCell strong,.userIdentityCell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.userIdentityCell span{color:var(--muted);font-size:12px}.tinyUserAction{min-height:0;color:var(--blue);background:#fff;border:1px solid #b8cfe2;border-radius:5px;justify-self:start;margin-top:2px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.35}.tinyDangerAction{color:#b42318;border-color:#f2b8b5}.userRoleSelect{min-height:30px;padding:4px 8px}.warehouseAccessEditor{background:var(--soft);border:1px solid var(--line);border-radius:7px;gap:5px;padding:8px;display:grid}.warehouseAccessEditor>span,.warehouseAccessEditor small{color:var(--muted);font-size:11px}.warehouseAccessEditor>div{flex-wrap:wrap;gap:6px 10px;display:flex}.warehouseAccessEditor label{color:var(--text);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.warehouseAccessEditor input{width:auto}.inviteWarehouseAccess{margin-top:8px}.compactWarehouseAccess{padding:6px}.compactWarehouseAccess>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.archiveNotice{color:#17466b;background:#eef7ff;border:1px solid #bfd3e2;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-weight:700;display:flex}.emptyPackingState{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;max-width:620px;padding:28px;display:grid}.editBoxRow{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:1fr 110px;align-items:center;gap:10px;padding:10px;display:grid}.tabBar{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:8px;display:flex}.tabBar button.active{color:#fff;background:var(--blue);border-color:var(--blue)}.reportRow{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:120px 220px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.reportRow code{overflow-wrap:anywhere;color:#26394d;font-size:12px}.palletBoxRows{gap:8px;max-height:min(520px,58vh);padding-right:4px;display:grid;overflow-y:auto}.palletBoxRow{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:110px 120px 130px 90px auto;align-items:center;gap:10px;padding:10px;display:grid}.productModal img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:260px;height:340px}.modalContent{gap:16px;display:grid}.modalContent h2{font-size:26px}.modalFields{grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px;display:grid}.modalFields label{color:var(--muted);gap:6px;font-weight:700;display:grid}.modalFields input,.modalFields select{min-height:42px;font-size:18px}.inlineCheck{align-items:center;gap:10px;min-height:42px;font-weight:700;color:var(--ink)!important;display:flex!important}.inlineCheck input[type=checkbox]{width:16px;height:16px;min-height:auto}.toolbarRow{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;display:flex}.toolbarRow input{flex:320px;min-width:240px}.compactCheck{white-space:nowrap;gap:7px;min-height:34px;font-size:13px}.listingSearchLayout{align-items:start}.listingResultRows{gap:10px;display:grid}.listingResultCard{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.listingResultCard.selected{border-color:#7dbb8d;box-shadow:0 0 0 1px #3f8d6426}.listingResultButton{width:100%;min-height:unset;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:72px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.listingResultImage,.listingPreviewImage{object-fit:cover;border:1px solid var(--line);background:#f4f8fb;border-radius:8px;width:72px;height:96px}.listingResultBody,.listingResultMeta,.listingCreatePanel,.listingPreviewCard,.listingCreateActions,.tableProductStatic{gap:4px;display:grid}.listingResultMeta{text-align:right;justify-items:end}.listingResultMeta a,.tableProductStatic a{color:var(--blue);text-decoration:none}.listingPreviewCard{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-template-columns:72px 1fr;align-items:start;margin-bottom:14px;padding:12px}.listingCreateActions{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.tableProductStatic strong,.listingResultBody strong,.listingPreviewCard strong{color:var(--text)}.fulfillmentTabs{margin-bottom:0}.fulfillmentPanel{overflow:visible}.pillRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pillRow span{border:1px solid var(--line);color:#0a4778;background:#f6fbff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.fulfillmentFilters{grid-template-columns:minmax(220px,1fr) minmax(170px,.75fr) repeat(3,minmax(140px,.65fr));align-items:end;gap:10px;margin-bottom:12px;display:grid}.fulfillmentFilters label{color:var(--muted);gap:4px;font-size:12px;font-weight:800;display:grid}.fulfillmentFilters input,.fulfillmentFilters select{min-height:38px}.fulfillmentFilters.fulfillmentPrimaryFilters{--fulfillment-primary-columns:minmax(160px, 1fr) repeat(2, minmax(128px, .65fr)) minmax(112px, .6fr);grid-template-columns:var(--fulfillment-primary-columns);gap:7px}.fulfillmentPrimaryFilters.warehouse{--fulfillment-primary-columns:minmax(160px, 1fr) minmax(140px, .85fr) repeat(2, minmax(128px, .65fr)) minmax(112px, .6fr) minmax(120px, .65fr) auto}.fulfillmentFilters.fulfillmentPrimaryFilters.b2b{--fulfillment-primary-columns:minmax(160px, 1fr) repeat(2, minmax(128px, .65fr)) repeat(3, minmax(112px, .6fr))}.fulfillmentFilters.fulfillmentPrimaryFilters.b2b.warehouse{--fulfillment-primary-columns:minmax(150px, 1fr) minmax(140px, .85fr) repeat(2, minmax(128px, .65fr)) repeat(4, minmax(112px, .6fr)) auto}.fulfillmentPrimaryFilters>*,.fulfillmentPrimaryFilters input,.fulfillmentPrimaryFilters select{min-width:0}.fulfillmentPrimaryFilters input,.fulfillmentPrimaryFilters select{text-overflow:ellipsis;width:100%}.fulfillmentOrderPanel{container:fulfillment-orders/inline-size}.fulfillmentOrderCounts{font-variant-numeric:tabular-nums;flex-shrink:0;gap:5px;display:grid}.orderQueueCounts{white-space:normal;overflow-wrap:anywhere;justify-content:flex-end;gap:12px;font-size:12px;font-weight:700;display:flex}.orderQueueCounts .readyCount{color:#17603a}.orderQueueCounts .holdCount{color:#9b4313}@container fulfillment-orders (max-width:1320px){.fulfillmentFilters.fulfillmentPrimaryFilters.b2b{grid-template-columns:repeat(3,minmax(0,1fr))}}@container fulfillment-orders (max-width:1080px){.fulfillmentFilters.fulfillmentPrimaryFilters{grid-template-columns:repeat(3,minmax(0,1fr))}}@container fulfillment-orders (max-width:600px){.fulfillmentFilters.fulfillmentPrimaryFilters,.fulfillmentFilters.fulfillmentPrimaryFilters.b2b{grid-template-columns:repeat(2,minmax(0,1fr))}}@container fulfillment-orders (max-width:400px){.fulfillmentFilters.fulfillmentPrimaryFilters,.fulfillmentFilters.fulfillmentPrimaryFilters.b2b{grid-template-columns:minmax(0,1fr)}.panelHeader:has(.fulfillmentOrderCounts){flex-wrap:wrap}}.fulfillmentPrimaryFilters input,.fulfillmentPrimaryFilters select,.fulfillmentPrimaryFilters button{min-height:34px}.fulfillmentPrimaryFilters label{font-size:11px}.searchableSelect{min-width:0;position:relative}.searchableSelect input{background-image:linear-gradient(45deg,#0000 50%,#516678 50%),linear-gradient(135deg,#516678 50%,#0000 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;width:100%;padding-right:28px}.searchableSelect.hasValue input{padding-right:52px}.searchableSelectClear{z-index:1;color:#4f6b7d;background:#f6fbff;border:1px solid #c9d7e1;border-radius:999px;place-items:center;width:18px;min-width:18px;height:18px;min-height:18px;padding:0;font-size:12px;line-height:16px;display:grid;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.searchableSelectClear:hover{color:var(--ink);background:#e9f3fa}.searchableSelectMenu{z-index:40;background:#fff;border:1px solid #a9bfd0;border-radius:4px;max-height:230px;display:grid;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:auto;box-shadow:0 8px 20px #15324824}.searchableSelectMenu button{min-height:30px;color:var(--ink);text-align:left;background:#fff;border:0;border-radius:0;padding:6px 9px}.searchableSelectMenu button:hover,.searchableSelectMenu button.active{background:#e9f3fa}.searchableSelectMenu span{color:var(--muted);padding:8px 9px;font-size:12px}.fulfillmentFilters.returnFilters{grid-template-columns:minmax(320px,1fr)}.fulfillmentFilters.batchFilters{grid-template-columns:minmax(260px,1fr) minmax(150px,.35fr) minmax(150px,.35fr) auto}.fulfillmentFilters.batchFilters label{color:var(--muted)}.fulfillmentFilters.batchFilters input[type=date]{min-height:38px}.returnPortalGrid{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:start;gap:14px;display:grid}.returnCreateCard{gap:10px;padding:2px 0 0;display:grid}.returnCreateCard h3{color:#277bb4;letter-spacing:0;margin:0;font-size:17px}.returnOrderLookup{color:var(--ink);grid-template-columns:auto minmax(260px,560px) minmax(180px,1fr);align-items:center;gap:8px;font-size:13px;font-weight:800;display:grid}.returnOrderLookup small{color:var(--muted);font-size:12px;font-weight:500}.returnOrderSummary{background:#fff;border:1px solid #c9ddeb;border-radius:7px;gap:2px;padding:9px;display:grid}.returnOrderSummary span,.returnOrderSummary small{color:var(--muted);font-size:12px}.returnLineList,.returnRecordRows{gap:7px;max-height:420px;display:grid;overflow:auto}.returnLineRow{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) 70px 90px;align-items:center;gap:8px;padding:8px;display:grid}.returnLineRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;display:block;overflow:hidden}.compactReturnForm{gap:10px;display:grid}.returnDecisionRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.compactReturnForm>label,.returnPackageFields label,.returnManualFields label{color:var(--muted);gap:4px;font-size:12px;font-weight:800;display:grid}.returnPackageFields{border:1px solid var(--line);background:#f8fbfd;border-radius:7px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(82px,120px));align-items:end;gap:8px;min-width:0;margin:0;padding:8px 10px 10px;display:grid}.returnPackageFields legend{color:var(--ink);padding:0 5px;font-size:12px;font-weight:800}.returnPackageFields input{width:100%;min-width:0}.returnPackageFields input[readonly]{color:var(--ink);cursor:default;background:#eef3f7}.returnPackageFields>small{color:var(--muted);grid-column:1/-1;font-size:11px}.returnManualFields{grid-column:1/-1;grid-template-columns:minmax(190px,1fr) minmax(150px,.55fr) minmax(180px,.75fr);gap:8px;display:grid}.returnPreviewPanel{border-top:1px solid var(--line);grid-column:1/-1;gap:8px;min-width:0;padding-top:10px;display:grid}.returnPreviewToolbar,.returnDashboardFilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.returnPreviewToolbar small{color:var(--muted);font-size:12px}.returnLabelLayoutField{color:var(--muted);grid-template-columns:auto minmax(150px,220px);align-items:center;gap:7px;font-size:12px;font-weight:800;display:grid}.returnDashboardFilters{flex:620px;justify-content:flex-end}.returnDashboardFilters>input{flex:300px;min-width:240px;max-width:560px}.returnDashboardFilters>select{flex:0 190px}.returnDashboardRows{max-height:min(68vh,760px)}.returnRecordCard{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;padding:10px;display:grid}.returnRecordCard>div:first-child{gap:2px;display:grid}.returnRecordCard small,.returnRecordCard p{color:var(--muted);margin:0;font-size:12px}.returnReceiveHeader{gap:2px;display:grid}.returnReceiveHeader h2,.returnReceiveHeader p{margin:0}.returnReceiveToolbar{grid-template-columns:minmax(360px,1fr) auto;align-items:center;gap:12px;display:grid}.returnReceiveSearch{width:100%;min-width:0}.returnReceivePagination{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.returnReceivePagination span,.returnReceivePagination label{color:var(--muted);font-size:12px;font-weight:700}.returnReceivePagination label{align-items:center;gap:5px;display:flex}.returnReceivePagination select{min-width:66px}.returnLabelActions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;display:flex}.returnLabelActions small{flex-basis:100%}.tableOrderButton{color:#07558b;font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.tableOrderButton small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:600;text-decoration:none;display:block}.copyableValue{align-items:center;gap:4px;min-width:0;display:inline-flex}.copyableValue>a{color:var(--blue);overflow-wrap:anywhere;font-weight:750;text-decoration:underline}.orderNumberValue{align-items:flex-start}.orderDetailCopyValue h2{margin:0}.copyIconButton{width:20px;min-width:20px;height:20px;min-height:20px;padding:0;position:relative}.copyIconButton span,.copyIconButton span:after{content:"";border:1px solid;border-radius:2px;width:7px;height:9px;display:block;position:absolute}.copyIconButton span{top:5px;left:8px}.copyIconButton span:after{background:inherit;top:2px;left:-3px}.productModal.compactModal.shipStationOrderDetailModal{gap:14px;width:min(1120px,100vw - 36px);max-height:calc(100vh - 36px);overflow:auto}.orderDetailHeader{padding-right:36px}.orderDetailHeader h2,.orderDetailHeader p{margin:2px 0 0}.orderDetailSummaryGrid{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.orderDetailSection{min-width:0;padding:14px}.orderDetailSection+.orderDetailSection{border-left:1px solid var(--line)}.orderDetailSection h3,.orderDetailItemsSection h3{margin:0 0 10px;font-size:15px}.orderDetailSection>strong,.orderDetailSection>span,.orderDetailSection>p{overflow-wrap:anywhere;margin:0 0 4px;display:block}.orderDetailSection dl{gap:5px;margin:8px 0 0;display:grid}.orderDetailSection dl>div{grid-template-columns:minmax(78px,.7fr) minmax(0,1.3fr);gap:8px;display:grid}.orderDetailSection dt{color:var(--muted);font-size:12px;font-weight:700}.orderDetailSection dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:700}.orderDetailItemsSection{gap:8px;display:grid}.orderDetailItems{border-block:1px solid var(--line);max-height:280px;display:grid;overflow:auto}.orderDetailItems article{grid-template-columns:minmax(0,1fr) 90px 130px;align-items:center;gap:12px;padding:9px 4px;display:grid}.orderDetailItems article+article{border-top:1px solid var(--line)}.orderDetailItems article>div{gap:2px;min-width:0;display:grid}.orderDetailItems article span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.orderDetailNotes{border-bottom:1px solid var(--line);padding:10px 0}.orderDetailNotes p{white-space:pre-wrap;margin:0 0 8px}.returnLabelActions button{min-height:30px;padding:4px 8px;font-size:12px}.returnRateOptions{flex:100%;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px;display:grid}.returnRateOption{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.returnRateOption.selected{background:#eef7ff;border-color:#2a6da8}.returnRateOption small{grid-column:2/-1}.returnServicePermissionPanel{gap:8px;margin-top:12px;display:grid}.returnServicePermissionList{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px;max-height:320px;display:grid;overflow:auto}.returnServicePermissionRow{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}.returnServicePermissionRow .returnServicePermissionCopy{gap:2px;min-width:0;display:grid}.returnServicePermissionRow .returnServicePermissionCopy strong,.returnServicePermissionRow .returnServicePermissionCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.returnServicePermissionRow .returnServicePermissionCopy small{color:var(--muted)}.manualOrderCustomServicePanel{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.manualOrderCustomServiceForm{grid-template-columns:minmax(220px,1.2fr) minmax(200px,1fr) minmax(140px,.5fr) auto;align-items:end;gap:8px;display:grid}.manualOrderCustomServiceForm label{gap:4px;min-width:0;display:grid}.manualOrderCustomServiceFormActions,.manualOrderCustomServiceRow .accountActions{align-items:center;gap:6px;display:flex}.manualOrderCustomServiceFormActions button,.manualOrderCustomServiceRow .accountActions button{white-space:nowrap;width:auto}.manualOrderCustomServiceList{gap:6px;display:grid}.manualOrderCustomServiceRow{border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.manualOrderCustomServiceRow>span{gap:2px;min-width:0;display:grid}.manualOrderCustomServiceRow small{color:var(--muted);overflow-wrap:anywhere}.manualOrderCustomServiceRow.inactive{opacity:.62}@media (max-width:900px){.manualOrderCustomServiceForm{grid-template-columns:1fr}.manualOrderCustomServiceRow{flex-direction:column;align-items:flex-start}}.returnCreateActions{justify-content:flex-end;margin-top:8px;display:flex}.returnCreateActions button{white-space:nowrap;flex:none;width:auto;min-width:0;max-width:230px;min-height:34px;padding-inline:14px}.returnRecordCard .actionBar button{flex:none;width:auto;min-width:0;padding-inline:10px}.returnReceiveModal{width:min(1320px,96vw);max-height:92vh;overflow:auto}.returnReceiveLines{gap:8px;margin:12px 0;display:grid}.returnReceiveLine{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:56px minmax(220px,1fr) 86px 120px minmax(280px,360px);align-items:center;gap:10px;padding:8px;display:grid}.returnReceiveImage{object-fit:contain;border:1px solid var(--line);width:48px;height:48px;color:var(--muted);background:#f8fbfd;border-radius:6px;place-items:center;font-size:10px;display:grid}.returnReceiveSku{min-width:0}.returnReceiveSku small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.returnReceiveExpected{gap:2px;display:grid}.returnReceiveExpected small{color:var(--muted);font-size:11px}.returnReceiveControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.returnReceiveLocationControl{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.returnReceiveLocationControl button{min-height:32px;padding:5px 9px}.shipStationMarkupGrid{align-items:end}.markupServicePicker{color:var(--muted);gap:8px;font-weight:700;display:grid}.servicePickerHeader,.servicePickerActions{justify-content:space-between;align-items:center;gap:8px;display:flex}.servicePickerHeader span{color:var(--muted);font-size:12px}.servicePickerActions{justify-content:flex-start}.servicePickerActions button{min-height:30px;padding:5px 10px}.servicePickerList{border:1px solid var(--line);background:#fff;border-radius:6px;gap:6px;max-height:170px;padding:8px;display:grid;overflow:auto}.servicePickOption{justify-content:flex-start;min-height:28px}.servicePickOption span{gap:1px;line-height:1.2;display:grid}.servicePickOption small{color:var(--muted);font-weight:600}.shipStationMarkupEmbedded{border-top:1px solid var(--line);grid-column:1/-1;margin-top:4px;padding-top:16px}.shipStationMarkupEmbedded .panelHeader{margin-bottom:12px}.shipStationMarkupRows .accountRow small{line-height:1.35}.warningText{color:#9a5a00}.fulfillmentBulkBar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.fulfillmentBulkBar label{color:var(--muted);align-items:center;gap:8px;font-weight:800;display:inline-flex}.batchContainerSelect{min-width:260px;max-width:360px}.compactPlanLimit{color:#0b4b80;background:#eef6fc;border:1px solid #bfd4e6;border-radius:8px;align-items:center;max-width:520px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.multiTotePicker{background:#f7fbfd;border:1px solid #bfd4e6;border-radius:8px;flex-direction:column;gap:6px;min-width:min(720px,100%);max-width:860px;padding:8px;display:flex}.multiTotePickerHeader{color:#163a5f;align-items:center;gap:10px;font-size:12px;display:flex}.multiTotePickerHeader span{color:var(--muted);font-weight:800}.multiTotePickerHeader button{min-height:28px;padding:4px 8px}.multiToteGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;max-height:126px;display:grid;overflow-y:auto}.multiToteChip{min-height:40px;color:var(--text);background:#fff;border:1px solid #ccd9e4;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:inline-flex}.multiToteChip.selected{background:#eef6ff;border-color:#1d4f8f}.multiToteChip span{flex-direction:column;gap:1px;min-width:0;display:flex}.multiToteChip strong,.multiToteChip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multiToteChip small{color:var(--muted);font-size:11px}.productModal.compactModal.shipStationToteModal{flex-direction:column;width:75vw;max-width:calc(100vw - 44px);height:75dvh;max-height:calc(100dvh - 48px);display:flex}.shipStationToteModal>:not(.toteAssignScroll){flex-shrink:0}.shipStationToteModal>.panelHeader,.shipStationBatchModal>.panelHeader{padding-right:30px}.shipStationToteModal .toteAssignScroll{flex:auto;min-height:0;max-height:none}@media (max-width:900px){.productModal.compactModal.shipStationToteModal{width:calc(100vw - 24px);max-width:calc(100vw - 44px);height:85dvh}}.batchCompletionActions{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;margin-top:16px;padding:16px 0;display:flex;position:relative}.batchCompletionAction{align-items:center;gap:6px;display:flex}.batchCompletionInfo{width:22px;height:22px;color:var(--muted);cursor:help;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.batchCompletionInfo [role=tooltip]{z-index:60;background:var(--text);color:#fff;border-radius:6px;width:min(320px,100%);padding:12px;font-size:12px;font-weight:400;line-height:1.5;display:none;position:absolute;bottom:calc(100% + 8px);left:0}.batchCompletionInfo:hover [role=tooltip],.batchCompletionInfo:focus [role=tooltip]{display:block}.modalToolbar{align-items:center;gap:10px;margin:10px 0;display:flex}.modalToolbar input{flex:auto;min-height:38px}.modalToolbar small{color:var(--muted);flex:auto;font-size:12px;font-weight:800}.toteAssignScroll{max-height:min(58vh,560px);overflow:auto}.dataTable.toteAssignTable{table-layout:fixed;min-width:0}.toteAssignTable td{overflow-wrap:anywhere}@media (max-width:600px){.toteAssignTable thead{display:none}.toteAssignTable tbody,.toteAssignTable tr{display:block}.toteAssignTable tr{border-bottom:1px solid var(--line)}.dataTable.toteAssignTable td:nth-child(n){border-bottom:0;width:100%;display:block}}.toteAssignTable th:first-child,.toteAssignTable td:first-child{width:28%}.toteAssignTable th:nth-child(2),.toteAssignTable td:nth-child(2){width:42%}.toteAssignTable th:nth-child(3),.toteAssignTable td:nth-child(3){width:30%}.toteSearchPicker{width:100%;min-width:0;color:var(--text)}.toteSearchPicker .clearableInputWrap,.toteSearchPicker input{width:100%}.totePickerResults{z-index:35}.batchCreateIssue{color:#7a4f00;background:#fff8e5;border:1px solid #f0c36a;border-radius:8px;align-items:center;max-width:620px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.columnChooser{border:1px solid var(--line);background:#f7fbfd;border-radius:8px;margin-bottom:12px;padding:10px}.columnChooserHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.columnChooserHeader>div{gap:2px;display:grid}.columnChooserHeader small,.columnSectionTitle span{color:var(--muted);font-size:11px}.columnViewToolbar{grid-template-columns:minmax(180px,.55fr) minmax(240px,1fr) auto;align-items:end;gap:9px;margin-bottom:10px;display:grid}.columnViewToolbar label{color:var(--muted);gap:4px;font-size:11px;font-weight:800;display:grid}.columnViewToolbar select,.columnViewToolbar input{width:100%;min-height:36px}.columnViewActions{align-items:center;gap:6px;display:flex}.columnViewActions button{white-space:nowrap}.columnViewMessage{color:#1e6a42;margin:-2px 0 10px;font-size:12px;font-weight:800}.columnViewMessage.dirty{color:#8a5b00}.columnChooserLayout{grid-template-columns:minmax(320px,.75fr) minmax(420px,1.25fr);align-items:start;gap:12px;display:grid}.columnChooserLayout>section{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:9px}.columnSectionTitle{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.columnOrderList{gap:5px;display:grid}.columnOrderItem{border:1px solid var(--line);color:#173a57;cursor:grab;-webkit-user-select:none;user-select:none;background:#f8fbfd;border-radius:6px;grid-template-columns:24px 18px 1fr auto;align-items:center;gap:7px;min-height:36px;padding:5px 8px;font-size:12px;font-weight:800;display:grid;position:relative}.columnOrderItem:active{cursor:grabbing}.columnOrderItem.dropTarget:before,.columnOrderEnd.dropTarget:before{content:"";background:var(--blue);border-radius:3px;height:3px;position:absolute;top:-4px;left:0;right:0}.columnOrderNumber{color:var(--muted);text-align:right;font-size:11px}.columnDragHandle{grid-template-rows:repeat(3,3px);grid-template-columns:repeat(2,3px);justify-content:center;gap:2px;display:grid}.columnDragHandle i{background:#7890a5;border-radius:50%;width:3px;height:3px}.columnOrderItem input{margin:0}.columnOrderEnd{min-height:28px;color:var(--muted);border:1px dashed #a7bfd2;border-radius:6px;place-items:center;font-size:10px;display:grid;position:relative}.columnEmptyState{color:var(--muted);font-size:12px}.columnChooserGrid{flex-wrap:wrap;gap:7px;display:flex}.columnChoice{border:1px solid var(--line);color:var(--muted);-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.columnChoice.active{color:#0b4b80;cursor:grab;background:#eef6fc;border-color:#8fb9db}.tableScroll{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:auto}.dataTable{border-collapse:collapse;width:100%;min-width:980px}.dataTable th,.dataTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 10px;font-size:13px}.dataTable th{color:var(--muted);background:#f5f9fc;font-size:12px;font-weight:900}.tableSortButton{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:900}.tableSortButton:hover{color:#0b4b80}.dataTable td strong,.dataTable td small,.dataTable td span{display:block}.dataTable td small{color:var(--muted);margin-top:3px;font-size:12px}.fulfillmentOrdersTable th:first-child,.fulfillmentOrdersTable td:first-child{width:36px}.shipStationSyncControls{flex-flow:wrap;justify-content:flex-end;align-items:flex-end;gap:4px;display:flex}.shipStationSyncControls small{color:var(--muted);text-align:right;flex-basis:100%;max-width:none;font-size:11px}.shipStationPager{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.shipStationPager label{color:var(--text);align-items:center;gap:5px;font-weight:800;display:inline-flex}.shipStationPager select{min-height:30px;padding:4px 8px}.shipStationOrdersScroll{max-height:1120px;overflow:auto}.shipStationSkuMenu{min-width:130px;position:relative}.shipStationSkuMenu summary{cursor:pointer;color:#064f86;font-weight:900}.shipStationSkuMenu div{border:1px solid var(--line);background:#fff;border-radius:6px;gap:4px;min-width:320px;max-height:240px;margin-top:5px;padding:6px;display:grid;overflow:auto;box-shadow:0 8px 18px #142d461f}.shipStationSkuMenu button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;padding:5px 7px;display:grid}.shipStationSkuMenu button.short{background:#fff7f7;border-color:#f2c6c6}.shipStationSkuMenu button span{min-width:0}.shipStationSkuMenu button strong,.shipStationSkuMenu button small{display:block}.shipStationSkuMenu button small{white-space:nowrap;margin:0}.shipStationSkuMenu button span small{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.tagPills{flex-wrap:wrap;gap:4px;min-width:120px;display:flex}.tagPills span{color:#0b4b80;background:#eef6fc;border:1px solid #bfd4e6;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.productNameClip{white-space:nowrap;text-overflow:ellipsis;max-width:340px;overflow:hidden}button.productNameClip{color:#064f86;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:800;display:block}.addressTypePill{color:#0b4b80;background:#eef6fc;border:1px solid #b7d2e6;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-weight:900;display:inline-flex!important}.addressTypePill.commercial{color:#23734d;background:#edf8f0;border-color:#b7d6c3}.addressTypePill.unknown{color:#66717d;background:#f5f6f7;border-color:#d7dce2}.readyText,.blockedText{font-weight:900}.readyText{color:#23734d}.blockedText{color:#b13b3b}.shipStationBatchGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:12px;display:grid}.shipStationBatchCard{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.batchStatusTabs{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.batchStatusTabs button{border-radius:8px;min-height:34px;font-weight:900}.batchStatusTabs button.active{color:#fff;background:#164f86;border-color:#164f86}.batchDateScope{overflow-wrap:anywhere;margin:0 0 12px;font-size:13px;font-weight:600}.shipStationBatchCard .actionBar{align-items:stretch}.shipStationBatchCard .actionBar button{min-height:34px}.batchDecisionActions{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.batchPickLockNotice{color:#7a4b0c;background:#fff8ed;border:1px solid #efd1a6;border-radius:7px;margin-top:8px;padding:8px 10px;font-size:12px;font-weight:800;display:block}.batchPickLockNotice.modalNotice{margin:8px 0 0}.batchCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.batchCardHeader h3,.batchCardHeader p{margin:0}.inlineMeta{color:var(--muted);font-size:12px;font-weight:600}.batchCardHeader p{color:var(--muted);margin-top:4px;font-size:12px}.batchStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.batchStats span{border:1px solid var(--line);background:#f7fbfd;border-radius:8px;padding:8px}.batchStats small,.batchStats strong{display:block}.batchStats small{color:var(--muted);font-size:11px}.batchStats strong{margin-top:3px}.productModal.compactModal.shipStationBatchModal{flex-direction:column;gap:12px;min-width:min(1280px,100vw - 44px);max-width:calc(100vw - 44px);height:min(86vh,920px);max-height:calc(100vh - 36px);display:flex;overflow:auto;width:min(94vw,1760px)!important}.shipStationBatchModal>:not(.batchOrderScroll){flex-shrink:0}.batchModalStats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.batchOrderScroll{flex:auto;min-height:160px;max-height:none}.batchOrderTable{table-layout:fixed;min-width:100%}.batchOrderTable th,.batchOrderTable td{padding:8px 9px}.batchOrderTable th:first-child,.batchOrderTable td:first-child{width:11%}.batchOrderTable th:nth-child(2),.batchOrderTable td:nth-child(2){width:12%}.batchOrderTable th:nth-child(3),.batchOrderTable td:nth-child(3){width:13%}.batchOrderTable th:nth-child(4),.batchOrderTable td:nth-child(4){width:5%}.batchOrderTable th:nth-child(5),.batchOrderTable td:nth-child(5){width:18%}.batchOrderTable th:nth-child(6),.batchOrderTable td:nth-child(6),.batchOrderTable th:nth-child(7),.batchOrderTable td:nth-child(7){width:12%}.batchOrderTable th:nth-child(8),.batchOrderTable td:nth-child(8){width:9%}.batchOrderTable th:nth-child(9),.batchOrderTable td:nth-child(9){width:4%}.batchOrderTable th:nth-child(10),.batchOrderTable td:nth-child(10){white-space:nowrap;width:4%}.batchOrderTable strong,.batchOrderTable small{overflow-wrap:anywhere}.batchOrderTitleCell{min-width:220px;max-width:320px}.batchOrderTitleCell span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (max-width:980px){.returnPortalGrid,.compactReturnForm,.returnDecisionRow,.orderDetailSummaryGrid{grid-template-columns:1fr}.orderDetailSection+.orderDetailSection{border-top:1px solid var(--line);border-left:0}.returnPackageFields,.returnManualFields{grid-template-columns:repeat(2,minmax(0,1fr))}.returnOrderLookup,.returnReceiveToolbar{grid-template-columns:1fr}.returnReceivePagination{flex-wrap:wrap;justify-content:flex-start}.returnDashboardFilters{justify-content:flex-start}.returnDashboardFilters>input,.returnDashboardFilters>select{flex:100%;width:100%;max-width:none}.orderDetailItems article{grid-template-columns:minmax(0,1fr) auto}.orderDetailItems article>span:last-child{grid-column:1/-1}.topbar,.pageHeader,.panelHeader,.packRow,.productModal,.productDetailModal,.metricGrid,.summaryBand,.settingsColumns,.shipmentCard,.reviewRow,.reportSkuRow,.logRow,.reportRow,.manualFeeRow,.presetRow,.invoiceBuilderControls,.manualApplyRow,.prepBillingRow,.billingStatusGrid,.billingPlanGrid,.draftMetaGrid,.draftEditorInboundGrid,.editBoxRow,.warehouseDashboardQuickCards,.palletFields,.palletBoxRow{grid-template-columns:1fr}.topbar nav,.secondaryNav>div,.actionBar{flex-wrap:wrap}.listingResultButton,.listingPreviewCard,.productDetailGrid,.productDetailForm,.inventoryControlCards,.inventoryControlGrid,.selectedInventoryCard,.stockSummaryStrip,.locationFormGrid,.compactLocationForm,.compactAddGrid,.packingAreaCreateGrid,.stockAdjustRow,.caseTemplateTopRow,.caseTemplateSkuRow,.caseTemplateDimensionRow,.caseTemplateGrid,.caseTemplateEmpty,.productMasterForm,.productCustomsGrid,.prepBillingGrid,.wfsPackingGrid,.fulfillmentFilters,.fulfillmentFilters.batchFilters{grid-template-columns:1fr}.returnReceiveLine{grid-template-columns:48px minmax(0,1fr)}.returnReceiveLine>label,.returnReceiveExpected,.returnReceiveLocation{grid-column:1/-1}.columnViewToolbar,.columnChooserLayout{grid-template-columns:1fr}.columnViewActions{flex-wrap:wrap}.billingTierHeader{flex-direction:column;align-items:flex-start}.billingTierTable{padding-bottom:4px;overflow-x:auto}.billingTierTableHead,.billingTierRow{min-width:520px}.batchStats{grid-template-columns:repeat(2,minmax(0,1fr))}.draftEditorInboundGrid .wideField{grid-column:1/-1}}@media (max-width:760px){.inventoryControlHero,.inventoryControlMovePanel,.poReceivePanel{padding:12px}.inventoryControlSearchGrid,.scanToAddGrid,.inventoryControlGrid,.inventoryControlMovePanel .inventoryControlGrid,.receivingMetaGrid,.receivingNotesGrid,.receivingSummaryStrip,.receivingChargeForm,.poReceiveWorkstation,.poLineGrid,.poReceivingLines button,.poReceiveLocatePrimary,.poReceiveLocateSecondary,.poReceiveLineLogRow{grid-template-columns:1fr}.inventoryControlHero .panelHeader h2,.inventoryControlMovePanel .panelHeader h2{font-size:19px}.stockAdjustRow{grid-template-columns:1fr}.stockAdjustRow input{width:100%}.wfsPackingGrid .caseTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.poReceiveModal{width:calc(100vw - 16px);min-width:0;height:calc(100vh - 16px);max-height:calc(100vh - 16px);padding:12px}.poReceiveProduct{grid-template-columns:1fr;gap:12px}.poReceiveProduct>img{object-fit:contain;width:100%;max-height:220px}.poReceiveProductBody{padding-left:0}.poReceiveProductBody h2{white-space:normal;margin-top:0;font-size:16px}.compactDefinitionGrid{grid-template-columns:110px minmax(0,1fr)}.poReceiveLocate{margin-top:12px}.poReceiveLocate input,.poReceiveLocate select,.poReceiveLocate button,.inventoryControlGrid input,.inventoryControlGrid select,.inventoryControlGrid button,.scanToAddGrid input,.scanToAddGrid select,.scanToAddGrid button{min-height:44px}}.cycleCountPage{gap:14px;display:grid}.cycleCountHeader,.cycleLocationToolbar,.cycleCountActions,.cycleSessionToolbar,.cycleSessionPagination,.cycleLineToolbar,.upsUploadBar,.upsDetailTools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cycleSessionToolbar,.cycleLineToolbar{margin-bottom:10px}.cycleSessionToolbar input,.cycleLineToolbar input{flex:360px}.cycleSessionToolbar select{min-width:170px}.cycleSessionToolbar>span,.cycleLineToolbar>span,.cycleSessionPagination>span{font-weight:700}.cycleSessionPagination{justify-content:flex-end;margin-top:10px}.cycleCountHeader{justify-content:space-between}.cycleCountHeader h1,.cycleCountDetailHeader h2{margin:0}.cycleCountHeader p,.cycleCountDetailHeader p{margin:4px 0 0}.cycleCountFormGrid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;display:grid}.cycleCountFormGrid label:not(.cycleCountCheck){gap:5px;font-weight:600;display:grid}.cycleCountCheck{align-self:end;align-items:center;gap:7px;min-height:38px;display:flex}.cycleLocationPicker{border-top:1px solid #d3e0ea;margin-top:14px;padding-top:12px}.cycleLocationToolbar input,.upsDetailTools input{flex:280px}.cycleLocationGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;max-height:280px;margin-top:10px;display:grid;overflow:auto}.cycleLocationGrid label{background:#fff;border:1px solid #cad9e6;align-items:center;gap:7px;padding:8px;display:flex}.cycleLocationGrid label.selected{background:#eef6fd;border-color:#1c5b96}.cycleSessionRows,.upsImportRows{gap:7px;display:grid}.cycleSessionRows>button,.upsImportRows>button{text-align:left;background:#fff;grid-template-columns:minmax(200px,1fr) auto auto;align-items:center;gap:16px;width:100%;display:grid}.cycleSessionRows span,.upsImportRows span,.upsSummaryGrid span{gap:2px;display:grid}.upsImportRows>button.selected{background:#eef6fd;border-color:#1c5b96}.cycleCountDetailHeader{align-items:flex-start}.cycleCountTableWrap{max-height:min(65vh,760px);overflow:auto}.cycleMobileLineCards{gap:8px;display:grid}.cycleMobileLineCards>button{text-align:left;background:#fff;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:76px;padding:10px;display:grid}.cycleMobileLineLocation{color:#164f7d;font-size:17px;font-weight:800}.cycleMobileLineProduct{gap:3px;min-width:0;display:grid}.cycleMobileLineProduct strong,.cycleMobileLineProduct small{overflow-wrap:anywhere}.cycleMobileCountPending,.cycleMobileCountSaved{text-align:center;border-radius:6px;min-width:72px;padding:7px;font-weight:800}.cycleMobileCountPending{color:#8b5700;background:#fff4d7}.cycleMobileCountSaved{color:#17643b;background:#e9f7ef}.cycleCountMobileEditor{width:min(620px,100vw - 24px)}.cycleCountMobileEditorHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cycleCountMobileEditorHeader h3{margin:3px 0;font-size:22px}.cycleCountMobileEditorHeader span{color:#164f7d;font-weight:800}.cycleCountMobileEditorMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cycleCountMobileEditorMeta>span{background:#f7fafc;border:1px solid #d3e0ea;gap:3px;padding:9px;display:grid}.cycleCountMobileEditorFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cycleCountMobileEditorFields label{gap:5px;font-weight:800;display:grid}.cycleCountMobileEditorFields input{min-height:54px;font-size:22px;font-weight:800}.cycleCountMobileDone{width:100%;min-height:48px}.cycleQtyInput{width:96px}.varianceValue{color:#a12d1f;font-weight:700}.inventoryLocationAuditBar{justify-content:flex-end}.compactCheckCell{text-align:center;width:34px}.upsReconciliationPanel{gap:12px;display:grid}.upsUploadBar input[type=file]{flex:320px}.upsReconciliationDetail{border-top:1px solid #d3e0ea;gap:12px;padding-top:12px;display:grid}.upsSummaryGrid{grid-template-columns:repeat(4,minmax(140px,1fr));gap:8px;display:grid}.upsSummaryGrid span{background:#f7fafc;border:1px solid #d3e0ea;padding:9px}.upsExceptionList>div{border-bottom:1px solid #e1e8ee;padding:5px 0}@media (max-width:760px){.cycleCountFormGrid,.upsSummaryGrid{grid-template-columns:1fr 1fr}.cycleSessionRows>button,.upsImportRows>button{grid-template-columns:1fr;gap:5px}.cycleCountMobile .cycleCountHeader{align-items:flex-start}.cycleCountMobile{min-width:0}.cycleCountMobile .panel{min-width:0;padding:12px}.cycleCountMobile .cycleLineToolbar input,.cycleCountMobile .cycleSessionToolbar input{flex-basis:calc(100% - 90px);min-width:0}.cycleCountMobile .cycleSessionToolbar>span{width:100%}.cycleCountMobileEditorMeta{grid-template-columns:1fr}}@media (max-width:460px){.cycleCountFormGrid,.upsSummaryGrid{grid-template-columns:1fr}.cycleMobileLineCards>button{grid-template-columns:64px minmax(0,1fr)}.cycleMobileCountPending,.cycleMobileCountSaved{grid-column:1/-1;width:100%}.cycleCountMobileEditorFields{grid-template-columns:1fr}}.manualOrderCreatePanel,.manualOrderPackingPanel,.manualOrderSection{gap:12px;display:grid}.manualOrderCreatePanel{margin-inline:0}.manualOrderSection fieldset.manualOrderCoreGrid{border:0;min-width:0;margin:0;padding:0}.manualOrderCopyBanner{background:#eef7ff;border:1px solid #a9c8e4;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.manualOrderCopyBanner>div{gap:3px;min-width:0;display:grid}.manualOrderCopyBanner span{color:#425a70}.manualOrderCopyBanner small{color:#8a4b15;font-weight:700}.manualOrderCoreGrid,.manualOrderAddressGrid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}.manualOrderField{align-content:start;gap:5px;min-width:0;font-weight:700;display:grid}.manualOrderField>span{color:#526579;font-size:12px}.manualOrderField input,.manualOrderField select,.manualOrderField textarea{width:100%;min-width:0}.manualOrderNumberControl{align-items:stretch;min-width:0;display:flex}.manualOrderNumberPrefix{color:#173f66;white-space:nowrap;background:#eef7ff;border:1px solid #b8cfe2;border-right:0;border-radius:6px 0 0 6px;flex:none;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.manualOrderNumberControl input{border-top-left-radius:0;border-bottom-left-radius:0}.manualOrderSearchPicker{min-width:0;position:relative}.manualOrderSearchPicker>input{width:100%;min-width:0}.manualOrderSearchResults{z-index:45;background:#fff;border:1px solid #b9cde0;border-radius:6px;max-height:280px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #11325329}.manualOrderSearchResults>button{color:#173b60;text-align:left;background:0 0;border:0;border-radius:4px;gap:2px;width:100%;padding:8px;display:grid}.manualOrderSearchResults>button:hover,.manualOrderSearchResults>button:focus-visible{background:#edf6fc}.manualOrderSearchResults small{color:#526579;font-weight:500}.manualOrderProductResult{border-bottom:1px solid #e1eaf2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.manualOrderProductResult:last-child{border-bottom:0}.manualOrderSearchResults .manualOrderProductResultMain{border:0;border-radius:4px}.manualOrderFavoriteButton,.inventoryFavoriteButton{color:#365a7c;white-space:nowrap;border-color:#b9cde0;min-height:30px;padding:4px 8px;font-size:12px}.manualOrderFavoriteButton.active,.inventoryFavoriteButton.active{color:#765800;background:#fff8d8;border-color:#d7a500}.manualOrderWideField{grid-column:span 2}.manualOrderSection{border-top:1px solid #d3e0ea;padding-top:12px}.manualOrderSection h3,.manualOrderPackingPanel h3{margin:0}.manualOrderItemTools,.manualOrderImportToolbar,.manualOrderImportSaveRow{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.manualOrderItemTools label,.manualOrderImportToolbar label,.manualOrderImportSaveRow label{color:#526579;gap:4px;min-width:140px;font-size:12px;font-weight:700;display:grid}.manualOrderImportBackdrop{z-index:120;background:#1023358f;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.manualOrderImportModal{background:#fff;border:1px solid #b9cde0;border-radius:7px;gap:14px;width:min(1180px,100vw - 32px);max-height:calc(100vh - 32px);padding:18px;display:grid;overflow:auto;box-shadow:0 20px 54px #1023354d}.manualOrderImportMappingGrid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;display:grid}.manualOrderImportMappingGrid label{color:#526579;gap:4px;min-width:0;font-size:12px;font-weight:700;display:grid}.manualOrderImportMappingGrid select,.manualOrderImportMappingGrid input{width:100%;min-width:0}.manualOrderImportPreview{border:1px solid #d3e0ea;border-radius:5px;max-height:300px;overflow:auto}.manualOrderImportPreview table{width:100%;min-width:760px}.manualOrderImportErrors{color:#8f2f20;background:#fff5f3;border:1px solid #e6b7ae;border-radius:5px;max-height:180px;padding:10px;overflow:auto}.manualOrderLines{gap:7px;display:grid}.manualOrderLine{grid-template-columns:28px minmax(240px,1fr) 92px 120px auto;align-items:center;gap:8px;display:grid}.manualOrderLine>span{text-align:center;font-weight:800}.manualOrderShippingSection{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}.manualOrderAttachmentPanel{grid-column:1/-1}.manualOrderPackageGrid{grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;display:grid}.manualOrderDocumentList{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.manualOrderDocumentList>span,.manualOrderDocumentList>button{overflow-wrap:anywhere;max-width:100%}.manualOrderDocumentList>span{background:#f7fbfe;border:1px solid #c9d9e7;border-radius:5px;align-items:center;gap:6px;padding:5px 7px;display:inline-flex}.manualOrderDocumentList>span>button{color:#a53625;padding:3px 6px}.manualOrderFooter,.manualOrderPackingActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.manualOrderPackingPanel{border-top:1px solid #d3e0ea;padding-top:14px}.manualOrderPackageEditor,.manualOrderSavedPackages,.manualOrderChargePanel{background:#f8fbfd;border:1px solid #d3e0ea;border-radius:6px;gap:10px;padding:12px;display:grid}.manualOrderSavedPackages>span{border-top:1px solid #dbe6ee;padding-top:6px;display:block}.manualOrderPackageRows,.manualOrderChargeList{gap:9px;display:grid}.manualOrderPackageRow{background:#fff;border:1px solid #c9d9e7;border-radius:5px;gap:9px;padding:10px;display:grid}.manualOrderPackageRowHeader,.manualOrderCompactActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manualOrderPackageRowHeader>strong{margin-right:auto}.manualOrderPackageRowHeader label{align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.manualOrderPackageRowHeader input{width:72px}.manualOrderShipmentFields{grid-template-columns:repeat(2,minmax(180px,1fr))}.manualOrderChargeList>div{background:#fff;border:1px solid #d3e0ea;border-radius:5px;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:9px;padding:8px;display:grid}.manualOrderChargeList span:first-child{gap:2px;display:grid}.manualOrderChargeForm{grid-template-columns:minmax(160px,1fr) minmax(180px,1.25fr) 80px 130px minmax(150px,1fr) auto;align-items:end;gap:8px;display:grid}.creditAmount{color:#14784d}.manualOrderPackingPrint{display:none}@media print{body.manualOrderPackingPrintMode *{visibility:hidden!important}body.manualOrderPackingPrintMode .manualOrderPackingPrint,body.manualOrderPackingPrintMode .manualOrderPackingPrint *{visibility:visible!important}body.manualOrderPackingPrintMode .manualOrderPackingPrint{color:#111;background:#fff;padding:24px;display:block;position:absolute;inset:0}body.manualOrderPackingPrintMode .manualOrderPackingPrint table{border-collapse:collapse;width:100%}body.manualOrderPackingPrintMode .manualOrderPackingPrint th,body.manualOrderPackingPrintMode .manualOrderPackingPrint td{text-align:left;border:1px solid #777;padding:7px}}@media (max-width:900px){.manualOrderCoreGrid,.manualOrderAddressGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.manualOrderLine{grid-template-columns:28px minmax(180px,1fr) 80px}.manualOrderPriceInput,.manualOrderLine>button{grid-column:span 1}.manualOrderShippingSection{grid-template-columns:1fr}.manualOrderChargeForm,.manualOrderImportMappingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.manualOrderCopyBanner{flex-direction:column;align-items:stretch}.manualOrderCoreGrid,.manualOrderAddressGrid,.manualOrderPackageGrid{grid-template-columns:1fr 1fr}.manualOrderWideField{grid-column:1/-1}.manualOrderLine{grid-template-columns:24px minmax(0,1fr) 76px}.manualOrderPriceInput{grid-column:2}.manualOrderLine>button{grid-column:3}.manualOrderFooter,.manualOrderPackingActions,.manualOrderItemTools,.manualOrderImportToolbar,.manualOrderImportSaveRow{align-items:stretch}.manualOrderItemTools label,.manualOrderImportToolbar label,.manualOrderImportSaveRow label,.manualOrderItemTools button,.manualOrderImportToolbar button,.manualOrderImportSaveRow button{width:100%}.manualOrderImportMappingGrid{grid-template-columns:1fr}.manualOrderPackageRowHeader,.manualOrderCompactActions,.manualOrderChargeList>div,.manualOrderChargeForm{grid-template-columns:1fr;align-items:stretch}.manualOrderPackageRowHeader{display:grid}.manualOrderPackageRowHeader>strong{margin-right:0}.manualOrderPackageRowHeader input,.manualOrderShipmentFields{width:100%}.manualOrderShipmentFields{grid-template-columns:1fr}}.clientDashboardControls{grid-template-columns:minmax(190px,1.2fr) minmax(150px,.8fr) minmax(160px,.8fr) minmax(160px,.8fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.clientDashboardControls>label{color:var(--muted);gap:5px;font-size:12px;font-weight:800;display:grid}.clientDashboardControlActions{justify-content:flex-end;align-items:center;gap:9px;min-height:36px;display:flex}.clientDashboardControlActions span{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}.clientDashboardChannels{grid-template-columns:repeat(4,minmax(190px,1fr));gap:12px;display:grid}.clientChannelCard{background:var(--surface);border:1px solid var(--line);border-top:4px solid #2e79b8;border-radius:7px;min-width:0;padding:14px;box-shadow:0 8px 20px #2030400f}.clientChannelCard-b2b{border-top-color:#3f8d64}.clientChannelCard-fba{border-top-color:#d9872f}.clientChannelCard-wfs{border-top-color:#4b927c}.clientChannelCard h2{color:var(--text);margin:0 0 12px;font-size:16px}.clientChannelStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.clientChannelStats>span{background:var(--soft);border:1px solid #e0e8ef;border-radius:6px;gap:3px;min-width:0;padding:8px;display:grid}.clientChannelStats small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.clientChannelStats strong{color:var(--text);font-size:22px;line-height:1}.clientDashboardInsights{grid-template-columns:minmax(0,1.35fr) minmax(360px,.9fr);gap:14px;display:grid}.clientTrendPanel,.clientTopSellersPanel{min-width:0;padding:14px}.clientTrendLegend{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.clientTrendLegend span{color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.clientTrendLegend span:before{content:"";background:#2e79b8;border-radius:2px;width:8px;height:8px}.clientTrendLegend .b2b:before,.clientTrendBar .b2b{background:#3f8d64}.clientTrendLegend .fba:before,.clientTrendBar .fba{background:#d9872f}.clientTrendLegend .wfs:before,.clientTrendBar .wfs{background:#4b927c}.clientTrendRows{gap:7px;max-height:410px;margin-top:12px;padding-right:4px;display:grid;overflow-y:auto}.clientTrendRow{grid-template-columns:58px minmax(120px,1fr) 52px;align-items:center;gap:9px;min-height:28px;display:grid}.clientTrendRow time,.clientTrendRow>strong{color:var(--muted);font-size:11px;font-weight:800}.clientTrendRow>strong{color:var(--text);text-align:right}.clientTrendBar{background:#edf2f6;border-radius:3px;align-items:stretch;width:100%;height:16px;display:flex;overflow:hidden}.clientTrendBar span{background:#2e79b8;min-width:2px;height:100%}.clientTopSellerRows{gap:7px;max-height:410px;margin-top:12px;padding-right:4px;display:grid;overflow-y:auto}.clientTopSellerRow{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:28px minmax(140px,1fr) 62px 62px;align-items:center;gap:9px;padding:8px;display:grid}.clientTopSellerRow>b{color:#fff;background:#2e79b8;border-radius:4px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.clientTopSellerRow>span{gap:2px;min-width:0;display:grid}.clientTopSellerRow>span:first-of-type strong,.clientTopSellerRow>span:first-of-type small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clientTopSellerRow small{color:var(--muted);font-size:10px}.clientInvoiceSummary{color:#163b55;background:#eef8f2;border:1px solid #bfdcca;border-radius:7px;gap:3px;min-width:160px;padding:9px 12px;display:grid}.clientInvoiceSummary span{color:#4f6c5c;font-size:11px;font-weight:800}.clientInvoiceSummary strong{font-size:22px}.clientInvoicePager{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.clientInvoicePager>div{gap:7px;display:flex}@media (max-width:1180px){.clientDashboardControls{grid-template-columns:repeat(2,minmax(180px,1fr))}.clientDashboardControlActions{grid-column:1/-1}.clientDashboardChannels{grid-template-columns:repeat(2,minmax(190px,1fr))}.clientDashboardInsights{grid-template-columns:1fr}}@media (max-width:700px){.clientDashboardControls,.clientDashboardChannels{grid-template-columns:1fr}.clientDashboardControlActions{flex-direction:column;grid-column:auto;align-items:stretch}.clientDashboardControlActions button{width:100%}.clientChannelStats{gap:6px}.clientDashboardInsights .panelHeader,.clientInvoicePager{flex-direction:column;align-items:stretch}.clientTrendLegend{justify-content:flex-start}.clientTrendRow{grid-template-columns:52px minmax(80px,1fr) 42px}.clientTopSellerRow{grid-template-columns:28px minmax(0,1fr) 52px}.clientTopSellerRow>span:last-child{grid-column:2/-1}.clientInvoiceSummary,.clientInvoicePager>div,.clientInvoicePager button{width:100%}}.catalogSkuPicker{min-width:0;position:relative}.catalogSkuResults{background:#fff;border:1px solid #bfd2e2;gap:4px;max-height:340px;padding:8px;display:grid;overflow:auto}.catalogSkuResults>button{text-align:left;white-space:normal;overflow-wrap:anywhere;gap:3px;padding:8px;display:grid}.catalogSkuResults small{font-weight:400}.shippingRulesSection{border-top:1px solid #bfd2e2;margin-top:20px;padding-top:16px}.shippingFallbackRow{border-bottom:1px solid #d9e3ec;grid-template-columns:minmax(180px,240px) minmax(220px,1fr) auto;align-items:end;gap:12px;margin:12px 0;padding:10px 0;display:grid}.shippingFallbackRow label{gap:4px;font-weight:700;display:grid}.shippingFallbackRow input{width:100%}.shippingRuleRow{border-bottom:1px solid #d9e3ec;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.shippingRuleRow>div:first-child{overflow-wrap:anywhere;min-width:0}.shippingRuleRow small{margin-top:4px;display:block}.shippingRuleEditor{margin-top:12px}.shippingRuleEditor fieldset{border:1px solid #bfd2e2;min-width:0;padding:12px}.shippingRuleFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.shippingRuleFields label,.shippingRuleServices>label:first-child{gap:4px;display:grid}.shippingRuleFields label{min-width:0}.shippingRuleFields input:not([type=checkbox]),.shippingRuleFields select{box-sizing:border-box;width:100%;min-width:0}.catalogSkuPicker>label{gap:4px;display:grid}.catalogSkuPicker>label>input{box-sizing:border-box;width:100%;min-width:0}.shippingRuleEditor .shippingRuleCheckbox{align-items:center;gap:6px;display:flex}.shippingRuleEditor input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;min-height:16px;padding:0}.shippingRuleServices{max-width:640px;margin:12px 0}.shippingRuleServices>div{max-height:160px;overflow:auto}@media (max-width:700px){.shippingRuleFields{grid-template-columns:repeat(2,minmax(0,1fr))}.shippingRuleRow{flex-direction:column;align-items:stretch}.shippingFallbackRow{grid-template-columns:1fr;align-items:stretch}}.clientDirectory{background:#fff;min-width:0;padding:16px}.clientDirectoryToolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.clientDirectoryToolbar>input{flex:1;min-width:200px}.clientDirectoryToolbar label{gap:4px;min-width:160px;display:grid}.clientDirectoryTable{overflow-x:auto}.clientDirectoryTable table{border-collapse:collapse;width:100%}.clientDirectoryTable th,.clientDirectoryTable td{text-align:left;border-bottom:1px solid #dce3e8;padding:10px 12px}.clientDirectoryTable th{background:#f5f8fa;font-size:12px}.clientDirectoryTable td{overflow-wrap:anywhere;font-size:13px}.clientNameLink{text-align:left;background:0 0;border:0;padding:0;font-weight:600}.clientDirectoryEditor{background:#fff;border:1px solid #cdd9e0;border-radius:6px;width:min(960px,100vw - 32px);max-height:calc(100dvh - 40px);padding:20px;overflow:auto}.clientDirectoryEditor>.panelHeader{z-index:2;background:#fff;padding:12px 0;position:sticky;top:-20px}.clientDirectoryEditor .clientCreateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clientDirectoryEditor input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;min-height:0}@media (max-width:620px){.clientDirectoryEditor .clientCreateGrid{grid-template-columns:minmax(0,1fr)}.clientDirectoryToolbar>input,.clientDirectoryToolbar label{width:100%;min-width:0}.clientDirectory .pager{flex-wrap:wrap}}.poEditorPage{width:100%;min-width:0;max-width:none;margin:16px 0}.poEditorContent{background:#fff;padding:24px}.poEditorPage .poLineBuilder{background:0 0;border:0;border-top:1px solid #d7e5f0;border-radius:0;min-height:0;padding:16px 0}.poEditorPage .poLineTable{max-height:none;overflow:visible}.poEditorPage .poLineRow{min-width:0}.poEditorPage .poLineRow>div{overflow-wrap:anywhere;min-width:0}.poQueueSearch{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.poQueueSearch>:first-child{flex:300px;min-width:0}.poEditorInputs{border:0;min-width:0;margin:0;padding:0}.poEditorPage .poEditorTopGrid,.poEditorPage .poEditorDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.poEditorPage .poNotesField{grid-column:span 3}.poPageActions{background:#fff;border-top:1px solid #d5e0e6;padding:16px 0;position:sticky;bottom:0}.poAttachments{border-top:1px solid #d5e0e6;margin-top:20px;padding:16px 0}.poAttachmentRow{border-bottom:1px solid #e4e9ec;align-items:center;gap:16px;padding:10px 0;display:flex}.poAttachmentRow>div{overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;display:grid}.poAttachmentUpload{grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:14px;display:grid}.poAttachmentUpload label{gap:4px;min-width:0;display:grid}.poAttachmentUpload small{grid-column:1/-1}@media (max-width:720px){.poEditorContent{padding:12px}.poEditorPage .poEditorTopGrid,.poEditorPage .poEditorDetailGrid,.poAttachmentUpload{grid-template-columns:minmax(0,1fr)}.poEditorPage .poNotesField{grid-column:auto}.poEditorPage .poLineRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.poEditorPage .poLineRow>:first-child{grid-column:1/-1}.poEditorPage .poLineRow input{width:100%;min-width:0}.poPageActions{flex-wrap:wrap;gap:8px;display:flex}.poAttachmentRow{flex-wrap:wrap}}.qboSettings{gap:16px;padding:16px 0;display:grid}.qboSettings h2{margin:0 0 6px;font-size:20px}.qboHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.qboHeading>div:last-child,.qboActions,.qboTabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qboTabs{border-bottom:1px solid #d6dfe3;padding-bottom:8px}.qboTabs [aria-selected=true]{color:#fff;background:#155d62}.qboTableScroll{overflow-x:auto}.billingDashboard{min-width:0}.billingDashboard table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.billingDashboard th,.billingDashboard td{text-align:left;vertical-align:top;border-bottom:1px solid #d6dfe3;padding:10px}.billingDashboard th{background:#eef5fa}.billingDashboard td button{white-space:nowrap;margin:2px 4px 2px 0}.billingDashboard .qboTableScroll{margin:12px 0}.qboSettings table{border-collapse:collapse;width:100%;min-width:620px}.qboSettings th,.qboSettings td{text-align:left;border-bottom:1px solid #d6dfe3;padding:10px}.qboMapping{border-top:2px solid #155d62;gap:16px;padding:16px 0;display:grid}.qboMappingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.qboMappingGrid label,.qboLookup{gap:6px;min-width:0;display:grid}.qboChecks{flex-direction:column;justify-content:center;gap:12px;display:flex}.qboChecks label{align-items:center;gap:8px;display:flex}.qboChecks input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:0}.qboError{color:#8a2929;overflow-wrap:anywhere;max-width:320px;font-size:12px}.qboManualExport{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.qboManualExport label{flex:1;min-width:240px}@media (max-width:680px){.qboMappingGrid{grid-template-columns:minmax(0,1fr)}.qboSettings{padding:12px 0}}.listingWorkflowFields>section{min-width:0}.listingWorkflowFields .actionBar{flex-wrap:wrap}.listingWorkflowFields .actionBar input,.listingWorkflowFields .actionBar select{max-width:100%;min-width:0!important}.listingWorkflowFields .listingResultButton{width:100%;min-width:0}.listingWorkflowFields .listingResultBody{overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.listingWorkflowFields .listingSearchLayout{grid-template-columns:minmax(0,1fr)}.listingWorkflowFields .panelHeader{flex-wrap:wrap}.listingWorkflowFields input,.listingWorkflowFields select{max-width:100%;min-width:0!important}}.returnClientPermissions{border-top:1px solid #cbd9e5;margin-top:16px;padding-top:12px}.returnClientPermissions>summary{cursor:pointer;font-weight:700}.returnClientPermissions>label{gap:4px;max-width:420px;margin:12px 0;display:grid}.returnPermissionRows{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:8px 16px;max-height:320px;margin:12px 0;display:grid;overflow:auto}.returnPermissionRows>label{align-items:center;gap:8px;min-width:0;display:flex}.returnPermissionRows>label>span{overflow-wrap:anywhere}.fbaCdBackdrop{z-index:1100;padding:12px}.fbaCdDialog{color:#233446;background:#fff;border:1px solid #c7d8e5;border-radius:6px;flex-direction:column;width:min(1050px,100%);max-height:calc(100dvh - 24px);display:flex;overflow:hidden}.fbaCdHeader{border-bottom:1px solid #d6e2eb;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.fbaCdHeader h2{overflow-wrap:anywhere;margin:0;font-size:19px}.fbaCdBody{min-height:0;padding:16px;overflow-y:auto}.fbaCdToolbar{flex-wrap:wrap;align-items:end;gap:10px;margin:10px 0;display:flex}.fbaCdToolbar>*,.fbaCdFields>*{min-width:0;max-width:100%}.fbaCdToolbar label,.fbaCdFields label{flex-direction:column;gap:5px;font-size:12px;display:flex}.fbaCdToolbar input,.fbaCdToolbar select{width:100%;max-width:240px}.fbaCdToolbar input[type=checkbox]{width:auto}.fbaCdSection{border-top:1px solid #d6e2eb;padding:14px 0}.fbaCdSection h3{margin:0 0 10px;font-size:15px}.fbaCdRow{overflow-wrap:anywhere;border-bottom:1px solid #e4ebf0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.fbaCdRow>:first-child{min-width:0}.fbaCdRow button{flex-shrink:0}.fbaCdFields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px 0;display:grid}.fbaCdFields input,.fbaCdFields textarea{box-sizing:border-box;width:100%}.fbaCdUpload{flex-direction:column;gap:6px;margin-top:12px;display:flex}.fbaCdUpload input{max-width:100%}.fbaCdTableWrap{overflow-x:auto}.fbaCdTableWrap table{border-collapse:collapse;width:100%;font-size:12px}.fbaCdTableWrap th,.fbaCdTableWrap td{text-align:right;border-bottom:1px solid #d6e2eb;padding:9px 12px}.fbaCdTableWrap th{background:#f1f7fa}.fbaCdTableWrap th:first-child,.fbaCdTableWrap td:first-child{text-align:left;min-width:150px}.fbaCdFields textarea{min-height:68px;font:inherit;resize:vertical}.fbaCdDialog button{white-space:normal;min-height:34px}@media (max-width:600px){.fbaCdFields{grid-template-columns:minmax(0,1fr)}.fbaCdBody{padding:10px}.fbaCdToolbar>label{flex:140px}.fbaCdToolbar input,.fbaCdToolbar select{max-width:100%}}.documentPage{max-width:1320px;margin:0 auto;padding:24px}.documentBack{align-items:center;gap:8px;margin-bottom:16px;display:inline-flex}.documentInbox{color:#243342;letter-spacing:0;background:#fff;min-width:0;padding:20px}.documentInbox *{box-sizing:border-box}.documentInbox h1{margin:0;font-size:24px;line-height:1.25}.documentInbox h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:18px;line-height:1.4}.documentInbox h3{margin:16px 0 10px;font-size:15px}.documentInbox button,.documentInbox .documentActions a,.documentBack{white-space:normal;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.documentInbox button{padding:8px 12px}.documentInbox button:disabled{opacity:.55;cursor:default}.documentTopline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.documentActions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.documentNotice{overflow-wrap:anywhere;background:#f0f6fa;border-left:3px solid #277d91;margin:12px 0;padding:11px 14px;font-size:13px}.documentError{color:#8b2424;background:#fff1f0;border-color:#bd3c3c}.documentBusy{align-items:center;gap:8px;margin:10px 0;display:flex}.documentSpin{animation:1s linear infinite documentSpin}@keyframes documentSpin{to{transform:rotate(360deg)}}.documentTabs{border-bottom:1px solid #ccd9e0;flex-wrap:wrap;gap:2px;margin:0 0 18px;display:flex}.documentTabs button{color:#53636f;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:0;padding:12px 15px;font-weight:600}.documentTabs button[aria-selected=true]{color:#174b5d;background:#f4f8fa;border-bottom-color:#277d91}.documentFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.documentInbox label{flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.documentInbox input:not([type=checkbox]):not([type=file]),.documentInbox select,.documentInbox textarea{color:#243342;width:100%;min-width:0;max-width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b9cbd7;border-radius:5px;padding:9px 10px;font-weight:400}.documentInbox textarea{resize:vertical;min-height:82px}.documentInbox input:disabled,.documentInbox select:disabled,.documentInbox textarea:disabled{color:#435665;opacity:1;background:#f5f7f9}.documentCapture{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.documentInbox .documentCapture button{color:#174b5d;background:#f7fbfc;border:1px dashed #8da9b9;min-height:80px;font-weight:600}.documentFileList{gap:0;margin:14px 0;display:grid}.documentFileRow,.documentInbox .documentListItem{color:#243342;text-align:left;background:0 0;border:none;border-bottom:1px solid #dde5e9;border-radius:0;align-items:center;gap:12px;width:100%;padding:16px 0;display:flex}.documentInbox .documentListItem:hover{background:#f4f8fa}.documentFileRow>div,.documentListItem>span:first-of-type{flex:1;min-width:0}.documentFileRow strong,.documentListItem strong,.documentListItem small,.documentFileRow small{overflow-wrap:anywhere;display:block}.documentInbox small{color:#586d7b;margin-top:4px;font-size:12px;font-weight:400}.documentStatus{color:#7c4d00;background:#fff2ca;border-radius:4px;padding:5px 8px;font-size:12px;font-weight:600}.documentStatus.approved{color:#246a3c;background:#e5f4ea}.documentPager{justify-content:space-between;align-items:center;gap:8px;margin:16px 0;font-size:13px;display:flex}.documentEmpty{text-align:center;color:#657684;padding:35px 10px}.documentScope{margin-top:12px;display:block}.documentReviewGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.documentPreview{background:#f0f2f3;border:1px solid #ccd7dc;flex-direction:column;align-items:center;min-width:0;padding:8px;display:flex}.documentPreview img{object-fit:contain;width:100%;height:auto;max-height:650px}.documentPreview>div{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:250px;display:flex}.documentPreview .documentPdf{justify-content:flex-start;gap:8px;width:100%}.documentPdfToolbar{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.documentPdfToolbar span{text-align:center;min-width:55px}.documentInbox .documentPdfToolbar select{width:88px}.documentPdfFrame{width:100%;min-height:250px;max-height:700px;overflow:auto}.documentPdfSurface{width:max-content;min-width:100%}.documentPdfSurface canvas{background:#fff;display:block}.documentPreview .documentImage{width:100%;min-height:0;display:block}.documentPhotoViewer{width:100%;min-width:0}.documentPhotoToolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}.documentPhotoToolbar button{flex:0 0 42px;width:42px;padding:8px}.documentPhotoFrame{touch-action:none;background:#e9eef0;width:100%;height:min(65dvh,650px);min-height:280px;overflow:hidden}.documentPhotoFrame .documentPhotoImage{object-fit:contain;width:100%;height:100%;max-height:none;display:block}.documentImageDialog{color:#243342;background:#fff;border:1px solid #b9cbd7;border-radius:6px;width:min(1000px,100% - 24px);max-width:none;max-height:calc(100dvh - 24px);padding:16px;overflow:auto}.documentImageDialog::backdrop{background:#141e24a6}.documentEditorHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.documentEditorHeading h2{margin:0;font-size:20px}.documentEditorHeading button{flex-shrink:0}.documentCropStage{background:#e9eef0;justify-content:center;align-items:center;width:100%;height:min(58dvh,620px);min-height:280px;padding:12px;display:flex;position:relative;overflow:auto}.documentCropStage .ReactCrop{flex-shrink:0;max-width:100%}.documentCropStage .ReactCrop img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(58dvh - 24px,596px);display:block}.documentImageLoading{background:#ffffffbf;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.documentEditorFooter{background:#fff;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;padding-bottom:8px;display:flex;position:sticky;bottom:-16px}.documentPhotoToolbar .documentAngle{flex-direction:row;flex:170px;align-items:center;max-width:340px;font-weight:400}.documentPhotoToolbar .documentAngle input[type=range]{background:0 0;border:none;min-height:32px;padding:0}.documentPhotoToolbar input.documentAngleNumber{flex:0 0 75px;width:75px}.documentViewerDialog{width:calc(100% - 24px);height:calc(100dvh - 24px)}.documentViewerDialog .documentPhotoFrame{height:calc(100dvh - 130px)}.documentViewerClose{position:absolute;top:20px;right:16px}@media (max-width:600px){.documentPhotoFrame{height:410px;max-height:65dvh}.documentImageDialog{padding:12px}.documentImageDialog .documentEditorHeading h2{font-size:18px}.documentPhotoToolbar{gap:6px;padding:6px 0}.documentEditorFooter{bottom:-12px}.documentPhotoToolbar .documentAngle{flex-basis:calc(100% - 85px);order:1}.documentPhotoToolbar input.documentAngleNumber{order:2}}.wmsBarcodeField{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.wmsBarcodeField label{flex:160px;min-width:0}.wmsBarcodeField input{width:100%;min-width:0}.wmsBarcodeField button{justify-content:center;align-items:center;min-height:36px;display:inline-flex}.wmsBarcodeField p{color:#a02626;overflow-wrap:anywhere;flex-basis:100%;margin:0}.packingScanMatch{text-align:left;white-space:normal;overflow-wrap:anywhere;width:100%;margin:5px 0;display:block}.documentSuggestions{border-top:1px solid #d5dfe4;border-bottom:1px solid #d5dfe4;padding-bottom:12px}.documentSuggestions>div,.documentLinked>div:not(.documentPager){flex-wrap:wrap;align-items:center;gap:8px;padding:9px 0;display:flex}.documentSuggestions>div>span,.documentLinked>div>span{overflow-wrap:anywhere;flex:1;min-width:130px}.documentSuggestions small,.documentLinked small{display:block}.documentShipmentGroup{border-left:2px solid #8cae9c;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:3px 14px;margin-top:8px;padding-left:10px;display:grid}.documentLinked>div>strong{overflow-wrap:anywhere;flex:1}.documentExtracted{border-top:1px solid #dde5e9;margin:16px 0;padding-top:12px}.documentExtracted summary{cursor:pointer;font-size:13px}.documentExtracted pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;font-size:12px;overflow:auto}.documentBackdrop{z-index:1600;background:#14212c88;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.documentDialog{background:#fff;border-radius:7px;outline:none;width:min(1240px,100%);max-height:calc(100dvh - 40px);padding-top:28px;position:relative;overflow:auto}.documentDialogClose{justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;top:5px;right:8px}.documentInbox .documentToggle{flex-direction:row;align-items:center;gap:8px;margin:16px 0}.documentToggle input{width:20px;height:20px}.documentSettings{max-width:900px}@media (max-width:700px){.documentPage{padding:12px}.documentInbox{padding:14px}.documentInbox h1{font-size:22px}.documentReviewGrid{grid-template-columns:minmax(0,1fr);gap:16px}.documentPdfFrame{max-height:450px}.documentPreview img{max-height:320px}.documentFields{grid-template-columns:minmax(0,1fr);gap:12px}.documentInbox input:not([type=checkbox]):not([type=file]),.documentInbox select,.documentInbox textarea{font-size:16px}.documentInbox button{min-height:44px}.documentInbox .documentListItem{flex-wrap:wrap}.documentListItem>span:first-of-type{flex-basis:calc(100% - 45px)}.documentListItem .documentStatus{margin-left:38px}.documentTabs button{padding:10px;font-size:13px}.documentTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.documentBackdrop{padding:6px}.documentDialog{max-height:calc(100dvh - 12px)}}
