:root{--background:#f5f7fb;--surface:#ffffff;--surface-muted:#eef2f7;--text:#162033;--muted:#657185;--line:#d8e0ea;--accent:#1167d8;--accent-muted:#e5f0ff;--success:#18794e;--danger:#b42318;--warning:#8a4b08}*{box-sizing:border-box}fieldset{min-width:0}body{margin:0;background:var(--background);color:var(--text);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s ease}.shell.sidebarCollapsed{grid-template-columns:84px minmax(0,1fr)}.sidebar{border-right:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;gap:22px;padding:22px;transition:padding .18s ease}.sidebarHeader{gap:10px;justify-content:space-between}.brand,.sidebarHeader{align-items:center;display:flex}.brand{gap:12px}.brandMark{align-items:center;background:var(--accent);border-radius:6px;color:#fff;display:inline-flex;font-weight:700;height:38px;justify-content:center;width:38px}.brand small,.brand strong{display:block}.brand small,.eyebrow,.navItem small,.panel p{color:var(--muted)}.nav{display:grid;grid-gap:6px;gap:6px}.navItem{align-items:center;border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.navItem:hover{background:var(--surface-muted)}.navItem.active{background:var(--accent-muted);color:var(--accent)}.navItem small{border:1px solid var(--line);border-radius:999px;flex:0 0 auto;font-size:11px;font-weight:700;padding:3px 7px}.navItem.active small{background:var(--surface);border-color:#b8d3f8;color:var(--accent)}.navLabel{min-width:0;overflow:hidden;text-overflow:ellipsis}.navAbbreviation,.sidebarEnvironmentShort{display:none}.navAbbreviation{font-size:12px;font-weight:800;height:28px;letter-spacing:.02em;width:32px}.navAbbreviation,.sidebarToggle{align-items:center;justify-content:center}.sidebarToggle{background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:24px;height:34px;line-height:1;padding:0;width:34px}.sidebarToggle:hover{background:var(--surface-muted);color:var(--text)}.sidebarToggle:focus-visible{outline:3px solid var(--accent-muted);outline-offset:2px}.shell.sidebarCollapsed .sidebar{padding-left:14px;padding-right:14px}.shell.sidebarCollapsed .sidebarHeader{flex-direction:column}.shell.sidebarCollapsed .brandText,.shell.sidebarCollapsed .navLabel,.shell.sidebarCollapsed .navStatus,.shell.sidebarCollapsed .sidebarEnvironmentFull{display:none}.shell.sidebarCollapsed .navAbbreviation,.shell.sidebarCollapsed .sidebarEnvironmentShort{display:flex}.shell.sidebarCollapsed .navItem{justify-content:center;padding-left:6px;padding-right:6px}.shell.sidebarCollapsed .sidebarFooter{text-align:center}.shell.sidebarCollapsed .sidebarEnvironmentShort{justify-content:center}@media (prefers-reduced-motion:reduce){.shell,.sidebar{transition:none}}.sidebarFooter{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.sidebarFooter small,.sidebarFooter strong{display:block}.sidebarFooter small{color:var(--muted);line-height:1.4;margin-top:4px}.content{min-width:0;padding:28px}.topbar{gap:18px;justify-content:space-between;margin-bottom:22px}.sectionSubnav,.topbar{align-items:center;display:flex}.sectionSubnav{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:6px;margin:-6px 0 20px;padding:7px}.sectionSubnav a{border-radius:6px;color:var(--muted);font-size:13px;font-weight:700;padding:9px 12px}.sectionSubnav a:hover{background:var(--surface-muted);color:var(--text)}.sectionSubnav a.active{background:var(--accent-muted);color:var(--accent)}.sectionDashboard,.sectionDashboardNote{display:grid;grid-gap:18px;gap:18px}.sectionDashboardSummary{margin-bottom:0}.functionCardGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px}.functionCard{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:7px;gap:7px;min-height:148px;padding:18px;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.functionCard:hover{border-color:#9fc5f7;box-shadow:0 8px 24px rgba(17,103,216,.09);transform:translateY(-1px)}.functionCard span{color:var(--accent);font-size:11px;font-weight:700;text-transform:uppercase}.functionCard strong{font-size:18px}.functionCard p,.sectionDashboardNote p{line-height:1.5;margin:0}.columnChooser{position:relative}.columnChooser>summary{background:var(--surface);border:1px solid var(--line);border-radius:6px;cursor:pointer;font-size:13px;font-weight:700;list-style:none;padding:9px 12px}.columnChooserMenu{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 28px rgba(22,32,51,.14);display:grid;grid-gap:9px;gap:9px;min-width:220px;padding:14px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.columnChooserMenu label{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:8px}.textButton{color:var(--accent);font-weight:700;padding:4px 0 0}.sortableHeader,.textButton{background:none;border:0;cursor:pointer;text-align:left}.sortableHeader{align-items:center;color:inherit;display:inline-flex;font:inherit;font-weight:700;gap:6px;padding:0}.sortableHeader span{color:var(--muted)}.sortableHeader.active,.sortableHeader.active span{color:var(--accent)}.standardTableHeader{align-items:flex-start}.standardTableActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.inlineTableSearch{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.inlineTableSearch label{display:grid;flex:1 1 220px;grid-gap:5px;gap:5px}.standardTableTools{display:flex;justify-content:flex-end;margin-bottom:10px}.inventoryModule[data-view=automazione-stock] .filtersPanel,.inventoryModule[data-view=automazione-stock] .inventoryWorkspace,.inventoryModule[data-view=giacenze] .stockAutomationBanner,.inventoryModule[data-view=listino-fisico] .stockAutomationBanner,.operationsModule[data-view=candidati] .fileStoragePanel,.operationsModule[data-view=candidati] .labelToolGrid,.operationsModule[data-view=etichette] .fileStoragePanel,.operationsModule[data-view=etichette] .filtersPanel,.operationsModule[data-view=etichette] .operationsWorkspace,.operationsModule[data-view=etichette] .pickingReviewPanel,.operationsModule[data-view=file-operativi] .filtersPanel,.operationsModule[data-view=file-operativi] .labelToolGrid,.operationsModule[data-view=file-operativi] .operationsWorkspace,.operationsModule[data-view=picking] .fileStoragePanel,.operationsModule[data-view=picking] .filtersPanel,.operationsModule[data-view=picking] .labelReviewPanel,.operationsModule[data-view=picking] .operationsWorkspace,.ordersModule[data-view=elenco] .jobsPanel,.ordersModule[data-view=elenco] .syncBar,.ordersModule[data-view=sincronizzazioni] .filtersPanel,.ordersModule[data-view=sincronizzazioni] .ordersWorkspace,.pricingModule[data-view=listino] .marketplacePriceEditor,.pricingModule[data-view=listino] .pricingRulesPanel,.pricingModule[data-view=listino] .pricingSimulationPanel,.pricingModule[data-view=prezzi-marketplace] .pricingRulesPanel,.pricingModule[data-view=prezzi-marketplace] .pricingSimulationPanel,.pricingModule[data-view=regole-fee] .filtersPanel,.pricingModule[data-view=regole-fee] .pricingSimulationPanel,.pricingModule[data-view=regole-fee] .pricingWorkspace,.pricingModule[data-view=simulatore] .filtersPanel,.pricingModule[data-view=simulatore] .pricingRulesPanel,.pricingModule[data-view=simulatore] .pricingWorkspace,.settingsModule[data-view=account-marketplace] .settingsLowerGrid,.settingsModule[data-view=ruoli] .filtersPanel,.settingsModule[data-view=ruoli] .settingsPolicyPanel,.settingsModule[data-view=ruoli] .settingsWorkspace,.settingsModule[data-view=sicurezza-ambiente] .filtersPanel,.settingsModule[data-view=sicurezza-ambiente] .settingsUsersPanel,.settingsModule[data-view=sicurezza-ambiente] .settingsWorkspace{display:none}.commercialLifecyclePanel{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;margin-top:18px;padding-top:18px}.templateRuntimePanel{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--accent) 5%,var(--surface));padding:14px;margin-bottom:16px}.templateRuntimePanel select{min-width:0;max-width:100%}.effectiveSource{display:block;color:var(--muted);font-weight:600}.effectiveSource.template_version{color:var(--accent)}.effectiveSource.product_override{color:var(--warning)}.effectiveSource.blocked{color:var(--danger)}.templateRuntimeDetails{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.templateVersionEditor{background:color-mix(in srgb,var(--accent) 4%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:14px;display:grid;grid-gap:16px;gap:16px;margin-bottom:18px;padding:16px}.templateVersionEditor fieldset{border:1px solid var(--border);border-radius:12px;display:grid;grid-gap:12px;gap:12px;margin:0;padding:14px}.templateVersionEditor legend{color:var(--text);font-weight:700;padding:0 6px}.templateInheritanceGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.templateInheritanceGrid>label{align-items:start;background:var(--surface-subtle);border:1px solid var(--border);border-radius:10px;display:grid;grid-gap:4px;gap:4px;padding:10px}.templateInheritanceGrid input[type=checkbox]{min-height:auto}.templateVersionCard{border:1px solid var(--border);border-radius:12px;padding:12px;background:var(--surface-subtle)}.templateLinkedProducts>div,.templateVersionCard>div:first-child{display:flex;justify-content:space-between;gap:12px}.fingerprintText,.templateLinkedProducts small,.templateVersionCard small{display:block;color:var(--muted);overflow-wrap:anywhere}.templateLinkedProducts{display:grid;grid-gap:8px;gap:8px;max-height:360px;overflow:auto}.templateLinkedProducts>div{border-bottom:1px solid var(--border);padding:8px 0}.commercialLifecyclePanel label{display:grid;grid-gap:5px;gap:5px}.commercialLifecyclePanel input{border:1px solid var(--line);border-radius:8px;min-height:38px;padding:8px 10px}.commercialProductFields{border:0;display:contents;margin:0;padding:0}.pricingModule .marketplaceListingsFilters,.pricingModule .marketplaceListingsSummary,.pricingModule .marketplaceListingsWorkspace,.pricingModule[data-view=prezzi-marketplace] .pricingItemFilters,.pricingModule[data-view=prezzi-marketplace] .pricingItemSummary,.pricingModule[data-view=prezzi-marketplace] .pricingWorkspace{display:none}.pricingModule[data-view=prezzi-marketplace] .marketplaceListingsSummary{display:grid}.pricingModule[data-view=prezzi-marketplace] .marketplaceListingsFilters,.pricingModule[data-view=prezzi-marketplace] .marketplaceListingsWorkspace{display:block}.marketplaceLinksWorkspace{display:grid;grid-gap:18px;gap:18px;min-width:0}.marketplaceLinkIntro>p,.marketplaceSnapshotHeading p{margin:8px 0 16px}.marketplaceLinkCounts{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.marketplaceLinkCounts .active{border-color:var(--accent,#315bca);box-shadow:inset 0 0 0 1px var(--accent,#315bca)}.marketplaceLinkFilters{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(180px,1.5fr) auto;grid-gap:12px;gap:12px;align-items:end}.marketplaceLinkConfirmation>label,.marketplaceLinkFilters label,.marketplaceLinkProductPicker label{display:grid;grid-gap:6px;gap:6px;min-width:0}.marketplaceLinkConfirmation textarea,.marketplaceLinkFilters input,.marketplaceLinkFilters select,.marketplaceLinkProductPicker input,.marketplaceLinkProductPicker select{width:100%;min-width:0;min-height:40px;padding:9px 11px;border:1px solid var(--border,#d8e0ec);border-radius:7px;background:#fff;color:inherit;font:inherit}.marketplaceLinksTable{min-width:850px}.marketplaceLinksTable td{vertical-align:top}.marketplaceLinksTable td>small,.marketplaceLinksTable td>span,.marketplaceLinksTable td>strong{display:block;margin-bottom:5px;overflow-wrap:anywhere}.marketplaceLinkCheck input,.marketplaceLinksTable input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent,#315bca)}.marketplaceLinkPagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}.marketplaceLinkEditor{display:grid;grid-gap:16px;gap:16px}.marketplaceLinkEditor h3:focus{outline-offset:6px}.marketplaceLinkProductPicker{display:grid;grid-template-columns:minmax(180px,1fr) minmax(200px,1.3fr) auto;grid-gap:12px;gap:12px;align-items:end}.marketplaceLinkConsumption{padding:16px;background:var(--surface-soft,#f4f7fb);border-radius:10px}.marketplaceLinkConsumption h4{margin:0 0 12px}.marketplaceLinkConsumption ul{display:grid;grid-gap:10px;gap:10px;list-style:none;padding:0;margin:0}.marketplaceLinkConsumption li{display:flex;gap:18px;align-items:baseline}.marketplaceLinkConsumption li>strong{min-width:65px;white-space:nowrap}.marketplaceLinkConsumption small{display:block;color:var(--muted,#59677b)}.marketplaceLinkWarning{padding:12px;border-left:3px solid #a86616;background:#fff5df}.marketplaceLinkConfirmation{display:grid;grid-gap:14px;gap:14px}.marketplaceLinkConfirmation>.marketplaceLinkCheck{display:flex;align-items:center;gap:10px}.marketplaceLinkCheck input{flex-shrink:0}.marketplaceLinkConfirmation>button{justify-self:start}.marketplaceLinkBulkItem{border-top:1px solid var(--border,#d8e0ec);padding-top:14px}.marketplaceSnapshotHeading{padding-top:18px;border-top:1px solid var(--border,#d8e0ec)}@media (max-width:1000px){.marketplaceLinkFilters,.marketplaceLinkProductPicker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.marketplaceLinkFilters,.marketplaceLinkProductPicker{grid-template-columns:minmax(0,1fr)}.marketplaceLinksWorkspace .sectionHeader{align-items:flex-start;flex-direction:column;gap:12px}.marketplaceLinkConsumption li{gap:10px}}.marketplaceListingsFilters .pricingFiltersForm{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(140px,1fr)) minmax(180px,1fr) auto}.marketplaceBaselineCard{background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);margin-bottom:20px;padding:16px}.marketplaceBaselineCard h2,.marketplaceBaselineCard p{margin:4px 0 0}.marketplaceBaselineCard p,.marketplaceBaselineFacts span{color:var(--muted);font-size:12px}.marketplaceBaselineFacts{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketplaceBaselineFacts>div{min-width:0}.marketplaceBaselineFacts code,.marketplaceBaselineFacts span,.marketplaceBaselineFacts strong{display:block}.marketplaceBaselineFacts code,.marketplaceBaselineFacts strong{margin-top:5px;overflow-wrap:anywhere}.marketplaceFingerprint{grid-column:span 2}.financeModule[data-view=anomalie] .financeGrid.lower>.financePanel:first-child,.financeModule[data-view=anomalie] .financeGrid:not(.lower),.financeModule[data-view=marketplace] .financeGrid.lower,.financeModule[data-view=marketplace] .financeGrid>.financePanel:nth-child(2),.financeModule[data-view=sku-margini] .financeGrid.lower,.financeModule[data-view=sku-margini] .financeGrid>.financePanel:first-child,.financeModule[data-view=sotto-scorta] .financeGrid.lower>.financePanel:nth-child(2),.financeModule[data-view=sotto-scorta] .financeGrid:not(.lower){display:none}.financeModule[data-view=anomalie] .financeGrid.lower,.financeModule[data-view=marketplace] .financeGrid,.financeModule[data-view=sku-margini] .financeGrid,.financeModule[data-view=sotto-scorta] .financeGrid.lower{grid-template-columns:1fr}.accountArea{align-items:center;display:flex;gap:12px}.accountText{border-left:1px solid var(--line);padding-left:12px;text-align:right}.accountText small,.accountText strong{display:block}.accountText small{color:var(--muted);font-size:12px;margin-top:2px}.eyebrow{font-size:13px;font-weight:700;margin:0 0 4px;text-transform:uppercase}h1,h2,p{margin-top:0}h1{font-size:30px;margin-bottom:0}.moduleSubtitle{color:var(--muted);line-height:1.45;margin:8px 0 0;max-width:760px}h2{font-size:18px}.badge{background:#e8f6ef;border:1px solid #b8e4cb;border-radius:999px;color:var(--success);font-size:13px}.apiStatus,.badge{font-weight:700;padding:7px 10px}.apiStatus{border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;white-space:nowrap}.apiStatus.connected{background:#e8f6ef;border-color:#b8e4cb;color:var(--success)}.apiStatus.failed{background:#fff0ed;border-color:#f4c7c1;color:var(--danger)}.apiStatus.not-configured{background:#fff7e8;border-color:#f0d39d;color:var(--warning)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-bottom:18px;padding:20px}.panel.compact{max-width:720px}.courierModule,.foundationModule,.inventoryModule,.monitoringModule,.operationsModule,.ordersModule,.pricingModule,.settingsModule{display:grid;grid-gap:16px;gap:16px}.summaryGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.metricTile{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:16px}.metricTile span{color:var(--muted);display:block;font-size:12px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.metricTile strong{display:block;font-size:26px}.metricTile.warning{border-color:#f0d39d}.metricTile.danger{border-color:#f4c7c1}.filtersPanel{padding:16px}.filtersForm{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:150px repeat(5,minmax(120px,1fr)) auto}.filtersForm label{color:var(--muted);display:grid;font-size:12px;font-weight:700;grid-gap:6px;gap:6px;text-transform:uppercase}.courierEditForm input:not([type=checkbox]),.courierEditForm select,.courierFiltersForm input,.courierFiltersForm select,.fileFiltersForm input,.fileFiltersForm select,.fileUploadForm input,.fileUploadForm select,.filtersForm input,.filtersForm select,.foundationFiltersForm input,.foundationFiltersForm select,.inlineTableSearch input,.inlineTableSearch select,.inventoryFiltersForm input,.inventoryFiltersForm select,.labelActions select,.labelControls select,.labelReviewTable textarea,.monitoringFiltersForm input,.monitoringFiltersForm select,.operationsFiltersForm input,.operationsFiltersForm select,.pageSizeControl select,.pickingControls select,.pickingReviewTable input,.pickingReviewTable textarea,.pricingEditForm input:not([type=checkbox]),.pricingEditForm select,.pricingEditForm textarea,.pricingFiltersForm input,.pricingFiltersForm select,.ruleEditForm input:not([type=checkbox]),.ruleEditForm select,.rulesFiltersForm input,.rulesFiltersForm select,.settingsEditForm input:not([type=checkbox]),.settingsEditForm select,.settingsFiltersForm input,.settingsFiltersForm select,.settingsUsersTable select,.simulationForm input:not([type=checkbox]),.simulationForm select,.stockWriteForm input,.stockWritePanel input{background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-height:38px;padding:8px 10px;text-transform:none;width:100%}.inventoryFiltersForm{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(155px,1fr)) minmax(200px,1.4fr) auto}.operationsFiltersForm{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:170px 170px repeat(4,minmax(120px,1fr)) auto}.fileUploadForm{grid-gap:12px;grid-template-columns:180px minmax(260px,1fr) auto;margin-bottom:14px}.fileFiltersForm,.fileUploadForm{align-items:end;display:grid;gap:12px}.fileFiltersForm{grid-gap:12px;grid-template-columns:170px 190px minmax(220px,1fr) auto;margin:10px 0 14px}.pricingFiltersForm{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:190px repeat(3,minmax(150px,1fr)) auto}.foundationFiltersForm{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:170px minmax(190px,.8fr) minmax(240px,1.4fr) auto}.courierFiltersForm,.monitoringFiltersForm,.settingsFiltersForm{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:170px 170px 170px minmax(220px,1fr) auto}.sectionFilters{grid-gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.rulesFiltersForm,.sectionFilters{align-items:end;display:grid;gap:12px}.rulesFiltersForm{grid-gap:12px;grid-template-columns:190px minmax(220px,1fr) auto;margin-bottom:14px}.courierEditForm label,.courierFiltersForm label,.fileFiltersForm label,.fileUploadForm label,.foundationFiltersForm label,.inlineTableSearch label,.inventoryFiltersForm label,.labelActions label,.labelControls label,.monitoringFiltersForm label,.operationsFiltersForm label,.pageSizeControl,.pickingControls label,.pricingEditForm label,.pricingFiltersForm label,.ruleEditForm label,.rulesFiltersForm label,.settingsEditForm label,.settingsFiltersForm label,.simulationForm label,.stockWriteForm label,.stockWritePanel label{color:var(--muted);display:grid;font-size:12px;font-weight:700;grid-gap:6px;gap:6px;text-transform:uppercase}.filterActions,.syncActions{display:flex;gap:8px}.filterActions.compact{align-items:center}.sectionFilters .filterActions{align-self:end}button{border:0;cursor:pointer;font:inherit}button:disabled{cursor:not-allowed;opacity:.55}.primaryButton,.secondaryButton{border-radius:6px;font-size:14px;font-weight:700;min-height:38px;padding:8px 13px;white-space:nowrap}.primaryButton{background:var(--accent);color:#fff}.secondaryButton{color:var(--text)}.secondaryButton,.syncBar{background:var(--surface);border:1px solid var(--line)}.syncBar{align-items:center;border-radius:8px;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.syncMessage{color:var(--muted);font-size:13px;font-weight:700;text-align:right}.errorBanner{background:#fff0ed;border:1px solid #f4c7c1;border-radius:8px;color:var(--danger);font-weight:700;padding:12px 14px}.ordersWorkspace{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 380px}.successBanner{background:#e8f6ef;border:1px solid #b8e4cb;border-radius:8px;color:var(--success);font-weight:700;padding:12px 14px}.stockAutomationBanner{align-items:flex-start;background:#edf8f1;border:1px solid #a9d8b9;border-radius:8px;color:#17633a;display:flex;gap:24px;justify-content:space-between;padding:12px 14px}.stockAutomationBanner.blocked{background:#fff0ed;border-color:#f4c7c1;color:var(--danger)}.stockAutomationBanner.disabled{background:var(--surface-muted);border-color:var(--line);color:var(--muted)}.stockAutomationBanner>div{display:grid;grid-gap:4px;gap:4px}.stockAutomationBanner>div:last-child{text-align:right}.stockAutomationBanner span{font-size:12px;font-weight:700}.stockAutomationModule{display:grid;grid-gap:16px;gap:16px;min-width:0}.stockAutomationFilters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stockAutomationFilters .filterActions{align-self:end}.stockMetricButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;text-align:left}.stockMetricButton:focus-visible,.stockMetricButton:hover{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 30%,transparent);outline-offset:2px}.stockAutomationAlertButton{align-self:center;background:transparent;border:1px solid;border-radius:6px;color:inherit;cursor:pointer;font:inherit;font-weight:800;min-height:38px;padding:8px 12px}.stockAutomationAlertButton:focus-visible,.stockAutomationAlertButton:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.stockAutomationWorkspace,.stockAutomationWorkspace>*{min-width:0}.stockBlockerDetail{background:#fff0ed;border:1px solid #f4c7c1;border-radius:8px;color:var(--danger);display:grid;grid-gap:10px;gap:10px;margin-bottom:14px;padding:12px 14px}.stockBlockerDetail>div{display:grid;grid-gap:3px;gap:3px}.stockBlockerDetail.waiting{background:#fff8eb;border-color:#f4d29b;color:var(--warning)}.stockBlockerDetail span{font-weight:800}.stockBlockerDetail small{color:var(--text);line-height:1.45}.inlineMessage{background:var(--surface-muted);border-radius:6px;color:var(--muted);font-size:13px;font-weight:700;margin-bottom:14px;padding:10px 12px}.inlineWarning{color:var(--danger);font-size:12px;font-weight:700}.operationsWorkspace{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 420px}.inventoryWorkspace{grid-gap:16px;grid-template-columns:minmax(0,1fr) minmax(460px,540px)}.inventoryWorkspace,.pricingWorkspace{align-items:start;display:grid;gap:16px}.pricingWorkspace{grid-gap:16px;grid-template-columns:minmax(0,1fr) 420px}.foundationDetail,.foundationList,.foundationSideStack>.panel,.shippingReferencesPanel{margin-bottom:0}.foundationDetail{min-width:0}.foundationMetadata{margin-bottom:16px}.foundationSideStack{display:grid;grid-gap:16px;gap:16px}.foundationCreatePanel>summary,.foundationReferenceCard>details>summary{color:var(--text);cursor:pointer;font-size:16px;font-weight:700;list-style-position:inside}.foundationCreatePanel[open]>summary,.foundationReferenceCard>details[open]>summary{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:12px}.foundationInlineGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.shippingReferenceGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.foundationReferenceCard{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px}.foundationReferenceCard h3{margin:0 0 4px}.foundationReferenceCard>div>span,.foundationReferenceList small{color:var(--muted);font-size:12px}.foundationReferenceList{display:grid;grid-gap:8px;gap:8px}.foundationReferenceList>div{align-items:center;background:var(--surface-muted);border-radius:6px;display:grid;grid-gap:3px;gap:3px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.foundationReferenceList small,.foundationReferenceList strong{min-width:0;overflow-wrap:anywhere}.foundationReferenceList small{grid-column:1}.foundationReferenceList .statusPill{grid-column:2;grid-row:1/span 2}.courierWorkspace,.monitoringWorkspace,.settingsLowerGrid,.settingsWorkspace{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 420px}.courierDetail,.courierProfilesPanel,.inventoryDetail,.inventoryList,.jobsPanel,.monitoringDetail,.monitoringList,.operationsDetail,.operationsList,.orderDetail,.ordersList,.pricingDetail,.pricingList,.pricingRulesPanel,.settingsAccountsPanel,.settingsDetail,.settingsPolicyPanel,.settingsUsersPanel{margin-bottom:0}.sectionHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.sectionHeader h2{margin-bottom:3px}.courierTable small,.lineItem span,.mutedText,.ordersTable small,.sectionHeader span{color:var(--muted)}.collapsiblePanel{display:grid;grid-gap:14px;gap:14px}.collapsibleHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.collapsibleActions{align-items:flex-start;display:flex;flex:0 0 auto;gap:8px}.sectionTitleBlock{display:grid;grid-gap:4px;gap:4px;min-width:0}.sectionTitleBlock h2{margin-bottom:0}.sectionTitleBlock p{color:var(--muted);line-height:1.4;margin:0;max-width:820px}.sectionTitleBlock span{color:var(--muted);font-size:13px;font-weight:700}.collapseToggle{flex:0 0 auto}.collapsibleBody{display:grid;grid-gap:14px;gap:14px}.emptyState{border:1px dashed var(--line);border-radius:8px;color:var(--muted);padding:18px;text-align:center}.tableScroller{overflow-x:auto}.ordersTable{min-width:940px}.operationsTable,.ordersTable{border-collapse:collapse;font-size:14px;width:100%}.operationsTable{min-width:1080px}.courierTable,.filesTable,.inventoryTable,.monitoringTable,.pricingTable,.rulesTable,.settingsTable,.settingsUsersTable{border-collapse:collapse;font-size:14px;min-width:900px;width:100%}.foundationTable{min-width:720px}.shippingRatesTable{min-width:980px}.foundationTable tbody tr[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.courierTable th,.filesTable th,.inventoryTable th,.monitoringTable th,.operationsTable th,.ordersTable th,.pricingTable th,.rulesTable th,.settingsTable th,.settingsUsersTable th{color:var(--muted);font-size:12px;font-weight:700;text-align:left;text-transform:uppercase}.courierTable td,.courierTable th,.filesTable td,.filesTable th,.inventoryTable td,.inventoryTable th,.monitoringTable td,.monitoringTable th,.operationsTable td,.operationsTable th,.ordersTable td,.ordersTable th,.pricingTable td,.pricingTable th,.rulesTable td,.rulesTable th,.settingsTable td,.settingsTable th,.settingsUsersTable td,.settingsUsersTable th{border-bottom:1px solid var(--line);padding:11px 10px;vertical-align:top}.courierTable tbody tr,.inventoryTable tbody tr,.monitoringTable tbody tr,.operationsTable tbody tr,.ordersTable tbody tr,.pricingTable tbody tr,.rulesTable tbody tr,.settingsTable tbody tr{cursor:pointer}.courierTable tbody tr.selected,.courierTable tbody tr:hover,.inventoryTable tbody tr.selected,.inventoryTable tbody tr:hover,.monitoringTable tbody tr.selected,.monitoringTable tbody tr:hover,.operationsTable tbody tr.selected,.operationsTable tbody tr:hover,.ordersTable tbody tr.selected,.ordersTable tbody tr:hover,.pricingTable tbody tr.selected,.pricingTable tbody tr:hover,.rulesTable tbody tr.selected,.rulesTable tbody tr:hover,.settingsTable tbody tr.selected,.settingsTable tbody tr:hover{background:var(--accent-muted)}.courierTable small,.courierTable strong,.filesTable small,.filesTable strong,.inventoryTable small,.inventoryTable strong,.monitoringTable small,.monitoringTable strong,.operationsTable small,.operationsTable strong,.ordersTable small,.ordersTable strong,.pricingTable small,.pricingTable strong,.rulesTable small,.rulesTable strong,.settingsTable small,.settingsTable strong,.settingsUsersTable small,.settingsUsersTable strong{display:block}.courierEditForm,.settingsEditForm{display:grid;grid-gap:12px;gap:12px}.courierCoordinateGrid,.settingsInlineGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pricingEditForm,.ruleEditForm{display:grid;grid-gap:12px;gap:12px}.ruleEditForm{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(140px,1fr));margin-top:16px;padding-top:16px}.simulationForm{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(120px,1fr))}.courierEditActions,.pricingEditActions,.settingsEditActions{display:flex;flex-wrap:wrap;gap:8px}.dangerAction{border-color:#f4c7c1;color:var(--danger)}.healthGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.healthGrid div{background:var(--surface-muted);border-radius:8px;padding:12px}.healthGrid small,.healthGrid span,.healthGrid strong{display:block}.healthGrid span{color:var(--muted);font-size:12px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.healthGrid small{color:var(--muted);margin-top:4px}.paginationControls{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:12px;justify-content:space-between;margin-top:12px}.pageSizeControl{align-items:center;display:inline-flex!important;flex-direction:row;gap:8px;text-transform:none!important}.pageSizeControl select{min-width:82px}.pageNav{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.metadataGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.metadataGrid div{border-bottom:1px solid var(--line);padding-bottom:9px}.metadataGrid dt{color:var(--muted);font-size:12px;font-weight:700;margin-bottom:4px;text-transform:uppercase}.metadataGrid dd{margin:0;overflow-wrap:anywhere}.filesTable small{color:var(--muted)}.filesTable .fileNameCell{max-width:360px}.filesTable .fileNameCell small,.filesTable .fileNameCell strong{overflow-wrap:anywhere}.fileActions{display:flex;flex-wrap:wrap;gap:8px}.secretPolicyList{display:grid;grid-gap:10px;gap:10px}.secretPolicyRow{background:var(--surface-muted);border-radius:6px;display:grid;grid-gap:5px;gap:5px;padding:10px 12px}.secretPolicyRow code,.secretPolicyRow small,.secretPolicyRow strong{display:block}.secretPolicyRow small{color:var(--muted)}.secretPolicyRow code{overflow-wrap:anywhere}.sectionHeader.compact{align-items:center;border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.labelToolGrid{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.labelToolGrid>.collapsiblePanel{margin-bottom:0;min-width:0}.labelToolGrid .sectionHeader.compact{border-top:0;margin-top:0;padding-top:0}.labelToolGrid .labelControls,.labelToolGrid .pickingControls{grid-template-columns:repeat(2,minmax(0,1fr))}.labelReviewPanel{display:grid;grid-gap:14px;gap:14px}.labelActions,.labelControls,.pickingControls{align-items:end;display:grid;grid-gap:12px;gap:12px}.labelControls{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto}.labelControls label small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.35;text-transform:none}.pickingControls{grid-template-columns:160px minmax(180px,1fr) minmax(180px,1fr) auto}.labelActions{grid-template-columns:120px auto auto minmax(170px,1fr) auto}.pickingActions{grid-template-columns:minmax(170px,1fr) auto}.stockWritePanel{border-top:1px solid var(--line);margin:14px 0;padding-top:14px}.stockWriteForm,.stockWritePanel{display:grid;grid-gap:10px;gap:10px}.stockWriteForm{align-items:end;grid-template-columns:minmax(120px,1fr) auto}.physicalCountForm{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px}.checkboxLabel{align-items:center;align-self:center;display:inline-flex!important;flex-direction:row;gap:8px;text-transform:none!important}.checkboxLabel input{margin:0}.labelSummaryGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.pickingSummaryGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.labelSummaryGrid div{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px}.labelSummaryGrid span,.labelSummaryGrid strong{display:block}.labelSummaryGrid span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.labelSummaryGrid strong{color:var(--ink);font-size:20px;margin-top:4px}.labelReviewWorkspace{display:grid;grid-gap:12px;gap:12px}.labelFilterBar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.labelFilterBar span{color:var(--muted);font-size:12px;font-weight:700}.secondaryButton.active{background:#e8f6ef;border-color:#b8e4cb;color:var(--success)}.labelReviewTable{min-width:1320px}.labelReviewTable,.pickingReviewTable{border-collapse:collapse;font-size:13px;width:100%}.pickingReviewTable{min-width:1180px}.labelReviewTable td,.labelReviewTable th,.pickingReviewTable td,.pickingReviewTable th{border-bottom:1px solid var(--line);padding:10px;text-align:left;vertical-align:top}.labelReviewTable th,.pickingReviewTable th{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.labelReviewTable tbody tr{cursor:pointer}.labelReviewTable tbody tr.selected{background:#eef6ff}.labelReviewTable small,.labelReviewTable span,.pickingReviewTable small,.pickingReviewTable span{display:block}.labelReviewTable small,.pickingReviewTable small{color:var(--muted);margin-top:3px}.labelReviewTable textarea,.pickingReviewTable textarea{min-height:58px;min-width:220px;resize:vertical}.pickingReviewTable input+input{margin-top:6px}.labelJobsList{display:grid;grid-gap:8px;gap:8px}.labelJobRow{border:1px solid var(--line);border-radius:8px;gap:12px;justify-content:space-between;padding:10px}.labelJobRow,.labelJobRow div{align-items:center;display:flex}.labelJobRow div{flex-wrap:wrap;gap:8px}.emptyCell,.labelJobRow small{color:var(--muted)}.emptyCell,.expandCell{text-align:center}.expandCell{width:38px}.brandText{min-width:0}.iconButton{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--text);display:inline-flex;font-size:15px;font-weight:800;height:30px;justify-content:center;padding:0;width:30px}.iconButton:hover{border-color:#b8d3f8;color:var(--accent)}.dangerText{color:var(--danger)}.componentWarningCell .warningList{justify-content:flex-start}.warningList{display:flex;flex-wrap:wrap;gap:6px}.okText,.statusPill,.warningPill{border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;line-height:1.2;padding:5px 8px;white-space:nowrap}.warningPill{background:#fff7e8;border:1px solid #f0d39d;color:var(--warning)}.warningPill.danger{background:#fff0ed;border-color:#f4c7c1;color:var(--danger)}.warningPill.info{background:#e8f2ff;border-color:#c5d8f6;color:var(--accent)}.okText{background:#e8f6ef;border:1px solid #b8e4cb;color:var(--success)}.detailGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px}.simulationResultGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.detailGrid div,.simulationResultGrid div{border-bottom:1px solid var(--line);padding-bottom:9px}.detailGrid dt,.simulationResultGrid dt{color:var(--muted);font-size:12px;font-weight:700;margin-bottom:4px;text-transform:uppercase}.detailGrid dd,.simulationResultGrid dd{margin:0;overflow-wrap:anywhere}.componentPreview,.detailWarnings{margin-bottom:16px}.componentPreview{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding-top:14px}.componentPreviewHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.componentPreview h3{font-size:15px;margin:0}.componentList{display:grid;grid-gap:8px;gap:8px}.componentRow{align-items:start;border-bottom:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);padding:0 0 10px}.componentRow.selected{background:var(--accent-muted);border-radius:6px;padding:8px}.componentRow small,.componentRow span,.componentRow strong{display:block}.componentRow small{color:var(--muted)}.componentBadges{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.kitComposer,.ruleModePanel{background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:12px}.kitComposerHeader,.ruleModeHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.kitComposerHeader h3,.ruleModeHeader h3{font-size:15px;margin:0 0 4px}.kitComposerHeader p,.ruleModeHeader p{color:var(--muted);line-height:1.35;margin:0}.kitComponentEditor,.kitComponentList{display:grid;grid-gap:10px;gap:10px}.kitComponentEditor{align-items:end;background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) 86px auto;padding:10px}.kitSkuLookup{display:grid;grid-gap:6px;gap:6px;min-width:0;position:relative}.kitSkuLookup label{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.kitSkuLookup small{color:var(--muted);display:block}.canonicalSuggestion{align-items:center;background:#fff8e8;border:1px solid #f0d59d;border-radius:6px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:8px}.canonicalSuggestion span{color:#8a5a00;font-size:12px;font-weight:800;text-transform:uppercase}.canonicalizationPanel{background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:12px}.canonicalizationHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.canonicalizationHeader h3{font-size:15px;margin:0 0 4px}.canonicalizationHeader span,.canonicalizationResult small{color:var(--muted);overflow-wrap:anywhere}.canonicalizationResult{display:grid;grid-gap:10px;gap:10px}.canonicalizationResult.blocked{border-top:1px solid #f4c7c1;padding-top:10px}.canonicalizationStats{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.canonicalizationStats div{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:8px}.canonicalizationStats span,.canonicalizationStats strong{display:block}.canonicalizationStats span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.canonicalizationStats strong{font-size:18px;margin-top:3px}.canonicalizationMessages{display:flex;flex-wrap:wrap;gap:6px}.skuSuggestionList{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;left:0;max-height:220px;overflow:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.skuSuggestionList button{background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--text);cursor:pointer;padding:9px 10px;text-align:left}.skuSuggestionList button:hover{background:var(--accent-muted)}.skuSuggestionList small,.skuSuggestionList strong{display:block;overflow-wrap:anywhere}.dangerInline{background:#fff0ed;color:var(--danger)}.orderDetail h3{font-size:15px;margin:0 0 10px}.lineList{display:grid;grid-gap:8px;gap:8px}.lineItem{align-items:center;background:var(--surface-muted);border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.lineItem span,.lineItem strong{display:block}.lineItem div:last-child{text-align:right}.statusPill{background:var(--surface);border:1px solid var(--line);color:var(--muted)}.statusPill.succeeded{background:#e8f6ef;border-color:#b8e4cb;color:var(--success)}.statusPill.failed{background:#fff0ed;border-color:#f4c7c1;color:var(--danger)}.statusPill.active,.statusPill.controlled_ok,.statusPill.executed,.statusPill.ok,.statusPill.ready{background:#e8f6ef;border-color:#b8e4cb;color:var(--success)}.statusPill.warning{background:#fff7e8;border-color:#f0d39d;color:var(--warning)}.statusPill.blocked{background:#fff0ed;border-color:#f4c7c1;color:var(--danger)}.statusPill.controlled_low,.statusPill.low{background:#fff7e8;border-color:#f0d39d;color:var(--warning)}.statusPill.controlled_out,.statusPill.out{background:#fff0ed;border-color:#f4c7c1;color:var(--danger)}.statusPill.inactive{background:var(--surface);border-color:var(--line);color:var(--muted)}.statusPill.not_controlled,.statusPill.not_operational{background:#eef4fb;border-color:#c8d8ea;color:#49647f}.statusPill.missing_cost,.statusPill.missing_inventory,.statusPill.missing_price,.statusPill.negative_margin{background:#fff0ed;border-color:#f4c7c1;color:var(--danger)}.statusPill.alias,.statusPill.inventory_product{background:#e8f6ef;border-color:#b8e4cb;color:var(--success)}.statusPill.bundle,.statusPill.composite{background:#e8f2ff;border-color:#c5d8f6;color:var(--accent)}.statusPill.rule{background:var(--surface-muted);border-color:var(--line);color:var(--text)}.statusPill.pending,.statusPill.running{background:#fff7e8;border-color:#f0d39d;color:var(--warning)}.statusPill.processed,.statusPill.uploaded{background:#e8f6ef;border-color:#b8e4cb;color:var(--success)}.statusPill.caricata,.statusPill.caricato{background:#e8f2ff;border-color:#c5d8f6;color:var(--accent)}.statusPill.da_generare,.statusPill.da_utilizzare{background:#fff7e8;border-color:#f0d39d;color:var(--warning)}.statusPill.generato,.statusPill.stampato,.statusPill.utilizzata{background:#e8f6ef;border-color:#b8e4cb;color:var(--success)}.statusPill.scaricato{background:#e8f2ff;border-color:#c5d8f6;color:var(--accent)}.statusPill.processing{background:#fff7e8;border-color:#f0d39d;color:var(--warning)}.statusPill.dispatch{background:#fff0ed;border-color:#f4c7c1;color:var(--danger)}.statusPill.load{background:#e8f6ef;border-color:#b8e4cb;color:var(--success)}.statusPill.adjustment{background:#fff7e8;border-color:#f0d39d;color:var(--warning)}.placeholderWorkspace{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 420px}.placeholderPanel{margin-bottom:0}.placeholderFacts{display:grid;grid-gap:12px;gap:12px;margin:0}.placeholderFacts div{border-bottom:1px solid var(--line);padding-bottom:12px}.placeholderFacts div:last-child{border-bottom:0;padding-bottom:0}.placeholderFacts dt{color:var(--muted);font-size:12px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.placeholderFacts dd{margin:0}.placeholderList{display:grid;grid-gap:8px;gap:8px}.placeholderRow{background:var(--surface-muted);border-radius:6px;color:var(--text);font-weight:700;padding:11px 12px}.priceSnapshot{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px}.priceSnapshot div{border-bottom:1px solid var(--line);padding-bottom:9px}.priceSnapshot dt{color:var(--muted);font-size:12px;font-weight:700;margin-bottom:4px;text-transform:uppercase}.priceSnapshot dd{margin:0;overflow-wrap:anywhere}.inventoryCommercialHeader,.inventoryCommercialTitle{align-items:center;display:flex;gap:10px;justify-content:space-between}.inventoryCommercialHeader h3{margin:0}.inventoryCommercialProducts{display:grid;grid-gap:12px;gap:12px;margin-bottom:18px}.inventoryCommercialProduct{border:1px solid var(--line);border-radius:8px;padding:12px}.inventoryCommercialTitle{margin-bottom:12px}.detailGrid dd small,.inventoryCommercialProduct .priceSnapshot dd span,.inventoryCommercialTitle small,.inventoryCommercialTitle strong{display:block}.movementList{display:grid;grid-gap:8px;gap:8px}.movementRow{align-items:center;background:var(--surface-muted);border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.movementRow small,.movementRow strong{display:block}.movementRow div:last-child{text-align:right}.marketplacePriceList{display:grid;grid-gap:8px;gap:8px}.marketplacePriceEditor{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding-top:16px}.marketplacePriceRow{align-items:center;background:var(--surface-muted);border:1px solid transparent;border-radius:6px;color:var(--text);display:flex;gap:12px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.marketplacePriceRow.selected{border-color:var(--accent);background:var(--accent-muted)}.marketplacePriceRow small,.marketplacePriceRow strong{display:block}.pickingItemList{display:grid;grid-gap:8px;gap:8px}.pickingItemRow{align-items:center;background:var(--surface-muted);border-radius:6px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(140px,.55fr);padding:10px 12px}.pickingItemRow small,.pickingItemRow span,.pickingItemRow strong{display:block}.pickingItemRow small{color:var(--muted);font-size:12px;margin-top:3px}.pickingItemRow div:last-child{text-align:right}.financeModule{display:grid;grid-gap:18px;gap:18px}.financeStatus{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.financeCoverageNotes{flex-basis:100%;color:var(--muted);font-size:13px}.financeCoverageNotes p{margin:4px 0}.financeStatus h2{margin-bottom:4px}.financeStatus span{color:var(--muted);font-size:13px}.financeStatusMetrics{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.financeStatusMetrics span{background:var(--surface-muted);border-radius:999px;color:var(--text);font-size:12px;font-weight:700;padding:6px 10px}.financeGrid{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr)}.financeGrid.lower{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr)}.financePanel{min-width:0}.financeTable{border-collapse:collapse;min-width:760px;width:100%}.financeTable td,.financeTable th{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.financeTable th{color:var(--muted);font-size:12px;text-transform:uppercase}.financeTable td{font-size:13px}.financeTable td:not(:first-child),.financeTable th:not(:first-child){text-align:right}.financeTable td:last-child,.financeTable th:last-child{padding-right:4px}.financeTable small,.financeTable strong{display:block}.financeTable small{color:var(--muted);font-size:12px;margin-top:4px}.skuFinanceTable{min-width:980px}.issuePill{border-radius:999px;display:inline-block;font-size:12px;font-weight:800;padding:5px 8px}.issuePill.danger{background:#fee2e2;color:#991b1b}.issuePill.warning{background:#fef3c7;color:#92400e}.issuePill.info{background:#dbeafe;color:#1d4ed8}article{background:var(--surface-muted);border-radius:6px;padding:16px}article span{color:var(--muted);display:block;font-size:13px;margin-bottom:7px}article strong{display:block;margin-bottom:8px}article p,ol{margin-bottom:0}li+li{margin-top:8px}.centeredPage{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px}.accessPanel{background:var(--surface);border:1px solid var(--line);border-radius:8px;max-width:560px;padding:28px;width:100%}.accessPanel h1{font-size:26px;margin-bottom:14px}.accessPanel p:last-child{color:var(--muted);line-height:1.55;margin-bottom:0}.accessPanel code{background:var(--surface-muted);border-radius:4px;color:var(--text);padding:2px 5px}.accessHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}@media (max-width:1360px) and (min-width:861px){.filtersForm,.foundationFiltersForm,.operationsFiltersForm{grid-template-columns:repeat(3,minmax(140px,1fr))}.foundationFiltersForm .filterActions{grid-column:1/-1}.marketplaceBaselineFacts,.marketplaceListingsFilters .pricingFiltersForm{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width:860px){.shell,.shell.sidebarCollapsed{grid-template-columns:1fr}.sidebar{border-bottom:1px solid var(--line);border-right:0}.sidebarToggle{display:none}.shell.sidebarCollapsed .sidebar{padding:22px}.shell.sidebarCollapsed .sidebarHeader{flex-direction:row}.shell.sidebarCollapsed .brandText,.shell.sidebarCollapsed .navLabel,.shell.sidebarCollapsed .navStatus,.shell.sidebarCollapsed .sidebarEnvironmentFull{display:block}.shell.sidebarCollapsed .navAbbreviation,.shell.sidebarCollapsed .sidebarEnvironmentShort{display:none}.shell.sidebarCollapsed .navItem{justify-content:space-between;padding:10px 12px}.shell.sidebarCollapsed .sidebarFooter{text-align:left}.topbar{align-items:flex-start;gap:18px}.content,.panel,.pricingModule,.pricingWorkspace,.pricingWorkspace>*,.tableScroller,.templateRuntimeDetails,.templateVersionCard{max-width:100%;min-width:0}.courierCoordinateGrid,.courierFiltersForm,.courierWorkspace,.fileFiltersForm,.fileUploadForm,.filtersForm,.financeGrid,.financeGrid.lower,.foundationFiltersForm,.healthGrid,.inventoryFiltersForm,.inventoryWorkspace,.labelActions,.labelControls,.labelSummaryGrid,.labelToolGrid,.marketplaceBaselineCard,.marketplaceBaselineFacts,.monitoringFiltersForm,.monitoringWorkspace,.operationsFiltersForm,.operationsWorkspace,.ordersWorkspace,.pickingActions,.pickingControls,.pickingSummaryGrid,.placeholderWorkspace,.pricingFiltersForm,.pricingWorkspace,.ruleEditForm,.rulesFiltersForm,.settingsFiltersForm,.settingsInlineGrid,.settingsLowerGrid,.settingsWorkspace,.shippingReferenceGrid,.simulationForm,.summaryGrid{grid-template-columns:1fr}.marketplaceFingerprint{grid-column:auto}.sectionSubnav{flex-wrap:nowrap;margin-top:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.sectionSubnav a{flex:0 0 auto}.columnChooserMenu{left:0;right:auto}.standardTableActions{justify-content:flex-start}.collapsibleHeader,.paginationControls,.sectionHeader.standardTableHeader,.stockAutomationBanner{align-items:stretch;flex-direction:column}.stockAutomationBanner>div:last-child{text-align:left}.pageNav{justify-content:flex-start}.labelToolGrid .labelControls,.labelToolGrid .pickingControls{grid-template-columns:1fr}.filterActions,.syncActions,.syncBar{flex-wrap:wrap}.financeStatus,.syncBar{align-items:flex-start}.financeStatus{flex-direction:column;flex-wrap:nowrap}.financeCoverageNotes{flex-basis:auto;width:100%}.financeStatusMetrics{justify-content:flex-start}.syncMessage{text-align:left}.componentRow,.foundationInlineGrid,.kitComponentEditor{grid-template-columns:1fr}.canonicalizationHeader,.kitComponentEditor,.kitComposerHeader,.ruleModeHeader{align-items:stretch}.canonicalizationHeader,.kitComposerHeader,.ruleModeHeader{flex-direction:column}.canonicalizationStats{grid-template-columns:1fr}.componentBadges{justify-content:flex-start}.accountArea{align-items:flex-end;flex-direction:column-reverse}.accountText{border-left:0;padding-left:0}}@media (max-width:560px){.content,.shell.sidebarCollapsed .sidebar,.sidebar{padding:18px}.topbar{display:block}.accountArea{align-items:center;flex-direction:row;flex-wrap:wrap;margin-top:18px}.accountText{text-align:left}.apiStatus{order:3}.detailGrid,.metadataGrid,.priceSnapshot,.simulationResultGrid,.templateInheritanceGrid{grid-template-columns:1fr}.inventoryCommercialHeader,.inventoryCommercialTitle{align-items:flex-start;flex-direction:column}.pickingItemRow{grid-template-columns:1fr}.pickingItemRow div:last-child{text-align:left}}.postSalesWorkspace{display:grid;grid-gap:20px;gap:20px}.postSaleForm{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin:18px 0;align-items:end}.postSaleForm label{display:grid;grid-gap:6px;gap:6px;min-width:0;font-size:12px;color:var(--muted);text-transform:uppercase}.postSaleForm input,.postSaleForm select{width:100%;min-width:0;min-height:38px;border:1px solid var(--line);border-radius:7px;padding:8px 10px;font:inherit;color:var(--text);background:var(--surface)}.postSaleForm button{white-space:normal;min-height:38px}.postSalesWorkspace>.panel>.filtersForm{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.postSaleActions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.economicCell{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.economicDetail{margin-top:24px;border-top:1px solid var(--line,#ddd);padding-top:16px}.economicTimeline{padding-left:20px;display:grid;grid-gap:12px;gap:12px}.economicTimeline small{display:block;margin-top:4px;color:#596879}