:root{color-scheme:light;--background:#f6f7f9;--foreground:#172026;--muted:#65717b;--line:#d8dde3;--accent:#1c6e8c;--accent-strong:#12465b;--entity-link:#287da3;--success:#1f7a4d;--warning:#996515;--danger:#b42318;--topbar-height:58px}.listingPriceFeeds .dataTable{table-layout:fixed;min-width:1100px;width:100%}.listingPriceFeeds .dataTable td,.listingPriceFeeds .dataTable th{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.listingPriceFeeds .dataTable .button{margin:3px 3px 3px 0}.listingPriceFeeds .dataTable form{align-items:flex-start}.listingPriceFeeds code{font-size:12px}*{box-sizing:border-box}body{margin:0;background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.dataTable a:not(.button),.documentNumberLink,.entityLink{color:var(--entity-link);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.documentNumberLink{color:var(--accent)}.dataTable a:not(.button):hover,.documentNumberLink:hover,.entityLink:hover{color:var(--accent-strong)}.app-shell{display:grid;grid-template-columns:232px 1fr;min-height:100vh;transition:grid-template-columns .16s ease}.documentReviewIssueNumber{color:var(--warning);font-weight:700;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:2px}.app-shell.sidebarCompact{grid-template-columns:72px minmax(0,1fr)}.sidebar{background:#ffffff;border-right:1px solid var(--line);padding:20px 14px}.appSidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.brand{display:block;font-weight:700;margin-bottom:18px}.navGroupLinks,.workflowNav,.workflowNavGroup{display:grid}.workflowNav{gap:14px}.navGroupLinks,.workflowNavGroup{gap:4px}.navGroupLinks a,.navHomeLink{align-items:center;border-radius:6px;color:#33414a;display:flex;justify-content:space-between;padding:7px 8px;font-size:14px;position:relative}.navGroupLinks a:hover,.navHomeLink:hover{background:#eef3f6}.navGroupLinks a[aria-current=page],.navHomeLink[aria-current=page]{background:#dfeef3;box-shadow:inset 3px 0 0 var(--accent);color:var(--accent-strong);font-weight:700}.navCaption{background:#eef3f6;border-left:3px solid var(--accent);border-radius:4px;color:var(--accent-strong);font-size:11px;font-weight:800;letter-spacing:.1em;margin-top:3px;padding:6px 8px;text-transform:uppercase}.navIcon{display:none}.appSidebar.compact{padding-inline:8px}.appSidebar.compact .sidebarBrandRow{flex-direction:column;gap:8px}.appSidebar.compact .navBadge,.appSidebar.compact .navCaption,.appSidebar.compact .navLabel,.appSidebar.compact .sidebarBrandFull{display:none}.appSidebar.compact .sidebarBrandCompact{display:inline}.appSidebar.compact .workflowNav{gap:8px}.appSidebar.compact .workflowNavGroup{border-top:1px solid var(--line);padding-top:8px}.appSidebar.compact .navGroupLinks a,.appSidebar.compact .navHomeLink{justify-content:center;min-height:38px;padding-inline:4px}.appSidebar.compact .navIcon{align-items:center;display:inline-grid;font-size:17px;font-weight:800;justify-content:center;min-width:28px}.navTooltip{background:#172026;border-radius:6px;color:#fff;display:block;font-size:13px;font-weight:600;line-height:1.25;opacity:1;padding:7px 9px;pointer-events:none;position:fixed;transform:translateY(-50%);transition:none;visibility:visible;white-space:nowrap;z-index:1000}.navBadge{background:#eef1f3;border:1px solid #d8dde3;border-radius:999px;color:var(--muted);font-size:10px;font-weight:700;padding:2px 5px;text-transform:uppercase}.appMainShell{min-width:0}.navAttentionBadge{align-items:center;background:#b42318;border:1px solid #8b1a10;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;justify-content:center;line-height:1;margin-left:auto;min-height:20px;min-width:20px;padding:3px 6px}.navAttentionCounts{display:inline-flex;flex:0 0 auto;gap:4px;margin-left:auto;padding-left:6px}.navAttentionCounts .navAttentionBadge{margin-left:0;flex-shrink:0}.navLateBadge{background:#9a6700;border-color:#7d5300}.navGroupLinks .navLabel{min-width:0;overflow-wrap:anywhere}.appSidebar.compact .navAttentionCounts{position:absolute;right:0;top:0;bottom:0;flex-direction:column;justify-content:space-between;gap:2px;padding:0}.appSidebar.compact .navAttentionBadge{font-size:9px;min-height:15px;min-width:15px;padding:2px 3px;margin-left:0}.tab.attention{background:#fff0ee;border-color:#d92d20;color:#8b1a10}.connectionHealthBanner{border-bottom:1px solid;display:grid;grid-gap:8px;gap:8px;padding:10px 24px;position:-webkit-sticky;position:sticky;top:var(--topbar-height);z-index:190}.connectionHealthBanner.expired{background:#fff0f0;border-color:#d92d20;color:#8b1a10}.connectionHealthBanner.expiring{background:#fff8df;border-color:#d79b00;color:#704d00}.connectionHealthItem{align-items:center;display:flex;gap:16px;justify-content:space-between}.connectionHealthItem .button{flex:0 0 auto}.topbar{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#ffffff;border-bottom:1px solid var(--line);box-shadow:0 1px 4px rgb(23 32 38/8%);display:flex;justify-content:space-between;min-height:var(--topbar-height);padding:0 24px;position:-webkit-sticky;position:sticky;isolation:isolate;opacity:1;top:0;z-index:200}.topbarSubtitle{margin-left:8px}.topbarActions{align-items:center;display:flex;gap:10px}.companyBadge{border:1px solid var(--line);border-radius:999px;color:#33414a;font-size:13px;padding:6px 10px}.userMenu{position:relative}.userMenuTrigger{background:#fff;border:1px solid var(--line);border-radius:6px;gap:8px;min-height:36px;padding:4px 8px 4px 4px}.avatar,.userMenuTrigger{align-items:center;display:inline-flex}.avatar{background:#e8eef1;border-radius:999px;color:var(--accent-strong);font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.userMenuContent{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 32px rgba(23,32,38,.14);display:grid;grid-gap:4px;gap:4px;min-width:240px;padding:10px;position:absolute;right:0;top:44px;z-index:220}.userMenuContent a,.userMenuContent button{background:transparent;border:0;border-radius:6px;color:#33414a;cursor:pointer;font:inherit;padding:8px;text-align:left}.userMenuContent a:hover,.userMenuContent button:hover{background:#eef3f6}.userMenuHeader{border-bottom:1px solid var(--line);display:grid;grid-gap:4px;gap:4px;padding:4px 8px 10px}.roleBadge{justify-self:start}.iconButton,.notificationBell{position:relative}.iconButton{align-items:center;background:#fff;border:1px solid var(--line);border-radius:6px;display:inline-flex;height:34px;justify-content:center;width:34px}.countBadge{background:var(--danger);border-radius:999px;color:#fff;font-size:11px;min-width:18px;padding:2px 5px;position:absolute;right:-8px;top:-8px}.notificationMenu{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 32px rgba(23,32,38,.14);min-width:320px;padding:12px;position:absolute;right:0;top:42px;z-index:20}.notificationMenuHeader{align-items:center;display:flex;justify-content:space-between}.linkButton{background:transparent;border:0;color:var(--accent);cursor:pointer}.notificationItem,.runItem{border-top:1px solid var(--line);padding:10px 0}.notificationItem p{margin:4px 0 0}.main{min-width:0;padding:24px}.panel{background:#ffffff;border:1px solid var(--line);border-radius:8px;min-width:0;padding:16px}.button{border:1px solid var(--accent);background:var(--accent);color:white;border-radius:6px;cursor:pointer;padding:9px 12px;font-weight:600}.button:disabled{cursor:not-allowed;opacity:.62}.button.secondary{background:#fff;color:var(--accent-strong)}.button.secondary.active{background:var(--accent);color:#fff}.toolbar{display:flex;gap:8px;align-items:center}.pageStack{display:grid;grid-gap:16px;gap:16px}.documentReviewFinding{display:grid;grid-gap:6px;gap:6px;justify-items:start}.documentReviewFindingAction{padding:5px 8px;width:max-content}.documentReviewSuppressionList{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.documentReviewSuppression{align-items:center;border-top:1px solid var(--line);gap:12px;padding-top:8px}.documentReviewSuppression,.pageHeader{display:flex;justify-content:space-between}.pageHeader{gap:16px;align-items:flex-start}.workflowHeader{justify-content:flex-start;align-items:center;border:1px solid transparent;border-radius:12px;padding:16px 18px}.workflowHeaderDistribution{background:#e7f5ff;border-color:#74c0fc;color:#0b4f71}.workflowHeaderBulk{background:#fff4e6;border-color:#ffc078;color:#8a3b12}.workflowHeader .muted{color:currentColor;opacity:.78}.workflowHeaderIcon{align-items:center;border-radius:10px;color:white;display:inline-flex;flex:0 0 44px;font-size:1.75rem;font-weight:800;height:44px;justify-content:center}.workflowHeaderDistribution .workflowHeaderIcon{background:#1971c2}.workflowHeaderBulk .workflowHeaderIcon{background:#e8590c}.warehouseLabelCards{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.warehouseLabelsPage textarea{border:1px solid var(--line);border-radius:6px;font:inherit;padding:10px;resize:vertical;width:100%}@media (max-width:900px){.warehouseLabelCards{grid-template-columns:1fr}}.distributionSku{font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.05}.warehouseWorkerSelector{border:0;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.warehouseWorkerSelector legend{font-weight:700;margin-bottom:8px;width:100%}.warehouseWorkerButton{background:#fff;border:1px solid #94a3b8;border-radius:999px;color:#334155;cursor:pointer;font:inherit;font-weight:700;min-height:40px;padding:8px 16px}.warehouseWorkerButton.active{background:#15803d;border-color:#166534;color:#fff;box-shadow:0 0 0 3px rgb(34 197 94/22%)}.warehouseWorkerButton:focus-visible{outline:3px solid #0ea5e9;outline-offset:2px}.documentsListPanel{order:1}.documentsProcessingPanel{order:2}.pageHeader h1,.panel h2{margin:0}.muted{color:var(--muted);margin:6px 0 0}.filterBar{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.filterBar input,.filterBar select{min-height:38px;border:1px solid var(--line);border-radius:6px;padding:8px 10px;background:#fff}.aiCredentialGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.aiCredentialCard{align-content:start;display:grid;grid-gap:14px;gap:14px}.aiCredentialCard h3,.aiCredentialCard p{margin:0 0 6px}.aiCredentialCard label{display:grid;grid-gap:6px;gap:6px}.filterBar .searchableSelect,.filterBar input:not([type=date]):not([type=number]):not([type=checkbox]):not([type=file]),.filterBar select{min-width:min(240px,100%)}.productFilterBar{align-items:flex-start}.productCostRange{display:grid;grid-gap:4px;gap:4px;min-width:0;max-width:100%;margin:0;padding:0;border:0}.productCostBounds{display:grid;grid-template-columns:auto minmax(0,110px) auto auto minmax(0,110px) auto;align-items:center;grid-gap:4px;gap:4px}.productCostBounds label{white-space:nowrap}.productFilterBar #product-cogs-max,.productFilterBar #product-cogs-min{width:100%;min-width:0}.filterBar select[multiple]{min-height:84px;min-width:180px}.rangeInputs{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(90px,1fr))}.listingsFilterPanel{background:#ffffff;border:1px solid var(--line);border-radius:8px;margin:0;padding:12px;position:-webkit-sticky;position:sticky;top:var(--topbar-height);z-index:12}.listingsTableRegion .table-scroll{max-height:max(360px,calc(100vh - var(--topbar-height) - 260px));overflow:auto}.listingsTableRegion .dataTable thead th{background:#ffffff;box-shadow:0 1px 0 var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:11}.dataTable{width:100%;min-width:760px;border-collapse:collapse;font-size:14px}.dataTable.compact{min-width:540px}.table-scroll{max-width:100%;min-width:0;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.table-scroll>table{min-width:max-content}.purchaseOrderLinesTable.table-scroll{max-height:max(360px,calc(100dvh - var(--topbar-height) - 200px));overflow:auto}.purchaseOrderLinesTable .dataTable thead th{position:-webkit-sticky;position:sticky;top:0;background:#fff;box-shadow:0 1px 0 var(--line);z-index:5}.dataTableStack{display:grid;grid-gap:10px;gap:10px;max-width:100%;min-width:0;width:100%}.dataTableStack>.table-scroll{max-height:max(420px,calc(100vh - var(--topbar-height) - 250px));overflow:auto;overscroll-behavior:auto;overflow-anchor:none}.stockOrigins{min-width:220px;max-width:320px;white-space:normal;line-height:1.45}.dataTableStack>.table-scroll .dataTable thead th{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:5}.activeColumnFilterBar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;max-width:100%;min-width:0}.activeColumnFilterBar .pill{align-items:center;display:inline-flex;gap:6px;max-width:100%;overflow-wrap:anywhere}.activeColumnFilterBar .button{min-height:26px;min-width:26px;padding:2px 6px}.dataTableActionsCell{background:#fff;box-shadow:-1px 0 0 var(--line);position:-webkit-sticky;position:sticky;right:0;z-index:3}thead .dataTableActionsCell{z-index:6}@media (max-width:640px){.dataTableActionsCell{right:auto;box-shadow:none}}.savedViewBar{display:flex}.savedViewBar .formError{margin:0}.productExportToolbar{justify-content:flex-end}.supplierAdditionalFields{min-width:260px;padding-top:12px}details>summary{cursor:pointer}.productsTableRegion{max-height:max(420px,calc(100vh - var(--topbar-height) - 260px));overflow:auto}.productsTableRegion .dataTable thead th{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:2}.columnPicker{position:relative}.columnPicker summary{list-style:none}.columnPickerMenu{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 24px rgba(23,32,38,.12);display:grid;grid-gap:8px;gap:8px;grid-template-rows:auto auto minmax(0,1fr) auto;max-height:min(520px,calc(100vh - 90px));min-width:min(320px,calc(100vw - 32px));overflow:hidden;padding:10px;position:fixed;margin:0;inset:auto;z-index:20}.columnPickerMenu[popover]:not(:popover-open){display:none}.columnPickerSearch input{width:100%}.columnPickerEmpty,.columnPickerHint{font-size:12px;margin:0}.columnPickerList{display:grid;grid-gap:2px;gap:2px;max-height:320px;min-height:0;overflow:auto;overscroll-behavior:contain}.columnPickerGroupTitle{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;margin:9px 6px 3px;text-transform:uppercase}.columnPickerGroupTitle:first-child{margin-top:2px}.columnPickerItem{align-items:center;border-radius:6px;cursor:-webkit-grab;cursor:grab;display:grid;grid-gap:6px;gap:6px;grid-template-columns:18px minmax(0,1fr);padding:5px 6px}.columnPickerItem:hover{background:#f4f7f8}.columnPickerItem:active{cursor:-webkit-grabbing;cursor:grabbing}.columnPickerGrip{color:var(--muted);font-size:12px;letter-spacing:-2px}.columnPickerItem .check{min-width:0}.columnPickerReset{justify-self:stretch}.productExpandedRow>td{background:#f9fafb;white-space:normal}.productExpandedGrid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(520px,1.55fr) minmax(280px,.85fr);padding:8px}.productExpandedGrid h2{font-size:14px;margin:12px 0 6px}.productEditForm{display:grid;grid-gap:0 12px;gap:0 12px;grid-template-columns:repeat(3,minmax(120px,1fr))}.productEditForm .form-actions,.productEditForm .formError,.productNoteField{grid-column:1/-1}.dataTable td,.dataTable th{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left;white-space:nowrap}.dataTable th{color:var(--muted);font-size:12px;min-width:8rem;overflow-wrap:anywhere;position:relative;text-transform:uppercase;white-space:normal}.productIdentitySummary{background:#f7fbfc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-column:1/-1;padding:14px}.productIdentityFields{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(160px,1fr))}.productSecondaryMetadata{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.productSecondaryMetadata>summary{color:var(--muted);font-weight:700}.productSecondaryMetadata[open]>summary{margin-bottom:10px}.draggableTableHeader{transition:box-shadow .12s ease,background-color .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tableColumnDragHandle{color:var(--muted);cursor:-webkit-grab;cursor:grab;flex:0 0 auto;font-size:13px;letter-spacing:-2px;padding:4px 3px;touch-action:none;-webkit-user-drag:none}.tableColumnDragHandle:active{cursor:-webkit-grabbing;cursor:grabbing}.draggableTableHeader.columnDropBefore{box-shadow:inset 4px 0 0 var(--accent)}.draggableTableHeader.columnDropAfter{box-shadow:inset -4px 0 0 var(--accent)}.tableColumnResizer{cursor:col-resize;height:100%;position:absolute;right:-6px;top:0;touch-action:none;width:12px;z-index:3}.tableColumnResizer.active,.tableColumnResizer:hover{background:color-mix(in srgb,var(--accent) 35%,transparent)}.resizableDataTable{table-layout:fixed}.resizableDataTable td,.resizableDataTable th{overflow:hidden;text-overflow:ellipsis}.dataTable tr.poLineDrift td:first-child{box-shadow:inset 4px 0 0 var(--warning)}.expandedDataTableRow>td{background:#f9fafb;padding:14px;white-space:normal}.dataTable .dataTableExpansionCell{width:3rem;min-width:3rem;max-width:3rem;padding-inline:4px;text-align:center}.dataTableExpandButton{min-width:32px;padding-inline:8px}.hasLeadingExpansion{container-type:inline-size}.hasLeadingExpansion>.table-scroll>table>tbody>.expandedDataTableRow>td>*{position:-webkit-sticky;position:sticky;left:14px;max-width:calc(100cqw - 28px)}.mobileExpandedRecord{flex:1 1 100%;min-width:0;max-width:100%;border-top:1px solid var(--line);padding-top:12px}.orderQuickView .quickGrid{margin-top:0}.orderQuickView .quickGrid>div{display:grid;grid-gap:4px;gap:4px}.orderQuickView .quickGrid span{color:var(--muted);font-size:12px}.reportTableWrap{min-width:0;max-width:100%;overflow-x:auto}.reportsTable .reportTextCell{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px 8px;background:#f9fafb;font-size:12px}.activeAwbBadge{background-color:#dcfce7;color:#166534}.nadcGreen{background-color:#d9f2d9;color:#17633a}.nadcYellow{background-color:#fff2cc}.nadcRed{background-color:#f8cbad;color:#9f241c}.productExpandedGrid>.productEditForm{border-top:1px solid var(--line);grid-column:1/-1;padding-top:16px}.productExpandedGrid>section,.productSupplierDetails{min-width:0}.productSupplierAvailability td:first-child{white-space:normal;max-width:180px;overflow-wrap:anywhere}.productSupplierAvailability td,.productSupplierAvailability th{padding:6px}.productSupplierAvailability{min-width:0;width:100%}.productSupplierAvailability th{white-space:normal}.mobileRecord-completed_at,.mobileRecord-created_at,.mobileRecord-occurred_at,.mobileRecord-po_date,.mobileRecord-purchase_date,.mobileRecord-received_at{font-size:12px;color:var(--muted);grid-column:1/-1}@media (max-width:600px){.productSupplierAvailability td:first-child,.productSupplierAvailability th:first-child{max-width:110px;width:35%}.productSupplierAvailability td{white-space:normal;overflow-wrap:anywhere}.productSupplierAvailability td:nth-child(2){white-space:nowrap}}.orderLineProductLink{font-size:16px;font-weight:700;line-height:1.35}.orderLineStockContext{display:grid;grid-gap:2px;gap:2px}.negativeStockReport{align-items:start;background:#fff8ed;border:1px solid #e8c88f;border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,.8fr) auto minmax(360px,1.2fr);padding:12px}.negativeStockReport h2,.negativeStockReport p{margin:0}.negativeStockReportTotals{display:flex;flex-wrap:wrap;gap:6px}.negativeStockReasonGrid,.productLogisticsGrid,.productShopifyMetafieldsGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.negativeStockExplanation,.reservedStockExplanation{align-items:flex-start;display:inline-flex;flex-direction:column;gap:2px;max-width:240px;white-space:normal}.negativeStockExplanation{color:#a43b2f}.openOrderDemandAttention{color:#b45309}.productCreateForms{display:grid;grid-gap:20px;gap:20px}.productFileImport{border-top:1px solid var(--line);padding-top:18px}.negativeStockExplanation small,.reservedStockExplanation small{color:var(--muted);font-size:11px;line-height:1.25}.cronStatusSuccess{background:#dcfce7;color:#166534}.cronStatusFailed{background:#fee2e2;color:#991b1b}.cronStatusDeferred{background:#fef3c7;color:#92400e}.cronStatusNeutral{background:#f1f5f9;color:#475569}.statusBadge{border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;line-height:1.35;padding:3px 8px}.skuResolution{align-items:flex-start;display:inline-flex;flex-direction:column;gap:4px}.skuResolutionBadge{background:#eaf2ff;border:1px solid #bdd2f4;border-radius:999px;color:#2457a6;font-size:11px;font-weight:700;line-height:1.35;padding:2px 7px;white-space:nowrap}.statusBadge.statusToneSuccess,.statusToneSuccess{background:var(--success);border-color:var(--success);color:#fff}.statusBadge.statusToneDanger,.statusToneDanger{background:var(--danger);border-color:var(--danger);color:#fff}.statusBadge.statusToneWarning,.statusToneWarning{background:var(--warning);border-color:var(--warning);color:#fff}.statusBadge.statusToneInfo,.statusToneInfo{background:var(--accent);border-color:var(--accent);color:#fff}.statusBadge.statusToneNeutral,.statusToneNeutral{background:#f4f6f8;border-color:var(--line);color:#33414a}.profitValue{border-radius:5px;display:inline-flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;padding:2px 6px}.profitValue.positive{background:#e7f5ed;color:#17633a}.profitValue.negative{background:#fff0ee;color:#b42318}.profitValue.neutral{color:inherit}.payPaid{background-color:#d9f2d9}.successBanner{background:color-mix(in srgb,var(--success) 10%,white);border:1px solid color-mix(in srgb,var(--success) 35%,white);border-radius:6px;color:var(--success);padding:10px}.payExpected{background-color:#fff2cc}.payOverdue{background-color:#f8cbad}.childDoc{padding-left:22px!important}.documentsTable{min-width:1120px}.pdfPreview{width:100%;min-height:520px;border:1px solid var(--line);border-radius:6px;background:#fff}.smartPoSummary{align-items:center;background:color-mix(in srgb,var(--accent) 7%,white);border:1px solid color-mix(in srgb,var(--accent) 25%,white);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.smartPoSummaryItem{align-items:center;background:white;border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:5px;padding:5px 9px}.smartPoSummaryItem.urgent{border-color:color-mix(in srgb,var(--warning) 55%,white);box-shadow:inset 3px 0 0 var(--warning)}.smartPoSummaryItem em{color:var(--warning);font-style:normal;font-weight:700}.smartPoSingleSupplierButton{background:transparent;border:0;color:var(--accent-strong);cursor:pointer;font:inherit;font-weight:800;padding:0}.smartPoSingleSupplierButton:focus-visible,.smartPoSingleSupplierButton:hover{text-decoration:underline}.smartPoSupplierItemCounts{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.smartPoSupplierPicker{border:1px solid var(--line);border-radius:8px;padding:8px 10px}.smartPoSupplierPicker>summary{cursor:pointer;font-weight:700}.smartPoSupplierPicker>.smartPoSupplierOptions{column-gap:16px;grid-template-columns:minmax(0,1fr) repeat(4,max-content)}.smartPoSupplierPicker .smartPoSupplierOptions>.button{grid-column:1/-1}.smartPoSupplierRow{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:8px 16px;gap:8px 16px;grid-column:1/-1;grid-template-columns:subgrid;min-width:0;padding-top:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.smartPoSupplierIdentity{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr);min-width:0}.smartPoSupplierName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartPoSupplierValue{text-align:right;white-space:nowrap}@media (max-width:900px){.smartPoSupplierPicker>.smartPoSupplierOptions{grid-template-columns:minmax(0,1fr)}.smartPoSupplierRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.smartPoSupplierIdentity{grid-column:1/-1}.smartPoSupplierUnits,.smartPoSupplierUrgent{text-align:right}.smartPoSupplierValue{text-align:left;white-space:normal;overflow-wrap:anywhere}}.smartPoSupplierOptions{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.smartPoSupplierDropdown{position:relative}.smartPoSupplierDropdown>summary{list-style:none;white-space:nowrap}.smartPoSupplierDropdown>summary::-webkit-details-marker{display:none}.smartPoSupplierDropdown>.smartPoSupplierOptions{background:white;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);min-width:min(520px,90vw);padding:10px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.smartPoSupplierDropdown label{align-items:center;display:grid;grid-gap:6px;gap:6px;grid-template-columns:auto minmax(140px,1fr) auto}.smartPoSupplierDropdown>.smartPoSupplierOptions>.button,.smartPoSupplierPicker .smartPoSupplierOptions>.button{justify-self:start}.documentPreviewStack{display:grid;grid-gap:10px;gap:10px}.documentPreviewToolbar{display:flex;flex-wrap:wrap;gap:8px}.documentPreviewExpanded{background:#111;border-radius:0;grid-template-rows:minmax(0,1fr) auto;inset:0;padding:16px;position:fixed;z-index:400}.savedViewBar{align-items:center;gap:8px;flex-wrap:wrap}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.savedViewBar>label:first-child{max-width:min(240px,48vw)}.savedViewFullControls:not([hidden]){display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.savedViewFullControls[hidden]{display:none}.savedViewBar .orderSelectionActions{margin:0}.savedViewBar .orderSelectionActionsPanel{position:absolute;z-index:40;background:var(--surface,white);padding:16px;max-width:calc(100vw - 32px);max-height:70vh;overflow:auto;border:1px solid var(--line)}@media (max-width:640px){.savedViewBar>label:first-child{flex:1 1;min-width:0;max-width:none;width:0}.savedViewBar>.orderSelectionActions,.savedViewBar>button{flex:0 0 auto}.savedViewBar>.orderSelectionActions>summary,.savedViewBar>button{padding-inline:8px}}.documentPreviewExpanded .documentImagePreview,.documentPreviewExpanded .pdfPreview{height:100%;max-height:none;min-height:0;object-fit:contain}.documentImagePreview{background:#f4f6f8;border:1px solid var(--line);border-radius:8px;max-height:70vh;max-width:100%;object-fit:contain}.documentProductResolution,.manualProductLink,.manualProductLinkPanel{display:grid;grid-gap:6px;gap:6px}.manualProductLinkPanel{min-width:260px}.manualProductResult{background:#fff;border:1px solid var(--line);border-radius:6px;cursor:pointer;padding:7px 8px;text-align:left}.manualProductResult:hover{background:#f4f7f8}.splitGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);grid-gap:16px;gap:16px}.timeline{margin:12px 0 0;padding-left:20px}.timeline li{margin:8px 0}.timeline span{color:var(--muted);margin-right:8px}.metricList{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.metricList div,.modalPreview{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:8px 0}.kanbanGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.kanbanColumn{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0}.kanbanColumn h2{font-size:16px}.returnCard{border:1px solid var(--line);border-radius:8px;padding:12px;background:#fff;display:grid;grid-gap:10px;gap:10px}.photoGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.photoTile{margin:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.photoTile div{aspect-ratio:4/3;display:grid;place-items:center;background:#e8eef1;color:var(--accent-strong);font-weight:700;font-size:12px}.photoTile img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.photoTile figcaption{padding:8px;color:var(--muted);font-size:12px}.quickGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.metricCard{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;padding:14px;background:#fff}.metricCard span{color:var(--muted)}.metricCard strong{font-size:20px}.metricList dt{color:var(--muted)}.metricList dd{margin:0;font-weight:700}.embeddedChat{border:1px dashed var(--line);border-radius:6px;padding:12px;color:var(--muted)}.tabs{display:flex;gap:8px;margin:16px 0}.tab{border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px 12px}.tab.active{border-color:var(--accent);color:var(--accent-strong);font-weight:700}.check{display:inline-flex;align-items:center;gap:6px;min-height:38px}.emptyState{border:1px dashed var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:18px}.emptyState p{color:var(--muted);margin:0}.authMain{display:grid;min-height:100vh;place-items:center}.authLanguageSwitcher{position:fixed;top:16px;right:16px;z-index:2}.authLanguageSwitcher select{min-width:132px}.authLanguageSwitcher .searchableSelect{min-width:132px;width:132px}.authPanel{display:grid;grid-gap:16px;gap:16px;max-width:440px;width:min(100%,440px)}.authPanel h1{margin:0}.wideAuthPanel{max-width:920px;width:min(100%,920px)}.fieldLabel{display:grid;grid-gap:6px;gap:6px;font-weight:700}.fieldLabel input,.fieldLabel select{border:1px solid var(--line);border-radius:6px;font:inherit;min-height:40px;padding:9px 10px}.totpInput{font-size:24px!important;letter-spacing:0!important;text-align:center}.formError{background:#fff4f2;border:1px solid #f3b8b1;border-radius:6px;color:var(--danger);margin:0;padding:10px}.dateInputControl{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;position:relative}.dateInputText{min-width:0;padding-right:42px!important;width:100%}.datePickerButton{align-items:center;background:transparent;border:0;color:var(--accent);cursor:pointer;display:inline-flex;font-size:18px;height:100%;justify-content:center;position:absolute;right:0;top:0;width:40px}.datePickerNative{height:1px;opacity:0;pointer-events:none;position:absolute;right:20px;top:50%;width:1px}.receivingLists{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(340px,.67fr)}.poReceivingHeader{border-bottom:1px solid var(--line);padding-bottom:10px}.receivingLists section{border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.receivingLists h3{font-size:20px;margin:0}.receivingLists .table-scroll{max-width:100%;overflow-x:auto}.receivingLists .dataTable{font-size:15px;min-width:680px;table-layout:auto}.receivingLists>section:last-child .dataTable{min-width:560px}.receivingResizeHandle{align-self:stretch;background:var(--line);border-radius:999px;cursor:col-resize;min-height:180px;position:relative;touch-action:none}.receivingResizeHandle:after{background:var(--surface);border:1px solid var(--line);border-radius:999px;content:"⋮";left:50%;padding:5px 1px;position:absolute;top:50%;transform:translate(-50%,-50%)}.receivingResizeHandle:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.receivingLists .dataTable td,.receivingLists .dataTable th{overflow-wrap:anywhere;vertical-align:top}.receivingLists .dataTable td{line-height:1.35}.receivingPoColumn{min-width:9rem;width:9rem}.receivingProductColumn{min-width:14rem;width:14rem}.receivingEanColumn{min-width:10rem;width:10rem}.receivingKxColumn,.receivingRemainingColumn{min-width:8rem;width:8rem}.receivingActionColumn{min-width:10rem;width:10rem}.receivedProductColumn{min-width:14rem;width:14rem}.receivedQuantityColumn{min-width:5rem;width:5rem}.receivedIdentifiersColumn{min-width:12rem;width:12rem}.receivedLocationColumn,.receivedOrdersColumn{min-width:10rem;width:10rem}.receivedActionColumn{min-width:9rem;width:9rem}.receivedQuantityValue{color:var(--danger);font-size:20px;font-weight:900;max-width:5rem}.receivingActionCell{display:grid;grid-gap:6px;gap:6px}.receivingProductTitle{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-weight:700;max-width:100%;overflow:hidden;overflow-wrap:anywhere}.receivingProductCell{max-width:0;min-width:0;overflow:hidden}.productThumbnail,.receivingProductImage{aspect-ratio:1;background:var(--surface-muted);border:1px solid var(--border);border-radius:6px;object-fit:contain}.productThumbnail{display:block;height:54px;width:54px}.receivingProductImage{float:left;height:52px;margin:0 8px 4px 0;width:52px}.receivingSupplierLookup{padding:10px 12px}.receivingSupplierLookup>summary{align-items:center;display:flex;gap:10px;justify-content:space-between}.receivingSupplierLookup>summary .muted{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receivingSupplierLookupContent{margin-top:12px}.receiptOptionalEvidence{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.receiptOptionalEvidence>summary{font-weight:700}.receiptOptionalEvidence[open]>summary{margin-bottom:8px}.receivingPrerequisites,.receivingPrerequisites ul{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.receivingPrerequisites ul{list-style:none;margin:0;padding:0}.receivingPrerequisites li{background:#fff4e5;border-radius:999px;padding:3px 8px}.receivingPrice{display:block}.receivingActionCell .button,.receivingActionCell input{max-width:100%;width:100%}.receivingCatalogWarning{display:block;font-size:13px;line-height:1.3}.overReceiptWarning{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr)}.overReceiptWarningIcon{align-items:center;background:var(--danger);border-radius:999px;color:white;display:inline-flex;font-size:26px;font-weight:900;grid-row:1/span 2;height:40px;justify-content:center;width:40px}.overReceiptWarning p{font-size:16px;font-weight:800;line-height:1.5;margin:0;white-space:pre-line}.authLoading{max-width:320px}.enrollmentGrid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:280px minmax(0,1fr)}.qrBox{align-items:center;border:1px solid var(--line);border-radius:8px;display:flex;justify-content:center;padding:18px}.authStack{display:grid;grid-gap:14px;gap:14px}.manualSecret,.recoveryBlock{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.manualSecret code{background:#f4f6f8;border:1px solid var(--line);border-radius:6px;overflow-wrap:anywhere;padding:8px}.recoveryBlock h2{font-size:16px;margin:0}.recoveryBlockProminent{background:#f7fbfc;border-color:#b9cdd6}.recoveryCodeGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.recoveryCodeGrid code{background:#ffffff;border:1px solid var(--line);border-radius:6px;font-weight:700;letter-spacing:0;padding:9px 10px;text-align:center}.skeletonStack{display:grid;grid-gap:10px;gap:10px}.skeletonRow{background:linear-gradient(90deg,#edf1f4,#f8fafb 50%,#edf1f4);border-radius:6px;height:34px}@media (max-width:1050px){.receivingLists{grid-template-columns:1fr!important}.receivingLists>section:last-child{order:-1}.receivingResizeHandle{display:none}}@media (max-width:800px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.main{padding:14px}.topbar{align-items:flex-start;display:grid;grid-gap:8px;gap:8px;padding:10px 14px}:root{--topbar-height:92px}.topbarActions{align-items:flex-start;flex-wrap:wrap}.filterBar input,.filterBar select{width:100%}.pageHeader,.splitGrid{display:grid}.enrollmentGrid,.kanbanGrid,.pageHeader,.productEditForm,.productExpandedGrid,.recoveryCodeGrid,.splitGrid{grid-template-columns:1fr}}.aiChatPage{display:grid;grid-template-columns:260px minmax(0,1fr) 280px;grid-gap:16px;gap:16px;align-items:stretch}.aiChatSurface.full{min-height:calc(100vh - 48px)}.chatRail,.toolRail{align-self:stretch}.conversationList{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.chatNewConversation{width:100%;margin-top:8px}.activeConversation,.conversationList button{min-height:40px;border:1px solid var(--line);background:#fff;border-radius:6px;text-align:left;padding:8px 10px}.activeConversation{border-color:var(--accent);color:var(--accent-strong);font-weight:700}.chatMessages{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:220px;max-height:520px;overflow-y:auto;padding:8px 0}.chatMessages.large{min-height:52vh}.message{width:min(88%,720px);border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:#fff}.message span{display:block;color:var(--muted);font-size:12px;margin-bottom:4px}.message p{margin:0;white-space:pre-wrap}.messageMarkdown{display:grid;grid-gap:8px;gap:8px}.messageMarkdown :is(h2,h3,h4,ol,ul,pre){margin:0}.messageMarkdown pre{overflow-x:auto;border-radius:6px;padding:10px;background:#eef3f5;white-space:pre-wrap}.markdownTableWrap{overflow-x:auto}.markdownTable{width:100%;border-collapse:collapse}.markdownTable :is(th,td){border:1px solid var(--line);padding:6px 8px;text-align:left;vertical-align:top}.markdownTable th{background:#eef3f5}.infoBanner{margin:8px 0;border:1px solid #b9cdd6;border-radius:6px;padding:8px 10px;background:#f7fbfc;color:var(--muted)}.message .thinkingDots{display:inline-block;margin:0 0 0 2px;color:inherit;font-size:inherit;animation:aiThinkingPulse 1.1s ease-in-out infinite}@keyframes aiThinkingPulse{0%,to{opacity:.25}50%{opacity:1}}.message.assistant{justify-self:start;border-color:#b9cdd6;background:#f7fbfc}.message.user{justify-self:end;border-color:#bfd4c8;background:#f5fbf7}.chatComposer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end;margin-top:12px}.chatComposer textarea{width:100%;min-height:78px;resize:vertical;border:1px solid var(--line);border-radius:8px;padding:10px;font:inherit}.toolLog{margin-top:12px}.toolLog summary{cursor:pointer;font-weight:700}.toolLogList{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.toolItem{border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff}.diffBox pre,.toolItem pre{overflow:auto;max-height:320px;background:#f4f6f8;border:1px solid var(--line);border-radius:6px;padding:10px}.approvalCard,.approvalGrid{display:grid;grid-gap:12px;gap:12px}.approvalCard{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fff}.approvalCard header,.approvalMeta{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.approvalCard h2{margin:0;font-size:18px}.button.danger{border-color:var(--danger);background:var(--danger)}.chatSidebar{position:fixed;right:16px;bottom:16px;z-index:30;display:grid;justify-items:end;grid-gap:8px;gap:8px}.chatSidebar .embeddedChat{width:min(420px,calc(100vw - 32px));background:#fff;border-style:solid}.aiPopupLauncher{align-items:center;background:var(--accent);border:0;border-radius:999px;bottom:20px;box-shadow:0 10px 26px rgba(23,32,38,.24);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;font-size:14px;gap:8px;height:44px;justify-content:center;position:fixed;right:20px;width:auto;padding:0 18px;z-index:1210}.aiPopupLauncher:hover{background:var(--accent-strong)}body:has(details[data-dismissible-popup][open],.rowActionsPanel:popover-open) .aiPopupLauncher{visibility:hidden}.aiPopupLauncher:focus-visible{outline:3px solid rgba(28,110,140,.28);outline-offset:3px}body:has(.aiPopupLauncher) .appMainShell{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.aiPopupLauncher{bottom:calc(20px + env(safe-area-inset-bottom))}.aiPopupLauncher svg{flex:none}@media (max-width:640px){.aiPopupLauncher{height:48px;width:48px;padding:0}.aiPopupLauncherLabel{display:none}}@media print{.aiPopupLauncher{display:none}body:has(.aiPopupLauncher) .appMainShell{padding-bottom:0}}.rowActionsMenu{display:inline-flex}.rowActionsTrigger{min-width:38px;min-height:38px;cursor:pointer;border:1px solid var(--line);border-radius:7px;background:white}.rowActionsPanel{display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid var(--line);border-radius:10px;background:white;box-shadow:0 10px 28px #0003}.rowActionsPanel>[role=menuitem]{width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:6px;text-align:left;color:var(--text);background:white;font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.rowActionsPanel>[role=menuitem]:is(:hover,:focus-visible){background:#eef6f4;outline:2px solid var(--accent);outline-offset:-2px}.rowActionsPanel>[role=menuitem]:disabled{color:#94a3b8;background:#f8fafc;cursor:default}.aiPopupBackdrop{align-items:end;background:rgba(23,32,38,.28);display:flex;inset:0;justify-content:end;padding:20px;position:fixed;z-index:1220}.aiPopupDialog{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 48px rgba(23,32,38,.3);display:grid;max-height:calc(100vh - 40px);overflow:auto;padding:16px;width:min(560px,calc(100vw - 40px))}.aiPopupHeader{align-items:start;display:flex;gap:16px;justify-content:space-between}.aiPopupHeader h2,.aiPopupHeader p{margin:0}.aiPopupHeader .toolbar{flex-wrap:nowrap}.aiPopupClose{font-size:20px;min-width:38px;padding-inline:8px}.aiPopupControls{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr;margin-top:14px}.aiPopupControls label{display:grid;grid-gap:4px;gap:4px}.aiPopupControls label>span{color:var(--muted);font-size:12px;font-weight:700}.aiPopupContext{background:#eef6f8;border:1px solid #c3d9df;border-radius:999px;color:var(--accent-strong);font-size:13px;font-weight:700;margin:12px 0 0;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.aiPopupMessages{max-height:min(420px,48vh);min-height:180px}@media (max-width:640px){.aiPopupBackdrop{padding:0}.aiPopupDialog{border-radius:12px 12px 0 0;max-height:92vh;width:100%}.aiPopupControls{grid-template-columns:1fr}.aiPopupHeader{display:grid}}@media (max-width:1024px){.aiChatPage{grid-template-columns:1fr}.chatRail,.toolRail{align-self:auto}}@media (max-width:640px){.chatComposer{grid-template-columns:1fr}.message{width:100%}.approvalCard header,.approvalMeta{display:grid}}.auditDrawer pre,.jsonGrid pre{background:#f6f7f9;border:1px solid var(--line);border-radius:6px;font-size:12px;max-height:260px;overflow:auto;padding:10px}.jsonGrid{display:grid;grid-gap:10px;gap:10px}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.appSidebar{height:auto;position:static}.splitGrid{grid-template-columns:1fr}}.dialog-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1100}.dialog{background:#ffffff;border:1px solid var(--line);border-radius:8px;max-width:560px;width:92%;max-height:88vh;overflow-y:auto;padding:24px;min-width:0;overflow-wrap:anywhere}.dialog :is(.pageStack,.fieldLabel,.searchableSelect){min-width:0;max-width:100%}.dialog :is(select,input:not([type=checkbox]):not([type=radio]),textarea){min-width:0;width:100%;max-width:100%;box-sizing:border-box}.dialog select{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.detailDialog{max-width:min(1180px,96vw);width:min(1180px,96vw)}.orderEditorDialog{height:min(94dvh,960px);max-height:94dvh;max-width:min(1380px,98vw);width:min(1380px,98vw)}.orderEditorDialog>form{align-content:start;min-height:calc(100% - 3rem)}.orderEditorDialog>form>.form-actions{align-self:end}.orderEditorDialog>form{padding-bottom:24px}.warrantyLabelPreview iframe{background:#fff;border:1px solid var(--line);border-radius:6px;height:min(68vh,760px);min-height:420px;width:100%}.dialog-header{background:#fff;display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.dialog-header h2{margin:0;font-size:18px}.dialog-close{background:none;border:none;color:var(--muted);cursor:pointer;font-size:22px;line-height:1;min-width:44px;min-height:44px;border-radius:8px}.supplierEmailInformation,.supplierEmailProposal{border:1px solid #f0c36b;border-radius:8px;background:#fffaf0;padding:12px}.supplierEmailInformation{border-color:#8ab4f8;background:#f4f8ff}.supplierEmailProposalLine{display:grid;grid-gap:8px;gap:8px;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);padding-top:10px}.supplierEmailProposalLine:first-of-type{border-top:0}.supplierEmailProposalLine>div{display:grid;grid-gap:2px;gap:2px}.supplierEmailProposalLine p{margin:0}.supplierEmailInformation blockquote,.supplierEmailProposal blockquote{display:grid;grid-gap:4px;gap:4px;margin:0;border-left:3px solid #d99400;background:#fff;padding:9px 11px;white-space:pre-wrap}.supplierEmailInformation blockquote{border-left-color:#2f6fce}.supplierEmailInformation blockquote span,.supplierEmailProposal blockquote span{color:var(--muted);font-size:11px;font-style:normal;font-weight:700;text-transform:uppercase}.dialog:has(.emailDetail){max-width:860px}.fulfillmentModeButton{min-height:44px;padding-inline:18px}.ordersHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;flex:1 1 auto}.compactSupplierCell{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.ordersHeaderActions>.muted{flex-basis:100%;margin-top:0;text-align:right}.orderManualAction{min-height:40px}.purchaseOrderAction{background:#fff8e6;border-color:#c27a00;color:#6f4700;min-height:40px}.purchaseOrderAction:hover:not(:disabled){background:#ffefbf}.fulfillmentDialogOverlay{z-index:1100}.fulfillmentDialog{max-width:1120px;width:min(96%,1120px)}.fulfillmentLabelPreviewOverlay{z-index:1200}.fulfillmentLabelPreview{display:flex;flex-direction:column;gap:10px;width:min(960px,98vw);max-width:min(960px,98vw);height:96dvh;max-height:96dvh;min-width:0;overflow:hidden;position:relative}.labelPrintContext{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;max-height:28dvh;overflow:auto;font-size:1.1rem}.labelPrintContext>strong{font-size:1.25rem}.labelPrintContext ul{margin:4px 0;padding-left:24px}.labelPrintPdf{flex:1 1;min-height:0;min-width:0;background:#eef0f3}.pdfPagesFit{height:100%;display:flex;flex-direction:column;min-height:0}.pdfPageArea{display:flex;flex:1 1;min-height:0;min-width:0;align-items:center;justify-content:center;overflow:hidden}.pdfPagesFit nav{flex:0 0 auto;text-align:center}.labelPrintMessage{max-height:12dvh;overflow:auto;margin:0}.labelPrintCloseConfirm{position:absolute;inset:8px;z-index:1;background:var(--surface,white);padding:24px;display:flex;flex-direction:column;justify-content:center;gap:16px}.pendingLabelPrints{font-weight:400}@media (max-width:600px){.fulfillmentLabelPreview{gap:6px;padding:10px;width:98vw}.labelPrintContext{font-size:.9rem}.labelPrintContext>strong{font-size:1rem}.fulfillmentLabelPreview>.form-actions{gap:5px}.fulfillmentLabelPreview .button{padding:6px 8px}}.fulfillmentLabelPreview iframe{background:#fff;border:1px solid var(--line);border-radius:6px;height:min(68vh,760px);min-height:420px;width:100%}.fulfillmentScanForm{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(150px,.35fr) minmax(260px,1fr) auto}.fulfillmentScanForm label{display:grid;grid-gap:5px;gap:5px}.fulfillmentOrderSummary span,.fulfillmentScanForm label>span{color:var(--muted);font-size:12px;font-weight:600}.fulfillmentMissingForm input[type=number],.fulfillmentMissingForm textarea,.fulfillmentPackerField select,.fulfillmentScanForm input,.fulfillmentScanForm select{border:1px solid var(--line);border-radius:6px;min-height:42px;padding:8px 10px}.fulfillmentPackerField{display:grid;grid-gap:5px;gap:5px;max-width:360px}.fulfillmentPackerField>span{color:var(--muted);font-size:12px;font-weight:600}.fulfillmentOrderSummary{background:var(--surface-muted,#f7f8fa);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.fulfillmentOrderSummary>div,.fulfillmentProduct{display:grid;grid-gap:4px;gap:4px}.fulfillmentProduct{background:transparent;border:0;color:inherit;min-width:220px;padding:8px;text-align:left;width:100%}.fulfillmentTable tr.fulfillmentLineComplete{background:color-mix(in srgb,var(--success) 14%,white)}.table-scroll>.fulfillmentTable{min-width:0;width:100%;table-layout:fixed}.fulfillmentTable td,.fulfillmentTable th{vertical-align:middle;white-space:normal;overflow-wrap:anywhere}.fulfillmentTable th:first-child{width:33%}.fulfillmentTable th:nth-child(2){width:12%}.fulfillmentTable th:nth-child(3){width:15%}.fulfillmentTable th:nth-child(n+4){width:20%}.fulfillmentTable td{display:table-cell}.fulfillmentTable td:nth-child(n+4){white-space:normal;min-width:0;overflow-wrap:anywhere}.fulfillmentProduct{min-width:0;white-space:normal;max-width:24rem}.fulfillmentSecondaryValue{display:block;margin-top:4px;color:var(--muted);font-size:12px}.fulfillmentActions{justify-content:flex-end}.fulfillmentMissingForm{background:#fffaf0;border:1px solid #f0c36b;border-radius:8px;padding:14px}.fulfillmentMissingForm h3{margin:0}.fulfillmentMissingForm>label{display:grid;grid-gap:5px;gap:5px}.fulfillmentMissingForm textarea{min-height:84px;resize:vertical}.fulfillmentMissingLine{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) 100px}.fulfillmentMissingLine label{align-items:center;display:flex;gap:8px}@media (max-width:760px){.fulfillmentOrderSummary,.fulfillmentScanForm{grid-template-columns:1fr}}.emailDetailMeta{display:grid;grid-gap:10px 20px;gap:10px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.emailDetailMeta div{min-width:0}.emailDetailMeta dt{color:var(--muted);font-size:12px;font-weight:600}.emailDetailMeta dd{margin:3px 0 0;overflow-wrap:anywhere}.emailDetail h3{margin:0}.emailBody{background:var(--surface-subtle,#f7f7f8);border:1px solid var(--line);border-radius:6px;font-family:inherit;line-height:1.5;margin:0;max-height:42vh;overflow:auto;padding:14px;white-space:pre-wrap;word-break:break-word}.emailAttachmentList{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.emailAttachmentList li{align-items:center;border:1px solid var(--line);border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.emailAttachmentList li>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0;overflow-wrap:anywhere}@media (max-width:640px){.emailDetailMeta{grid-template-columns:1fr}.emailAttachmentList li{align-items:stretch;flex-direction:column}}.form-row{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;margin-bottom:14px}.form-row label{color:var(--foreground);font-size:13px;font-weight:600}.form-row input,.form-row select,.form-row textarea{background:#ffffff;border:1px solid var(--line);border-radius:6px;font:inherit;padding:8px 10px}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px rgba(28,110,140,.15);outline:none}.form-row .formError{background:transparent;border:0;color:var(--danger);font-size:12px;padding:0}.form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.checkboxField,.radioGroup{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.checkboxField input,.radioGroup input{margin:0}.tableActions{display:flex;gap:8px;justify-content:flex-end}.tableSortButton{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;padding:0;text-align:left;white-space:normal}.tableSortButton:disabled{cursor:default}.clickableRow{cursor:pointer}.drawerOverlay{position:fixed;inset:0;z-index:300;display:flex;justify-content:flex-end;background:rgba(15,23,42,.28)}.detailDrawer{background:#fff;box-shadow:-16px 0 34px rgba(15,23,42,.18);display:grid;grid-template-rows:auto minmax(0,1fr);height:100dvh;overflow:hidden;width:min(640px,100%)}.drawerHeader{z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px;background:#fff;border-bottom:1px solid var(--line)}.drawerHeader h2{margin:0;overflow-wrap:anywhere}.drawerBody{min-height:0;overscroll-behavior:contain;overflow-y:auto;padding:18px 20px 20px;scrollbar-gutter:stable}.orderDetailDrawer>.drawerBody{display:flex;flex-direction:column;gap:6px;padding-bottom:40px}.orderDetailDrawer>.drawerBody>*{flex-shrink:0}.orderDetailDrawer>.drawerBody>[data-section=actions]{order:-1}.drawerContent{display:grid;grid-gap:18px;gap:18px}.drawerSection{display:grid;grid-gap:10px;gap:10px}.drawerSection h3{margin:0;font-size:14px;text-transform:uppercase;color:var(--muted)}.orderDetailDrawer{max-width:100%;width:min(1440px,98vw)}.purchaseOrderDetailDrawer{width:min(calc(100vw - 64px),max(960px,var(--drawer-width,75vw)))}.purchaseOrderSupportGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:10px;gap:10px;align-items:start}.purchaseOrderSupportPanel{min-width:0;padding:12px;gap:8px}.purchaseOrderSupportPanel p{margin:0}.purchaseOrderSupportActions,.purchaseOrderSupportHeader{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.purchaseOrderSupportHeader{justify-content:space-between}.purchaseOrderSupportActions{max-width:100%}.purchaseOrderSupportActions>.button{flex:0 1 auto;width:auto;max-width:100%;min-height:32px;padding:5px 9px;font-size:12px;line-height:1.4;white-space:normal}.orderDetailDrawer{position:relative;width:min(calc(100vw - 64px),max(960px,var(--drawer-width,75vw)))}.drawerResizeHandle{position:absolute;left:0;top:0;bottom:0;width:8px;z-index:10;cursor:ew-resize;touch-action:none}.drawerResizeHandle:focus,.drawerResizeHandle:hover{background:#94a3b866}.purchaseOrderLinesTable .dataTable{table-layout:auto}.purchaseOrderLinesTable [data-column=product]{width:100%;min-width:160px;white-space:normal;overflow-wrap:anywhere}.purchaseOrderLinesTable td:not([data-column=product]){white-space:nowrap}.purchaseOrderLinesTable th{white-space:normal;min-width:72px;overflow-wrap:normal;word-break:normal}.purchaseOrderLinesTable [data-column=customerOrders]{min-width:110px;white-space:normal}@media (max-width:767px){.orderDetailDrawer,.purchaseOrderDetailDrawer{width:100vw;max-width:100vw}.drawerResizeHandle{display:none}}.sharedDetailDialogOverlay{align-items:stretch}.sharedDetailDialog{max-width:100%}.sharedDetailDialogHeader{align-items:center}.sharedDetailDialogContent{padding-top:12px}.sharedDetailDialogContent>.main{max-width:none;padding:0}.searchableSelect{min-width:min(240px,100%);position:relative;width:min(360px,100%)}.searchableSelect>input[role=combobox]{background:#fff;border:1px solid var(--line);border-radius:6px;font:inherit;min-height:40px;padding:8px 36px 8px 10px;width:100%}.searchableSelectToggle{align-items:center;background:transparent;border:0;color:var(--muted);display:flex;font-size:18px;height:38px;justify-content:center;padding:0;position:absolute;right:1px;top:1px;width:34px}.searchableSelectOptions{background:#fff;border:1px solid var(--line);border-radius:7px;box-shadow:0 14px 30px rgba(15,23,42,.18);display:grid;left:0;max-height:280px;min-width:100%;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);width:max-content;z-index:80}.searchableSelectOptions[popover]:not(:popover-open){display:none}.searchableSelectOptions[popover]{overscroll-behavior:contain}.searchableSelectOptions>button{background:transparent;border:0;border-radius:5px;color:inherit;cursor:pointer;font:inherit;max-width:min(520px,84vw);padding:8px 10px;text-align:left;white-space:normal}.dialog .searchableSelectOptions>button{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchableSelectOptions>button.active,.searchableSelectOptions>button:hover,.searchableSelectOptions>button[aria-selected=true]{background:#eef2ff}.searchableSelectOptions>button:disabled{color:var(--muted);cursor:not-allowed;opacity:.62}.searchableSelect>input[role=combobox]:disabled,.searchableSelectToggle:disabled{cursor:not-allowed;opacity:.62}.searchableSelectEmpty{padding:8px 10px}.orderDrawerHeader{align-items:center;flex-wrap:wrap}.orderDrawerHeader>div:first-child{min-width:min(280px,100%)}.orderDrawerKeyboardHint{font-size:12px;margin:3px 0 0}.telegramBuilderGrid{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr)}.placeholderPanel{display:grid;grid-gap:12px;gap:12px;grid-template-rows:auto auto minmax(0,1fr);max-height:calc(100vh - 130px);overflow:hidden;position:-webkit-sticky;position:sticky;top:calc(var(--topbar-height) + 12px)}.placeholderPanel>input{border:1px solid var(--line);border-radius:6px;padding:9px 10px}.placeholderGroups{display:grid;grid-gap:16px;gap:16px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.placeholderGroups section{display:grid;grid-gap:6px;gap:6px}.placeholderGroups h3{color:var(--muted);font-size:12px;margin:0;text-transform:uppercase}.placeholderButton{background:#fff;border:1px solid var(--line);border-radius:6px;cursor:pointer;display:grid;grid-gap:3px;gap:3px;padding:8px 10px;text-align:left}.placeholderButton:focus-visible,.placeholderButton:hover{border-color:var(--accent)}.placeholderButton code,.placeholderButton small{color:var(--muted);overflow-wrap:anywhere}.templateThresholdGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,2fr) minmax(90px,.6fr) minmax(100px,.8fr)}.templateWeekdays{display:flex;flex-wrap:wrap;gap:8px 14px}.templateWeekdays label{align-items:center;display:flex;gap:5px}.telegramPreview{background:#e8f4e3;border-radius:12px 12px 4px 12px;line-height:1.45;max-width:620px;overflow-wrap:anywhere;padding:12px 14px;white-space:normal}.templateCards{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.templateCard{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.templateCard>div:first-child{align-items:center;display:flex;gap:8px;justify-content:space-between}.templateCard p,.templateCard pre{margin:0}.templateCard pre{background:var(--surface-subtle,#f7f7f8);border-radius:6px;font-family:inherit;max-height:140px;overflow:auto;padding:10px;white-space:pre-wrap}.templateSuccess{border-color:#78a96b;color:#35612d}.templateSaveNotice{text-align:right}@media (max-width:900px){.telegramBuilderGrid{grid-template-columns:1fr}.placeholderPanel{max-height:520px;position:static}}@media (max-width:640px){.telegramTemplatePage .form-grid-2,.templateThresholdGrid{grid-template-columns:1fr}}.orderDrawerAtAGlance{display:flex;flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:5px}.orderDrawerGlanceItem{display:inline-flex;align-items:center;gap:5px;min-width:0}.orderDrawerGlanceItem small{color:var(--muted);font-size:11px}.orderDrawerProgramChannel{flex-wrap:wrap}.orderDrawerGlanceItem strong{font-size:13px;overflow-wrap:anywhere}.orderDrawerActions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px;justify-content:flex-end}.orderDrawerContent{gap:6px;padding-top:8px}.orderDrawerContent>[data-section=pnl]{order:10}.orderDrawerShippingLabels{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.orderDrawerSection{border:1px solid var(--line);border-radius:9px;overflow:hidden}.orderDrawerSection>summary{background:#f8fafb;cursor:pointer;font-size:14px;font-weight:700;list-style-position:inside;padding:7px 10px}.orderDrawerSectionContent{padding:9px 10px}.orderDrawerPrimaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 12px}.orderDrawerSection .detailField{gap:1px;padding:2px 0 5px}.orderDrawerTags{display:flex;flex-wrap:wrap;gap:5px}.orderDrawerProducts td,.orderDrawerProducts th{font-size:12px;padding:7px 8px}.orderHistoryJson{max-height:18rem;margin:.5rem 0 0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem}.purchaseOrderLine.received>td{background:#eef9f1}.purchaseOrderLine.partial>td{background:#fff9e8}.purchaseOrderLine.unfulfillable>td{background:#fff0f0}.poQuantity{border:1px solid transparent;border-radius:999px;display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;min-width:2rem;padding:2px 7px;text-align:center}.poQuantity.received{background:#dff3e5;border-color:#91c7a0;color:#176233}.poQuantity.unfulfillable{background:#fde2e2;border-color:#e59a9a;color:#982727}.poQuantity.waiting{background:#fff1bd;border-color:#dfbd55;color:#705600}.poQuantity.neutral{background:transparent;border-color:transparent;color:inherit}.smartPoOverdue td{background:color-mix(in srgb,var(--danger) 10%,transparent)}.smartPoOverdue td:first-child,.smartPoOverdue td:nth-child(7){color:var(--danger);font-weight:800}.purchaseOrderLineProgress{display:grid;grid-gap:3px;gap:3px;margin-top:5px;min-width:11rem}.purchaseOrderLineProgressText{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px 7px}.purchaseOrderLineProgressText small{color:var(--muted);font-weight:500}.purchaseOrderLineProgressTrack{background:#eef1f4;border:1px solid #c9d0d5;border-radius:999px;display:flex;height:7px;overflow:hidden}.purchaseOrderLineProgressTrack>span{display:block;height:100%}.purchaseOrderLineProgressReceived{background:#4baf69}.purchaseOrderLineProgressUnfulfillable{background:#d9534f}.purchaseOrderLineProgressWaiting{background:#e4bd37}@media (max-width:720px){.orderDetailDrawer{padding:14px;width:100%}.orderDrawerHeader{align-items:stretch}.orderDrawerActions{justify-content:flex-start;width:100%}.orderDrawerActions .button{min-height:40px}.orderDrawerPrimaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.attachmentPreviewGrid{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.attachmentPreviewCard{display:grid;grid-gap:6px;gap:6px;width:168px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff}.attachmentPreviewCard span,.attachmentPreviewCard strong{min-width:0;overflow-wrap:anywhere}.attachmentPreviewCard span{color:var(--muted);font-size:12px}.attachmentThumbnail{width:100%;aspect-ratio:4/3;border-radius:6px;background:var(--surface-muted);object-fit:cover}.detailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px}.detailField{min-width:0;display:grid;grid-gap:3px;gap:3px;border-bottom:1px solid var(--line);padding:4px 0 8px}.detailField span{color:var(--muted);font-size:12px}.detailField strong{min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:600}.adjustmentList{display:grid;grid-gap:8px;gap:8px;padding:0;margin:0;list-style-position:inside}.adjustmentList li{border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#fff}.adjustmentList span{display:block;color:var(--muted);font-size:12px;margin-bottom:3px}.adjustmentList strong{overflow-wrap:anywhere}@media (max-width:640px){.detailDrawer{padding:16px}.detailGrid,.orderDrawerPrimaryGrid{grid-template-columns:1fr}}.nadcBadge{border-radius:4px}.configBadge,.nadcBadge{display:inline-block;padding:2px 8px;font-weight:600;font-size:12px;line-height:1.4}.configBadge{border:1px solid var(--line);border-radius:4px}.configBadge.success{background:#e7f5ed;border-color:#b9dfc9;color:var(--success)}.configBadge.warning{background:#fff7df;border-color:#ecd48f;color:var(--warning)}.configBadge.danger{background:#fff0ee;border-color:#f0b8b0;color:var(--danger)}.configBadge.neutral{background:#f4f6f8;color:#33414a}.shopifyStatusHero{align-items:flex-start;display:flex;justify-content:space-between;gap:16px}.shopifyStatusHero h1{margin:10px 0 8px}.shopifyStatusHero p{margin:0}.shopifyStatusOk{border-color:#b9dfc9;box-shadow:inset 4px 0 0 var(--success)}.shopifyStatusWarning{border-color:#ecd48f;box-shadow:inset 4px 0 0 var(--warning)}.shopifyStatusError{border-color:#f0b8b0;box-shadow:inset 4px 0 0 var(--danger)}.shopifyStatusActions{align-items:flex-end;display:grid;grid-gap:8px;gap:8px;justify-items:end}.shopifyStoreSelector{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.shopifyStatusGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:16px 0 0}.shopifyStatusGrid div{border:1px solid var(--line);border-radius:8px;padding:12px}.shopifyStatusGrid dt{color:var(--muted);font-size:12px;margin-bottom:6px;text-transform:uppercase}.shopifyStatusGrid dd{font-size:18px;font-weight:700;margin:0}.errorText{color:var(--danger)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.config-card{display:block;padding:16px;background:#ffffff;border:1px solid var(--line);border-radius:6px;transition:border-color .15s}.config-card:hover{border-color:var(--accent)}.config-card h3{margin:0 0 6px;font-size:15px}.config-card p{margin:0;color:var(--muted);font-size:13px}@media (max-width:640px){.form-grid-2{grid-template-columns:1fr}.form-actions,.tableActions{justify-content:flex-start}}.tableHeaderControls{align-items:center;display:flex;gap:6px;justify-content:space-between}.columnFilter{display:inline-block;position:relative}.columnFilter>summary{list-style:none}.columnFilter>summary::-webkit-details-marker{display:none}.columnFilterTrigger{align-items:center;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:16px;height:34px;justify-content:center;padding:0;width:34px}.columnFilter.active .columnFilterTrigger,.columnFilterTrigger:hover,.columnFilter[open] .columnFilterTrigger{background:color-mix(in srgb,var(--accent) 14%,white);border-color:color-mix(in srgb,var(--accent) 55%,white);color:var(--accent-strong)}.columnFilter[open] .columnFilterTrigger{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}.columnFilterPanel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px rgba(15,23,42,.18);display:grid;grid-gap:10px;gap:10px;min-width:min(380px,calc(100vw - 24px));max-height:calc(100vh - var(--topbar-height) - 24px);max-width:calc(100vw - 32px);overflow:auto;padding:12px;position:fixed;right:auto;text-align:left;top:auto;z-index:45}.columnFilterPanel label{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:500}.columnFilterPanel input:not(.datePickerNative),.columnFilterPanel select{background:#fff;border:1px solid var(--line);border-radius:6px;min-height:44px;padding:8px 10px;width:100%}.columnFilterPanel .searchableSelect{min-width:100%;width:100%}.columnFilterPanel .searchableSelectOptions{max-height:260px;min-width:100%;overscroll-behavior:contain;overflow-y:auto;width:100%}.columnFilterPanel .multiSelectOption{align-items:center;display:flex;gap:8px;min-height:40px}.columnFilterPanel .multiSelectOption input[type=checkbox]{accent-color:var(--accent);flex:0 0 auto;height:18px;min-height:auto;padding:0;width:18px}.columnFilterPanel .dateInputControl{width:100%}.columnFilterPanel .datePickerButton,.columnFilterPanel .searchableSelectOptions>button{min-height:40px}.columnFilterOptions{display:grid;grid-gap:8px;gap:8px}.columnFilterOptionList{display:grid;grid-gap:6px;gap:6px;max-height:190px;overflow-y:auto}.columnFilterOptionList label.check{align-items:center;display:flex}.columnFilterOptionList input[type=checkbox]{min-height:auto;width:auto}.columnFilterActions,.orderFilterStatus{align-items:center;display:flex;gap:8px;justify-content:space-between}.orderFilterStatus{min-height:38px}.advancedOrderFilters>summary{cursor:pointer;display:inline-flex;list-style:none}.advancedOrderFilters>summary::-webkit-details-marker{display:none}.multiSelectFilter{min-width:190px;position:relative}.multiSelectTrigger{align-items:center;background:#fff;border:1px solid var(--line);border-radius:7px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;list-style:none;min-height:38px;padding:7px 10px}.multiSelectTrigger::-webkit-details-marker{display:none}.multiSelectTrigger[aria-disabled=true]{cursor:not-allowed;opacity:.6}.multiSelectCount{align-items:center;background:#e8eef0;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-width:24px;padding:2px 7px}.multiSelectPanel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 24px rgba(23,32,38,.14);left:0;min-width:min(310px,calc(100vw - 32px));padding:10px;position:absolute;top:calc(100% + 5px);z-index:35}.multiSelectChecklist{display:grid;grid-gap:8px;gap:8px}.multiSelectChecklistActions,.multiSelectChecklistHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.multiSelectChecklistActions{justify-content:flex-end}.multiSelectChecklist .linkButton{background:none;border:0;color:var(--primary);cursor:pointer;font:inherit;font-size:12px;padding:2px;text-decoration:underline}.multiSelectChecklist .linkButton:disabled{color:var(--muted);cursor:default}.multiSelectSearch input{width:100%}.multiSelectOptions{display:grid;grid-gap:2px;gap:2px;max-height:260px;overflow:auto}.multiSelectOption{border-radius:5px;min-height:30px;padding:5px 6px}.multiSelectOptionSwatch{border:1px solid transparent;border-radius:999px;flex:0 0 10px;height:10px;width:10px}.multiSelectOptionSwatch.statusToneSuccess{background:var(--success);border-color:var(--success)}.multiSelectOptionSwatch.statusToneDanger{background:var(--danger);border-color:var(--danger)}.multiSelectOptionSwatch.statusToneWarning{background:var(--warning);border-color:var(--warning)}.multiSelectOptionSwatch.statusToneInfo{background:var(--accent);border-color:var(--accent)}.multiSelectOption:hover{background:#f4f7f8}.multiSelectEmpty{margin:4px 0}.dataTable .dataTableSelectionCell{max-width:2.5rem;width:2.5rem;min-width:2.5rem;text-align:center}.dataTablePinnedColumn,.dataTablePinnedSelection{background:#fff;position:-webkit-sticky!important;position:sticky!important}tbody .dataTablePinnedColumn,tbody .dataTablePinnedSelection{box-shadow:1px 0 0 var(--line);z-index:4}thead .dataTablePinnedColumn,thead .dataTablePinnedSelection{box-shadow:1px 0 0 var(--line);z-index:8}.dataTablePinnedSelection{left:0}.ordersStickyToolbar{background:#fff;border-bottom:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;margin:-4px -4px 0;padding:4px;position:-webkit-sticky;position:sticky;top:var(--topbar-height);z-index:24}.dataTableStack>.table-scroll .dataTable thead th:has(.columnFilter[open]){z-index:46}.ordersPrimarySearchRow{align-items:stretch;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr;width:100%}.ordersPrimarySearchRow label{font-size:13px;font-weight:700}.ordersPrimarySearchRow input{background:#fff;border:1px solid var(--line);border-radius:7px;min-height:40px;padding:8px 10px;width:100%}.ordersPagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ordersPagination label{align-items:center;display:inline-flex;gap:6px;font-weight:700}.ordersPagination select{min-height:36px}.ordersPagination .searchableSelect{min-width:10rem;width:10rem}.ordersPagination .button[aria-current=page]{background:var(--accent);color:#fff}.orderProductsCell,.purchaseOrderProductText{font-size:.98rem;font-weight:500;line-height:1.4}.orderProductsCell{display:block;max-width:min(34rem,42vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orderTagTools{padding:.75rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface-muted,#f8fafc)}.canonicalTagAdd,.orderBulkActions,.tagDefinitionList{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.orderBulkActions .multiSelectFilter{min-width:15rem}.bulkStatusField{display:inline-flex;align-items:center;gap:.4rem}.bulkStatusField>span{font-size:.8rem;font-weight:700}.bulkStatusField select{min-width:10rem}.orderSelectionActions,.orderSelectionActions>summary{width:-moz-fit-content;width:fit-content}.orderSelectionActions>summary{list-style:none}.orderSelectionActions>summary::-webkit-details-marker{display:none}.orderSelectionActions>summary:after{content:"\25be";display:inline-block;margin-left:.55rem;transition:transform .12s ease}.orderSelectionActions[open]>summary:after{transform:rotate(180deg)}.orderSelectionActionsPanel{background:#f8fafc;border:1px solid var(--line);border-radius:.65rem;margin-top:.65rem;max-width:min(980px,calc(100vw - 64px));padding:.85rem}.orderPackingActions{border-bottom:1px solid var(--line);padding-bottom:.85rem}.bulkStatusField .searchableSelect{min-width:10rem;width:10rem}.orderPrintSelection,.packingListPrint{display:none}.orderTagTools>summary{cursor:pointer;font-weight:800;list-style-position:inside}.orderTagTools[open]>summary{margin-bottom:.75rem}@page{size:A4 portrait;margin:8mm}@media print{body:has(>.packingListPrint)>:not(.packingListPrint){display:none!important}.app-shell{display:none!important}.orderPrintSelection,.packingListPrint{display:block;font:11px/1.35 sans-serif}.orderPrintSelection table,.packingListPrint table{width:100%;border-collapse:collapse;table-layout:fixed}.orderPrintSelection td,.orderPrintSelection th,.packingListPrint td,.packingListPrint th{border:1px solid #999;overflow-wrap:anywhere;padding:6px;text-align:left;vertical-align:top}.packingListPrint td:first-child,.packingListPrint th:first-child{width:18%}.packingListPrint td:nth-child(2),.packingListPrint th:nth-child(2){width:22%}.packingListPrint td:last-child,.packingListPrint th:last-child{text-align:right;width:12%}.packingListPrint tr{page-break-inside:avoid;break-inside:avoid}.packingListPrint{font:12pt/1.2 sans-serif;color:#000}.packingListPrint h1{font-size:12pt;margin:0 0 3mm}.packingListPrint p{margin:0 0 3mm}.packingListPrint thead{display:table-header-group}.packingListPrint td,.packingListPrint th{padding:2px 4px;border:.3pt solid #aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:auto;line-height:1.2}.packingListPrint table{table-layout:auto}.packingListPrint td:first-child,.packingListPrint th:first-child{width:auto;min-width:25mm;max-width:65mm;font-weight:700;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.packingListPrint td:nth-child(4),.packingListPrint th:nth-child(4){max-width:55mm}.packingListPrint td:nth-child(2),.packingListPrint th:nth-child(2){width:19%}.packingListPrint td:nth-child(3),.packingListPrint th:nth-child(3){width:6%;text-align:right;font-weight:700}.packingListPrint td:last-child,.packingListPrint th:last-child{width:22%;text-align:left}.poQuantity,.purchaseOrderLine>td{background:transparent!important;color:#000!important}.poQuantity{border-color:#555!important}.purchaseOrderLineProgressTrack{border-color:#000}.purchaseOrderLineProgressReceived,.purchaseOrderLineProgressUnfulfillable,.purchaseOrderLineProgressWaiting{background:#777;border-right:1px solid #fff}}.tagDefinitionManager>summary{width:-moz-fit-content;width:fit-content}.tagDefinitionPanel{margin-top:.75rem}.tagDefinitionList>label{display:inline-flex;align-items:center;gap:.35rem}.tagDefinitionList input[type=color],.tagDefinitionPanel input[type=color]{width:2.5rem;min-height:2.25rem;padding:.15rem}.tagDesignList{display:grid;grid-gap:8px;gap:8px}.tagDesignRow{align-items:end;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(8rem,auto) minmax(10rem,.7fr) minmax(14rem,1.3fr) auto auto auto;padding:10px}.tagDesignOrder{display:flex;gap:4px}.tagDesignOrder .button{min-width:34px;padding-inline:8px}.tagDesignColor input[type=color]{min-height:38px;padding:2px;width:64px}@media (max-width:900px){.tagDesignRow{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}}.tagDesignRow input,.tagDesignRow>*{min-width:0;max-width:100%}.supplierFeedPanel fieldset{min-width:0}.supplierFeedPanel .fieldLabel input{min-width:0;width:100%}@media (max-width:600px){.shopifyStatusHero{flex-direction:column;overflow-wrap:anywhere}.shopifyStatusHero>*{min-width:0;max-width:100%}.shopifyStatusActions{align-items:start;justify-items:start}.supplierFeedPanel .form-actions{flex-wrap:wrap}}.tagBadge{display:inline-flex;align-items:center;gap:.3rem;max-width:14rem;padding:.2rem .5rem;border-radius:999px;color:#fff;font-size:.78rem;font-weight:700;line-height:1.2}.tagBadge button{border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.canonicalTagEditor{display:grid;grid-gap:.4rem;gap:.4rem;min-width:12rem}.canonicalTagAdd .multiSelectFilter{min-width:10rem}.dataTable thead tr>.dataTableSelectionCell+.draggableTableHeader .columnFilterPanel,.dataTable thead tr>.draggableTableHeader:first-child .columnFilterPanel{left:0;right:auto}.tagPicker{min-width:15rem;position:relative}.tagPicker>input[role=combobox]{background:#fff;border:1px solid var(--line);border-radius:7px;min-height:38px;padding:7px 10px;width:100%}.tagPickerOptions{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px rgba(15,23,42,.18);display:grid;grid-gap:3px;gap:3px;left:0;max-height:15rem;min-width:100%;overflow-x:hidden;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 4px);z-index:55}.tagPickerCreate button,.tagPickerOptions>button{align-items:center;background:transparent;border:0;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px;text-align:left;min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.tagPickerCreate button:hover,.tagPickerOptions>button.active,.tagPickerOptions>button:hover{background:#eef2ff}.tagColorDot{border-radius:999px;flex:0 0 auto;height:.75rem;width:.75rem}.tagPickerCreate{align-items:center;border-top:1px solid var(--line);display:flex;gap:4px;margin-top:3px;padding-top:3px}.tagPickerCreate button{flex:1 1 auto}.tagPickerEmpty{padding:8px}.askOrderAiButton{margin-top:.75rem}.orderDrawerProducts .canonicalTagEditor{min-width:14rem}@media (max-width:720px){.orderBulkActions{align-items:stretch;flex-direction:column}.canonicalTagAdd .multiSelectFilter,.orderBulkActions .multiSelectFilter{width:100%;min-width:0}}.sidebarBrandRow{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.sidebarBrandRow .brand{margin-bottom:0}.sidebarBrandCompact{display:none}.sidebarCompactToggle{min-height:32px;min-width:32px;padding:4px 8px}.mobileNavToggle{display:none}.dataTableControls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.dataTableControls .savedViewBar{flex:1 1 36rem}.densityToggle{flex:0 0 auto;font-size:12px;min-height:34px;padding:6px 9px}.dataTable.densityCompact td,.dataTable.densityCompact th{line-height:1.2;padding:6px 8px}.dataTable.densityComfortable td,.dataTable.densityComfortable th{line-height:1.4;padding:10px 8px}.returnIntakeForm{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.returnIntakeForm .fieldLabel,.returnManualLinkCard .fieldLabel,.returnQueueForm .fieldLabel{min-width:0}.dialog .fieldLabel textarea,.returnIntakeForm textarea{border:1px solid var(--line);border-radius:6px;font:inherit;padding:9px 10px;resize:vertical;width:100%}.returnIntakeNotes,.returnIntakeSubmit{grid-column:1/-1}.returnIntakeSubmit{margin-top:0}.returnQueueForm{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(240px,520px) auto;justify-content:start}.returnManualLinkList{display:grid;grid-gap:10px;gap:10px}.returnManualLinkCard{align-items:end;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(160px,.8fr) minmax(240px,1.2fr) auto;padding:12px}.successText,.warningText{border-radius:6px;margin:0;padding:10px}.successText{background:#edf8f2;border:1px solid #a8dbc0;color:var(--success)}.warningText{background:#fff8ed;border:1px solid #e8c88f;color:var(--warning)}.pillNeutral{background:#eef1f4;color:var(--muted)}.supplierItemsHover{cursor:help;display:inline-flex;min-width:0;outline:none}.supplierItemsTrigger{border-bottom:1px dotted;font-weight:700}.supplierItemsHover:focus-visible .supplierItemsTrigger{border-radius:3px;box-shadow:0 0 0 2px rgba(28,110,140,.22)}.supplierItemsPopover{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px rgba(23,32,38,.18);display:grid;grid-gap:12px;gap:12px;max-height:min(320px,calc(100vh - 24px));overflow:auto;padding:12px;position:fixed;width:min(380px,calc(100vw - 24px));z-index:80}.supplierItemsSection{display:grid;grid-gap:6px;gap:6px}.supplierItemsSection.urgent>strong{color:var(--danger)}.supplierItemsSection ul{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.supplierItemsSection li{align-items:baseline;border-top:1px solid var(--line);display:grid;grid-gap:2px 8px;gap:2px 8px;grid-template-columns:minmax(0,1fr) auto;padding-top:6px}.supplierItemsSection li>small,.supplierItemsSection li>strong{grid-column:1/-1}.supplierItemsSection li>small,.supplierItemsSection li>span{color:var(--muted);font-size:12px}.supplierOrderReferences{border-left:2px solid #dce3e7;grid-column:1/-1;margin-top:3px!important;padding-left:8px!important}.supplierOrderReferences li{border-top:0;display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(0,1fr);padding-top:2px}.supplierItemsSection .supplierItem{row-gap:6px;padding-top:10px;padding-bottom:4px}.supplierItemSku{overflow-wrap:anywhere}.supplierItemUnits{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.supplierOrderReferences .supplierOrderSummaryLine{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.supplierItemsSection .supplierOrderDeadline.urgentReason{color:var(--danger)}.supplierOrderReferences small{display:block}.supplierOrderReferences .urgentReason{color:var(--danger);font-weight:700}@media (max-width:900px){.app-shell.sidebarCompact,.negativeStockReasonGrid,.negativeStockReport,.productLogisticsGrid,.productShopifyMetafieldsGrid{grid-template-columns:1fr}.appSidebar,.appSidebar.compact{padding:10px 14px}.appSidebar.compact .sidebarBrandRow{flex-direction:row}.appSidebar.compact .navBadge,.appSidebar.compact .navCaption,.appSidebar.compact .navLabel,.appSidebar.compact .sidebarBrandFull{display:initial}.appSidebar.compact .navIcon,.appSidebar.compact .sidebarBrandCompact,.sidebarCompactToggle{display:none}.appSidebar.compact .workflowNavGroup{border-top:0;padding-top:0}.appSidebar.compact .navGroupLinks a,.appSidebar.compact .navHomeLink{justify-content:space-between;min-height:auto;padding:7px 8px}.sidebarBrandRow{margin-bottom:0}.mobileNavToggle{display:inline-flex}.workflowNav:not(.mobileOpen){display:none}.workflowNav.mobileOpen{border-top:1px solid var(--line);display:grid;margin-top:10px;max-height:min(70vh,34rem);overflow-y:auto;padding-top:10px}.tabs{max-width:100%;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.tabs .tab{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.dataTableControls{align-items:stretch}.ordersPrimarySearchRow{align-items:stretch;grid-template-columns:1fr}.dataTableControls .savedViewBar,.densityToggle{width:100%}.dataTable.densityCompact td,.dataTable.densityCompact th{padding:7px 8px}.returnIntakeForm,.returnManualLinkCard,.returnQueueForm{grid-template-columns:1fr}.returnIntakeSubmit .button,.returnManualLinkCard .button,.returnQueueForm .button{width:100%}}.orderHistory .timeline>li{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;padding:12px 0}.orderHistoryDate{color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orderHistoryChanges{margin:8px 0;display:grid;grid-template-columns:minmax(80px,140px) minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;font-size:13px}.orderHistoryChanges dt{color:var(--muted)}.orderHistoryChanges dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){.orderHistory .timeline>li{grid-template-columns:1fr}}.dialog{border-radius:16px;box-shadow:0 24px 80px #0f172a30;overscroll-behavior:contain}.dialog-header{position:-webkit-sticky;position:sticky;top:-24px;z-index:5;padding-block:12px;border-bottom:1px solid var(--line)}.dialog .form-actions{gap:10px;padding-top:16px;border-top:1px solid var(--line)}.dialog .button:not(.secondary):not(.danger){font-weight:650;box-shadow:0 2px 5px #0f172a20}.dialog .button.secondary{box-shadow:none;background:#f8fafc}.dialog .button.danger,.drawerHeader .button.danger{color:#b91c1c;background:#fff1f2;border-color:#fecdd3}.detailDrawer :focus-visible,.dialog :focus-visible{outline:3px solid #60a5fa;outline-offset:2px}.dialog .table-scroll,.dialog .tableWrap,.drawerBody .table-scroll{max-width:100%;overflow-x:auto}@media (max-width:640px){.dialog-overlay{align-items:flex-end;padding:0}.detailDialog,.dialog,.orderEditorDialog{width:100%;max-width:100%;max-height:96dvh;border-radius:16px 16px 0 0;padding:16px 16px max(20px,env(safe-area-inset-bottom))}.dialog-header{top:-16px;gap:8px}.dialog-header h2{font-size:18px;overflow-wrap:anywhere}.detailDrawer .button,.dialog .button,.form-actions .button,.pageHeader .button{min-height:44px;white-space:normal}.detailDrawer input,.detailDrawer select,.dialog input,.dialog select,.dialog textarea{font-size:16px;min-height:44px}.dialog .formGrid,.dialog .grid2,.dialog .grid3,.dialog .splitGrid{grid-template-columns:minmax(0,1fr)}.drawerHeader{flex-direction:column;padding:12px 16px;gap:8px;max-height:38dvh;overflow-y:auto}.drawerHeader .form-actions,.drawerHeader .orderBulkActions{flex-wrap:wrap}.drawerBody{padding:12px 16px;min-width:0}.drawerContent,.pageStack,.panel{min-width:0}.pageHeader{flex-wrap:wrap;gap:12px}.table-scroll,.tableWrap{max-width:100%;overflow-x:auto}.fulfillmentDialog{width:100%;max-height:96dvh;padding:16px}.fulfillmentDialog .form-actions{flex-wrap:wrap}.fulfillmentDialog .button{min-height:48px}.dialog .form-actions>.button{flex:1 1 140px}:root{--topbar-height:58px}.topbar{padding:8px 12px;min-height:58px}.topbar>div:first-child{display:none}.topbarActions{width:100%;flex-wrap:nowrap;gap:8px;justify-content:space-between}.topbarActions>.searchableSelect{width:108px;flex:0 0 108px;min-width:0}.topbarActions .companyBadge{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.userMenuTrigger>span:not(.avatar){display:none}.userMenuTrigger{min-height:44px;padding:4px}.topbarActions .searchableSelect input{font-size:13px}.reportProblemLabel{display:none}.reportProblemButton{flex:0 0 36px;padding:4px;min-height:44px}.pageHeader h1,main>.pageStack>h1{font-size:26px;line-height:1.15}.panel h2{font-size:20px}.pageHeader p,.panel>p.muted{font-size:14px;line-height:1.45}}.button.mobileMoreToggle,.mobileQuickLinks,.mobileRecordList{display:none}@media (max-width:640px){.button.mobileMoreToggle{display:inline-flex;align-self:flex-end;align-items:center;justify-content:center;min-height:44px;width:44px!important;max-width:44px;flex:0 0 auto;padding:4px;font-size:24px}.main>.mobileMoreToggle{margin:0;z-index:2;position:absolute;top:22px;right:22px;width:auto!important}.main:has(>.mobileMoreToggle)>.panel:first-of-type>.pageHeader h1,.mobileOrders h1{padding-right:88px;font-size:22px;min-height:44px}.main{padding:10px;gap:12px;position:relative}.main .panel{padding:12px;border-radius:14px}.mobileDeliveries button,.mobileOrders button,.mobileReceiving button,.mobileReturns button,.orderDetailDrawer button{min-width:44px;min-height:44px}.mobileDeliveries .pageHeader p,.mobileOrders .pageHeader>div>p,.mobileReceiving .pageHeader p,.mobileReturns .pageHeader p{display:none}.mobileOrders .ordersStickyToolbar{position:static;z-index:auto}.main:has(>.mobileMoreToggle):not(:has(>.mobileMoreToggle[aria-expanded=true])) .dataTableControls:not([role=dialog] .dataTableControls),.mobileOrders:not(:has(>.mobileMoreToggle[aria-expanded=true])) .advancedOrderFilters,.mobileOrders:not(:has(>.mobileMoreToggle[aria-expanded=true])) .orderBulkActions,.mobileOrders:not(:has(>.mobileMoreToggle[aria-expanded=true])) .orderSelectionActions,.mobileOrders:not(:has(>.mobileMoreToggle[aria-expanded=true])) .orderTagTools,.mobileOrders:not(:has(>.mobileMoreToggle[aria-expanded=true])) .ordersHeaderActions>:not(.fulfillmentModeButton){display:none}.orderFilterStatus{display:flex;flex-wrap:wrap;gap:6px}.mobileOrders .orderFilterStatus>.muted{display:none}.mobileOrders:not(:has(>.mobileMoreToggle[aria-expanded=true])) .ordersPagination>label,.mobileOrders:not(:has(>.mobileMoreToggle[aria-expanded=true])) .ordersPagination>span{display:none}.mobileOrders .fulfillmentModeButton{white-space:normal;width:100%}.orderFilterStatus .button{white-space:normal;overflow-wrap:anywhere}.hasMobileCards>.table-scroll{display:none}.mobileRecordList{display:grid;grid-gap:10px;gap:10px}.mobileRecordCard{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;border:1px solid #d8e0e5;border-radius:12px;background:#fff;min-width:0}.mobileRecordCard[role=button]{cursor:pointer}.mobileRecordField{min-width:0;overflow-wrap:anywhere}.mobileRecord-order_display_id,.mobileRecord-product,.mobileRecord-supplier_name{font-weight:700;flex:1 1 65%}.mobileRecord-awb,.mobileRecord-customer_name,.mobileRecord-tags{flex:1 1 100%}.mobileRecordCard a,.mobileRecordCard button{min-height:44px;display:inline-flex;align-items:center}.mobileRecordCard input[type=checkbox]{width:24px;height:24px;margin:10px}.mobileQuickLinks{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.mobileQuickLinks a{min-height:48px;padding:12px;border-radius:10px;border:1px solid #d8e0e5}.workflowNav:not(:has(>.mobileMoreToggle[aria-expanded=true]))>.navHomeLink,.workflowNav:not(:has(>.mobileMoreToggle[aria-expanded=true]))>.workflowNavGroup{display:none}.orderDetailDrawer{width:100%!important;max-width:100%;height:100dvh;overflow-y:auto!important;display:block!important}.orderDetailDrawer .drawerBody{overflow:visible!important;height:auto}.orderDrawerHeader{display:flex!important;flex-direction:column;align-items:stretch!important;gap:8px;max-height:none!important;overflow:visible!important;padding:14px!important;position:static!important}.orderDrawerHeader>div{min-width:0}.orderDrawerHeader h2{font-size:24px}.orderDrawerHeader>.mobileMoreToggle{order:3}.orderDrawerAtAGlance>:not(:first-child):not(.orderDrawerProgramChannel):not([data-es-delivery]):not(:has([data-status])),.orderDrawerKeyboardHint{display:none}.orderDrawerActions{display:flex!important;flex-wrap:wrap;width:100%;gap:8px}.orderDrawerActions>.button{min-width:44px;max-width:100%;white-space:normal}.orderDrawerContent,.orderDrawerSectionContent{padding:8px!important}.orderDrawerContent{display:flex;flex-direction:column}.orderDrawerContent [data-section=products]{order:-1}.mobileReceiving .tabs{display:flex;flex-wrap:wrap;overflow:visible}.mobileReceiving .tabs>button{flex:1 1 140px;white-space:normal;min-height:48px}.mobileReceiving:not(:has(>.mobileMoreToggle[aria-expanded=true])) .receiptOptionalEvidence,.mobileReceiving:not(:has(>.mobileMoreToggle[aria-expanded=true])) .receivingLabelControls,.mobileReceiving:not(:has(>.mobileMoreToggle[aria-expanded=true])) .receivingSupplierLookup,.mobileReturns:not(:has(>.mobileMoreToggle[aria-expanded=true])) .returnAdvancedWorkflow,.mobileReturns:not(:has(>.mobileMoreToggle[aria-expanded=true])) .returnIntakeNotes,.mobileReturns:not(:has(>.mobileMoreToggle[aria-expanded=true])) .returnManualLink,.mobileReturns:not(:has(>.mobileMoreToggle[aria-expanded=true])) label[for=return-content-reference],.mobileReturns:not(:has(>.mobileMoreToggle[aria-expanded=true])) label[for=return-order-reference]{display:none}.mobileReceiving .poReceivingHeader h2{font-size:18px}.mobileReceiving .poReceivingForm{display:flex;flex-direction:column}.mobileReceiving[data-scan-ready=true] .poReceivingForm>.filterBar:has(#po-product-scanner){order:-1}.mobileReceiving[data-scan-ready=true]:not(:has(>.mobileMoreToggle[aria-expanded=true])) .receiptRequiredEvidence{display:none}.mobileReceiving[data-scan-ready=true][data-entry-mode=scan]:not(:has(>.mobileMoreToggle[aria-expanded=true])) .poReceivingForm .receivingLists,.mobileReceiving[data-scan-ready=true][data-entry-mode=scan]:not(:has(>.mobileMoreToggle[aria-expanded=true])) .poReceivingForm>.filterBar:not(:has(#po-product-scanner)){display:none}.mobileReceiving .table-scroll{overflow:visible;max-height:none}.mobileReceiving .table-scroll table,.mobileReceiving .table-scroll tbody,.mobileReceiving .table-scroll td,.mobileReceiving .table-scroll tr{display:block;width:100%;min-width:0}.mobileReceiving .table-scroll thead{display:none}.mobileReceiving .table-scroll tr{border:1px solid #d8e0e5;border-radius:12px;padding:10px;margin:10px 0}.mobileReceiving .table-scroll td{padding:5px 0;white-space:normal;overflow-wrap:anywhere}.fulfillmentIdentifierField input,.mobileReceiving #po-product-scanner{min-height:52px;font-size:18px}.fulfillmentScanForm{display:flex!important;flex-direction:column;align-items:stretch}.fulfillmentScanForm>label{width:100%;max-width:100%}.mobileDeliveries:not(:has(>.mobileMoreToggle[aria-expanded=true]))>.panel>.filterBar{display:none}}.productSupplierAvailability tr.bestSupplierPrice{background:color-mix(in srgb,#23945d 10%,transparent)}.bestSupplierPriceBadge{display:inline-block;margin:.25rem;white-space:normal}.orderProductMatch{white-space:normal;gap:.35rem;max-width:100%}.orderProductMatchCount{display:block;font-weight:400}.orderUnlinkedLine{display:block;color:#991b1b;font-size:.8rem;font-weight:600}.dataTable .orderUnlinkedRow>td,.mobileRecordCard.orderUnlinkedRow{background-color:#fff1f2}.orderSelectionScope{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}.bulkProfitControl>button{font-size:12px;padding:6px 10px;white-space:nowrap}.bulkProfitDialog{position:fixed;inset:0;background:#0006;z-index:110;display:grid;place-items:center;padding:16px}.bulkProfitDialog>.panel{max-width:760px;width:100%;max-height:85vh;overflow:auto}.ordersTable td{overflow:hidden;text-overflow:ellipsis}.orderRefreshNotice{position:fixed;bottom:20px;right:20px;z-index:70;max-width:calc(100vw - 40px)}.supplierFeedPanel,.supplierFeedPanel>*,.supplierFeedsPage{min-width:0;max-width:100%}.feedCardHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.feedCardHeader h2{margin:0;font-size:20px}.feedStatus{gap:8px 24px;color:var(--muted);font-size:13px}.feedStatus,.feedTabs{display:flex;flex-wrap:wrap}.feedTabs{gap:4px;border-bottom:1px solid var(--line);padding-bottom:8px}.feedTabs button{border:0;border-radius:7px;padding:9px 13px;background:transparent;color:inherit;cursor:pointer}.feedTabs button[aria-selected=true]{background:#e5f2f6;color:#126b87;font-weight:650}.feedMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));grid-gap:10px;gap:10px}.feedMetric{border:1px solid var(--line);border-radius:8px;background:var(--surface,#fff);padding:12px;display:flex;flex-direction:column;gap:7px;font-size:12px}.feedMetric strong{font-size:23px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.feedSettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.feedResolveForm label,.feedSettingsGrid label{display:flex;flex-direction:column;gap:6px;min-width:0}.feedResolveForm input,.feedSettingsGrid input{width:100%;min-width:0}.feedResolveForm input[type=checkbox]{width:auto}.feedDataTable{min-width:0;max-width:100%;border:1px solid var(--line);border-radius:8px;padding:12px}.feedDataTable summary{cursor:pointer;font-weight:600;overflow-wrap:anywhere}.feedTableTools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-block:10px}.feedTableTools input{min-width:0;max-width:100%;flex:1 1 160px}.feedTableScroll{overflow-x:auto;width:100%;max-width:100%}.feedTableScroll table{min-width:560px;width:100%;border-collapse:collapse;font-size:13px}.feedTableScroll td,.feedTableScroll th{padding:10px;text-align:left;border-bottom:1px solid var(--line);max-width:340px;overflow-wrap:anywhere}.feedTableScroll th button{background:none;border:0;color:inherit;text-align:left;font:inherit;cursor:pointer}.feedStale{background:#fff2df;color:#86551d}.feedSuggestions{display:flex;gap:12px;flex-wrap:wrap}.feedSuggestions>div{display:flex;align-items:center;gap:12px}.feedResolveForm{padding:16px;border:1px solid var(--line);border-radius:8px}.supplierFeedPanel [role=alert]{overflow-wrap:anywhere}@media(max-width:600px){.feedSettingsGrid{grid-template-columns:minmax(0,1fr)}.feedMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.feedTabs button{padding:8px;font-size:12px}.supplierFeedPanel{padding:14px}}.supplierAvailabilityNotice{display:block;max-width:32rem;white-space:normal;font-weight:400}.financialPositive{color:#168348}.financialNegative{color:#c83232}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font:inherit;color:inherit;background:#fff;border:1px solid #cbd5df;border-radius:8px;min-height:38px;padding:8px 11px;max-width:100%;transition:border-color .12s,box-shadow .12s}textarea{min-height:84px;resize:vertical}button{font:inherit;cursor:pointer}.button{min-height:38px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px}:is(input,select,textarea,button):focus-visible{outline:2px solid #238eb4;outline-offset:2px}:is(input,select,textarea,button):disabled{cursor:not-allowed;opacity:.6}:is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.fieldLabel input:is([type=checkbox],[type=radio]),input:is([type=checkbox],[type=radio]){width:18px;height:18px;min-height:18px;padding:0;flex:0 0 18px;margin:0 8px 0 0;accent-color:var(--accent)}label:has(>input[type=checkbox]),label:has(>input[type=radio]){display:flex;flex-direction:row;align-items:center;gap:8px}.toolbar{flex-wrap:wrap}.toolbar>input:not([type=checkbox]):not([type=radio]){flex:1 1 280px;min-width:min(280px,100%)}.formGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:16px;gap:16px}.fieldLabel{min-width:0}.fieldLabel.fieldToggle{display:grid;grid-template-columns:18px minmax(0,1fr);grid-column-gap:8px;column-gap:8px;align-items:start}.fieldToggle>input[type=checkbox]{grid-column:1;grid-row:1;margin-top:2px}.fieldToggle>span{grid-column:2}.fieldToggle>.fieldHelp{grid-row:2}form label:not(:has(>input[type=checkbox])):not(:has(>input[type=radio])){display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}form label>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%}.fieldHelp{font-size:13px;font-weight:400;color:var(--muted);line-height:1.45}.dataTableStack,.productsTableRegion{position:relative}.tableRefreshing .mobileRecordList,.tableRefreshing tbody{opacity:.55}.tableRefreshStatus{position:absolute;top:4px;right:12px;z-index:3;padding:5px 12px;background:#edf7fb;color:var(--accent-strong);border-radius:16px;box-shadow:0 1px 4px #17202620}.supplierTabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.supplierTabs a{padding:9px 14px;border:1px solid var(--line);border-radius:8px;background:white}.supplierTabs a[aria-current=page]{background:#e1f0f6;border-color:var(--accent)}.noticeBanner{background:#fff8db;border:1px solid #d9bd56;border-radius:8px;margin:12px 20px;padding:12px 16px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.noticeBanner>p{flex:1 1 100%;margin:0}:where(label):has(>:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea)){display:flex;flex-direction:column;align-items:stretch;gap:7px;min-width:0;line-height:1.4}:where(label)>:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){width:100%;line-height:1.25;font-weight:400}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea):hover:not(:disabled){border-color:#8dabbc}:is(input,textarea)::placeholder{color:#7a8995;opacity:1}.movementReversalForm{max-width:760px;padding:24px;background:#fbfcfe;border-radius:12px;gap:20px}.movementReversalForm h2,.movementReversalForm p{margin:0}.movementReversalForm .quantityField{max-width:200px}.movementReversalForm>.button{justify-self:start;padding-inline:24px}.orderingFeedback{border:1px solid #d8e3ea;border-radius:10px;padding:16px 20px;background:#f5f9fc}.orderingFeedback ul{padding-left:20px;margin-block:10px 16px}.orderingFeedback li+li{margin-top:7px}.reservationBadge{display:inline-flex;align-items:center;border:1px solid;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:650;line-height:1.4;white-space:nowrap;text-transform:uppercase}.reservationBadge.reservationBadgeFULL{color:#176638;border-color:#368c51;background:#edf8ef}.reservationBadge.reservationBadgeNONE{color:#a52424;border-color:#c75757;background:#fff0f0}.reservationBadge.reservationBadgePARTIAL{color:#8c4b08;border-color:#c47c24;background:#fff4e4}.orderTagFilterMenu{padding:12px;overflow:auto}.orderTagFilterMenu fieldset{border:0;padding:0;margin:0 0 12px}.orderTagFilterMenu legend{font-weight:650;margin-bottom:8px}.orderTagFilterMenu .multiSelectOptions{max-height:140px;overflow:auto}.tagFilterBadge{border:1px solid;border-radius:4px;padding:2px 5px;font-size:12px}@media (max-width:600px){.movementReversalForm{padding:16px}.movementReversalForm>.button{width:100%}}.stationHealthBadge{max-width:320px;font-size:12px;line-height:1.35;white-space:normal}.topbarActions:has(.stationHealthBadge){flex-wrap:wrap;flex:1 1;min-width:0;justify-content:flex-end}.topbar:has(.stationHealthBadge)>div:first-child{flex:0 0 auto;min-width:140px}.topbarActions:has(.stationHealthBadge)>.searchableSelect{width:130px;flex:0 0 130px;min-width:0}@media (max-width:640px){.topbarActions:has(.stationHealthBadge){justify-content:space-between}.topbarActions:has(.stationHealthBadge)>.searchableSelect{width:108px;flex-basis:108px}.topbarActions .stationHealthBadge{order:10;flex:1 0 100%;max-width:none;text-align:left}}.excludedRiskPanel{min-width:0;max-width:100%}.excludedRiskPanel .table-scroll,.excludedRiskPanel .tableWrap{max-width:100%;overflow:auto;max-height:65vh}.excludedRiskTable th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--panel,#fff)}.excludedRiskTable td{white-space:normal;overflow-wrap:anywhere}.excludedRiskProduct{display:block;width:17rem;white-space:normal}.excludedRiskSupplier{display:block;width:11rem;white-space:normal}.manualNNBadge{display:block;background:#fef3c7;color:#854d0e;padding:.25rem;border-radius:.25rem;max-width:17rem}.purchaseOrderLinesTable [data-column=actions]{position:-webkit-sticky;position:sticky;right:0;z-index:2;background:var(--panel-bg,#fff);box-shadow:-2px 0 3px rgb(0 0 0/10%)}.purchaseOrderLinesTable th[data-column=actions]{z-index:4}.fulfillmentActive{gap:8px;padding:16px}.fulfillmentActive .dialog-header{margin-bottom:0}.fulfillmentActive .fulfillmentSession{gap:8px}.fulfillmentActive .fulfillmentOrderSummary{padding:6px;gap:6px}.fulfillmentActive .fulfillmentTable td,.fulfillmentActive .fulfillmentTable th{padding:7px}.fulfillmentActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fulfillmentActions>.button{width:auto;flex:0 0 auto}.productExpandedGrid{grid-template-columns:minmax(0,1fr);width:100%;box-sizing:border-box}.productExpandedGrid>*{min-width:0;max-width:100%}.productStockBanner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:16px;border-radius:10px}.productStockBadge.inStock,.productStockBanner.inStock{background:#dcfce7;color:#14532d}.productStockBadge.outOfStock,.productStockBanner.outOfStock{background:#f1f5f9;color:#7f1d1d}.productStockHeadline{font-size:1.65rem;line-height:1.2}.productStockLocations{font-size:1.15rem;overflow-wrap:anywhere}.productMissingLocation{display:flex;align-items:center;gap:12px;background:#fef3c7;color:#78350f;padding:7px 12px;border-radius:7px}.productStockBadge{display:inline-block;white-space:nowrap;padding:4px 8px;border-radius:6px;font-weight:700}.productSupplierAvailability{table-layout:fixed}.productSupplierAvailability td,.productSupplierAvailability th{white-space:normal;overflow-wrap:anywhere}.productEditingDetails{border-top:1px solid var(--line);padding-top:10px}.productEditingDetails>summary{font-weight:600;cursor:pointer}.orderRefreshStatus{position:fixed;top:12px;right:32px;z-index:1100;padding:6px 12px;background:var(--surface,white);border:1px solid var(--border,#ddd);border-radius:6px}.fulfillmentTitleWithHealth{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.stationScanIndicator{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.stationScanLight{width:12px;height:12px;border-radius:50%;background:#777;flex-shrink:0}.stationScanIndicator.offline{color:#b91c1c;font-size:18px}.stationScanIndicator.offline .stationScanLight{width:28px;height:28px;background:#dc2626}.stationScanIndicator.online{color:#237c3b}.stationScanIndicator.online .stationScanLight{background:#237c3b}.stationScanIndicator.unresponsive{color:#996000}.stationScanIndicator.unresponsive .stationScanLight{background:#996000}.printAgentHealthBadge{padding:4px 8px;overflow-wrap:anywhere}tr.wrongEanExcluded td[data-column=totalProfit],tr.wrongEanExcluded td[data-column=total],tr.wrongEanExcluded td[data-column=unitPrice],tr.wrongEanExcluded td[data-column=unitProfit]{color:var(--muted)!important}.dialog.supplierReturnDialog{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden}.supplierReturnDialog>.dialog-header{position:static;flex-shrink:0}.supplierReturnForm{display:flex;flex-direction:column;min-height:0;gap:16px}.supplierReturnBody{grid-auto-rows:max-content;align-content:start;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px}.supplierReturnFooter{flex-shrink:0;padding-top:12px;border-top:1px solid var(--line)}.supplierReturnFooter>.button{width:100%}@media print{.app-shell:has(.dailyCashReport),.app-shell:has(.dailyCashReport) .appMainShell{display:block!important;height:auto;overflow:visible;margin:0;padding:0}.app-shell:has(.dailyCashReport) header,.app-shell:has(.dailyCashReport)>aside,.dailyCashReport .toolbar{display:none!important}.dailyCashReport{display:block;padding:0;color:#000;font:10pt/1.35 sans-serif}.dailyCashReport table{width:100%;border-collapse:collapse}.dailyCashReport td,.dailyCashReport th{padding:4px;border:1px solid #999}.dailyCashReport thead{display:table-header-group}.dailyCashReport tr{page-break-inside:avoid;break-inside:avoid}}.eanCheckBadge{display:inline-flex;align-items:center;gap:4px;-webkit-margin-end:6px;margin-inline-end:6px;padding:1px 5px;border-radius:4px;font-size:11px;line-height:1.5;vertical-align:middle;max-width:100%;white-space:normal}.eanSuccess{color:#167342;background:#edf8ef}.eanNeutral{color:#646b73;background:#f1f3f5}.eanRisk{color:#b42318;background:#fff0ed;font-weight:650}.purchaseOrderLinesTable [data-column=customerOrders]{width:29%;min-width:230px;white-space:normal!important;overflow:visible;word-break:normal;overflow-wrap:normal}.purchaseOrderLinesTable [data-column=product]{width:24%;min-width:140px;overflow-wrap:normal;word-break:normal}.poCustomerOrder{white-space:normal;line-height:1.8;padding-block:3px;overflow:visible}.poCustomerOrder>a{display:inline-block;white-space:nowrap;margin-inline:2px}.purchaseOrderLinesTable [data-column=customerOrders] ul{padding-left:14px;margin:0}.purchaseOrderLinesTable.table-scroll>table{min-width:100%;width:100%}.purchaseOrderLinesTable [data-column=actions]{max-width:130px;min-width:110px;white-space:normal!important}.purchaseOrderLinesTable [data-column=actions] .toolbar{display:flex;flex-direction:column;align-items:stretch;gap:4px}.purchaseOrderLinesTable [data-column=actions] button{white-space:normal;font-size:12px;padding:5px}.purchaseOrderLinesTable th{min-width:60px}.purchaseOrderLinesTable input[type=number]{max-width:72px}.listingDetailContent{padding:20px;display:grid;grid-gap:16px;gap:16px}.listingDetailContent details{border:1px solid var(--line);border-radius:8px;padding:16px}.listingDetailContent summary{cursor:pointer;font-weight:600}.listingDetailContent dd{margin:4px 0 12px}.listingsTableRegion table{min-width:100%!important;width:100%!important;table-layout:fixed}.listingsTableRegion td,.listingsTableRegion th{min-width:0!important;white-space:normal;overflow-wrap:anywhere}.listingsTableRegion th[data-column-id=name]{width:22%}.listingsTableRegion .multiSelectCount:empty{display:none}.listingsTableRegion .tableHeaderControls{flex-wrap:wrap;justify-content:space-between;gap:3px}.listingsTableRegion .tableSortButton{order:-1;flex-basis:100%;white-space:nowrap;word-break:normal}.listingsTableRegion th[data-column-id=es_offer_seen_at]{width:130px}.listingsTableRegion td{word-break:normal;overflow-wrap:normal}.listingsTableRegion th:last-child .tableColumnResizer{right:0}.smartPoHeader>*,.smartPoPanel,.smartPoPanel>*{min-width:0}.smartPoHeader{flex-wrap:wrap;align-items:flex-start}.smartPoHeader>.toolbar{flex:0 1 auto;align-items:flex-start}.smartPoHeader p{margin:6px 0}.smartPoPanel .button{max-width:100%;white-space:normal}.smartPoSupplierControls{grid-column:1/-1;padding-top:10px}.smartPoPreviewSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.smartPoPreviewSummary>div{padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--background)}.smartPoPreviewSummary dt{color:var(--muted);font-size:13px}.smartPoPreviewSummary dd{margin:6px 0 0;font-size:20px;font-weight:700;overflow-wrap:anywhere}.smartPoPanel details>summary{cursor:pointer;font-weight:600}.smartPoPanel details[open]>summary{margin-bottom:12px}.smartPoHelp{position:relative;display:inline-block}.smartPoHelpTrigger{padding:0;border:0;background:transparent;color:var(--accent);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;font:inherit;font-size:13px}.smartPoHelpText{display:none;position:absolute;z-index:20;top:100%;left:0;width:min(360px,65vw);padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel,#fff);box-shadow:0 4px 16px #0002;font-size:14px;line-height:1.5}.smartPoHelp:focus-within .smartPoHelpText,.smartPoHelp:hover .smartPoHelpText{display:block}.smartPoUnavailableTable{width:100%;table-layout:fixed}.smartPoUnavailableTable col:first-child,.smartPoUnavailableTable col:nth-child(2){width:10%}.smartPoUnavailableTable col:nth-child(3){width:23%}.smartPoUnavailableTable col:nth-child(4){width:5%}.smartPoUnavailableTable col:nth-child(5){width:15%}.smartPoUnavailableTable col:nth-child(6){width:16%}.smartPoUnavailableTable col:nth-child(7){width:21%}.smartPoUnavailableTable td,.smartPoUnavailableTable th{white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:12px 8px}.smartPoUnavailableTable td:nth-child(3){word-break:normal}.smartPoUnavailableBadge{display:inline-block;padding:6px 8px;border-radius:6px;color:#854d0e;background:#fef9c3;font-size:12px;line-height:1.5}.smartPoRowActions{display:flex;flex-direction:column;gap:8px;align-items:stretch}.smartPoRowActions .button{text-align:center;justify-content:center}.smartPoManualRequests>.pageStack>.button{justify-self:start}.smartPoManualList{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.smartPoManualList>li{display:grid;grid-gap:8px;gap:8px;padding:12px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.smartPoInformation>.pageStack{margin-top:12px}@media (max-width:700px){.smartPoPreviewSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.smartPoUnavailableTable{min-width:700px}}.smartPoSpinner{display:inline-block;width:1em;height:1em;margin-right:.5em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:smartPoSpin .8s linear infinite}@keyframes smartPoSpin{to{transform:rotate(1turn)}}.smartPoProfitFeedback:empty{display:none}.smartPoProfitReview{display:grid;grid-gap:.75rem;gap:.75rem}.purchaseOrderProductText [data-testid=po-product-name]{display:block;white-space:normal;overflow-wrap:anywhere}.poProductEan{display:block;margin-top:5px}.poProductEan .eanCheckBadge{position:static;display:inline-block;max-width:100%;white-space:normal;line-height:1.4;vertical-align:top}.poCustomerOrderSummary{display:block;white-space:nowrap;font-size:12px}.poCustomerOrderSummary a.wrongEanSource{color:var(--danger);font-weight:700}.wrongEanAction,.wrongEanEvidence,.wrongEanTask{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.wrongEanEvidence{margin-top:3px;font-size:12px}.wrongEanEvidence summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--muted)}.wrongEanEvidenceBody{gap:5px;padding:6px 0}.wrongEanEvidenceBody .button{width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px 7px;white-space:normal;font-size:12px}.wrongEanTask{display:flex;flex-direction:column;gap:2px;line-height:1.5}.aiEvidenceModels{font-size:10px}.purchaseOrderLinesTable [data-column=actions]{width:130px}.purchaseOrderLinesTable [data-column=actions] .toolbar{min-width:0;width:100%}.purchaseOrderLinesTable [data-column=actions] button{min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}tr.wrongEanExcluded .profitValue{color:var(--muted)}.titleVerdict{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.titleEvidenceName{display:block;margin-block:5px}.smartPoFilters{display:flex;flex-wrap:wrap;align-items:start;gap:12px;border:1px solid var(--border);border-radius:6px;padding:10px;margin:10px 0}.smartPoFilters label{display:flex;flex-direction:column;gap:3px;font-size:12px}.smartPoFilters details label{flex-direction:row;align-items:center}.smartPoFilters input[type=number]{width:140px}.fulfillmentScanResults:empty{display:none}.fulfillmentScanFeedback{margin:0;padding:14px 18px;border:1px solid transparent;border-radius:10px;font-size:1.125rem;font-weight:600;line-height:1.5}.fulfillmentScanFeedback p{margin:0}.fulfillmentScanFeedback .formError{background:transparent;border:0;padding:0;color:inherit}.fulfillmentScanFeedback.error{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.fulfillmentScanFeedback.warning{color:#92400e;background:#fef3c7;border-color:#fcd34d}.fulfillmentScanFeedback.success{color:#166534;background:#dcfce7;border-color:#86efac}.dateTimeInputControl{display:inline-flex;gap:.5rem;flex-wrap:wrap;align-items:center}.dateTimeInputControl>input{width:6rem}.dateTimeInputControl>small{flex-basis:100%;color:#b91c1c}@media print{.dailyCashReport button,.dailyCashReport input,.dailyCashReport select,.noticeRegion,.toastContainer,.toastRegion,[role=status][data-toast]{display:none!important}.app-shell,.appMainShell,body,html{min-height:0!important;height:auto!important}body:has(.dailyCashReport)>:not(:has(.dailyCashReport)){display:none!important}.dailyCashReport{margin:0!important}}