:root{--bg: #f6f7fb;--panel: rgba(255, 255, 255, .9);--text: rgba(17, 24, 39, .92);--muted: rgba(17, 24, 39, .62);--stroke: rgba(15, 23, 42, .12);--accent: #0ea5e9;--accent2: #22c55e;--danger: #ef4444;--warn: #f59e0b;--shadow: rgba(2, 6, 23, .14);--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font: "Bahnschrift", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, Arial}.marketplaceSecretField{flex:1;display:grid;gap:6px;min-width:0}.marketplaceSecretRow,.marketplaceSecretReauth{display:flex;align-items:center;gap:6px;min-width:0}.marketplaceSecretRow>.input,.marketplaceSecretReauth>.input{flex:1;min-width:0}.marketplaceSecretToggle{cursor:pointer;white-space:nowrap}.marketplaceSecretError{justify-self:start}@media (max-width: 560px){.marketplaceSecretReauth{align-items:stretch;flex-direction:column}}.bundleImagePage{gap:18px}.bundleImageIntro{overflow:hidden}.bundleImageIntro h1{margin:0 0 4px}.bundleImageNotice{display:flex;align-items:flex-start;gap:12px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--stroke));border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.bundleImageNotice b{flex:0 0 auto;color:var(--accent)}.bundleImageNotice span{color:var(--muted);line-height:1.5}.bundleImageForm{gap:18px}.bundleImageStep{display:grid;gap:16px}.bundleImageStepTitle{display:flex;align-items:center;gap:12px}.bundleImageStepTitle>b{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:12px;background:var(--accent);color:#fff;font-size:18px}.bundleImageStepTitle h2{margin:0 0 3px;font-size:20px}.bundleImageStepTitle span{color:var(--muted);font-size:13px}.bundleImageSourceTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bundleImageSourceTabs button{display:grid;gap:5px;padding:18px;border:1px solid var(--stroke);border-radius:14px;background:var(--panel);color:var(--text);text-align:left;cursor:pointer}.bundleImageSourceTabs button:hover,.bundleImageSourceTabs button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--panel))}.bundleImageSourceTabs button b{font-size:16px}.bundleImageSourceTabs button span{color:var(--muted)}.bundleImageDrop{display:grid;min-height:130px;place-items:center;align-content:center;gap:8px;padding:22px;border:2px dashed color-mix(in srgb,var(--accent) 48%,var(--stroke));border-radius:14px;background:color-mix(in srgb,var(--accent) 5%,var(--panel));text-align:center;cursor:pointer}.bundleImageDrop input{max-width:100%}.bundleImageDrop span{color:var(--muted);font-size:12px}.bundleImagePmPicker{display:grid;gap:12px}.bundleImagePmToolbar{display:flex;align-items:center;gap:12px}.bundleImagePmToolbar .input{min-width:0}.bundleImagePmToolbar b{white-space:nowrap}.bundleImageSelectedChips{display:flex;flex-wrap:wrap;gap:6px}.bundleImageSelectedChips button{padding:6px 9px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--stroke));border-radius:999px;background:color-mix(in srgb,var(--accent) 9%,var(--panel));color:var(--text);cursor:pointer;font:12px var(--mono)}.bundleImageProductGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;max-height:520px;overflow:auto;padding:2px}.bundleImageProductGrid>button{display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;border:1px solid var(--stroke);border-radius:12px;background:var(--panel);color:var(--text);text-align:left;cursor:pointer}.bundleImageProductGrid>button.selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 16%,transparent)}.bundleImageProductGrid img{width:68px;height:68px;object-fit:contain;border-radius:9px;background:#fff}.bundleImageProductGrid span{display:grid;min-width:0;gap:4px}.bundleImageProductGrid span b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundleImageProductGrid code{color:var(--muted)}.bundleImageProductGrid i{color:var(--accent);font-size:12px;font-style:normal;font-weight:800}.bundleImageApiGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bundleImageField{display:grid;gap:7px;min-width:0}.bundleImageField.wide{grid-column:1 / -1}.bundleImageField>span,.bundleImagePrompt>span{font-weight:750}.bundleImageField small{color:var(--muted);font-weight:500}.bundleImageField .input,.bundleImageField .select{width:100%;min-width:0}.bundleImageSecret{display:flex;gap:7px}.bundleImageSecret .input{min-width:0}.bundleImageContract{padding:11px 13px;border:1px solid var(--stroke);border-radius:11px;background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.bundleImageContract summary{cursor:pointer;font-weight:750}.bundleImageContract p{margin:10px 0 0;color:var(--muted);line-height:1.55}.bundleImageContract code{color:var(--text)}.bundleImageApiSave{display:flex;align-items:center;justify-content:space-between;gap:12px}.bundleImageApiSave span{color:var(--muted)}.bundleImageControls{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:end;gap:14px}.bundleImageRange{display:grid;grid-template-columns:1fr 46px;align-items:center;gap:10px;min-height:44px}.bundleImageRange input{width:100%;accent-color:var(--accent)}.bundleImageRange output{display:grid;height:42px;place-items:center;border-radius:11px;background:var(--accent);color:#fff;font-size:18px;font-weight:850}.bundleImageControls fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;border:0}.bundleImageControls legend{margin-bottom:7px;font-weight:750}.bundleImageControls fieldset label{display:flex;min-height:44px;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--stroke);border-radius:11px;cursor:pointer}.bundleImageControls fieldset label.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.bundleImageControls fieldset input{accent-color:var(--accent)}.bundleImageColor{display:grid;grid-template-columns:54px 1fr;gap:8px}.bundleImageColor input[type=color]{width:54px;height:44px;padding:3px;border:1px solid var(--stroke);border-radius:11px;background:var(--panel);cursor:pointer}.bundleImagePrompt{display:grid;gap:7px}.bundleImagePrompt textarea{width:100%;min-width:0;resize:vertical;line-height:1.45}.bundleImageSubmit{display:flex;align-items:center;justify-content:space-between;gap:14px}.bundleImageSubmit span{color:var(--muted)}.bundleImageSubmit .btn{min-width:180px;font-weight:800}.bundleImageResults h2{font-size:20px;text-transform:none}.bundleImageJobs{display:grid;gap:14px}.bundleImageJob{display:grid;gap:10px;padding:14px;border:1px solid var(--stroke);border-radius:14px;background:var(--panel)}.bundleImageJob>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bundleImageJob>header>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bundleImageJob>header small{flex-basis:100%;color:var(--muted)}.bundleImageStatus.processing,.bundleImageStatus.queued{color:var(--warn)}.bundleImageStatus.completed{color:var(--good)}.bundleImageStatus.failed{color:var(--danger)}.bundleImageProgress{height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--stroke) 75%,transparent)}.bundleImageProgress span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .25s ease}.bundleImageJobMeta{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px}.bundleImageResultGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.bundleImageResult{display:grid;align-content:start;gap:8px;padding:9px;border:1px solid var(--stroke);border-radius:12px;background:color-mix(in srgb,var(--panel) 92%,var(--stroke))}.bundleImageResult img,.bundleImageResultPlaceholder{width:100%;aspect-ratio:1;object-fit:contain;border-radius:9px;background:#fff}.bundleImageResultPlaceholder{display:grid;place-items:center;color:var(--muted)}.bundleImageResult>div{display:grid;gap:4px}.bundleImageResult>div b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundleImageResult>div code{color:var(--muted)}.bundleImageResult>div small{color:var(--danger);line-height:1.35}.bundleImageResult>label{display:flex;align-items:center;gap:6px;width:fit-content;cursor:pointer;font-weight:750}@media (max-width: 900px){.bundleImageControls{grid-template-columns:1fr 1fr}.bundleImageControls .bundleImageField:last-child{grid-column:1 / -1}.bundleImageJob>header,.bundleImageJobMeta{align-items:stretch;flex-direction:column}}@media (max-width: 620px){.bundleImageSourceTabs,.bundleImageApiGrid,.bundleImageControls{grid-template-columns:1fr}.bundleImageControls .bundleImageField:last-child{grid-column:auto}.bundleImageControls fieldset{grid-template-columns:1fr}.bundleImagePmToolbar,.bundleImageSubmit,.bundleImageApiSave{align-items:stretch;flex-direction:column}.bundleImageSubmit .btn{width:100%}.bundleImageProductGrid{grid-template-columns:1fr}.bundleImageJob>header .row,.bundleImageJob>header .btn{width:100%}.bundleImageResultGrid{grid-template-columns:1fr}}.warehouseHeader,.warehouseToolbar,.warehouseDrawerHeader,.warehouseLabelRow{display:flex;align-items:center;justify-content:space-between;gap:14px}.warehouseToolbar{justify-content:flex-start;flex-wrap:wrap;margin:14px 0}.warehouseToolbar input[type=number]{width:64px}.warehouseDailyCount{display:grid;min-width:190px;padding:10px 16px;border:1px solid color-mix(in srgb,var(--accent2) 45%,var(--stroke));border-radius:13px;background:color-mix(in srgb,var(--accent2) 10%,var(--panel));text-align:center}.warehouseDailyCount small,.warehouseDailyCount span{color:var(--muted);font-size:11px}.warehouseDailyCount b{color:#15803d;font-size:28px;line-height:1.1}.warehouseDailyCounts{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.warehouseDailyCount.required{border-color:color-mix(in srgb,var(--warn) 60%,var(--stroke));background:color-mix(in srgb,var(--warn) 13%,var(--panel))}.warehouseDailyCount.required b{color:#b45309}.warehouseShipmentDueToday{border:2px solid #f59e0b;box-shadow:inset 6px 0 #f59e0b}.warehouseShipmentOverdue{border:2px solid #dc2626;box-shadow:inset 6px 0 #dc2626}.warehouseShipmentDeadlineBadge{display:inline-flex;width:max-content;padding:3px 7px;border-radius:999px;background:#f59e0b;color:#111827;font-size:11px;font-weight:900;letter-spacing:.03em}.warehouseShipmentDeadlineBadge.overdue{background:#dc2626;color:#fff}.warehouseMarketplaceFilters{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--stroke)}.warehouseOrderSearchBar{position:sticky;top:0;z-index:6;display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 12px;padding:11px 12px;border:1px solid var(--stroke);border-radius:12px;background:var(--panel);box-shadow:0 8px 20px var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.warehouseOrderSearchBar label{font-weight:700;white-space:nowrap}.warehouseOrderSearchBar .input{flex:1 1 230px;min-width:0}.warehouseOrderSearchBar .muted{font-size:12px}.warehouseOrderList{display:grid;gap:8px}.normalWaveQuickActions{display:flex;flex-wrap:wrap;gap:7px}.normalWaveQuickActions .btn{min-height:44px;font-weight:850}.normalWaveTaskBoard{display:grid;gap:11px;margin:0 0 14px;padding:14px;border:2px solid color-mix(in srgb,var(--accent) 36%,var(--stroke));border-radius:15px;background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.normalWaveTaskBoardHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.normalWaveTaskBoardHead h3,.normalWaveTaskBoardHead p{margin:0}.normalWaveTaskBoardHead p{margin-top:3px;color:var(--muted);font-size:12px}.normalWaveTaskBoardHead>b{padding:7px 11px;border-radius:999px;background:var(--accent);color:#fff;white-space:nowrap}.normalWaveTaskGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.normalWaveTaskLink{display:grid;gap:5px;min-height:112px;padding:12px;border:2px solid var(--stroke);border-radius:12px;color:var(--text);background:var(--panel);text-decoration:none}.normalWaveTaskLink>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.normalWaveTaskLink em{padding:3px 7px;border-radius:999px;background:color-mix(in srgb,#8b5cf6 14%,var(--panel));color:#6d28d9;font-size:10px;font-style:normal;font-weight:900}.normalWaveTaskLink small{color:var(--muted)}.normalWaveTaskLink strong{color:var(--accent)}.normalWaveTaskLink>span:last-child{margin-top:auto;font-weight:850}.normalWaveTaskLink.started{border-color:#f59e0b;box-shadow:inset 5px 0 #f59e0b}.normalWaveTaskLink.completed{border-color:#16a34a;box-shadow:inset 5px 0 #16a34a}.normalWaveTaskLink.missing{border-color:#dc2626;box-shadow:inset 5px 0 #dc2626}.normalWaveTaskLink.cancelled{opacity:.68}.normalWaveNoTasks{padding:12px;border:1px dashed var(--stroke);border-radius:11px;text-align:center}.normalWaveRecentTasks summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:800}.normalWaveRecentTasks .normalWaveTaskGrid{margin-top:10px}.normalWaveTestSelector{display:grid;gap:12px;margin:0 0 14px;padding:14px;border:1px solid color-mix(in srgb,#8b5cf6 45%,var(--stroke));border-radius:14px;background:color-mix(in srgb,#8b5cf6 8%,var(--panel))}.normalWaveTestSelectorHead{display:flex;align-items:center;justify-content:space-between;gap:14px}.normalWaveTestSelectorHead h3,.normalWaveTestSelectorHead p{margin:0}.normalWaveTestSelectorHead p{margin-top:4px;color:var(--muted);font-size:12px}.normalWaveTestSelectorHead .btn{min-height:48px}.normalWaveTestChoices{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:7px}.normalWaveTestChoices label{display:flex;align-items:center;gap:9px;min-height:48px;padding:9px 11px;border:1px solid var(--stroke);border-radius:11px;background:var(--panel);cursor:pointer}.normalWaveTestChoices label.selected{border-color:#7c3aed;background:color-mix(in srgb,#8b5cf6 14%,var(--panel));box-shadow:inset 4px 0 #7c3aed}.normalWaveTestChoices input{width:20px;height:20px;accent-color:#7c3aed}.normalWaveTestChoices span,.normalWaveTestChoices small{display:block;min-width:0}.normalWaveTestChoices small{margin-top:2px;color:var(--muted)}.warehouseShowMore{width:100%;min-height:48px;margin-top:6px}.normalWaveToursPage{width:min(1120px,100%);margin:0 auto;padding:18px;display:grid;gap:14px}.normalWaveToursHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.normalWaveToursHeader h1,.normalWaveToursHeader p{margin:4px 0 0}.normalWaveToursHeader small,.normalWaveToursSectionHead small{color:var(--muted);font-weight:900;letter-spacing:.08em}.normalWaveToursHeader p{max-width:700px;color:var(--muted)}.normalWaveToursHeader>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.normalWaveToursSection{display:grid;gap:13px}.normalWaveToursSectionHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.normalWaveToursSectionHead h2{margin:3px 0 0}.normalWaveToursSectionHead>b{display:grid;place-items:center;min-width:48px;height:48px;border-radius:50%;color:#fff;background:#15803d;font-size:22px}.normalWaveToursPacking .normalWaveToursSectionHead>b{background:#1d4ed8}.normalWaveToursGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.normalWaveTourEntry{display:grid;gap:7px;min-width:0;padding:14px;border:2px solid var(--stroke);border-radius:14px;color:var(--text);background:var(--panel);text-decoration:none}.normalWaveTourEntry:hover{border-color:var(--accent);transform:translateY(-1px)}.normalWaveTourEntry-ready,.normalWaveTourEntry-picking{border-color:#16a34a;box-shadow:inset 5px 0 #16a34a}.normalWaveTourEntry-labeling,.normalWaveTourEntry-packing{border-color:#2563eb;box-shadow:inset 5px 0 #2563eb}.normalWaveTourEntry-completed{opacity:.78}.normalWaveTourEntry-completed_with_shortage{border-color:#dc2626}.normalWaveTourEntry-cancelled{opacity:.62}.normalWaveTourEntryTop,.normalWaveTourEntryStatus{display:flex;align-items:center;justify-content:space-between;gap:10px}.normalWaveTourEntryTop strong{font-size:20px}.normalWaveTourEntryTop em{padding:4px 8px;border-radius:999px;color:#fff;background:#334155;font-size:11px;font-style:normal;font-weight:900}.normalWaveTourEntry>span,.normalWaveTourEntry>small{color:var(--muted)}.normalWaveTourTimeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:2px}.normalWaveTourTimeline>span{display:grid;gap:2px;min-width:0;padding:7px 8px;border-radius:9px;background:color-mix(in srgb,var(--stroke) 30%,transparent)}.normalWaveTourTimeline small{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.normalWaveTourTimeline b{overflow-wrap:anywhere;font-size:12px}.normalWaveTourTimeline>strong{grid-column:1 / -1;color:#047857;font-size:13px}.normalWaveTourEntryStatus{margin-top:4px;padding-top:9px;border-top:1px solid var(--stroke)}.normalWaveTourEntryStatus>b{color:var(--accent)}.normalWaveToursRecent summary{cursor:pointer;font-weight:850}.normalWaveToursRecent .normalWaveToursGrid{margin-top:12px}.normalWavePage{width:min(1060px,100%);margin:0 auto;padding:18px;display:grid;gap:14px}.normalWaveHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.normalWaveHeaderActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.normalWaveHeaderActionShort{display:none}.normalWaveHeader small,.normalWavePackingOrder small,.normalWaveCurrent small{color:var(--muted);font-weight:850;letter-spacing:.08em}.normalWaveHeader h1,.normalWaveStage h2,.normalWavePackingOrder h2{margin:3px 0 5px}.normalWaveHeader p,.normalWavePackingOrder p{margin:0;color:var(--muted)}.normalWaveStage{display:grid;gap:16px}.normalWaveStartStage small{color:#15803d;font-weight:900;letter-spacing:.08em}.normalWaveStartStage h2,.normalWaveStartStage p{margin:4px 0 0}.normalWaveStartStage p{color:var(--muted)}.normalWaveActions{display:flex;flex-wrap:wrap;gap:9px}.normalWaveActions .btn,.normalWavePrimaryAction{min-height:50px;font-size:16px;font-weight:850}.normalWaveOrderChips{display:flex;flex-wrap:wrap;gap:7px}.normalWaveOrderChips span{padding:7px 10px;border:1px solid var(--stroke);border-radius:999px;background:color-mix(in srgb,var(--accent) 7%,var(--panel));font-size:12px;font-weight:750}.normalWaveProgress{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-radius:13px;background:#203e57;color:#fff}.normalWaveProgress span{font-weight:750}.normalWaveProgress b{color:#fbbf24;font-size:28px}.normalWaveCurrent{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:center}.normalWaveImage,.normalWaveImagePlaceholder{width:100%;aspect-ratio:1;object-fit:contain;border:1px solid var(--stroke);border-radius:14px;background:#fff}.normalWaveImagePlaceholder{display:grid;place-items:center;color:#64748b}.normalWaveCurrent h2{font-size:clamp(23px,4vw,36px)}.normalWaveCurrent strong{display:block;margin:12px 0 6px;color:#15803d;font-size:28px}.normalWaveLocation{display:inline-block;padding:7px 10px;border-radius:9px;background:#dbeafe;color:#1e3a8a;font-weight:850}.normalWaveBarcode{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere}.normalWaveScanner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.normalWaveScannerAuto{grid-template-columns:minmax(0,1fr)}.normalWaveScanner .input,.normalWaveScanner .btn{min-height:52px;font-size:17px}.normalWaveReady{padding:20px;border:2px dashed #16a34a;border-radius:14px;background:color-mix(in srgb,#22c55e 10%,var(--panel));text-align:center}.normalWavePackingOrder{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;border-left:6px solid var(--accent);border-radius:12px;background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.normalWavePackingOrderTotal{display:grid;justify-items:center;min-width:150px;color:var(--accent);font-size:clamp(38px,4vw,54px);line-height:.95;white-space:nowrap}.normalWavePackingOrderTotal small{margin-top:8px;color:var(--muted);font:900 12px var(--font);letter-spacing:.15em}.normalWavePackingItems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.normalWavePackingItems article{display:grid;grid-template-columns:minmax(230px,1.8fr) minmax(86px,.65fr) auto;align-items:center;gap:10px;min-width:0;min-height:260px;padding:8px;border:2px solid var(--stroke);border-radius:16px}.normalWavePackingItems article.complete{border-color:#16a34a;background:color-mix(in srgb,#22c55e 10%,var(--panel))}.normalWavePackingItems .normalWaveImage,.normalWavePackingItems .normalWaveImagePlaceholder{width:100%;height:clamp(230px,18vw,260px)}.normalWavePackingItems b{display:-webkit-box;overflow:hidden;font-size:clamp(13px,1.1vw,15px);line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:5}.normalWavePackingItems>article>div>small{display:block;margin-top:10px;color:var(--text);font-family:var(--mono);font-size:clamp(14px,1.2vw,16px);font-weight:900;overflow-wrap:anywhere}.normalWavePackingItems .normalWavePackingCount{display:grid;justify-items:center;min-width:72px;color:var(--accent);font-size:clamp(36px,3.2vw,46px);line-height:1}.normalWavePackingItems .normalWavePackingCount small{margin-top:7px;color:var(--muted);font:850 11px var(--font);letter-spacing:.12em}.normalWaveNextOrderAction{width:100%;border-color:#15803d;box-shadow:0 8px 20px color-mix(in srgb,#16a34a 20%,transparent)}.normalWaveNextLabelHint{margin-top:-8px;padding:9px 12px;border:1px dashed #15803d;border-radius:10px;color:#166534;background:color-mix(in srgb,#22c55e 8%,var(--panel));text-align:center;font-weight:800}.normalWaveScanReject{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:14px;padding:28px;color:#fff;background:#b91c1cf7;text-align:center}.normalWaveScanReject strong{font-size:clamp(34px,8vw,72px);line-height:1}.normalWaveScanReject span{max-width:760px;font-size:clamp(20px,4vw,34px);font-weight:850;line-height:1.25}.normalWaveScanReject small{font-size:clamp(15px,2vw,20px);font-weight:750}.normalWaveComplete{justify-items:center;text-align:center}.normalWaveComplete>div{display:grid;place-items:center;width:82px;height:82px;border-radius:50%;background:#16a34a;color:#fff;font-size:48px;font-weight:900}.normalWaveCompletedDetails{display:grid;gap:14px}.normalWaveCompletedDetailsHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.normalWaveCompletedDetailsHead small{color:var(--muted);font-weight:900;letter-spacing:.08em}.normalWaveCompletedDetailsHead h2{margin:3px 0 0}.normalWaveCompletedDetailsHead>b{color:var(--accent)}.normalWaveCompletedOrders{display:grid;gap:12px}.normalWaveCompletedOrders>article{overflow:hidden;border:1px solid var(--stroke);border-radius:14px}.normalWaveCompletedOrders>article.shortage{border-color:#dc2626}.normalWaveCompletedOrders>article>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.normalWaveCompletedOrders>article>header div{display:grid;gap:3px}.normalWaveCompletedOrders>article>header strong{font-size:20px}.normalWaveCompletedOrders>article>header span{color:var(--muted)}.normalWaveCompletedOrders>article>header>b{color:#15803d}.normalWaveCompletedOrders>article.shortage>header>b{color:#dc2626}.normalWaveCompletedOrders>article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.normalWaveCompletedItem{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px;border:1px solid var(--stroke);border-radius:10px}.normalWaveCompletedItem .normalWaveImage,.normalWaveCompletedItem .normalWaveImagePlaceholder{width:70px;height:70px}.normalWaveCompletedItem span{min-width:0}.normalWaveCompletedItem span b,.normalWaveCompletedItem span small{display:block;overflow-wrap:anywhere}.normalWaveCompletedItem span small{margin-top:4px;color:var(--muted);font-family:var(--mono)}.normalWaveCompletedItem>strong{color:var(--accent);font-size:20px;white-space:nowrap}.warehouseKpiPage{width:min(1180px,100%);margin:0 auto;padding:20px;display:grid;gap:16px}.warehouseKpiHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.warehouseKpiHeader small{color:var(--accent);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.warehouseKpiHeader h1{margin:4px 0 6px;font-size:clamp(30px,4vw,48px)}.warehouseKpiHeader p{max-width:720px;margin:0;color:var(--muted)}.warehouseKpiHeader>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.warehouseKpiCards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.warehouseKpiCards article{min-width:0;padding:16px;border-top:4px solid color-mix(in srgb,var(--accent) 70%,#fff)}.warehouseKpiCards small{display:block;min-height:32px;color:var(--muted);font-weight:850;line-height:1.25}.warehouseKpiCards strong{display:block;margin-top:8px;color:var(--text);font-size:clamp(28px,3vw,42px);line-height:1}.warehouseKpiCards span{display:block;margin-top:8px;color:var(--accent);font-size:12px;font-weight:850}.warehouseKpiPanel{display:grid;gap:14px;min-width:0}.warehouseKpiPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.warehouseKpiPanelHead h2{margin:0}.warehouseKpiPanelHead p{margin:5px 0 0;color:var(--muted)}.warehouseKpiDurationCards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.warehouseKpiDurationCards article{display:grid;gap:8px;min-width:0;padding:13px;border:1px solid var(--stroke);border-radius:12px;background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.warehouseKpiDurationCards small{min-height:30px;color:var(--muted);font-weight:800;line-height:1.25}.warehouseKpiDurationCards strong{font-size:clamp(20px,2.3vw,30px)}.warehouseKpiMarketplace{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.warehouseKpiMarketplace span{padding:7px 10px;border:1px solid var(--stroke);border-radius:999px;background:color-mix(in srgb,var(--accent) 7%,var(--panel));font-size:13px}.warehouseKpiMarketplace b{color:var(--accent)}.warehouseKpiChartWrap{overflow-x:auto;overflow-y:hidden;max-width:100%;border:1px solid var(--stroke);border-radius:16px;background:color-mix(in srgb,var(--panel) 94%,var(--accent) 6%)}.warehouseKpiLegend{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:12px 14px 0;color:var(--muted);font-size:12px;font-weight:800}.warehouseKpiLegend span{display:inline-flex;align-items:center;gap:6px}.warehouseKpiLegend i{width:12px;height:12px;border-radius:3px}.warehouseKpiLegend i.single{background:#38bdf8}.warehouseKpiLegend i.tour{background:#8b5cf6}.warehouseKpiLegend i.units{height:4px;border-radius:999px;background:#16a34a}.warehouseKpiChart{display:block;width:100%;min-width:760px;height:auto;color:var(--text)}.warehouseKpiGridLine{stroke:color-mix(in srgb,var(--stroke) 80%,transparent);stroke-width:1}.warehouseKpiAxisText,.warehouseKpiAxisTitle,.warehouseKpiDateLabel,.warehouseKpiValueLabel,.warehouseKpiUnitLabel{fill:currentColor;font-family:var(--font)}.warehouseKpiAxisText{opacity:.62;font-size:11px}.warehouseKpiAxisTitle{opacity:.72;font-size:12px;font-weight:850}.warehouseKpiDateLabel{opacity:.75;font-size:11px}.warehouseKpiValueLabel{font-size:12px;font-weight:900}.warehouseKpiSingleBar{fill:#38bdf8}.warehouseKpiTourBar{fill:#8b5cf6}.warehouseKpiUnitLine{fill:none;stroke:#16a34a;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.warehouseKpiUnitPoint{fill:var(--panel);stroke:#16a34a;stroke-width:4}.warehouseKpiUnitLabel{fill:#15803d;font-size:11px;font-weight:900}.warehouseKpiTableWrap{overflow-x:auto;max-width:100%}.warehouseKpiTable{width:100%;min-width:760px;border-collapse:collapse}.warehouseKpiTable th,.warehouseKpiTable td{padding:10px 12px;border-bottom:1px solid var(--stroke);text-align:right;white-space:nowrap}.warehouseKpiTable th:first-child,.warehouseKpiTable td:first-child{text-align:left}.warehouseKpiTable th{color:var(--muted);font-size:12px;font-weight:900}.warehouseKpiTable tbody tr:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.warehouseKpiDefinition{margin:0;padding:10px 12px;border-left:4px solid var(--accent);border-radius:8px;color:var(--muted);background:color-mix(in srgb,var(--accent) 6%,var(--panel));font-size:12px;line-height:1.5}@media (max-width: 620px){.normalWaveToursPage{padding:10px}.normalWaveToursHeader{align-items:stretch;flex-direction:column}.normalWaveToursHeader>div:last-child{display:grid;grid-template-columns:1fr 1fr}.normalWaveToursHeader>div:last-child .btn:first-child{grid-column:1 / -1}.normalWaveToursHeader .btn{min-height:44px}.normalWaveToursGrid{grid-template-columns:1fr}.normalWaveTourEntry{min-height:148px}.normalWavePage{padding:10px}.normalWaveHeader{align-items:stretch;flex-direction:column}.normalWaveHeaderActions{display:grid;grid-template-columns:1fr}.normalWaveHeaderCompact{gap:8px;padding:10px 12px}.normalWaveHeaderCompact .normalWaveHeaderSummary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px}.normalWaveHeaderCompact .normalWaveHeaderSummary small{grid-column:1 / -1;font-size:10px}.normalWaveHeaderCompact .normalWaveHeaderSummary h1{margin:2px 0 0;font-size:20px;line-height:1.15}.normalWaveHeaderCompact .normalWaveHeaderSummary p{overflow:hidden;margin:0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.normalWaveHeaderCompact .normalWaveHeaderActions{grid-template-columns:1fr 1fr;gap:7px}.normalWaveHeaderCompact .normalWaveHeaderActions .btn{min-height:44px;padding:7px 9px;font-size:12px}.normalWaveHeaderCompact .normalWaveHeaderActionLong{display:none}.normalWaveHeaderCompact .normalWaveHeaderActionShort{display:inline}.normalWaveCurrent{grid-template-columns:132px minmax(0,1fr);gap:12px}.normalWaveCurrent strong{font-size:22px}.normalWaveScanner,.normalWavePackingItems{grid-template-columns:1fr}.normalWavePackingItems article{grid-template-columns:92px minmax(0,1fr) auto;gap:10px;min-height:112px;padding:9px}.normalWavePackingItems .normalWaveImage,.normalWavePackingItems .normalWaveImagePlaceholder{width:92px;height:92px}.normalWavePackingItems b{font-size:15px}.normalWavePackingItems>article>div>small{margin-top:5px;font-size:13px}.normalWavePackingItems .normalWavePackingCount{min-width:66px;font-size:30px}.normalWavePackingOrder{gap:10px;padding:12px}.normalWavePackingOrderTotal{min-width:106px;font-size:30px}.normalWaveCompletedDetailsHead{flex-direction:column}.normalWaveCompletedOrders>article>div{grid-template-columns:1fr}.normalWaveQuickActions{display:grid;grid-template-columns:1fr;width:100%}.normalWaveTestSelectorHead,.normalWaveTaskBoardHead{align-items:stretch;flex-direction:column}.normalWaveTaskBoardHead>b{align-self:flex-start}.normalWaveTaskGrid{grid-template-columns:1fr}.warehouseKpiPage{padding:10px}.warehouseKpiHeader,.warehouseKpiPanelHead{align-items:stretch;flex-direction:column}.warehouseKpiHeader>div:last-child{display:grid;grid-template-columns:1fr 1fr}.warehouseKpiHeader .btn{min-height:44px}.warehouseKpiCards{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouseKpiCards article{padding:13px}.warehouseKpiMarketplace{justify-content:flex-start}}.warehouseOrderRow{display:grid;grid-template-columns:90px minmax(150px,1.2fr) minmax(140px,1fr) minmax(135px,.9fr) minmax(120px,.8fr) auto;align-items:center;gap:12px;width:100%;padding:14px;color:var(--text);text-align:left;border:1px solid var(--stroke);border-radius:12px;background:#ffffff59;cursor:pointer}.warehouseOrderRow:hover{border-color:var(--accent);transform:translateY(-1px)}.warehouseOrderRow.completed{border-color:#2563eb;background:color-mix(in srgb,#2563eb 17%,var(--panel));box-shadow:inset 5px 0 #2563eb}.warehouseOrderRow.warehouseState-printed{border-color:#2563eb;background:color-mix(in srgb,#2563eb 20%,var(--panel));box-shadow:inset 5px 0 #2563eb}.warehouseOrderRow.warehouseState-picked{border-color:#8b5cf6;background:color-mix(in srgb,#8b5cf6 19%,var(--panel));box-shadow:inset 5px 0 #8b5cf6}.warehouseOrderRow.warehouseState-picking{border-color:#f59e0b;background:color-mix(in srgb,#f59e0b 16%,var(--panel));box-shadow:inset 5px 0 #f59e0b}.warehouseOrderRow.warehouseState-shortage{border-color:#020617;background:#111827;color:#fff;box-shadow:inset 6px 0 #000}.warehouseOrderRow.warehouseState-shortage small,.warehouseOrderRow.warehouseState-shortage .badge,.warehouseOrderRow.warehouseState-shortage .warehouseChannelHint{color:#e2e8f0}.warehouseOrderRow.warehouseState-shortage .btn{justify-self:end}.warehouseShortageTab.hasItems:not(.primary){border-color:#dc2626;color:#b91c1c;background:color-mix(in srgb,#ef4444 9%,var(--panel));font-weight:900}.warehouseShortageTab.hasItems.primary{border-color:#dc2626;background:#dc2626;color:#fff}.warehouseChannelHint{width:max-content;color:var(--accent);font-size:11px;font-style:normal;font-weight:850}.warehouseShortageHint{display:block;width:100%;padding:11px 13px;border-radius:10px;background:#111827;color:#fff;font-weight:800}.warehouseOrderRow.warehouseState-cancelled{border:2px solid #b91c1c;background:#b91c1c;color:#fff;box-shadow:inset 6px 0 #7f1d1d}.warehouseOrderRow.warehouseState-cancelled:hover{border-color:#7f1d1d}.warehouseOrderRow.warehouseState-cancelled small,.warehouseOrderRow.warehouseState-cancelled .badge{color:#fff}.warehouseOrderRow.warehouseCriticalOrder{border:3px solid #7f1d1d;background:#dc2626;color:#fff;box-shadow:inset 7px 0 #450a0a,0 6px 18px #7f1d1d3d}.warehouseOrderRow.warehouseCriticalOrder small,.warehouseOrderRow.warehouseCriticalOrder .badge{color:#fff}.warehouseCancelledHeader{border-bottom:3px solid #b91c1c;background:color-mix(in srgb,#b91c1c 12%,var(--panel))}.warehouseCancelledNotice{display:block;width:100%;padding:12px 14px;border-radius:10px;background:#b91c1c;color:#fff}.warehousePartialCancellationNotice{display:block;width:100%;padding:12px 14px;border-radius:10px;background:#b45309;color:#fff}.warehouseCriticalCancellation{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:16px 18px;border:4px solid #7f1d1d;border-radius:14px;background:#dc2626;color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,#dc2626 24%,transparent),0 12px 28px #7f1d1d47}.warehouseCriticalCancellation>div:first-child{display:grid;gap:5px}.warehouseCriticalCancellation strong{font-size:17px;letter-spacing:.02em}.warehouseCriticalCancellation span{font-weight:650}.warehouseCriticalCancellationOrders{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.warehouseCriticalCancellationOrders button{border:2px solid #fff;border-radius:10px;padding:10px 13px;background:#fff;color:#991b1b;font-weight:900;cursor:pointer}.warehouseCriticalCancelledNotice{display:grid;gap:5px;width:100%;padding:16px 18px;border:4px solid #7f1d1d;border-radius:12px;background:#dc2626;color:#fff;font-size:16px;line-height:1.45;box-shadow:0 0 0 4px color-mix(in srgb,#dc2626 22%,transparent)}.warehouseCriticalCancelledNotice>strong{font-size:17px}.warehouseCriticalCancelledNotice>span{font-weight:800}.warehouseCancelledNotSent{min-height:48px;margin-top:8px;border-color:#fff;background:#fff;color:#991b1b;font-weight:900}.warehouseCancelledNotSent:hover{border-color:#fee2e2;background:#fee2e2;color:#7f1d1d}.warehouseCancelledPackages{display:grid;gap:5px;margin-top:7px;padding-top:9px;border-top:1px solid rgba(255,255,255,.6);font-size:13px}@media (max-width: 760px){.warehouseCriticalCancellation{align-items:stretch;flex-direction:column}.warehouseCriticalCancellationOrders{justify-content:stretch}.warehouseCriticalCancellationOrders button{flex:1 1 100%}}@media (max-width: 980px){.warehouseHeader{align-items:stretch;flex-wrap:wrap}.warehouseDailyCounts{justify-content:flex-start}}.inboundPage{gap:18px}.inboundHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.inboundImportForm{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,220px) minmax(190px,310px) auto;align-items:end;gap:10px;margin:16px 0 20px}.inboundImportForm small{display:block;color:var(--muted);margin-top:3px}.inboundShipmentList{display:flex;gap:10px;overflow-x:auto;padding:4px 0 7px}.inboundShipmentLink{display:grid;gap:4px;min-width:210px;padding:11px 13px;border:1px solid var(--stroke);border-radius:12px;color:inherit;text-decoration:none;background:var(--panel)}.inboundShipmentLink.active{border-color:#2563eb;background:color-mix(in srgb,#2563eb 12%,var(--panel))}.inboundShipmentLink small{color:var(--muted)}.simpleCountPage{gap:18px}.simpleCountList{display:grid;gap:8px}.simpleCountLine{display:grid;grid-template-columns:minmax(250px,2fr) minmax(135px,.7fr) minmax(270px,1.2fr) minmax(130px,.65fr);gap:14px;align-items:center;padding:13px;border:1px solid var(--stroke);border-radius:13px;background:var(--panel)}.simpleCountLine-correct{border-color:#16a34a;background:color-mix(in srgb,#22c55e 12%,var(--panel));box-shadow:inset 5px 0 #16a34a}.simpleCountLine-wrong{border-color:#dc2626;background:color-mix(in srgb,#ef4444 14%,var(--panel));box-shadow:inset 5px 0 #dc2626}.simpleCountExpected{display:grid;gap:3px;text-align:center}.simpleCountExpected small{color:var(--muted)}.simpleCountExpected b{font-size:clamp(28px,4vw,42px);line-height:1}.simpleCountActions{display:flex;flex-wrap:wrap;gap:7px}.simpleCountActions .btn{flex:1 1 105px;font-size:15px;font-weight:800}.simpleCountActual{display:grid;flex:1 1 130px;gap:4px}.simpleCountActual span{color:var(--muted);font-size:11px;font-weight:700}.simpleCountActual .input{min-width:0;font-size:18px;font-weight:800}.simpleCountActions .simpleCountYes.active{border-color:#15803d;background:#16a34a;color:#fff}.simpleCountActions .simpleCountNo.active{border-color:#b91c1c;background:#dc2626;color:#fff}.simpleCountAudit{display:grid;gap:2px;text-align:right}.simpleCountAudit b,.simpleCountAudit strong{font-size:15px}.simpleCountAudit small{color:var(--muted);font-size:11px}.simpleCountLocations{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.simpleCountLocations span{display:grid;gap:1px;padding:5px 8px;border:1px solid color-mix(in srgb,#2563eb 40%,var(--stroke));border-radius:8px;background:color-mix(in srgb,#2563eb 9%,var(--panel))}.simpleCountLocations span b,.simpleCountLocations span strong{font-size:11px}.simpleCountLocations span strong{color:#1d4ed8}.simpleCountNoLocation{margin-top:7px;color:#b45309;font-size:11px;font-weight:700}.simpleCountLine-correct .simpleCountAudit b,.simpleCountCorrect b{color:#15803d}.simpleCountLine-wrong .simpleCountAudit b,.simpleCountWrong b{color:#dc2626}.simpleCountTotals span{min-width:145px}@media (max-width: 900px){.simpleCountLine{grid-template-columns:minmax(0,1fr) minmax(105px,.35fr)}.simpleCountActions{grid-column:1 / -1}.simpleCountAudit{grid-column:1 / -1;text-align:left}}@media (max-width: 620px){.simpleCountLine{grid-template-columns:1fr}.simpleCountExpected{text-align:left}.simpleCountActions,.simpleCountAudit{grid-column:auto}}.inboundTotals{display:flex;gap:10px;flex-wrap:wrap;margin:13px 0}.inboundTotals span{display:grid;gap:2px;min-width:180px;padding:10px 13px;border-radius:12px;border:1px solid var(--stroke);background:var(--panel);font-size:12px}.inboundTotals b{font-size:17px}.inboundEntryHelp{margin:0 0 12px;color:var(--muted);font-size:12px}.inboundSearch{display:flex;align-items:center;gap:12px;margin:14px 0}.inboundSearch input{flex:1;min-width:0;font-size:16px}.inboundSearch span{white-space:nowrap;color:var(--muted)}.inboundNoMatch{padding:20px;border:1px dashed var(--stroke);border-radius:12px;color:var(--muted)}.inboundTable{display:grid;gap:7px}.inboundTableHead,.inboundLine{display:grid;grid-template-columns:minmax(230px,2.1fr) minmax(80px,.6fr) minmax(80px,.6fr) minmax(110px,.85fr) minmax(250px,1.8fr);gap:12px;align-items:center}.inboundTableHead{padding:10px 13px;border-radius:10px;background:#203e57;color:#fff;font-size:11px;font-weight:700}.inboundLine{padding:12px 13px;border:1px solid var(--stroke);border-radius:13px;background:var(--panel)}.inboundLine-complete{border-color:#2563eb;background:color-mix(in srgb,#2563eb 12%,var(--panel));box-shadow:inset 5px 0 #2563eb}.inboundLine-partial{border-color:#8b5cf6;background:color-mix(in srgb,#8b5cf6 14%,var(--panel));box-shadow:inset 5px 0 #8b5cf6}.inboundLine-wrong{border-color:#ef4444;background:color-mix(in srgb,#ef4444 15%,var(--panel));box-shadow:inset 5px 0 #ef4444}.inboundLine-overcount{border-color:#f59e0b;box-shadow:inset 5px 0 #f59e0b}.inboundLine-wrong.inboundLine-overcount{border-color:#ef4444;box-shadow:inset 5px 0 #ef4444}.inboundProduct{display:flex;align-items:center;gap:10px;min-width:0}.inboundProduct>div:last-child{min-width:0;overflow-wrap:anywhere}.inboundProduct b,.inboundProduct small,.inboundProduct em{display:block}.inboundBarcodeCamera{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inboundBarcodeCamera .btn{font-family:inherit}.inboundProduct small{color:var(--muted);margin-top:2px}.inboundPalletNo{display:inline-block;margin:5px 0 2px;padding:4px 9px;border-radius:7px;background:#dbeafe;color:#1e40af;font-size:13px}.inboundProduct em{color:#2563eb;font-style:normal;font-weight:700;margin-top:3px}.inboundLine-partial .inboundProduct em{color:#7c3aed}.inboundLine-wrong .inboundProduct em{color:#dc2626}.inboundProduct .inboundOvercountLabel,.inboundEntryWarning{color:#b45309;font-weight:700}.inboundMismatchButton{margin-top:7px;white-space:normal;text-align:left}.inboundMismatchButton.active{border-color:#ef4444;color:#dc2626}.inboundMismatchPhotoActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.inboundMismatchPhotoActions>span{flex-basis:100%;color:#b42318;font-size:11px;font-weight:700}.inboundMismatchPhotoActions>small{flex-basis:100%}.inboundMismatchPhotoList{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.inboundMismatchPhoto{width:70px;height:70px;padding:2px;border:1px solid #ef4444;border-radius:8px;background:#fff;cursor:zoom-in}.inboundMismatchPhoto img{width:100%;height:100%;object-fit:cover;border-radius:5px}.inboundMismatchPhoto span{font-size:9px}.inboundReviewDecision{display:block;margin:5px 0;font-size:12px;color:#2563eb}.inboundReviewDecision-rejected{color:#dc2626}.inboundReviewPage{max-width:1220px;min-height:100dvh;margin:0 auto;padding:22px;display:grid;align-content:start;gap:16px}.inboundReviewTop,.inboundReviewControls,.inboundReviewCardHead,.inboundReviewActions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.inboundReviewTop h1{margin:0 0 5px;font-size:25px}.inboundReviewControls label{display:flex;align-items:center;gap:8px}.inboundReviewList{display:grid;gap:15px}.inboundReviewCard{display:grid;gap:14px}.inboundReviewCardHead h2{margin:2px 0;font-family:var(--mono)}.inboundReviewCardHead small,.inboundReviewImages b{display:block;color:var(--muted);font-size:12px}.inboundReviewCardHead strong{display:block;font-size:24px;text-align:right}.inboundReviewImages{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:18px}.inboundReviewImages>div{display:grid;align-content:start;gap:8px}.inboundReviewPhotoList{display:flex;gap:10px;flex-wrap:wrap}.inboundReviewPhoto{width:180px;height:180px;padding:5px;border:1px solid var(--stroke);border-radius:10px;background:#fff;display:grid;place-items:center;color:#64748b;cursor:zoom-in;overflow:hidden}.inboundReviewPhoto:disabled{cursor:default}.inboundReviewPhoto img{width:100%;height:100%;object-fit:contain}.inboundReviewActions{justify-content:flex-start;border-top:1px solid var(--stroke);padding-top:12px}@media (max-width: 650px){.inboundReviewPage{padding:12px}.inboundReviewImages{grid-template-columns:1fr}.inboundReviewPhoto{width:140px;height:140px}}.inboundProductImage,.inboundImagePlaceholder{width:72px;height:72px;flex:0 0 72px;object-fit:contain;border:1px solid var(--stroke);border-radius:9px;background:#fff}.inboundProductImage{cursor:zoom-in}.inboundImagePlaceholder{display:grid;place-items:center;text-align:center;color:#64748b;font-size:10px}.inboundQuantity{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:baseline}.inboundQuantity small{color:var(--muted)}.inboundQuantity strong{color:#2563eb;font-size:16px}.inboundLine-partial .inboundQuantity strong{color:#7c3aed}.inboundLine-wrong .inboundQuantity strong{color:#dc2626}.inboundEntry{display:flex;align-items:end;gap:6px;flex-wrap:wrap}.inboundEntry label{display:grid;gap:2px;min-width:78px;flex:1;font-size:11px;color:var(--muted)}.inboundBoxStep{display:grid;gap:2px;flex-basis:100%;padding:7px 9px;border-radius:8px;background:color-mix(in srgb,#2563eb 10%,var(--panel))}.inboundBoxStep strong{color:var(--text);font-size:13px}.inboundBoxStep span{color:var(--muted);font-size:11px}.inboundEntry .input{min-width:65px;width:100%}.inboundEntry .btn{white-space:nowrap}.inboundEntry>small{flex-basis:100%}.inboundReceiptHistory{grid-column:1 / -1;border-top:1px solid var(--stroke);padding-top:7px}.inboundReceiptHistory summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:700}.inboundReceiptHistory>div{display:grid;gap:5px;max-height:240px;overflow-y:auto;margin-top:8px}.inboundReceiptRecord{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;border-radius:7px;background:color-mix(in srgb,var(--stroke) 18%,var(--panel));font-size:12px}.inboundScannerBackdrop{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;background:#0c1928b8;display:grid;place-items:center;padding:12px}.inboundScanner{width:min(720px,100%);max-height:calc(100dvh - 24px);overflow-y:auto;padding:18px;background:var(--panel);border-radius:16px;box-shadow:0 24px 75px #00000059}.inboundScannerHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.inboundScannerHeader h2{margin:0}.inboundScannerHeader p{margin:7px 0 13px;color:var(--muted)}.inboundCameraView{position:relative;background:#0b1620;border-radius:12px;overflow:hidden;aspect-ratio:16 / 9}.inboundCameraView video{width:100%;height:100%;object-fit:cover}.inboundCameraGuide{position:absolute;top:22%;right:8%;bottom:22%;left:8%;border:2px solid #8bd8ff;border-radius:8px;box-shadow:0 0 0 999px #0000002e;display:grid;place-items:end center;pointer-events:none}.inboundCameraGuide span{padding:4px 8px;margin-bottom:5px;border-radius:5px;color:#fff;background:#000000ad;font-size:12px}.inboundScannerActions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.inboundScanResult{display:grid;gap:8px;padding:12px;border:1px solid var(--stroke);border-radius:10px}.inboundScan-verified{border-color:#2563eb;background:color-mix(in srgb,#2563eb 10%,var(--panel))}.inboundScan-partial,.inboundScan-ambiguous{border-color:#8b5cf6;background:color-mix(in srgb,#8b5cf6 10%,var(--panel))}.inboundScan-none,.inboundScan-targetMismatch{border-color:#ef4444;background:color-mix(in srgb,#ef4444 9%,var(--panel))}.inboundScanResult .btn{justify-self:start}.inboundOcrText{margin:10px 0}.inboundOcrText pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;overflow-y:auto}@media (max-width: 1050px){.inboundImportForm{grid-template-columns:1fr 1fr}.inboundTableHead{display:none}.inboundLine{grid-template-columns:repeat(3,minmax(0,1fr))}.inboundProduct,.inboundEntry{grid-column:1 / -1}}@media (max-width: 620px){.warehouseOrderSearchBar .input{flex-basis:100%;order:2}.warehouseOrderSearchBar .btn,.warehouseOrderSearchBar .muted{order:3}.inboundImportForm{grid-template-columns:1fr}.inboundHeader{flex-wrap:wrap}.inboundLine{gap:11px 6px}.inboundQuantity,.inboundQuantity small,.inboundQuantity b,.inboundQuantity strong{display:block}.inboundQuantity small{font-size:10px}.inboundQuantity b,.inboundQuantity strong{margin-bottom:4px}.inboundEntry label{min-width:75px}.inboundEntry .btn.primary{flex:1}.inboundSearch{flex-wrap:wrap}.inboundSearch input{flex-basis:100%}.inboundScanner{padding:12px}.inboundScannerHeader h2{font-size:20px}.inboundCameraView{aspect-ratio:3 / 4}}.warehouseMarketplace.test{background:#64748b}.warehouseSimpleActions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:18px 0}.warehouseScanNotice{margin:12px 0;padding:10px 12px;border:1px solid #16a34a;border-radius:10px;color:#15803d;background:color-mix(in srgb,#22c55e 12%,var(--panel));font-size:13px;font-weight:800}.warehouseScannerCapture{position:fixed!important;inset:0 auto auto 0!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;opacity:.01!important;clip-path:inset(50%)!important;pointer-events:none!important}.warehouseScannerBar{position:fixed;right:24px;bottom:max(12px,env(safe-area-inset-bottom));z-index:70;display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(872px,calc(94vw - 48px));padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--stroke));border-radius:14px;background:color-mix(in srgb,var(--panel) 96%,transparent);box-shadow:0 12px 34px var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.warehouseScannerBar>div{display:grid;gap:2px}.warehouseScannerBar span{color:var(--muted);font-size:12px}.warehouseScannerBar.active{border-color:#16a34a;background:color-mix(in srgb,#22c55e 14%,var(--panel))}.warehouseScannerModeButton{min-height:48px;white-space:nowrap;font-weight:850}.warehouseWrongHint{color:#b91c1c;font-weight:700}.warehouseProductCard.warehouseWrongProduct{border-color:#ef4444;background:color-mix(in srgb,#ef4444 8%,var(--panel))}.warehouseWrongButton{border-color:#ef4444!important;color:#b91c1c!important}.warehouseSuggestedBox{display:grid;gap:4px;margin:10px 0 13px;padding:10px;border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.warehouseSuggestedBox small{color:var(--muted)}.warehouseSuggestedBox b{overflow-wrap:anywhere}.warehouseTestForm{display:grid;grid-template-columns:minmax(170px,1fr) minmax(130px,1fr);gap:9px;margin:12px 0;padding:16px;border:1px dashed var(--stroke);border-radius:12px;background:var(--panel)}.warehouseTestForm h3,.warehouseTestForm p,.warehouseTestForm textarea{grid-column:1 / -1;margin:0}.warehouseTestForm .btn{justify-self:start}.warehouseTestBundlePicker{display:grid;grid-column:1 / -1;gap:5px;color:var(--muted);font-size:12px}.warehouseTestBundlePicker .select{width:100%}.warehouseOrderRow.in-progress{border-color:#f59e0b;background:color-mix(in srgb,#f59e0b 16%,var(--panel));box-shadow:inset 5px 0 #f59e0b}.warehouseOrderRow.attention{border-color:var(--danger);box-shadow:inset 5px 0 0 var(--danger)}.warehouseOrderRow span:not(.badge):not(.warehouseMarketplace){display:grid;gap:3px}.warehouseOrderRow small,.warehouseLabelRow small{display:block;color:var(--muted);font-size:11px}.warehouseCustomerListName{font-size:13px;overflow-wrap:anywhere}.warehouseMarketplace{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:4px 9px;border-radius:999px;color:#fff;font-size:12px;font-weight:750}.warehouseMarketplace.trendyol{background:#f27a1a}.warehouseMarketplace.emag{background:#1767aa}.warehouseOpenArrow{color:var(--accent);font-weight:700}.warehouseEmpty{padding:30px;text-align:center}.warehouseDrawerBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:flex-end;background:#0308147a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.warehouseDrawer{width:min(920px,94vw);height:100%;overflow:auto;padding:24px;color:var(--text);background:var(--bg);box-shadow:-18px 0 60px #00000047}.warehouseDrawerHeader h2{margin:9px 0 4px}.warehouseCustomerName{margin:3px 0;font-size:16px;font-weight:750}.warehouseOrderActions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 18px}.warehouseProgress{height:9px;margin-top:22px;overflow:hidden;border-radius:999px;background:var(--stroke)}.warehouseProgress>div{height:100%;border-radius:inherit;background:var(--accent2);transition:width .2s ease}.warehouseProgressLabel{margin:7px 0 18px;color:var(--muted);font-size:12px;text-align:right}.warehouseProductGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px}.warehouseProductCard{display:grid;grid-template-columns:150px 1fr;gap:15px;padding:14px;border:1px solid var(--stroke);border-radius:14px;background:var(--panel);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.warehouseProductCard.picked{border-color:var(--accent2);box-shadow:inset 4px 0 0 var(--accent2)}.warehouseProductCard[role=button]{cursor:pointer}.warehouseProductCard[role=button]:hover{transform:translateY(-1px)}.warehouseProductCard[role=button]:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px}.warehousePickCard-partial{border-color:#f59e0b;background:color-mix(in srgb,#f59e0b 18%,var(--panel));box-shadow:inset 6px 0 #f59e0b}.warehousePickCard-complete{border-color:#16a34a;background:color-mix(in srgb,#22c55e 18%,var(--panel));box-shadow:inset 6px 0 #16a34a}.warehousePickCard-missing{border-color:#020617;background:color-mix(in srgb,#111827 92%,var(--panel));color:#fff;box-shadow:inset 6px 0 #000}.warehousePickCard-complete .warehouseQty b,.warehousePickCard-complete .warehousePickControls>strong{color:#15803d}.warehousePickCard-partial .warehouseQty b,.warehousePickCard-partial .warehousePickControls>strong{color:#b45309}.warehousePickCard-missing .warehouseQty b,.warehousePickCard-missing .warehousePickControls>strong{color:#fca5a5}.warehousePickCard-missing .warehouseSuggestedBox,.warehousePickCard-missing .warehouseBarcodeBlock span{color:#e2e8f0}.warehouseProductImage,.warehouseImagePlaceholder{width:150px;height:150px;object-fit:contain;border:1px solid var(--stroke);border-radius:10px;background:#ffffff8c}.warehouseImagePlaceholder{display:grid;place-items:center;color:var(--muted);font-size:12px}.warehouseZoomableImage{cursor:zoom-in}.warehouseZoomableImage:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 65%,transparent);outline-offset:3px}.warehouseImageLightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:64px 24px 24px;background:#030814db;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.warehouseImageLightbox figure{display:grid;max-width:min(1100px,94vw);max-height:calc(100vh - 90px);gap:10px;margin:0}.warehouseImageLightbox img{display:block;max-width:100%;max-height:calc(100vh - 135px);margin:auto;object-fit:contain;border-radius:14px;background:#fff;box-shadow:0 22px 70px #00000080}.warehouseImageLightbox figcaption{max-width:min(900px,90vw);overflow:hidden;color:#fff;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}.warehouseImageLightboxClose{position:fixed;top:18px;right:22px;padding:10px 14px;border:1px solid rgba(255,255,255,.45);border-radius:10px;color:#fff;background:#0f172adb;cursor:pointer;font:inherit;font-weight:700}.warehouseProductInfo h3{margin:0 0 9px;font-size:15px}.warehouseBundleOrigin{display:grid;gap:2px;margin:0 0 10px;padding:8px 10px;border-radius:9px;color:#7c3aed;background:color-mix(in srgb,#8b5cf6 11%,transparent)}.warehouseBundleOrigin span{font-size:10px;font-weight:750;text-transform:uppercase}.warehouseBundleOrigin b{overflow-wrap:anywhere;font-size:12px}.warehouseBarcodeBlock{display:grid;gap:3px;margin-bottom:10px}.warehouseBarcodeBlock span,.warehouseLocationPair small,.warehouseLocationEditor small{color:var(--muted);font-size:11px}.warehouseBarcodeBlock b,.warehouseMono{font-family:var(--mono)}.warehouseMissing{color:var(--danger);font-family:var(--font)!important}.warehouseLocationPair{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.warehouseLocationPair>span{display:grid;gap:3px;padding:8px;border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.warehouseLocationEditor{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:10px}.warehouseLocationEditor label{display:grid;gap:4px}.warehouseLocationEditor .input{min-width:0;width:100%}.warehouseLocationEditor .btn{grid-column:1 / -1;justify-self:start}.warehouseOrderSlot{display:grid;grid-template-columns:22px minmax(130px,1fr) 76px;gap:8px;align-items:center}.warehouseOrderSlot>b{color:var(--muted);text-align:center}.warehouseLocationEditorActions{gap:6px;flex-wrap:wrap}.warehouseQty{margin:8px 0 12px}.warehousePickControls{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:11px;padding-top:10px;border-top:1px dashed var(--stroke)}.warehousePickControls>strong{flex:1 1 150px;font-size:12px}.warehouseMissingProductButton{min-height:44px;font-weight:850}.warehousePickSource{display:grid;gap:6px;margin:8px 0 12px;font-weight:600}.warehousePickSource select{width:100%;min-width:0}.warehousePickSources{display:grid;gap:8px;margin:10px 0;padding:10px;border:1px solid var(--stroke);border-radius:10px}.warehousePickSources>label{display:grid;gap:5px;font-weight:650}.warehousePickSources>small{color:var(--muted)}.warehousePickSourceRow{display:grid;grid-template-columns:minmax(0,1fr) 86px auto;align-items:center;gap:6px}.warehousePickSourceRow>span{display:grid;gap:2px;min-width:0}.warehousePickSourceRow small{color:var(--muted);font-size:11px}.warehousePickSourceRow .input{min-width:0;width:100%}.warehouseManualVerify{display:flex!important;align-items:center;font-size:12px;font-weight:400!important}.warehouseIssueBox{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--stroke)}.warehouseIssueBox .input{min-width:150px;flex:1}.warehouseIssueNotice{width:100%;padding:8px;border-radius:8px;color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent);font-weight:650}.warehouseInlineError{margin-top:6px;color:var(--danger);font-size:11px}.warehouseLabels{margin-top:22px;padding:16px;border:1px solid var(--stroke);border-radius:14px;background:var(--panel)}.warehouseLabels>h3{margin-top:0}.warehouseLabelRow{flex-wrap:wrap;padding:11px 0;border-top:1px solid var(--stroke)}.warehouseLabelRow>div:first-child{display:grid;gap:3px}.warehouseLabelNote{margin-bottom:0;font-size:12px}.bundleComponentsHover{position:relative;display:inline-flex}.bundleComponentsSummary{padding:7px 10px;border:1px solid var(--stroke);border-radius:999px;color:var(--text);background:color-mix(in srgb,var(--accent) 5%,var(--panel));font:inherit;font-size:12px;white-space:nowrap;cursor:default}.bundleComponentsSummary:hover,.bundleComponentsSummary:focus-visible{border-color:var(--accent);outline:none}.bundleComponentsPopup{position:absolute;z-index:30;top:calc(100% + 8px);left:0;display:grid;width:min(380px,70vw);max-height:min(360px,60vh);gap:7px;padding:9px;overflow-y:auto;border:1px solid var(--stroke);border-radius:12px;background:var(--panel);box-shadow:0 18px 42px var(--shadow)}.bundleComponentsPopup.up{top:auto;bottom:calc(100% + 8px)}.bundleComponentItem{display:grid;align-items:center;gap:9px;padding:7px;border:1px solid var(--stroke);border-radius:9px;background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.bundleComponentItem>span{display:grid;gap:2px;min-width:0}.bundleComponentItem b,.bundleComponentItem code{overflow-wrap:anywhere}.bundleComponentItem code{font-family:var(--mono);font-size:12px}.bundleComponentItem small{color:var(--muted)}.warehouseLocationIntro{margin:14px 0;padding:12px 14px;border:1px dashed var(--stroke);border-radius:10px;color:var(--muted)}.warehouseLocationImage{width:112px;height:112px;object-fit:contain;border:1px solid var(--stroke);border-radius:12px;background:#ffffff8c}.warehouseLocationImage.empty{display:grid;place-items:center;color:var(--muted);font-size:10px;text-align:center}.warehouseLocationSearch{min-width:min(360px,100%)}.warehouseHeaderActions{gap:8px;flex-wrap:wrap}.warehouseLocationList{display:grid;gap:10px;margin-top:14px}.warehouseLocationCard{overflow:hidden;border:1px solid var(--stroke);border-radius:14px;background:var(--panel)}.warehouseLocationCard.expanded{border-color:color-mix(in srgb,var(--accent) 55%,var(--stroke))}.warehouseLocationSummary{display:grid;width:100%;grid-template-columns:112px minmax(220px,1.5fr) minmax(180px,1fr) auto auto;align-items:center;gap:16px;padding:12px;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.warehouseLocationSummary:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.warehouseLocationProduct,.warehouseLocationFirst{display:grid;gap:5px;min-width:0}.warehouseLocationProduct b,.warehouseLocationFirst b{overflow-wrap:anywhere}.warehouseLocationFirst small{color:var(--muted)}.warehouseLocationToggle{color:var(--accent);font-weight:700;white-space:nowrap}.warehouseLocationDetails{display:flex;align-items:end;gap:12px;padding:14px;border-top:1px solid var(--stroke);background:color-mix(in srgb,var(--accent) 4%,transparent)}.warehouseSlotStack{display:grid;width:min(720px,100%);gap:7px}.warehouseSlotRow{display:grid;grid-template-columns:24px minmax(130px,1fr) minmax(130px,1fr) 82px;align-items:center;gap:7px}.warehouseSlotRow>b{color:var(--muted);text-align:center}.warehouseSlotQuantity{text-align:right}.warehousePagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.warehouseRackPage{display:grid;width:min(1500px,100%);gap:16px;margin:0 auto}.warehouseRackHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.warehouseRackHeader h1{margin:0 0 5px}.warehouseRackHeader p{margin:0;color:var(--muted)}.warehouseRackHeaderActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.warehouseRackSearchPanel,.warehouseRackResults,.warehouseRackEditor,.warehouseRackPriorityPanel{padding:18px;border:1px solid var(--stroke);border-radius:16px;background:var(--panel);box-shadow:0 10px 28px color-mix(in srgb,var(--shadow) 60%,transparent)}.warehouseRackPriorityPanel{display:grid;gap:14px}.warehouseRackPriorityPanel .warehouseRackSectionTitle>div{min-width:0}.warehouseRackPriorityPanel .warehouseRackSectionTitle p{margin:5px 0 0;color:var(--muted);line-height:1.45}.warehouseRackPriorityHeading{display:flex;align-items:center;justify-content:space-between;gap:12px}.warehouseRackPriorityScroll{overflow-x:auto;padding-bottom:6px}.warehouseRackPriorityGrid{display:grid;grid-template-columns:58px repeat(13,minmax(82px,1fr));gap:6px;min-width:1190px}.warehouseRackPriorityCell{display:grid;min-height:82px;gap:4px;padding:6px;border:1px solid var(--stroke);border-radius:9px;background:color-mix(in srgb,var(--panel) 94%,var(--accent))}.warehouseRackPriorityCell b{font:750 11px var(--mono);text-align:center}.warehouseRackPriorityCell input{width:100%;min-width:0;padding:6px 4px;border:1px solid var(--stroke);border-radius:6px;color:var(--text);background:var(--bg);text-align:center;font:750 12px var(--mono)}.warehouseRackPriorityCell input:not(:placeholder-shown){border-color:var(--accent)}.warehouseRackPriorityCell small{color:var(--muted);font-size:10px;text-align:center}.warehouseRackPriorityNote{padding:11px 13px;border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--accent) 7%,transparent)}.warehousePickPriority{display:inline-flex;width:fit-content;align-items:center;gap:6px;padding:5px 8px;border-radius:8px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);font-size:12px;font-weight:700}.warehouseRackSearchPanel{display:grid;grid-template-columns:minmax(300px,1.2fr) minmax(260px,.8fr);align-items:end;gap:18px}.warehouseRackSearchForm label{display:block;margin-bottom:7px;font-weight:750}.warehouseRackSearchForm>div{display:grid;grid-template-columns:1fr auto;gap:8px}.warehouseRackSearchForm .input,.warehouseRackSearchForm .btn{min-height:50px;font-size:16px}.warehouseRackRule{padding:13px 15px;border-radius:12px;color:var(--muted);background:color-mix(in srgb,var(--accent) 8%,transparent);line-height:1.45}.warehouseRackRule b{color:var(--text)}.warehouseRackMessage{margin:0}.warehouseRackSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}.warehouseRackSectionTitle h2,.warehouseRackSectionTitle h3{margin:0}.warehouseRackSectionTitle>span{color:var(--muted);font-weight:700}.warehouseRackSearchResults{display:grid;gap:9px;margin-top:13px}.warehouseRackSearchResult{display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:11px;border:1px solid var(--stroke);border-radius:13px;color:inherit;background:color-mix(in srgb,var(--panel) 95%,transparent);text-align:left;cursor:pointer}.warehouseRackSearchResult:hover,.warehouseRackSearchResult.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.warehouseRackProductImage{width:86px;height:86px;object-fit:contain;border:1px solid var(--stroke);border-radius:10px;background:#fff}.warehouseRackProductImage.empty{display:grid;place-items:center;padding:8px;color:#64748b;font-size:10px;text-align:center}.warehouseRackSearchInfo{display:grid;gap:4px;min-width:0}.warehouseRackSearchInfo strong{overflow-wrap:anywhere;font-size:15px}.warehouseRackSearchInfo small{color:var(--muted)}.warehouseRackCurrentLocations{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.warehouseRackCurrentLocations b{padding:3px 7px;border-radius:7px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);font:700 12px var(--mono)}.warehouseRackCurrentLocations em{color:var(--muted);font-size:12px;font-style:normal}.warehouseRackSelectLabel{color:var(--accent);font-weight:750;white-space:nowrap}.warehouseRackEditor{display:grid;gap:18px}.warehouseRackEditorHeading{display:flex;align-items:center;justify-content:space-between;gap:16px}.warehouseRackEditorHeading h2{margin:7px 0 5px}.warehouseRackEditorSummary{display:grid;min-width:116px;padding:12px 16px;border-radius:12px;background:color-mix(in srgb,var(--accent) 10%,transparent);text-align:center}.warehouseRackEditorSummary small{color:var(--muted)}.warehouseRackEditorSummary strong{font-size:28px}.warehouseRackSelected{display:grid;gap:10px;padding:14px;border:1px dashed var(--stroke);border-radius:12px}.warehouseRackSelectedList{display:flex;flex-wrap:wrap;gap:7px;min-height:32px;align-items:center}.warehouseRackSelectedList button{display:inline-flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--stroke));border-radius:9px;color:var(--text);background:color-mix(in srgb,var(--accent) 11%,var(--panel));cursor:pointer;font:750 13px var(--mono)}.warehouseRackSelectedList button:hover{border-color:var(--danger)}.warehouseRackSelectedList button span{color:var(--danger);font-family:var(--font);font-size:16px}.warehouseRackLegacy{display:grid;gap:4px;padding:11px 13px;border-radius:10px;color:#854d0e;background:#fef9c3}.warehouseRackLegacy small{opacity:.8}.warehouseRackBlockTabs{display:grid;grid-template-columns:repeat(13,minmax(48px,1fr));gap:6px;overflow-x:auto;padding-bottom:4px}.warehouseRackBlockTabs button{position:relative;min-height:50px;border:1px solid var(--stroke);border-radius:10px;color:var(--text);background:transparent;cursor:pointer}.warehouseRackBlockTabs button:hover{border-color:var(--accent)}.warehouseRackBlockTabs button.active{border-color:var(--accent);color:#fff;background:var(--accent)}.warehouseRackBlockTabs button b{font-size:17px}.warehouseRackBlockTabs button span{position:absolute;top:3px;right:4px;display:grid;min-width:18px;height:18px;place-items:center;padding:0 4px;border-radius:999px;color:var(--accent);background:#fff;font-size:10px;font-weight:800}.warehouseRackGridPanel{display:grid;gap:12px}.warehouseRackGridHeading{display:flex;align-items:center;justify-content:space-between;gap:12px}.warehouseRackGridHeading h3{margin:0 0 4px}.warehouseRackGridHeading p{margin:0;color:var(--muted)}.warehouseRackGridScroll{overflow-x:auto;padding:3px 0 9px}.warehouseRackGrid{display:grid;grid-template-columns:58px repeat(13,minmax(66px,1fr));gap:6px;min-width:980px}.warehouseRackCorner,.warehouseRackColumn,.warehouseRackRow{display:grid;min-height:34px;place-items:center;color:var(--muted);font-size:12px}.warehouseRackRow{min-height:50px;border-radius:9px;color:var(--text);background:color-mix(in srgb,var(--stroke) 38%,transparent);font-size:16px}.warehouseRackCell{min-height:50px;padding:5px;border:1px solid var(--stroke);border-radius:9px;color:var(--text);background:var(--panel);cursor:pointer;font:700 12px var(--mono)}.warehouseRackCell:hover{border-color:var(--accent);transform:translateY(-1px)}.warehouseRackCell.selected{border-color:#15803d;color:#fff;background:#16a34a;box-shadow:inset 0 0 0 1px #ffffff38}.warehouseRackSaveBar{position:sticky;bottom:10px;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--stroke));border-radius:13px;background:color-mix(in srgb,var(--panel) 93%,transparent);box-shadow:0 10px 28px var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.warehouseRackSaveBar>div{display:grid;gap:3px}.warehouseRackSaveBar small{color:var(--muted)}.locationsHubPage{display:grid;width:min(1100px,100%);gap:16px;margin:0 auto}.locationsHubHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.locationsHubHeader small{color:var(--muted);font-weight:900;letter-spacing:.08em}.locationsHubHeader h1{margin:4px 0 5px}.locationsHubHeader p{max-width:720px;margin:0;color:var(--muted)}.locationsHubGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.locationsHubCard{display:flex;min-height:190px;flex-direction:column;justify-content:space-between;gap:18px;color:var(--text);text-decoration:none}.locationsHubCard:hover{border-color:var(--accent);transform:translateY(-2px)}.locationsHubCard h2{margin:0 0 8px}.locationsHubCard p{margin:0;color:var(--muted);line-height:1.5}.locationsHubCard>span{color:var(--accent);font-weight:850}.warehouseRackHeader>div>small{display:block;margin-bottom:4px;color:var(--muted);font-weight:900;letter-spacing:.08em}.locationMapPage{gap:14px}.locationMapSearchPanel{grid-template-columns:minmax(320px,1fr) auto}.locationMapSearch{display:grid;gap:7px;font-weight:800}.locationMapSearch .input{min-height:50px;font-size:16px}.locationMapStats{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:flex-end;gap:7px}.locationMapStats span{display:flex;min-height:50px;align-items:center;gap:5px;padding:9px 12px;border:1px solid var(--stroke);border-radius:11px;color:var(--muted)}.locationMapStats b{color:var(--text);font-size:18px}.locationMapStats .danger{border-color:#ef4444;color:#b91c1c;background:color-mix(in srgb,#ef4444 8%,var(--panel))}.locationMapWarning,.locationMapConflictWarning{padding:12px 14px;border:1px solid #eab308;border-radius:12px;color:#854d0e;background:#fef9c3;font-weight:750}.locationMapConflictWarning{border-color:#ef4444;color:#991b1b;background:#fee2e2}.locationMapSearchResults{display:grid;gap:12px}.locationMapSearchResults .warehouseRackSectionTitle p,.locationMapDetails .warehouseRackSectionTitle p{margin:4px 0 0;color:var(--muted)}.locationMapSearchResults>div:last-child{display:flex;flex-wrap:wrap;gap:7px}.locationMapSearchResults button{display:grid;min-width:210px;gap:3px;padding:9px 11px;border:1px solid var(--stroke);border-radius:10px;color:var(--text);background:var(--panel);text-align:left;cursor:pointer}.locationMapSearchResults button:hover,.locationMapSearchResults button.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.locationMapSearchResults button small{color:var(--muted)}.locationMapGridCard{display:grid;gap:14px}.locationMapLegend{display:flex;flex-wrap:wrap;gap:6px}.locationMapLegend span{padding:5px 8px;border-radius:999px;font-size:11px;font-weight:850}.locationMapLegend .occupied{color:#166534;background:#dcfce7}.locationMapLegend .zero{color:#9a3412;background:#ffedd5}.locationMapLegend .conflict{color:#991b1b;background:#fee2e2}.locationMapGrid .warehouseRackCell{display:grid;place-items:center;gap:1px}.locationMapGrid .warehouseRackCell b{font:800 12px var(--mono)}.locationMapGrid .warehouseRackCell small{color:inherit;font-size:9px;opacity:.8}.locationMapGrid .warehouseRackCell.occupied{border-color:#22c55e;background:color-mix(in srgb,#22c55e 13%,var(--panel))}.locationMapGrid .warehouseRackCell.zero{border-color:#f97316;color:#9a3412;background:color-mix(in srgb,#f97316 14%,var(--panel))}.locationMapGrid .warehouseRackCell.conflict{border-color:#ef4444;color:#991b1b;background:color-mix(in srgb,#ef4444 16%,var(--panel));box-shadow:inset 0 0 0 2px color-mix(in srgb,#ef4444 35%,transparent)}.locationMapGrid .warehouseRackCell.highlighted{outline:4px solid #facc15;outline-offset:1px}.locationMapGrid .warehouseRackCell.selected{border-color:#2563eb;color:#fff;background:#2563eb;box-shadow:inset 0 0 0 2px #ffffff40}.locationMapDetails{display:grid;gap:13px}.locationMapProductList{display:grid;grid-template-columns:repeat(auto-fit,minmax(390px,1fr));gap:10px}.locationMapProductCard{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;width:100%;padding:12px;border:1px solid var(--stroke);border-radius:13px;color:var(--text);background:var(--panel);text-align:left;cursor:pointer}.locationMapProductCard:hover{border-color:var(--accent)}.locationMapProductCard .warehouseRackProductImage{width:112px;height:112px}.locationMapProductInfo{display:grid;gap:5px;min-width:0}.locationMapProductInfo>strong{overflow-wrap:anywhere;font-size:16px}.locationMapProductFacts{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.locationMapProductFacts>b,.locationMapProductFacts>span{padding:5px 7px;border-radius:7px;background:color-mix(in srgb,var(--accent) 8%,transparent);font-size:12px}.locationMapMultiWarning{padding:6px 8px;border-radius:8px;color:#854d0e;background:#fef9c3;font-size:12px;font-style:normal;font-weight:750}.warehouseHubGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.warehouseHubCard{display:flex;min-height:150px;align-items:stretch;justify-content:space-between;gap:18px;padding:20px;border:1px solid var(--stroke);border-radius:16px;color:inherit;background:var(--panel);text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.warehouseHubCard:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 12%,transparent)}.warehouseHubCard h2{margin:0 0 8px;font-size:19px}.warehouseHubCard p{max-width:520px;margin:0;color:var(--muted);line-height:1.5}.warehouseHubCard>span{align-self:end;color:var(--accent);font-weight:700;white-space:nowrap}.warehouseRptPage{gap:18px}.warehouseRptModeHeader{display:flex;align-items:center;justify-content:space-between;gap:18px}.warehouseRptModeHeader h1{margin:3px 0 5px;font-size:clamp(23px,3vw,34px)}.warehouseRptModeActions,.warehouseRptModeTabs{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rptRecommendationGrid{display:grid;min-width:0;gap:18px}.rptRecommendationHero{display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 32%),var(--panel)}.rptRecommendationHero h1{margin:4px 0 8px;font-size:clamp(24px,3vw,38px)}.rptRecommendationHero p{max-width:920px;margin:0;color:var(--muted);font-size:17px;line-height:1.55}.rptEyebrow{color:var(--accent);font-size:14px;font-weight:800;letter-spacing:.15em}.rptSettingsGrid{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px}.rptSettingField{display:grid;gap:6px;color:var(--muted);font-size:16px}.rptSettingField>div{display:flex;align-items:center;gap:6px}.rptSettingField input{min-width:0}.rptSettingLabel{display:flex;align-items:center;gap:6px}.rptInfo{position:relative;display:inline-grid;place-items:center;width:17px;height:17px;border:1px solid currentColor;border-radius:50%;font:700 11px/1 system-ui,sans-serif;color:var(--accent);cursor:help;outline:none}.rptInfo:after{content:attr(data-tooltip);position:absolute;z-index:30;left:50%;bottom:calc(100% + 9px);width:min(360px,75vw);padding:11px 13px;border-radius:8px;background:#172b3a;color:#fff;font:500 16px/1.4 system-ui,sans-serif;box-shadow:0 8px 24px #00000038;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease}.rptInfo:hover:after,.rptInfo:focus:after{opacity:1;transform:translate(-50%)}.rptFormula{margin:12px 0 0;font-size:16px;line-height:1.5}.rptMetricGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.rptMetric{display:grid;align-content:start;min-height:104px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.rptMetric span,.rptMetric small{color:var(--muted);font-size:14px}.rptMetric strong{margin:7px 0 4px;font:750 clamp(19px,2vw,25px) var(--mono)}.rptMetric.good{border-color:#22c55e61}.rptMetric.good strong{color:#16784a}.rptMetric.warn{border-color:#f59e0b7a}.rptMetric.warn strong{color:#b45309}.rptMetric.bad{border-color:#ef444473}.rptMetric.bad strong{color:#b42318}.rptToolbar{display:flex;align-items:end;flex-wrap:wrap;gap:9px;margin-bottom:12px}.rptToolbar>div:first-child{min-width:230px;margin-right:auto}.rptToolbar h2{margin:0 0 3px}.rptToolbar .input{max-width:330px}.rptToolbar .input,.rptToolbar .select,.rptToolbar .btn{font-size:16px}.rptRecommendationTable table{min-width:2150px}.rptRecommendationTable th,.rptRecommendationTable td{vertical-align:middle;font-size:16px}.rptRecommendationTable td>strong,.rptRecommendationTable td>span,.rptRecommendationTable td>small{display:block}.rptRecommendationTable tr.rptRow.bad{background:#ef44440e}.rptRecommendationTable tr.rptRow.warn{background:#f59e0b0e}.warehouseParameterPage{display:grid;width:min(1320px,100%);gap:18px;margin:0 auto}.warehouseParameterHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border:1px solid var(--stroke);border-radius:16px;background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 32%),var(--panel);box-shadow:0 10px 28px color-mix(in srgb,var(--shadow) 60%,transparent)}.warehouseParameterHeader h1{margin:5px 0 7px}.warehouseParameterHeader p{margin:0;color:var(--muted)}.warehouseParameterMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.warehouseParameterMetrics>div{display:grid;gap:4px;padding:15px 17px;border:1px solid var(--stroke);border-radius:13px;background:var(--panel)}.warehouseParameterMetrics span{color:var(--muted);font-size:12px;font-weight:700}.warehouseParameterMetrics strong{font-size:25px}.warehouseParameterFlow{display:grid;gap:18px}.warehouseParameterSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.warehouseParameterSteps>div{display:flex;align-items:center;gap:12px;padding:13px;border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.warehouseParameterSteps>div>b{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:50%;color:#fff;background:var(--accent)}.warehouseParameterSteps span{display:grid;gap:3px}.warehouseParameterSteps small{color:var(--muted)}.warehouseParameterActions{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding-top:4px}.warehouseParameterActions label{display:grid;min-width:min(360px,100%);gap:6px;color:var(--muted);font-size:12px;font-weight:700}.warehouseParameterActions .select,.warehouseParameterActions .btn{min-height:44px}.warehouseParameterAdminNote{align-self:center;color:var(--muted);font-size:13px}.warehouseParameterExplain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.warehouseParameterExplain article{padding:16px;border:1px solid var(--stroke);border-radius:13px;background:var(--panel)}.warehouseParameterExplain h3{margin:0 0 8px}.warehouseParameterExplain p{margin:0;color:var(--muted);line-height:1.5}.rptStatus{display:inline-flex!important;width:max-content;border-radius:999px;padding:5px 10px;background:color-mix(in srgb,var(--muted) 12%,transparent);font-size:13px;font-weight:800}.rptStatus.good{color:#166534;background:#22c55e21}.rptStatus.warn{color:#92400e;background:#f59e0b29}.rptStatus.bad{color:#991b1b;background:#ef444424}.rptQtyInput{width:90px;min-width:90px;padding:7px 8px}.rptReason{max-width:260px;white-space:normal;line-height:1.4}.warehouseRptImport{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin:14px 0}.warehouseRptImport label{display:grid;gap:6px;font-weight:700}.warehouseRptImport input{max-width:100%}.warehouseRptImport small{flex-basis:100%;color:var(--muted)}.warehouseRptSaved{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.warehouseRptSavedItem{display:inline-flex;align-items:stretch;gap:5px}.warehouseRptSavedItem .btn.danger{border-color:color-mix(in srgb,var(--danger) 45%,var(--stroke));color:var(--danger)}.warehouseRptHeading{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:16px}.warehouseRptHeading h1{margin:0 0 5px;font-size:24px}.warehouseRptHeading p{margin:0;color:var(--muted)}.warehouseRptTotals{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 15px}.warehouseRptTotals span{display:grid;gap:3px;min-width:150px;padding:10px 14px;border:1px solid var(--stroke);border-radius:10px;background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.warehouseRptTotals small{color:var(--muted)}.warehouseRptTotals b{font-size:20px}.warehouseRptWarning{padding:10px 12px;border-radius:9px;color:#9a3412;background:#ffedd5}.warehouseRptTableHead,.warehouseRptRow{display:grid;grid-template-columns:196px 196px minmax(140px,1fr);align-items:center;gap:10px;min-width:594px}.warehouseRptDataCols1{grid-template-columns:196px 196px minmax(140px,1fr) minmax(70px,110px)}.warehouseRptDataCols2{grid-template-columns:196px 196px minmax(140px,1fr) repeat(2,minmax(70px,110px))}.warehouseRptDataCols3{grid-template-columns:196px 196px minmax(140px,1fr) repeat(3,minmax(70px,105px))}.warehouseRptDataCols4{grid-template-columns:196px 196px minmax(140px,1fr) repeat(4,minmax(62px,95px))}.warehouseRptTableHead{padding:10px 12px;border-radius:9px;background:#203e57;color:#fff;font-size:11px;font-weight:700}.warehouseRptTableHead>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouseRptRows{display:grid;gap:7px;margin-top:7px}.warehouseRptRow{min-height:214px;padding:9px 12px;border:1px solid var(--stroke);border-radius:11px;background:var(--panel);break-inside:avoid}.warehouseRptProduct{display:grid;gap:5px;min-width:0}.warehouseRptProduct strong{font:700 15px var(--mono);overflow-wrap:anywhere}.warehouseRptProduct span{display:-webkit-box;color:var(--muted);overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.warehouseRptPhotoButton,.warehouseRptNoImage,.warehouseRptEmptyImage{display:grid;place-items:center;width:196px;height:196px;padding:2px;border-radius:9px}.warehouseRptPhotoButton,.warehouseRptNoImage{border:1px solid var(--stroke);background:#fff}.warehouseRptPhotoButton{cursor:zoom-in}.warehouseRptPhotoButton img{width:100%;height:100%;object-fit:contain}.warehouseRptNoImage{color:#64748b;font-size:11px;text-align:center}.warehouseRptValue{display:-webkit-box;min-width:0;max-height:4.2em;overflow:hidden;overflow-wrap:anywhere;font-weight:700;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.warehouseRptPrint{overflow-x:auto}@media (max-width: 650px){.warehouseRptModeHeader,.rptRecommendationHero{align-items:flex-start;flex-direction:column}.warehouseRptModeActions{width:100%;justify-content:space-between}.rptSettingsGrid,.rptMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rptToolbar>*{width:100%;max-width:none!important}.warehouseRptTableHead{display:none}.warehouseRptRow,.warehouseRptRow[class*=warehouseRptDataCols]{grid-template-columns:repeat(2,minmax(0,164px));min-width:0;justify-content:center;gap:9px}.warehouseRptPhotoButton,.warehouseRptNoImage,.warehouseRptEmptyImage{width:100%;max-width:164px;height:auto;aspect-ratio:1}.warehouseRptProduct,.warehouseRptValue{grid-column:1 / -1}.warehouseRptValue{display:flex;justify-content:space-between;gap:10px;max-height:none}.warehouseRptValue:before{content:attr(data-label);flex:0 0 42%;color:var(--muted);font-size:12px;font-weight:500}.warehouseRptHeading{flex-direction:column}}@media print{@page{size:A4 portrait;margin:8mm}body:has(.warehouseRptPage){background:#fff;color:#111827}.shell.layout-sidebar:has(.warehouseRptPage){display:block;padding:0}.shell:has(.warehouseRptPage)>.sidebar,.warehouseRptModeHeader,.warehouseRptControls,.warehouseRptPrintButton{display:none!important}.warehouseRptPage{display:block;margin:0}.warehouseRptPrint{padding:0;overflow:visible;border:0;border-radius:0;box-shadow:none;background:#fff}.warehouseRptPhotoButton{border:0}.warehouseRptRow,.warehouseRptTableHead{min-width:0;grid-template-columns:164px 164px minmax(90px,1fr);gap:6px}.warehouseRptRow.warehouseRptDataCols1,.warehouseRptTableHead.warehouseRptDataCols1{grid-template-columns:164px 164px minmax(90px,1fr) minmax(48px,65px)}.warehouseRptRow.warehouseRptDataCols2,.warehouseRptTableHead.warehouseRptDataCols2{grid-template-columns:164px 164px minmax(85px,1fr) repeat(2,minmax(45px,58px))}.warehouseRptRow.warehouseRptDataCols3,.warehouseRptTableHead.warehouseRptDataCols3{grid-template-columns:164px 164px minmax(80px,1fr) repeat(3,minmax(40px,52px))}.warehouseRptRow.warehouseRptDataCols4,.warehouseRptTableHead.warehouseRptDataCols4{grid-template-columns:164px 164px minmax(75px,1fr) repeat(4,minmax(35px,45px))}.warehouseRptRow{min-height:174px;padding:5px;background:#fff;break-inside:avoid}.warehouseRptProduct,.warehouseRptValue{grid-column:auto}.warehouseRptValue{display:-webkit-box;max-height:4.2em;font-size:10px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.warehouseRptValue:before{content:none}.warehouseRptProduct strong{font-size:11px}.warehouseRptProduct span{font-size:10px}.warehouseRptPhotoButton,.warehouseRptNoImage,.warehouseRptEmptyImage{width:164px;height:164px}.warehouseRptTableHead{display:grid}.warehouseRptTableHead{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.warehouseLookupPage{width:min(900px,100%);margin:0 auto;padding:8px}.warehouseLookupHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.warehouseLookupHeader h1{margin:0 0 5px}.warehouseLookupHeader p{margin:0;color:var(--muted)}.warehouseLookupForm{padding:16px;border:1px solid var(--stroke);border-radius:14px;background:var(--panel)}.warehouseLookupForm label{display:block;margin-bottom:7px;font-weight:700}.warehouseLookupForm>div{display:grid;grid-template-columns:1fr auto;gap:8px}.warehouseLookupForm .input,.warehouseLookupForm .btn{min-height:52px;font-size:17px}.warehouseLookupMessage{margin-top:14px}.warehouseLookupCard{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:20px;margin-top:18px;padding:18px;border:1px solid var(--stroke);border-radius:16px;background:var(--panel)}.warehouseLookupImage{width:100%;aspect-ratio:1;object-fit:contain;border:1px solid var(--stroke);border-radius:12px;background:#ffffffa6}.warehouseLookupImage.empty{display:grid;place-items:center;color:var(--muted)}.warehouseLookupInfo h2{margin:0 0 12px}.warehouseLookupResults{display:grid;gap:14px}.warehouseLookupResultCount{margin:14px 2px 0;color:var(--muted);font-weight:700}.warehouseLookupStats{display:grid;grid-template-columns:minmax(180px,280px);gap:8px;margin-bottom:14px}.warehouseLookupStats>span{display:flex;justify-content:space-between;padding:11px;border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.warehouseLookupSlots{display:grid;gap:9px}.warehouseLookupSlot{display:grid;grid-template-columns:34px 1fr 1fr 70px;gap:9px;align-items:center;padding:10px;border:1px solid var(--stroke);border-radius:10px}.warehouseLookupSlot>span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--accent);color:#fff;font-weight:700}.warehouseLookupSlot>div{display:grid;gap:3px;min-width:0}.warehouseLookupSlot small{color:var(--muted)}.warehouseLookupSlot b{overflow-wrap:anywhere}.warehouseLookupEmpty{padding:14px;color:var(--muted);border:1px dashed var(--stroke);border-radius:10px}.successBox{margin:10px 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent2) 50%,var(--stroke));border-radius:10px;background:color-mix(in srgb,var(--accent2) 10%,transparent)}.imageLibraryPage{gap:18px}.imageLibraryRules{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px;margin:16px 0}.imageLibraryRules>div{display:grid;gap:5px;padding:13px;border:1px solid var(--stroke);border-radius:11px;background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.imageLibraryRules code{overflow-wrap:anywhere;font-size:14px}.imageLibraryRules p{grid-column:1 / -1;margin:0;color:var(--muted);line-height:1.5}.imageLibraryUpload{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.imageLibraryUpload label{display:grid;gap:6px;font-weight:700}.imageLibraryUpload small{flex-basis:100%;color:var(--muted)}.imageLibraryToolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,360px) auto;align-items:end;gap:12px;margin-bottom:14px}.imageLibraryToolbar h2{margin:0 0 4px}.imageLibraryList{display:grid;gap:8px}.imageLibraryItem{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:13px;padding:10px;border:1px solid var(--stroke);border-radius:12px;background:var(--panel)}.imageLibraryItem img{width:92px;height:92px;object-fit:contain;border:1px solid var(--stroke);border-radius:9px;background:#fff}.imageLibraryItem>div{display:grid;min-width:0;gap:5px}.imageLibraryItem strong{font-family:var(--mono)}.imageLibraryItem span{color:var(--muted);font-size:12px}.imageLibraryItem a{overflow:hidden;color:var(--accent);font:12px var(--mono);text-overflow:ellipsis;white-space:nowrap}.imageLibraryItem .imageLibraryPmStatus{justify-self:start;width:fit-content;color:var(--muted);font:700 12px var(--font);text-decoration:none}.imageLibraryItem .imageLibraryPmStatus.linked{color:var(--accent2)}.imageLibraryItem .imageLibraryPmStatus.libraryOnly{color:var(--warn)}.imageLibraryWarningBarcodes{margin-top:6px;overflow-wrap:anywhere;font-family:var(--mono)}.imageDownloadPage{gap:18px}.imageDownloadRules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.imageDownloadRules>div{display:flex;gap:10px;align-items:flex-start;min-height:82px;padding:13px;border:1px solid var(--stroke);border-radius:11px;background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.imageDownloadRules b{display:grid;flex:0 0 28px;height:28px;place-items:center;border-radius:999px;background:var(--accent);color:#fff}.imageDownloadRules span{line-height:1.45}.imageDownloadUpload{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-bottom:8px}.imageDownloadUpload label{display:grid;gap:6px;font-weight:700}.imageDownloadTable{min-width:1180px}.imageDownloadTable td{vertical-align:middle}.imageDownloadProgress{width:150px;height:8px;margin-bottom:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--stroke) 75%,transparent)}.imageDownloadProgress span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .25s ease}.goodText{color:var(--accent2);font-weight:700}.errorText{color:var(--danger);font-size:12px;font-weight:700}.badge.bad{border-color:color-mix(in srgb,var(--danger) 45%,var(--stroke));background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}@media (max-width: 900px){.warehouseParameterMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouseParameterSteps,.warehouseParameterExplain{grid-template-columns:1fr}.warehousePage,.warehousePage>.card,.warehouseOrderList,.warehouseProductGrid{width:100%;min-width:0;overflow-x:hidden}.warehouseOrderRow{grid-template-columns:1fr;min-width:0;overflow:hidden}.warehouseOrderRow>*{min-width:0;overflow-wrap:anywhere}.warehouseOrderRow .badge,.warehouseOpenArrow{justify-self:start}.warehouseProductGrid{grid-template-columns:1fr}.warehouseProductCard{grid-template-columns:120px minmax(0,1fr);min-width:0}.warehouseProductInfo{min-width:0;overflow-wrap:anywhere}.warehouseMarketplaceFilters{flex-wrap:wrap;overflow-x:visible}.warehouseDrawer{width:100%;max-width:100vw;overflow-x:hidden}.warehouseLocationSummary{grid-template-columns:112px minmax(180px,1fr) minmax(160px,1fr)}.warehouseLocationSummary>.badge,.warehouseLocationToggle{grid-column:auto}.warehouseLocationDetails{align-items:stretch;flex-direction:column}.warehouseRackSearchPanel{grid-template-columns:1fr}.warehouseRackBlockTabs{grid-template-columns:repeat(7,minmax(48px,1fr))}.warehouseKpiDurationCards{grid-template-columns:repeat(2,minmax(0,1fr))}.locationsHubGrid,.locationMapSearchPanel{grid-template-columns:1fr}}@media (max-width: 620px){.stockRuleCard{align-items:stretch;flex-direction:column}.warehouseParameterHeader{align-items:stretch;flex-direction:column;padding:16px}.warehouseParameterMetrics{grid-template-columns:1fr 1fr}.warehouseParameterActions{align-items:stretch;flex-direction:column}.warehouseParameterActions label,.warehouseParameterActions .btn{width:100%;min-width:0}.warehouseHeader,.warehouseDrawerHeader,.warehouseLabelRow{align-items:flex-start;flex-direction:column}.warehouseOrderRow{grid-template-columns:1fr}.warehouseMarketplaceFilters{flex-wrap:wrap;overflow-x:visible}.warehouseProductCard{grid-template-columns:1fr}.warehouseProductImage,.warehouseImagePlaceholder{justify-self:center}.warehousePickControls .btn{width:100%}.warehouseMissingProductButton{min-height:52px;font-size:15px}.warehouseLocationEditor{grid-template-columns:1fr}.warehouseLocationEditor .btn{grid-column:1}.warehouseOrderSlot{grid-template-columns:22px 1fr}.warehouseOrderSlot>input:last-child{grid-column:2}.warehouseProductImage,.warehouseImagePlaceholder{width:100px;height:100px}.warehouseDrawer{width:100%;padding:16px}.warehouseScannerBar{right:10px;bottom:max(8px,env(safe-area-inset-bottom));align-items:stretch;flex-direction:column;gap:9px;width:calc(100vw - 20px);padding:10px}.warehouseScannerModeButton{width:100%}.warehousePickSourceRow{grid-template-columns:minmax(0,1fr) 72px auto}.warehouseLookupHeader{flex-direction:column}.locationsHubHeader{align-items:stretch;flex-direction:column}.locationsHubCard{min-height:150px}.locationMapStats{justify-content:flex-start}.locationMapStats span{flex:1 1 130px}.locationMapLegend{justify-content:flex-start}.locationMapProductList{grid-template-columns:1fr}.locationMapProductCard{grid-template-columns:82px minmax(0,1fr)}.locationMapProductCard .warehouseRackProductImage{width:82px;height:82px}.normalWaveTourTimeline{grid-template-columns:1fr}.warehouseKpiDurationCards{grid-template-columns:1fr 1fr}.warehouseLookupForm>div{grid-template-columns:1fr}.warehouseLookupCard{grid-template-columns:1fr;padding:12px}.warehouseLookupImage{max-height:330px}.warehouseLookupSlot{grid-template-columns:32px 1fr}.warehouseLookupSlot>div{grid-column:2}.warehouseHubGrid,.warehouseTestForm{grid-template-columns:1fr}.warehouseHubCard{min-height:130px;flex-direction:column}.imageLibraryRules,.imageLibraryToolbar{grid-template-columns:1fr}.imageLibraryRules p{grid-column:auto}.imageLibraryItem{grid-template-columns:76px minmax(0,1fr)}.imageLibraryItem img{width:76px;height:76px}.imageLibraryItem .btn{grid-column:2;justify-self:start}.imageDownloadRules{grid-template-columns:1fr}.warehouseLocationSummary{grid-template-columns:90px minmax(0,1fr);gap:10px}.warehouseLocationImage{width:90px;height:90px}.warehouseLocationFirst,.warehouseLocationSummary>.badge,.warehouseLocationToggle{grid-column:2}.warehouseSlotRow{grid-template-columns:22px minmax(0,1fr)}.warehouseSlotRow>input{grid-column:2}.warehouseRackHeader,.warehouseRackEditorHeading,.warehouseRackGridHeading{align-items:stretch;flex-direction:column}.warehouseRackSearchPanel,.warehouseRackResults,.warehouseRackEditor{padding:12px}.warehouseRackSearchForm>div{grid-template-columns:1fr}.warehouseRackSearchResult{grid-template-columns:72px minmax(0,1fr)}.warehouseRackProductImage{width:72px;height:72px}.warehouseRackSelectLabel{grid-column:2}.warehouseRackEditorSummary{min-width:0}.warehouseRackBlockTabs{grid-template-columns:repeat(5,minmax(48px,1fr))}.warehouseRackSaveBar{align-items:stretch;flex-direction:column}.warehouseRackSaveBar .btn{min-height:48px}}html[data-theme=paper]{--bg: #eceff4;--panel: rgba(255, 255, 255, .92);--text: rgba(46, 52, 64, .92);--muted: rgba(46, 52, 64, .62);--stroke: rgba(46, 52, 64, .16);--accent: #5e81ac;--accent2: #8fbcbb;--shadow: rgba(46, 52, 64, .14);--font: "Bahnschrift", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, Arial}html[data-theme=ivory]{--bg: #fbf7ee;--panel: rgba(255, 255, 255, .88);--text: rgba(17, 24, 39, .92);--muted: rgba(17, 24, 39, .62);--stroke: rgba(69, 46, 19, .14);--accent: #a16207;--accent2: #16a34a;--shadow: rgba(69, 46, 19, .14);--font: "Georgia", "Cambria", "Palatino Linotype", "Book Antiqua", serif}html[data-theme=mist]{--bg: #fdf6e3;--panel: rgba(255, 255, 255, .86);--text: rgba(0, 43, 54, .92);--muted: rgba(0, 43, 54, .62);--stroke: rgba(88, 110, 117, .2);--accent: #268bd2;--accent2: #2aa198;--shadow: rgba(0, 43, 54, .12);--font: "Trebuchet MS", "Verdana", "Segoe UI", system-ui, -apple-system, Arial}html[data-theme=dracula]{--bg: #282a36;--panel: rgba(68, 71, 90, .88);--text: rgba(248, 248, 242, .95);--muted: rgba(248, 248, 242, .8);--stroke: rgba(248, 248, 242, .14);--accent: #bd93f9;--accent2: #50fa7b;--shadow: rgba(0, 0, 0, .5);--font: "Bahnschrift", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, Arial}html[data-theme=tokyo]{--bg: #1a1b26;--panel: rgba(36, 40, 59, .9);--text: rgba(192, 202, 245, .95);--muted: rgba(192, 202, 245, .8);--stroke: rgba(192, 202, 245, .12);--accent: #7aa2f7;--accent2: #9ece6a;--shadow: rgba(0, 0, 0, .55);--font: "Bahnschrift", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, Arial}html[data-theme=bic]{--bg: #fefefc;--panel: rgba(255, 255, 255, .96);--text: rgba(0, 0, 0, .92);--muted: rgba(0, 0, 0, .6);--stroke: rgba(0, 0, 0, .18);--accent: #1f4ea8;--accent2: #0a7d3b;--danger: #d12c1f;--warn: #d12c1f;--shadow: rgba(0, 0, 0, .16);--font: "Bahnschrift", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, Arial}html[data-theme=dracula] body,html[data-theme=tokyo] body{background:radial-gradient(900px 420px at 12% 0%,rgba(122,162,247,.1),transparent 55%),radial-gradient(900px 420px at 88% 0%,rgba(189,147,249,.1),transparent 55%),var(--bg)}html[data-theme=dracula] .topbar,html[data-theme=tokyo] .topbar,html[data-theme=dracula] .sidebar,html[data-theme=tokyo] .sidebar,html[data-theme=dracula] .card,html[data-theme=tokyo] .card{background:linear-gradient(180deg,var(--panel),rgba(0,0,0,.18))}html[data-theme=dracula] .select,html[data-theme=dracula] .input,html[data-theme=dracula] .btn,html[data-theme=tokyo] .select,html[data-theme=tokyo] .input,html[data-theme=tokyo] .btn{background:#ffffff0f}html[data-theme=dracula] select option,html[data-theme=tokyo] select option{background-color:var(--bg);color:var(--text)}html[data-theme=dracula] .btn:hover,html[data-theme=tokyo] .btn:hover{background:#ffffff1f}html[data-theme=dracula] th,html[data-theme=tokyo] th{color:var(--muted);background:#0000006b}html[data-theme=dracula] tr:hover td,html[data-theme=tokyo] tr:hover td{background:#ffffff0d}html[data-theme=dracula] .badge,html[data-theme=tokyo] .badge{background:#ffffff14;color:var(--text);border-color:var(--stroke)}html[data-theme=dracula] .metricCard,html[data-theme=tokyo] .metricCard{background:radial-gradient(180px 100px at 100% 0%,rgba(189,147,249,.18),transparent 70%),linear-gradient(180deg,var(--panel),rgba(0,0,0,.22));box-shadow:0 14px 32px #00000059}html[data-theme=dracula] .percentRow,html[data-theme=tokyo] .percentRow{background:#ffffff0d;border-color:var(--stroke)}html[data-theme=dracula] .percentRowBar,html[data-theme=tokyo] .percentRowBar{background:#ffffff1a}html[data-theme=dracula] .rankItem{background:#ffffff0d;border-color:var(--stroke)}html[data-theme=dracula] .rankTrack{background:#ffffff1a}html[data-theme=dracula] .timeOrdersOverlay,html[data-theme=tokyo] .timeOrdersOverlay{background:#282a36f0;border-color:var(--stroke);color:var(--text)}html[data-theme=dracula] .imgHover,html[data-theme=tokyo] .imgHover{background:#282a36f0}html[data-theme=dracula] .homeHero,html[data-theme=tokyo] .homeHero,html[data-theme=dracula] .homeCard,html[data-theme=tokyo] .homeCard{background:radial-gradient(240px 140px at 0% 0%,rgba(122,162,247,.16),transparent 72%),radial-gradient(220px 140px at 100% 0%,rgba(189,147,249,.14),transparent 74%),linear-gradient(180deg,var(--panel),rgba(0,0,0,.22))}html[data-theme=dracula] .chartAxisLabel,html[data-theme=tokyo] .chartAxisLabel{fill:#f8f8f2c7}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font);background:radial-gradient(900px 420px at 12% 0%,rgba(14,165,233,.12),transparent 55%),radial-gradient(900px 420px at 88% 0%,rgba(34,197,94,.12),transparent 55%),linear-gradient(180deg,#ffffff,var(--bg));color:var(--text)}a{color:inherit}.shell{max-width:1500px;margin:0 auto;padding:28px 18px 60px}.topbar{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid var(--stroke);background:linear-gradient(180deg,#fffffff2,#ffffffb8);border-radius:14px;box-shadow:0 14px 40px var(--shadow);position:sticky;top:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.brand{display:flex;flex-direction:column;gap:2px}.brandTitle{font-weight:740;letter-spacing:.2px}.brandSub{font-size:12px;color:var(--muted)}.topControls{display:flex;align-items:center;gap:10px}.select{border-radius:12px;border:1px solid var(--stroke);background:#ffffffb3;color:var(--text);padding:10px 12px;font-size:14px;outline:none}.nav{display:flex;gap:8px;align-items:center}.nav a{text-decoration:none;padding:10px 12px;border-radius:12px;border:1px solid transparent;color:var(--muted);transition:transform .12s ease,background .12s ease,border-color .12s ease,color .12s ease}.nav a:hover{transform:translateY(-1px);background:#ffffff0f;color:var(--text)}.nav a.active{color:var(--text);border-color:#0ea5e959;background:#0ea5e91a}.shell.layout-sidebar{max-width:none;margin:0;padding:18px 22px 60px;display:grid;grid-template-columns:224px minmax(0,1fr);gap:18px;align-items:start}.sidebar{position:sticky;top:18px;align-self:start;max-height:calc(100vh - 36px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--stroke);background:linear-gradient(180deg,#fffffff2,#ffffffb8);border-radius:14px;box-shadow:0 14px 40px var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sidebar .sidebarTop{display:flex;flex-direction:column;gap:8px}.sidebar .brandTitle{font-weight:740;letter-spacing:.2px;padding:2px 2px 6px}.sidebar .select{width:100%}.sidebar .nav{flex-direction:column;align-items:stretch;gap:4px}.sidebar .nav a{display:block}.sidebar .sidebarBottom{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--stroke)}.mainArea{min-width:0}.warehouseMobileHome{display:none}.layout-sidebar .mainArea>.grid{margin-top:0}@media (max-width: 860px){.shell.layout-sidebar{grid-template-columns:1fr;padding:14px}.sidebar{position:static;max-height:none}.sidebar .nav{flex-direction:row;flex-wrap:wrap}.warehouseRouteShell{gap:0;padding:0 0 28px}.warehouseRouteShell>.sidebar{display:none}.warehouseRouteShell,.warehouseRouteShell .mainArea{width:100%;max-width:100%;min-width:0;overflow-x:clip}.warehouseMobileHome{position:sticky;top:0;z-index:80;display:flex;align-items:center;min-height:52px;padding:11px 14px;border-bottom:1px solid var(--stroke);background:color-mix(in srgb,var(--panel) 96%,transparent);box-shadow:0 5px 16px var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:15px;font-weight:850;text-decoration:none}.warehouseRouteShell .mainArea:has(.modernPickTaskPage)>.warehouseMobileHome{display:none}}.grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:16px}@media (min-width: 980px){.grid.two{grid-template-columns:1fr 1fr}}.card{border:1px solid var(--stroke);background:linear-gradient(180deg,#ffffffeb,#ffffffbd);border-radius:16px;padding:14px;box-shadow:0 14px 40px var(--shadow)}.cardTitle{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.cardTitle h2{margin:0;font-size:14px;letter-spacing:.25px;text-transform:uppercase;color:var(--text)}.cardTitle .hint{font-size:12px;color:var(--muted)}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.input,.btn{border-radius:12px;border:1px solid var(--stroke);background:#ffffffbf;color:var(--text);padding:10px 12px;font-size:14px;outline:none}.input{min-width:220px;flex:1}.input.mono{font-family:var(--mono)}.btn{cursor:pointer;background:#ffffffbf;transition:transform .12s ease,background .12s ease,border-color .12s ease;-webkit-user-select:none;user-select:none}.btn:hover{transform:translateY(-1px);background:#ffffff1a}.btn.primary{border-color:#0ea5e973;background:#0ea5e926}.btn.good{border-color:#22c55e80;background:#22c55e24}.btn.danger{border-color:color-mix(in srgb,var(--danger) 55%,var(--stroke));background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.stockAdjustmentControl{display:grid;grid-template-columns:minmax(185px,1fr) 82px auto;gap:7px;align-items:center;min-width:390px}.stockAdjustmentControl .input{width:82px;min-width:82px;padding:8px 9px}.stockAdjustmentControl .select{min-width:185px}.stockAdjustmentControl small{grid-column:1 / -1}.stockRuleCard{display:flex;align-items:center;justify-content:space-between;gap:18px}.stockRuleCard h2{margin:0 0 4px}.stockRuleCard p{margin:0}.btn.excel{border-color:#107c41;background:#107c41;color:#fff;font-weight:700}.btn.excel:hover{background:#0e6b38;border-color:#0e6b38}.btn.excel:disabled{opacity:.55;cursor:not-allowed}.btn.small{padding:8px 10px;font-size:13px}.muted{color:var(--muted)}.tableWrap{overflow:auto;border:1px solid var(--stroke);border-radius:14px;max-height:min(72vh,720px);min-height:290px}table{width:100%;border-collapse:collapse;min-width:860px}th,td{padding:10px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;font-size:14px}th{font-size:12px;text-transform:uppercase;letter-spacing:.25px;color:#111827b3;background:#ffffffb8;position:sticky;top:0;z-index:2}html[data-theme=ivory] th{font-weight:800}tr:hover td{background:#ffffff0a}.badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.14);background:#ffffffb8;font-size:12px;color:#111827cc}.badge.good{border-color:#22c55e59;background:#22c55e1f}.badge.warn{border-color:#f59e0b73;background:#f59e0b1f}.goodBox{border:1px solid rgba(22,163,74,.35);background:#16a34a14;color:#166534;border-radius:10px;padding:10px 12px}.niveaPriceTitle{align-items:flex-start;gap:16px}.niveaEntryControls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:12px;margin-top:16px}.niveaEntryControls label{display:grid;gap:6px;color:var(--muted);font-size:12px}.niveaEntryControls .input,.niveaEntryControls .select{width:100%;min-width:0}.niveaEntryImport{display:flex;align-items:center}.niveaEntryMeta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2, rgba(148, 163, 184, .06));font-size:12px}.niveaEntryMeta span{color:var(--muted)}.niveaPriceActions{flex-wrap:wrap;gap:8px;margin-top:12px}.niveaPriceSummary{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px}.niveaPriceSummary>div{border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--surface-2, rgba(148, 163, 184, .06))}.niveaPriceSummary span,.niveaPriceSummary strong{display:block}.niveaPriceSummary span{color:var(--muted);font-size:12px}.niveaPriceSummary strong{margin-top:4px;font-size:22px}.niveaPriceSummary .warning{border-color:#dc262666;background:#dc262614}.niveaPriceTableWrap{max-height:calc(100vh - 310px)}.niveaPriceTable{min-width:1840px}.niveaPriceTable thead th{position:sticky;top:0;z-index:2}.niveaPriceTable td small{display:block;margin-top:4px;color:var(--muted);font-weight:400}.niveaImageCell{width:58px;min-width:58px;padding:4px 6px!important}.niveaProductImage{position:relative;display:grid;width:46px;height:46px;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.niveaProductImage span{padding:3px;color:#94a3b8;font-size:9px;line-height:1.05;text-align:center}.niveaProductImage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff}.niveaProductNameCell{width:220px;min-width:180px;max-width:240px}.niveaProductNameCell strong{display:-webkit-box;overflow:hidden;font-size:12px;font-weight:650;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.niveaProductNameCell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.niveaPriceTable .priceInput{width:96px;min-width:96px;text-align:right}.niveaPriceTable .discountInput{border-color:#d9770673;background:#fbbf241a;font-weight:700}.niveaPriceTable .numberCell{text-align:right;white-space:nowrap}.niveaPriceTable .niveaNewProductRow>td{background:#dc262617}@media (max-width: 900px){.niveaPriceSummary{grid-template-columns:repeat(2,minmax(120px,1fr))}.niveaEntryControls{grid-template-columns:1fr}.niveaEntryImport .btn{width:100%}}.errorBox{border-radius:14px;border:1px solid rgba(239,68,68,.32);background:#ef444414;padding:12px}.okBox{border-radius:14px;border:1px solid rgba(34,197,94,.32);background:#22c55e1a;padding:12px}.errorBox pre{margin:10px 0 0;font-family:var(--mono);font-size:12px;white-space:pre-wrap}.importIssueList{display:grid;gap:8px;margin-top:9px}.importIssueList>div{display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(239,68,68,.24);border-radius:9px;background:color-mix(in srgb,var(--panel) 72%,transparent)}.importIssueList strong{font:700 12px var(--mono);overflow-wrap:anywhere}.importIssueList span{line-height:1.45;overflow-wrap:anywhere}.productDetailPage{display:grid;gap:18px;margin-top:16px}.orderAutomationResults{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border-top:1px solid var(--stroke);padding-top:12px}.orderAutomationResults>div{display:grid;grid-template-columns:minmax(90px,1fr) repeat(3,auto);gap:12px;align-items:center;min-width:0}.orderAutomationResults span{color:var(--muted);font-size:13px;white-space:nowrap}@media (max-width: 900px){.orderAutomationResults,.orderAutomationResults>div{grid-template-columns:1fr}.orderAutomationResults span{white-space:normal}}.productDetailToolbar{display:flex;justify-content:space-between;align-items:center;gap:12px}.productDetailHeader{padding-bottom:18px;border-bottom:1px solid var(--stroke)}.productDetailEyebrow,.productValueLabel{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.productDetailHeader h1{margin:6px 0 4px;font-size:28px;line-height:1.2;letter-spacing:0}.productDetailSubline{font-family:var(--mono);color:var(--muted)}.productDetailLayout{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:28px;align-items:start}.productPhoto{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border:1px solid var(--stroke);border-radius:8px;background:#ffffff8f;min-height:300px}.productPhoto img{width:100%;height:100%;object-fit:contain;padding:14px}.productConnections{border:1px solid var(--stroke);border-radius:10px;padding:18px;background:#ffffff59}.productFields{border-top:1px solid var(--stroke)}.productValueRow{display:grid;grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);gap:22px;align-items:center;min-height:58px;border-bottom:1px solid var(--stroke)}.productValue{min-width:0;padding:10px 8px;overflow-wrap:anywhere}.productValue.editable{cursor:text}.productValue.editable:hover{background:#0ea5e914}.productValue.locked{cursor:not-allowed}.productValueInput{width:100%;min-width:0;border:1px solid rgba(14,165,233,.5);border-radius:6px;background:#ffffffe6;color:var(--text);padding:9px 10px;font:inherit;outline:none}.productMarketplaceSettings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:6px}.activeCountries{border-top:1px solid var(--stroke);padding-top:12px}.activeCountries h2{margin:0 0 10px;font-size:14px;letter-spacing:0}.activeCountryList{display:grid;gap:8px}.activeCountryToggle{display:grid;grid-template-columns:auto 42px 1fr;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:1px solid var(--stroke);border-radius:8px;cursor:pointer}.activeCountryToggle strong{justify-self:end;font-size:12px}@media (max-width: 720px){.productDetailLayout,.productMarketplaceSettings{grid-template-columns:1fr}.productPhoto{max-width:360px}.productValueRow{grid-template-columns:1fr;gap:2px;padding:10px 0}}.modernPickPage{display:grid;gap:16px;padding:18px}.modernPickPage,.modernPickPage>*,.modernPickTour,.modernPickScanner,.modernPickCurrent,.modernPickItems{min-width:0;max-width:100%;box-sizing:border-box}.modernPickTaskModuleHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--stroke));border-radius:16px;background:color-mix(in srgb,var(--accent) 8%,var(--panel));box-shadow:0 10px 24px var(--shadow)}.modernPickTaskModuleHeader>div{display:grid;gap:2px;min-width:0}.modernPickTaskModuleHeader span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.modernPickTaskModuleHeader h1{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px;margin:0;overflow:hidden;font-size:clamp(20px,2vw,28px)}.modernPickTaskModuleHeader h1>span{color:var(--text);font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.modernPickTaskModuleHeader h1>time{color:var(--muted);font:750 12px var(--mono);white-space:nowrap}.modernPickTaskHome{display:inline-flex;align-items:center;gap:7px;min-height:44px}.modernPickHeader .cardTitle{align-items:flex-start}.modernPickMobileOverviewToggle{display:none}.modernPickOverviewContent{display:block}.modernPickStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:16px}.modernPickStats>div{display:grid;gap:3px;padding:12px 15px;border:1px solid var(--stroke);border-radius:14px;background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.modernPickStats small{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.modernPickStats b{font-size:22px}.modernPickSettings{display:grid;gap:10px;margin-top:12px}.modernPickSetting.danger{border-color:color-mix(in srgb,var(--danger) 45%,var(--stroke));background:color-mix(in srgb,var(--danger) 8%,var(--panel))}.modernPickSetting{display:flex;align-items:center;gap:11px;margin-top:14px;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--stroke));border-radius:12px;cursor:pointer}.modernPickSetting input{width:20px;height:20px}.modernPickSetting.modernPickThreshold input{width:76px;min-height:44px;padding:7px;border:1px solid var(--stroke);border-radius:9px;color:var(--text);background:var(--panel);font:850 17px var(--mono);text-align:center}.modernPickSetting span{display:grid;gap:2px}.modernPickSetting small{color:var(--muted)}.modernPickCreate{display:grid;gap:16px}.modernPickCreate h2,.modernPickCreate p{margin:0}.modernPickCreate p{margin-top:5px}.modernPickCreateButtons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.modernPickOrderChooser{display:grid;gap:10px;min-width:0}.modernPickSourceTabs{margin:0;padding-bottom:10px}.modernPickSourceTabs .btn{min-height:44px}.modernPickMarketplaceFilters{margin:0}.modernPickOrderToolbar{position:static;margin:0}.modernPickOrderToolbar .input,.modernPickOrderToolbar .btn{min-height:44px}.modernPickDays{display:inline-flex;align-items:center;gap:7px;width:auto;white-space:nowrap;color:var(--muted);font-weight:800}.modernPickDays .input{width:72px;min-height:44px;text-align:center}.modernPickQuickSelect{display:flex;flex-wrap:wrap;gap:7px;margin-left:auto}.modernPickOrderList{display:grid;gap:8px;padding:2px}.modernPickSelectableOrder{grid-template-columns:28px 90px minmax(150px,1.2fr) minmax(140px,1fr) minmax(135px,.9fr) minmax(120px,.8fr) auto;min-height:76px}.modernPickSelectableOrder.selected{outline:3px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:-3px}.modernPickSelectableOrder.modernPickOrderLocked{cursor:not-allowed}.modernPickSelectableOrder.modernPickOrderLocked:hover{transform:none}.modernPickSelectableOrder.differentStore{opacity:.58;cursor:not-allowed}.modernPickOrderCheckbox{width:21px;height:21px;margin:0;accent-color:var(--accent)}.modernPickOrderCheckbox:disabled{cursor:not-allowed}.modernPickEmbeddedTests{display:grid;gap:12px}.modernPickShortageOrders{display:grid;gap:8px}.modernPickEmbeddedTests h3{margin:0;font-size:18px}.modernPickSelectionBar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:9px 10px 9px 14px;border-radius:13px;background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.modernPickSelectionBar .btn{min-height:44px}.modernPickTour{display:grid;gap:17px}.modernPickTour-started{border:3px solid #f59e0b;box-shadow:inset 7px 0 #f59e0b,0 14px 32px var(--shadow)}.modernPickTour-completed{border:3px solid #16a34a;box-shadow:inset 7px 0 #16a34a,0 14px 32px var(--shadow)}.modernPickTour-missing{border:3px solid #dc2626;box-shadow:inset 7px 0 #dc2626,0 14px 32px var(--shadow)}.modernPickTour-cancelled{opacity:.7}.modernPickTourHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.modernPickTourHead>div:first-child{display:grid;gap:3px}.modernPickTourHead h2,.modernPickTourHead span,.modernPickTourHead small{margin:0}.modernPickTourHead>div,.modernPickTourHead h2,.modernPickTourHead span{min-width:0;overflow-wrap:anywhere}.modernPickTourHead small{color:var(--accent);font:800 12px var(--mono);letter-spacing:.08em}.modernPickTourIdentity,.modernPickTaskIdentity{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px}.modernPickTourIdentity time,.modernPickTaskIdentity time{color:var(--muted);font:750 12px var(--mono);letter-spacing:0}.modernPickTourHead span{color:var(--muted)}.modernPickSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;overflow:hidden;border:1px solid var(--stroke);border-radius:12px}.modernPickSteps>*{padding:11px 13px;background:color-mix(in srgb,var(--panel) 92%,transparent);color:var(--muted);font-size:12px;text-align:center}.modernPickSteps b{color:var(--text);background:color-mix(in srgb,var(--accent) 16%,var(--panel))}.modernPickSteps.done span:first-child{color:#15803d;background:color-mix(in srgb,var(--accent2) 12%,var(--panel));font-weight:750}.modernPickLabelActions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.modernPickScanner{display:grid;gap:7px;padding:16px;border:2px solid color-mix(in srgb,var(--accent) 65%,var(--stroke));border-radius:15px;background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.modernPickScanner label{font-weight:800}.modernPickScanner>div{display:flex;gap:9px}.modernPickScanner .input{min-width:0;flex:1;height:48px;font:750 17px var(--mono)}.modernPickScanner>small{color:var(--muted);font-size:11px;font-weight:700}.modernPickScanAssist{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:3px}.modernPickScanAssist span{color:var(--muted);font-size:11px;font-weight:750}.modernPickCameraBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#040912d1}.modernPickCamera{display:grid;gap:13px;width:min(680px,100%);max-height:calc(100dvh - 24px);overflow:auto;padding:16px;border:1px solid var(--stroke);border-radius:18px;background:var(--panel);box-shadow:0 28px 80px #0000006b}.modernPickCameraHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.modernPickCameraHead>div{display:grid;gap:3px}.modernPickCameraHead b{font-size:19px}.modernPickCameraHead span{color:var(--muted);font-size:12px}.modernPickCameraView{position:relative;overflow:hidden;min-height:320px;border-radius:15px;background:#050b13}.modernPickCameraView video{display:block;width:100%;height:min(58dvh,520px);object-fit:cover}.modernPickCameraView>div{position:absolute;top:28%;right:7%;bottom:28%;left:7%;display:grid;place-items:end center;border:3px solid #22c55e;border-radius:12px;box-shadow:0 0 0 999px #00000057}.modernPickCameraView span{margin-bottom:7px;padding:5px 9px;border-radius:999px;background:#000000b8;color:#fff;font-size:11px;font-weight:800}.modernPickCameraActions{display:flex;gap:9px}.modernPickScanner .input[readonly]{cursor:wait;opacity:.78}.modernPickScanner.product{border-color:color-mix(in srgb,var(--accent2) 68%,var(--stroke));background:color-mix(in srgb,var(--accent2) 8%,var(--panel))}.modernPickBoxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:9px}.modernPickTaskPage .modernPickBoxes{grid-template-columns:minmax(0,1fr)}.modernPickBox{display:grid;gap:3px;padding:12px;border:1px dashed var(--stroke);border-radius:12px;opacity:.68}.modernPickBox.assigned{border:2px solid #22c55e;background:color-mix(in srgb,#22c55e 9%,var(--panel));opacity:1}.modernPickBox b{font-size:17px}.modernPickBox span{font:700 12px var(--mono);overflow-wrap:anywhere}.modernPickBox .modernPickBoxPackage{color:var(--text);font-weight:900}.modernPickBox small{color:var(--muted)}.modernPickStart{width:100%;min-height:52px;font-size:17px}.modernPickCurrent{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;align-items:stretch;padding:18px;border:2px solid var(--accent2);border-radius:18px;background:color-mix(in srgb,var(--accent2) 8%,var(--panel));box-shadow:0 14px 28px var(--shadow)}.modernPickCurrent.needsBox{grid-template-columns:150px minmax(0,1fr) minmax(180px,.55fr);border-color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,var(--panel))}.modernPickImage,.modernPickImagePlaceholder{width:100%;height:180px;object-fit:contain;border-radius:14px;background:#fff;border:1px solid var(--stroke)}.modernPickImagePlaceholder{display:grid;place-items:center;color:#64748b}.modernPickImageButton{position:relative;display:block;width:100%;min-width:0;padding:0;overflow:hidden;border:0;border-radius:14px;background:#fff;cursor:zoom-in}.modernPickImageButton .modernPickImage{display:block}.modernPickImageButton>span{position:absolute;right:7px;bottom:7px;padding:4px 7px;border-radius:999px;background:#0f172ac7;color:#fff;font-size:10px;font-weight:800}.modernPickImagePreview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:14px;background:#020617db}.modernPickImagePreview>div{position:relative;display:grid;gap:10px;width:min(760px,100%);max-height:calc(100dvh - 28px);padding:12px;overflow:auto;border-radius:16px;background:var(--panel)}.modernPickImagePreview .btn{position:sticky;top:0;z-index:1;justify-self:end}.modernPickImagePreview img{width:100%;max-height:76dvh;object-fit:contain;border-radius:12px;background:#fff}.modernPickImagePreview strong{font-size:16px;text-align:center}.modernPickCurrentInfo{display:grid;align-content:center;justify-items:start;gap:7px;min-width:0}.modernPickCurrentInfo h2{margin:0;font-size:clamp(21px,2.3vw,31px);line-height:1.12}.modernPickCurrentInfo code{font:800 16px var(--mono)}.modernPickRack{display:inline-flex;padding:6px 10px;border-radius:999px;background:#0f766e;color:#fff;font:900 15px var(--mono)}.modernPickQuantity{display:flex;align-items:baseline;gap:7px}.modernPickQuantity b{font-size:30px}.modernPickQuantity span{color:var(--muted)}.modernPickBoxCommand{display:grid;place-items:center;align-content:center;gap:9px;padding:18px;border-radius:15px;background:#f59e0b;color:#111827;text-align:center}.modernPickBoxCommand b{font-size:clamp(28px,4vw,50px);line-height:1}.modernPickBoxCommand small{font-weight:900}.modernPickDistributionPlan{display:grid;gap:7px;padding:14px 16px;border:2px solid color-mix(in srgb,var(--accent) 60%,var(--stroke));border-radius:14px;background:color-mix(in srgb,var(--accent) 10%,var(--panel))}.modernPickDistributionPlan>small{color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.07em}.modernPickDistributionRows{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.modernPickDistributionRows span{width:100%;padding:7px 9px;border:1px solid var(--stroke);border-radius:9px;background:var(--panel);font-size:12px;font-weight:800;box-sizing:border-box}.modernPickDistributionRows span.done{border-color:#16a34a;background:color-mix(in srgb,#22c55e 14%,var(--panel));color:#15803d}.modernPickAwaitingNext{display:grid;gap:3px;padding:11px 13px;border:2px solid color-mix(in srgb,var(--warn) 60%,var(--stroke));border-radius:12px;background:color-mix(in srgb,var(--warn) 12%,var(--panel))}.modernPickAwaitingNext b{color:#b45309}.modernPickAwaitingNext span{color:var(--muted);font-size:12px}.modernPickAwaitingFinish{display:grid;gap:6px;padding:14px;border:2px solid #16a34a;border-radius:14px;background:color-mix(in srgb,#22c55e 12%,var(--panel))}.modernPickAwaitingFinish b{color:#15803d}.modernPickAwaitingFinish span{color:var(--muted);font-size:13px}.modernPickAwaitingFinish .btn{min-height:48px;font-weight:800}.modernPickNextProduct{width:100%;min-height:48px;margin-top:5px;font-size:16px;font-weight:850}.modernPickMissing{justify-self:start}.modernPickReview{padding:20px;border:2px solid #ef4444;border-radius:16px;background:color-mix(in srgb,#ef4444 9%,var(--panel))}.modernPickReview h2,.modernPickReview p{margin-top:0}.modernPickComplete{display:flex;align-items:center;gap:16px;padding:18px;border:2px solid #22c55e;border-radius:16px;background:color-mix(in srgb,#22c55e 10%,var(--panel))}.modernPickCompletionCheck{display:grid;flex:0 0 52px;place-items:center;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:#16a34a;color:#fff;font:inherit;font-size:30px;font-weight:900;cursor:pointer;box-shadow:0 0 0 4px color-mix(in srgb,#22c55e 18%,transparent)}.modernPickCompletionCheck:hover{background:#15803d;transform:scale(1.03)}.modernPickCompletionCheck:focus-visible{outline:3px solid color-mix(in srgb,#16a34a 45%,#fff);outline-offset:3px}.modernPickComplete h2,.modernPickComplete p{margin:0}.modernPickComplete small{display:block;margin-top:5px;color:var(--muted)}.modernPickCompletionSummary{display:grid;gap:10px;padding:14px;border:2px solid color-mix(in srgb,#16a34a 55%,var(--stroke));border-radius:16px;background:color-mix(in srgb,#22c55e 7%,var(--panel))}.modernPickCompletionSummary>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.modernPickCompletionSummary h2{margin:0}.modernPickCompletionSummary>div>span{color:var(--muted)}.modernPickCompletionHeading>div:first-child{display:grid;gap:3px}.modernPickCompletionTotal{display:grid;justify-items:end;gap:2px;min-width:132px;padding:10px 13px;border:2px solid color-mix(in srgb,#f59e0b 72%,#fff);border-radius:14px;background:linear-gradient(145deg,#f59e0b,#ea580c);box-shadow:0 8px 22px color-mix(in srgb,#ea580c 24%,transparent)}.modernPickCompletionTotal small{color:#fff7ed;font-size:11px;font-weight:950;letter-spacing:.08em}.modernPickCompletionTotal b{color:#fff;font-size:clamp(42px,7vw,70px);line-height:.9;text-shadow:0 2px 0 rgb(124 45 18 / 25%)}.modernPickCompletionTotal span{color:#ffedd5;font-size:12px;font-weight:850}.modernPickCompletionSummary article{display:grid;gap:5px;padding:10px;border:1px solid var(--stroke);border-radius:11px;background:var(--panel)}.modernPickCompletionSummary article.reviewOpen{border:2px solid color-mix(in srgb,var(--accent) 65%,var(--stroke))}.modernPickReviewOrderToggle{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;min-height:52px;padding:7px 8px;border:0;border-radius:9px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.modernPickReviewOrderToggle:hover{background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.modernPickReviewCheckbox{display:grid;place-items:center;width:24px;height:24px;border:2px solid var(--accent);border-radius:7px;color:#fff;background:transparent;font-weight:900}.reviewOpen .modernPickReviewCheckbox{background:var(--accent)}.modernPickReviewOrderToggle>span:nth-child(2){display:grid;gap:2px}.modernPickReviewOrderToggle small{color:var(--muted);font:750 12px var(--mono)}.modernPickReviewOrderToggle>em{color:var(--accent);font-size:12px;font-style:normal;font-weight:850}.modernPickCompletionSummary article>.modernPickReviewProducts{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding-top:7px;border-top:1px solid var(--stroke)}.modernPickReviewProduct{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px;border-radius:10px;background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.modernPickReviewProduct .modernPickImageButton,.modernPickReviewProduct .modernPickImage,.modernPickReviewProduct .modernPickImagePlaceholder{width:72px;height:72px;border-radius:9px}.modernPickReviewProduct>span{display:grid;min-width:0}.modernPickReviewProduct>span small{color:var(--muted);font-family:var(--mono);overflow-wrap:anywhere}.modernPickReviewProduct>em{color:var(--muted);font-size:12px;font-style:normal}.modernPickCompletionSummary article header{display:flex;align-items:center;gap:9px;padding-bottom:5px;border-bottom:1px solid var(--stroke)}.modernPickCompletionSummary article header b{color:var(--accent)}.modernPickCompletionSummary article header span{font:750 12px var(--mono)}.modernPickCompletionSummary article>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}.modernPickCompletionSummary article>div>span{display:grid;min-width:0}.modernPickCompletionSummary article small{color:var(--muted);font-family:var(--mono)}.modernPickCompletionSummary article em{color:var(--muted);font-size:12px;font-style:normal}.modernPickItems{display:grid;gap:7px}.modernPickItems summary{padding:8px 2px;cursor:pointer;font-size:17px;font-weight:850}.modernPickItems[open] summary{margin-bottom:5px}.modernPickItem{display:grid;grid-template-columns:34px 70px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--stroke);border-radius:11px}.modernPickItem>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--text) 9%,transparent);font-weight:800}.modernPickItem>b{font:800 13px var(--mono)}.modernPickItem>div{display:grid;min-width:0}.modernPickItem strong,.modernPickItem small,.modernPickItem em{min-width:0;overflow-wrap:anywhere}.modernPickItem small{color:var(--muted);font-family:var(--mono)}.modernPickItem em{color:var(--muted);font-style:normal;font-weight:750}.modernPickItem.current{border:2px solid #f59e0b;background:color-mix(in srgb,#f59e0b 15%,var(--panel));box-shadow:inset 5px 0 #f59e0b}.modernPickItem.resolved{border:2px solid #16a34a;background:color-mix(in srgb,#22c55e 12%,var(--panel));box-shadow:inset 5px 0 #16a34a}.modernPickItem.missing{border:2px solid #dc2626;background:color-mix(in srgb,#ef4444 14%,var(--panel));box-shadow:inset 5px 0 #dc2626}.modernPickActiveTasks{display:grid;gap:12px;border-color:color-mix(in srgb,var(--accent) 38%,var(--stroke))}.modernPickActiveTasks .cardTitle{align-items:center}.modernPickActiveCount{display:grid;place-items:center;min-width:44px;height:44px;padding-inline:12px;border-radius:999px;background:var(--accent);color:#fff;font-size:20px}.modernPickTaskGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.modernPickEmptyTasks{display:grid;gap:3px;padding:14px;border:1px dashed var(--stroke);border-radius:12px;background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.modernPickEmptyTasks span{color:var(--muted);font-size:12px}.modernPickPastTasks{border-top:1px solid var(--stroke)}.modernPickPastTasks summary{min-height:44px;padding:13px 2px 9px;cursor:pointer;color:var(--muted);font-size:13px;font-weight:800}.modernPickPastTasks[open] summary{color:var(--text)}.modernPickTaskLink{display:grid;gap:2px;min-width:190px;padding:11px 13px;border:2px solid var(--stroke);border-radius:11px;color:var(--text);background:var(--panel);text-align:left;text-decoration:none}.modernPickTaskLink b{font-size:14px}.modernPickTaskIdentity b{color:var(--text)}.modernPickTaskLink small{color:var(--muted)}.modernPickTaskLink strong{margin-top:5px;color:var(--accent);font-size:12px}.modernPickTaskLink.started{border-color:#f59e0b;background:color-mix(in srgb,#f59e0b 14%,var(--panel));box-shadow:inset 5px 0 #f59e0b}.modernPickTaskLink.completed{border-color:#16a34a;background:color-mix(in srgb,#22c55e 12%,var(--panel));box-shadow:inset 5px 0 #16a34a}.modernPickTaskLink.missing{border-color:#dc2626;background:color-mix(in srgb,#ef4444 14%,var(--panel));box-shadow:inset 5px 0 #dc2626}.modernPickTaskLink.cancelled{opacity:.62}.modernPickTaskFooter{display:grid;gap:8px;padding:12px;border:1px solid var(--stroke);border-radius:14px;background:var(--panel)}.modernPickTaskFooter .btn{width:100%;text-align:center}.modernPickFeedback{margin:0}.modernTestLabels{display:grid;gap:13px}.modernTestResetInfo{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--danger) 38%,var(--stroke));border-radius:11px;background:color-mix(in srgb,var(--danger) 7%,var(--panel))}.modernTestResetInfo span{color:var(--muted);font-size:12px;text-align:right}.modernTestLabelList{display:grid;gap:8px}.modernTestLabelRow{display:grid;grid-template-columns:minmax(190px,1fr) minmax(210px,1fr) auto;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--stroke);border-radius:12px}.modernTestLabelRow>div{display:grid;gap:2px}.modernTestLabelRow>div b{font-family:var(--mono)}.modernTestLabelRow>div span,.modernTestLabelRow>div small{color:var(--muted)}.modernTestLabelRow.completed{border-color:color-mix(in srgb,#16a34a 40%,var(--stroke));background:color-mix(in srgb,#22c55e 6%,var(--panel))}.modernTestRequeueCheck{display:flex;align-items:center;gap:7px;min-height:32px;font-size:12px;font-weight:800;cursor:pointer}.modernTestRequeueCheck input{width:20px;height:20px;accent-color:var(--accent)}.temporaryScanPage{display:grid;gap:16px;padding:18px}.temporaryScanInfo{display:grid;gap:4px;margin:14px 0;padding:13px 15px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--stroke));border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.temporaryScanInfo span{color:var(--muted)}.temporaryScanForm{display:grid;gap:7px;padding:17px;border:2px solid var(--accent);border-radius:15px;background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.temporaryScanForm label{font-weight:850}.temporaryScanForm>div{display:flex;gap:9px}.temporaryScanForm .input{flex:1;min-width:0;height:50px;font:800 18px var(--mono)}.temporaryScanList{display:grid;gap:8px}.temporaryScanList article{display:grid;grid-template-columns:72px minmax(170px,.7fr) minmax(240px,1.5fr) auto;align-items:center;gap:13px;padding:12px;border:1px solid var(--stroke);border-radius:12px}.temporaryScanImage{width:72px;height:72px;object-fit:contain;border:1px solid var(--stroke);border-radius:10px;background:#fff}.temporaryScanImage.placeholder{display:grid;place-items:center;color:#64748b;font-size:10px;text-align:center}.temporaryScanTestCopy{border:2px solid color-mix(in srgb,var(--accent) 55%,var(--stroke))!important;background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.temporaryScanBarcode,.temporaryScanProduct{display:grid;gap:3px;min-width:0}.temporaryScanBarcode b{font:850 16px var(--mono);overflow-wrap:anywhere}.temporaryScanBarcode span,.temporaryScanProduct span,.temporaryScanProduct small{color:var(--muted)}@media (max-width: 850px){.modernPickStats,.modernPickSteps{grid-template-columns:1fr}.modernPickCreate,.modernPickTourHead,.modernPickLabelActions{align-items:stretch;flex-direction:column}.modernPickCurrent,.modernPickCurrent.needsBox{grid-template-columns:110px minmax(0,1fr)}.modernPickBoxCommand{grid-column:1 / -1}.modernPickImage,.modernPickImagePlaceholder{height:120px}.modernTestLabelRow,.temporaryScanList article{grid-template-columns:1fr;align-items:stretch}.modernTestResetInfo{align-items:flex-start;flex-direction:column}.modernTestResetInfo span{text-align:left}.modernPickTaskPage{gap:9px;padding:9px}.modernPickTaskModuleHeader{position:sticky;top:48px;z-index:80;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:9px;border-radius:12px}.modernPickTaskModuleHeader>.btn:last-child{display:none}.modernPickTaskModuleHeader h1{font-size:17px}.modernPickTaskModuleHeader span{font-size:9px}.modernPickTaskBack{min-height:42px;padding-inline:10px}.modernPickTaskPage .modernPickTour{gap:11px;padding:12px}.modernPickTaskPage .modernPickTourHead{flex-direction:row;align-items:center}.modernPickTaskPage .modernPickTourHead h2{font-size:18px}.modernPickTaskPage .modernPickTourHead span{font-size:12px}.modernPickTaskPage .modernPickSteps{display:none}.modernPickTaskPage .modernPickScanner{position:sticky;bottom:8px;z-index:70;padding:11px;box-shadow:0 -8px 24px var(--shadow)}.modernPickTaskPage>.banner{position:sticky;top:58px;z-index:75;margin:0}.modernPickTaskPage .modernPickBoxes{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;overflow-x:visible;padding-bottom:0}.modernPickTaskPage .modernPickItems{margin-top:2px}}@media (max-width: 560px){.modernPickPage{padding:10px}.modernPickPage:not(.modernPickTaskPage){gap:10px;overflow-x:clip}.modernPickPage:not(.modernPickTaskPage) .modernPickHeader{padding:12px}.modernPickPage:not(.modernPickTaskPage) .modernPickHeader .cardTitle{gap:8px}.modernPickPage:not(.modernPickTaskPage) .modernPickHeader .cardTitle h1{margin:0;font-size:23px;line-height:1.05}.modernPickPage:not(.modernPickTaskPage) .modernPickHeader .cardTitle .hint{display:none}.modernPickPage:not(.modernPickTaskPage) .modernPickHeader .cardTitle>.row{gap:6px}.modernPickPage:not(.modernPickTaskPage) .modernPickHeader .cardTitle>.row .btn{min-height:44px;padding:8px 10px;font-size:12px}.modernPickMobileOverviewToggle{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:10px;padding:9px 10px;border:1px solid var(--stroke);border-radius:12px;background:color-mix(in srgb,var(--accent) 7%,var(--panel));color:var(--text);text-align:left}.modernPickMobileOverviewToggle span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.modernPickMobileOverviewToggle b{font-size:12px}.modernPickMobileOverviewToggle em{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;font-size:20px;font-style:normal}.modernPickOverviewContent{display:none}.modernPickOverviewContent.open{display:grid;gap:10px}.modernPickOverviewContent .modernPickStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.modernPickOverviewContent .modernPickStats>div{padding:9px 10px;border-radius:11px}.modernPickOverviewContent .modernPickStats b{font-size:17px}.modernPickOverviewContent .modernPickStats>div:last-child{grid-column:1 / -1}.modernPickSetting{align-items:flex-start;min-height:44px;margin-top:0;padding:10px}.modernPickActiveTasks{padding:12px;border-width:2px}.modernPickActiveTasks .cardTitle h2{margin:0;font-size:20px}.modernPickActiveTasks .cardTitle .hint{font-size:11px}.modernPickTaskGrid{grid-template-columns:1fr}.modernPickTaskLink{width:100%;min-width:0;min-height:96px}.modernPickCreate{padding:12px}.modernPickOrderToolbar{align-items:stretch}.modernPickOrderToolbar>label,.modernPickOrderToolbar>.input,.modernPickQuickSelect{width:100%}.modernPickOrderToolbar>.modernPickDays{width:fit-content}.modernPickQuickSelect{display:grid;grid-template-columns:1fr 1fr;margin-left:0}.modernPickOrderToolbar .btn{min-width:0;padding-inline:8px;font-size:12px}.modernPickSelectableOrder{grid-template-columns:28px minmax(0,1fr);gap:8px 10px;min-height:96px;padding:11px}.modernPickSelectableOrder>.modernPickOrderCheckbox{grid-row:1 / span 6;align-self:start;margin-top:2px}.modernPickSelectableOrder>span{grid-column:2}.modernPickSelectionBar{position:sticky;top:calc(6px + env(safe-area-inset-top));z-index:12;align-items:stretch;flex-direction:column;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--stroke));box-shadow:0 8px 28px var(--shadow)}.modernPickSelectionBar .btn,.modernPickCreateButtons,.modernPickCreateButtons .btn{width:100%}.modernPickCreateButtons .btn{min-height:48px}.modernPickCurrent,.modernPickCurrent.needsBox{grid-template-columns:1fr}.modernPickImage,.modernPickImagePlaceholder{height:200px}.modernPickItem{grid-template-columns:28px 52px minmax(0,1fr)}.modernPickItem em{grid-column:3}.modernPickScanner>div{flex-direction:column}.modernPickTaskPage{padding:7px}.modernPickTaskPage{width:100%;max-width:100vw;overflow-x:clip}.modernPickTaskPage .modernPickTaskModuleHeader{grid-template-columns:1fr;width:100%}.modernPickTaskPage .modernPickTaskModuleHeader>div{grid-row:1}.modernPickTaskPage .modernPickTaskBack{grid-row:2;width:100%}.modernPickTaskPage .modernPickTourHead{flex-direction:column;align-items:stretch}.modernPickTaskPage .modernPickTourHead .row,.modernPickTaskPage .modernPickTourHead .btn{width:100%}.modernPickTaskPage .modernPickCurrent,.modernPickTaskPage .modernPickCurrent.needsBox{grid-template-columns:92px minmax(0,1fr);gap:11px;padding:11px}.modernPickTaskPage .modernPickImage,.modernPickTaskPage .modernPickImagePlaceholder{height:92px}.modernPickTaskPage .modernPickCurrentInfo{gap:4px}.modernPickTaskPage .modernPickCurrentInfo h2{font-size:18px}.modernPickTaskPage .modernPickCurrentInfo code{font-size:12px}.modernPickTaskPage .modernPickRack{padding:4px 8px;font-size:13px}.modernPickTaskPage .modernPickQuantity b{font-size:24px}.modernPickTaskPage .modernPickBoxCommand{grid-column:1 / -1;padding:12px}.modernPickTaskPage .modernPickScanner>div{width:100%;min-width:0;flex-direction:row}.modernPickTaskPage .modernPickScanner .input{height:54px;font-size:16px}.modernPickTaskPage .modernPickScanner .btn{min-width:78px}.modernPickTaskPage .modernPickScanAssist .btn{min-height:44px}.modernPickTaskPage .modernPickScanAssist span{flex-basis:100%}.modernPickCameraBackdrop{padding:6px}.modernPickCamera{max-height:calc(100dvh - 12px);padding:10px;border-radius:13px}.modernPickCameraView{min-height:260px}.modernPickCameraView video{height:52dvh}.modernPickTaskPage .modernPickMissing{width:100%;min-height:46px}.temporaryScanPage{padding:10px}.temporaryScanForm>div{flex-direction:column}}.imgHoverWrap{position:relative;display:inline-block}.imgPill{font-family:var(--mono);font-size:12px;opacity:.9}.imgHover{display:none;position:absolute;left:0;top:100%;margin-top:10px;width:240px;height:240px;border-radius:14px;overflow:hidden;border:1px solid var(--stroke);background:#ffffffe6;box-shadow:0 16px 40px var(--shadow);z-index:20}.imgHover.up{top:auto;bottom:100%;margin-top:0;margin-bottom:10px}.imgHoverWrap:hover .imgHover{display:flex;align-items:center;justify-content:center}.imgHover img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;background:#0f172a0a}.sortTh{cursor:pointer;-webkit-user-select:none;user-select:none}.sortTh:hover{background:#0ea5e914}.sortIcon{font-family:var(--mono);font-size:12px;opacity:.7;margin-left:8px}.dashboardHero{display:grid;gap:16px}.dashboardHero.dashboardHeroSticky{position:sticky;top:12px;z-index:9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.percentRow{display:grid;grid-template-columns:96px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#fff9}.percentRowLabel{font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.percentRowBar{position:relative;height:12px;border-radius:999px;overflow:hidden;background:#0f172a14}.percentRowBar>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#0f766e)}.percentRowValues{display:flex;align-items:baseline;gap:10px;justify-content:flex-end}.percentRowPct{font-size:22px;font-weight:760;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.percentRowOrders{font-size:14px;font-weight:650;color:var(--accent);font-variant-numeric:tabular-nums}.percentRowOrders .muted{font-weight:500;margin-left:4px}.timeOrdersWrap{position:relative}.timeOrdersOverlay{position:absolute;top:10px;right:14px;padding:8px 12px;border-radius:12px;background:#ffffffeb;border:1px solid var(--stroke);box-shadow:0 8px 20px #02061714;pointer-events:none;display:grid;gap:2px;min-width:140px}.timeOrdersOverlay .date{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.timeOrdersOverlay .count{font-size:22px;font-weight:760;letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums}.timeOrdersOverlay .turnover{margin-top:6px;padding-top:6px;border-top:1px dashed var(--stroke);display:flex;align-items:baseline;justify-content:space-between;gap:10px}.timeOrdersOverlay .turnoverLabel{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.timeOrdersOverlay .turnoverValue{font-size:14px;font-weight:700;color:#0f766e;font-variant-numeric:tabular-nums}.homeHero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);gap:18px;align-items:center;padding:22px;background:radial-gradient(240px 140px at 0% 0%,rgba(94,129,172,.18),transparent 72%),radial-gradient(220px 140px at 100% 0%,rgba(34,197,94,.14),transparent 74%),linear-gradient(180deg,#fffffff5,#ffffffc7)}.homeHeroCopy{display:grid;gap:12px}.homeTitle{margin:0;font-size:clamp(28px,4vw,44px);line-height:.96;letter-spacing:-.04em}.homeLead{margin:0;max-width:66ch;color:var(--muted);font-size:15px;line-height:1.6}.homeSignal{display:grid;justify-items:center;gap:14px;padding:18px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#ffffffad}.signalOrb{width:104px;height:104px;border-radius:999px;position:relative;box-shadow:inset 0 0 0 1px #0f172a14}.signalOrb:before,.signalOrb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.signalOrb.opening{background:radial-gradient(circle at 35% 30%,#ffffffe6,#f59e0b47 45%,#f59e0bb3);animation:pulseSignal 1.6s ease-in-out infinite}.signalOrb.ready{background:radial-gradient(circle at 35% 30%,#ffffffeb,#22c55e4d 45%,#0f766ec7)}.signalOrb.opening:after{border:1px solid rgba(245,158,11,.28);animation:rippleSignal 1.8s ease-out infinite}.signalText{color:var(--muted);text-align:center;font-size:14px}.homeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.homeCard{display:grid;gap:8px;min-height:136px;padding:18px;border-radius:18px;border:1px solid var(--stroke);text-decoration:none;background:linear-gradient(180deg,#fffffff2,#ffffffb8),linear-gradient(135deg,#5e81ac0f,#22c55e0a);box-shadow:0 14px 28px #02061714;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.homeCard:hover{transform:translateY(-2px);border-color:#0ea5e942;box-shadow:0 18px 34px #0206171f}.homeCardTitle{font-size:18px;font-weight:760;letter-spacing:-.02em}.homeCardText{color:var(--muted);line-height:1.5}@keyframes pulseSignal{0%,to{transform:scale(1);box-shadow:0 0 #f59e0b24}50%{transform:scale(1.04);box-shadow:0 0 0 10px #f59e0b0d}}@keyframes rippleSignal{0%{transform:scale(1);opacity:.7}to{transform:scale(1.35);opacity:0}}.dashboardHeroText{display:grid;gap:6px}.dashboardHeadline{font-size:clamp(22px,4vw,34px);line-height:1.05;white-space:nowrap;font-weight:760;letter-spacing:-.03em}.dashboardToolbar,.dashboardScope,.segmentedRow{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.filterGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.filterField{display:grid;gap:6px}.filterField span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.filterField .input,.filterField .select{min-width:0;width:100%}.dashboardStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.metricCard{border:1px solid var(--stroke);border-radius:16px;padding:16px;background:radial-gradient(180px 100px at 100% 0%,rgba(14,165,233,.14),transparent 70%),linear-gradient(180deg,#fffffff0,#ffffffc7);box-shadow:0 14px 32px #02061714}.metricLabel{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.metricValue{margin-top:10px;font-size:clamp(24px,3vw,34px);line-height:1;font-weight:760;letter-spacing:-.03em}.metricMetaRow{margin-top:12px;display:flex;justify-content:space-between;gap:10px;align-items:flex-end;flex-wrap:wrap}.metricDetail{color:var(--muted);font-size:13px}.metricDelta{font-size:12px;font-weight:650;color:var(--muted)}.metricDelta.up{color:#0f766e}.metricDelta.down{color:#b91c1c}.dashboardPairGrid{align-items:stretch}.chartShell{width:100%;overflow-x:auto}.chartSvg{display:block;width:100%;min-width:540px;height:auto}.chartAxisLabel{fill:#11182794;font-size:11px}.segmentedBtn{border-radius:999px;border:1px solid var(--stroke);background:#ffffffad;color:var(--muted);padding:8px 12px;font-size:12px;cursor:pointer;transition:transform .12s ease,border-color .12s ease,color .12s ease,background .12s ease}.segmentedBtn:hover{transform:translateY(-1px);color:var(--text)}.segmentedBtn.active{color:var(--text);border-color:#0ea5e959;background:#0ea5e91f}.rankList{display:grid;gap:12px}.rankItem{display:grid;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffff8a}.rankHeader,.rankMeta{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.rankLabel{font-weight:650}.rankValue{font-family:var(--mono);font-size:13px}.rankTrack{position:relative;height:10px;border-radius:999px;overflow:hidden;background:#0f172a14}.rankFill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#0f766e)}.rankMeta{font-size:12px;color:var(--muted);justify-content:flex-start;column-gap:18px}@media (max-width: 1100px){.filterGrid,.dashboardStats,.homeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar,.topControls{align-items:flex-start}.topbar,.topControls,.nav{flex-wrap:wrap}}@media (max-width: 720px){.filterGrid,.dashboardStats,.homeGrid{grid-template-columns:1fr}.shell{padding-left:12px;padding-right:12px}.metricMetaRow,.rankHeader,.rankMeta{flex-direction:column;align-items:flex-start}.dashboardHeadline{max-width:none}.homeHero{grid-template-columns:1fr}}.returnWorkflow,.returnStageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.visibilityPage{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.visibilityPage>*{min-width:0}.visibilityHero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px;background:radial-gradient(420px 220px at 92% 0%,rgba(15,111,143,.18),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--panel) 96%,white),color-mix(in srgb,var(--panel) 82%,transparent))}.visibilityHero h1{margin:6px 0 8px;font-size:clamp(28px,4vw,42px);line-height:1;letter-spacing:-.04em}.visibilityHero p{max-width:760px;margin:0;line-height:1.55}.visibilityEyebrow{color:#0f6f8f;font-size:12px;font-weight:800;letter-spacing:.14em}.visibilityHeroActions,.visibilityUploadControls,.visibilityStoreHeader,.visibilityStoreMeta,.visibilityImportResult,.visibilityLegend{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.visibilityUploadCard{display:grid;gap:12px}.visibilityUploadControls{align-items:end}.visibilityUploadControls>.input{min-width:min(100%,340px)}.visibilityFallback{min-width:190px}.visibilityImportResult{padding:12px;border:1px solid var(--stroke);border-radius:14px;background:color-mix(in srgb,var(--panel) 86%,transparent)}.visibilityImportResult>span:last-child{color:var(--muted)}.visibilityFilterGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.visibilityProductFilter,.visibilityModeField{grid-column:span 2}.visibilityNotice{padding:12px 14px;border:1px solid rgba(15,111,143,.28);border-radius:14px;background:#0f6f8f14;color:var(--text);line-height:1.45}.visibilityNotice.warn{border-color:#d9770661;background:#d977061a}.visibilityMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.visibilityChartsGrid{margin-top:0;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr)}.visibilityBreakdownGrid{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.visibilityChartsGrid>.card,.visibilityBreakdownGrid>.card{min-width:0}.visibilityChartWrap{display:grid;gap:10px}.visibilityLegend{color:var(--muted);font-size:12px}.visibilityLegend span{display:inline-flex;align-items:center;gap:6px}.visibilityLegend i{display:inline-block;width:22px;height:4px;border-radius:999px;background:#0f6f8f}.visibilityLegend i.seller{background:#d97706}.visibilityLegend i.calculated{height:0;border-top:2px dashed var(--muted);background:transparent}.visibilityChart{min-width:620px}.visibilityGridLine{stroke:var(--stroke);stroke-width:1}.visibilityBar.total{fill:#0f6f8f;stroke:#0a536c}.visibilityBar.seller{fill:#d97706;stroke:#9a5605}.visibilityBar.calculated{fill-opacity:.25;stroke-width:2;stroke-dasharray:5 4}.visibilityLine{fill:none;stroke-width:3;stroke-linecap:round}.visibilityLine.total{stroke:#0f6f8f}.visibilityLine.seller{stroke:#d97706}.visibilityLine.calculated{stroke-dasharray:7 5}.visibilityDot{stroke-width:3}.visibilityDot.total{fill:#0f6f8f;stroke:#0f6f8f}.visibilityDot.seller{fill:#d97706;stroke:#d97706}.visibilityDot.calculated{fill:var(--panel)}.visibilityEmptyChart{display:grid;place-items:center;min-height:290px;color:var(--muted);border:1px dashed var(--stroke);border-radius:14px}.visibilityStoreList{display:grid;gap:13px}.visibilityStoreRow{display:grid;gap:8px;padding:12px;border:1px solid var(--stroke);border-radius:14px;background:color-mix(in srgb,var(--panel) 88%,transparent)}.visibilityStoreHeader{justify-content:space-between}.visibilityStoreHeader span,.visibilityStoreMeta{color:var(--muted);font-size:12px}.visibilityStoreTracks{display:grid;gap:5px}.visibilityStoreTrack{position:relative;display:block;height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--stroke) 74%,transparent)}.visibilityStoreTrack i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#0f6f8f}.visibilityStoreTrack i.seller{background:#d97706}.visibilityStoreMeta{justify-content:space-between}.visibilityCompactTable,.visibilityRecordsTable,.visibilityUploadsTable{min-height:0}.visibilityCompactTable{max-height:420px}.visibilityCompactTable table{min-width:620px}.visibilityRecordsTable table,.visibilityUploadsTable table{min-width:1180px}.visibilityFrequency{display:inline-flex;padding:5px 9px;border:1px solid var(--stroke);border-radius:999px;font-size:12px;font-weight:700;text-transform:capitalize}.visibilityFrequency.daily{border-color:#0f766e59;background:#0f766e1a}.visibilityFrequency.weekly{border-color:#0f6f8f59;background:#0f6f8f1a}.visibilityFrequency.monthly{border-color:#d9770659;background:#d977061a}.visibilityFrequency.custom{border-color:#7c3aed59;background:#7c3aed1a}@media (max-width: 1200px){.visibilityFilterGrid,.visibilityMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.visibilityChartsGrid{grid-template-columns:1fr}}@media (max-width: 720px){.visibilityHero{align-items:flex-start;flex-direction:column}.visibilityFilterGrid,.visibilityMetricGrid{grid-template-columns:1fr}.visibilityProductFilter,.visibilityModeField{grid-column:span 1}.visibilityUploadControls{align-items:stretch;flex-direction:column}.visibilityStoreHeader,.visibilityStoreMeta{align-items:flex-start;flex-direction:column}}.returnWorkflowStep,.returnStage{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--panel) 88%,transparent)}.returnStageGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.returnStageTitle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px}.returnField{display:grid;width:100%;gap:5px;color:var(--muted)}.returnNextAction{padding:12px 14px;border-left:4px solid var(--accent);border-radius:8px;background:color-mix(in srgb,var(--accent) 10%,transparent);font-weight:650}.returnUploadBox{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:14px 0;padding:12px;border:1px dashed var(--border);border-radius:10px}.returnItemImage{width:72px;height:72px;display:block;border:1px solid var(--border);border-radius:10px;background:#fff;object-fit:contain}.returnItemEdit{display:grid;width:100%;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px}.returnItemImagePlaceholder{display:grid;width:72px;height:72px;place-items:center;border:1px dashed var(--border);border-radius:10px;color:var(--muted);font-size:11px;text-align:center}@media (max-width: 900px){.returnWorkflow,.returnStageGrid{grid-template-columns:1fr}}.historySummaryGrid,.historyCalculatorResult{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.historyMetric{padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 72%,transparent)}.historyMetric span{display:block;color:var(--muted);font-size:12px;margin-bottom:3px}.historyMetric strong{font-size:16px}.historyMetric.good strong{color:#16784a}.historyMetric.warn strong{color:#ba3d2b}.historySubsummary{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:13px}.historyCalculatorGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin:12px 0}.historyCalculatorField{display:grid;gap:5px;color:var(--muted);font-size:12px}@media (max-width: 600px){.historySummaryGrid,.historyCalculatorResult,.historyCalculatorGrid{grid-template-columns:1fr 1fr}}.reconPage{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:16px}.reconPage>*{min-width:0}.reconHero{display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;background:radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 34%),var(--panel)}.reconHero h1{margin:4px 0 8px;font-size:clamp(24px,3vw,38px);line-height:1.1}.reconHero p{max-width:840px;margin:0}.reconEyebrow{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.16em}.reconControls{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.reconControls label{display:grid;gap:5px;min-width:160px;color:var(--muted);font-size:12px}.reconPlatformSwitch{display:inline-flex;align-self:stretch;padding:4px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--panel) 72%,transparent)}.reconPlatformSwitch button{min-width:90px;border:0;border-radius:7px;padding:8px 12px;color:var(--muted);background:transparent;cursor:pointer;font-weight:650}.reconPlatformSwitch button.active{color:#fff;background:var(--accent);box-shadow:0 5px 18px color-mix(in srgb,var(--accent) 30%,transparent)}.reconUploadZone{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px;border:1px dashed color-mix(in srgb,var(--accent) 52%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--accent) 6%,transparent)}.reconSelectedFiles{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.reconSelectedFiles span{max-width:340px;padding:5px 8px;overflow:hidden;border-radius:7px;color:var(--muted);background:color-mix(in srgb,var(--panel) 66%,transparent);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.reconImportResults,.reconChecks{display:grid;gap:8px;margin-top:12px}.reconImportResults>div{display:grid;grid-template-columns:auto minmax(170px,1fr) minmax(240px,2fr);align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--border);border-radius:9px}.reconStatus{display:inline-flex;width:max-content;align-items:center;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.reconStatus.good{color:#11623f;background:#22c55e21}.reconStatus.info{color:#075985;background:#0ea5e921}.reconStatus.warn{color:#92400e;background:#f59e0b29}.reconStatus.bad{color:#991b1b;background:#ef444424}.reconMetricGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.reconMetric{display:grid;align-content:start;min-height:108px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.reconMetric>span,.reconMetric small{color:var(--muted);font-size:11px}.reconMetric strong{margin:7px 0 5px;font-family:var(--mono);font-size:clamp(16px,1.7vw,22px);line-height:1.1}.reconMetric.good{border-color:#22c55e61}.reconMetric.good strong,.reconPositive{color:#16784a;font-weight:750}.reconMetric.warn{border-color:#f59e0b80}.reconMetric.warn strong{color:#b45309}.reconMetric.bad{border-color:#ef444473}.reconMetric.bad strong,.reconNegative{color:#b42318;font-weight:750}.reconTwoColumn{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);gap:16px}.reconChecks>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--border)}.reconChecks>div:last-child{border-bottom:0}.reconChecks p{margin:3px 0 0;color:var(--muted);font-size:11px;line-height:1.4}.reconOrdersTable table{min-width:1500px}.reconOrdersTable td{font-size:12px;white-space:nowrap}.reconSources{max-width:250px;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1400px){.reconMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1000px){.reconTwoColumn{grid-template-columns:1fr}.reconHero{align-items:flex-start;flex-direction:column}}@media (max-width: 720px){.reconMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reconPlatformSwitch{width:100%}.reconPlatformSwitch button{min-width:0;flex:1}.reconImportResults>div{grid-template-columns:1fr}}@media (max-width: 560px){html,body,#root{width:100%;max-width:100%;min-width:0;overflow-x:hidden;overflow-x:clip}body,button,input,select,textarea{-webkit-text-size-adjust:100%}.shell,.shell.layout-sidebar,.mainArea,.mainArea>*,main,.page,.grid,.card,form,fieldset{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.shell.layout-sidebar:not(.warehouseRouteShell){gap:8px;padding:8px}.sidebar{width:100%;max-width:100%;min-width:0;padding:10px;border-radius:12px;box-sizing:border-box}.sidebar .nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%}.sidebar .nav a{min-width:0;padding:8px 9px;white-space:normal;overflow-wrap:anywhere}.warehouseRouteShell .mainArea,.mainArea{overflow-x:hidden;overflow-x:clip}.grid,.page{margin-inline:0}.card{padding:12px}.cardTitle,.inboundHeader,.warehouseHeader,.warehouseDrawerHeader,.warehouseLabelRow,.warehouseRackHeader,.warehouseParameterHeader,.warehouseLookupHeader,.warehouseRptHeading,.productDetailToolbar,.productDetailHeader,.visibilityHero,.reconHero{align-items:stretch;flex-direction:column;min-width:0}.cardTitle>*,.cardTitle>.row,.warehouseHeaderActions,.warehouseRackHeaderActions,.warehouseRptModeActions,.visibilityHeroActions{width:100%;max-width:100%;min-width:0}.cardTitle>.row>.btn,.warehouseHeaderActions>.btn,.warehouseRackHeaderActions>.btn,.warehouseRptModeActions>.btn,.visibilityHeroActions>.btn{flex:1 1 100%;width:100%}h1,h2,h3,p,label,code,strong,small,span{max-width:100%;overflow-wrap:anywhere}input:not([type=checkbox]):not([type=radio]),select,textarea,.input,.select{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.btn,button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.tableWrap,.warehouseRackPriorityScroll,.warehouseRackGridScroll,.warehouseRptPrint,.niveaPriceTableWrap,.visibilityChartWrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.tableWrap table{width:max-content;min-width:100%}.stockAdjustmentControl,.niveaEntryControls,.inboundImportForm,.warehouseTestForm,.imageLibraryRules,.imageLibraryToolbar,.imageDownloadRules,.warehouseRackSearchPanel,.warehouseLookupForm>div,.warehouseParameterSteps,.warehouseParameterExplain,.visibilityFilterGrid,.visibilityMetricGrid,.visibilityChartsGrid,.visibilityBreakdownGrid,.reconTwoColumn,.historyCalculatorGrid,.returnStageGrid{grid-template-columns:minmax(0,1fr);min-width:0}.stockAdjustmentControl{width:100%}.stockAdjustmentControl .input,.stockAdjustmentControl .select{width:100%;min-width:0}.stockRuleCard,.warehouseToolbar,.warehouseSimpleActions,.warehouseOrderSearchBar,.imageLibraryUpload,.imageDownloadUpload,.warehouseRptImport,.rptToolbar,.dashboardToolbar,.dashboardScope,.segmentedRow,.visibilityHeroActions,.visibilityUploadControls,.reconControls,.niveaPriceActions{align-items:stretch;flex-direction:column;width:100%;max-width:100%;min-width:0}.warehouseToolbar>*,.warehouseSimpleActions>*,.warehouseOrderSearchBar>*,.imageLibraryUpload>*,.imageDownloadUpload>*,.warehouseRptImport>*,.rptToolbar>*,.dashboardToolbar>*,.reconControls>*,.niveaPriceActions>*{width:100%;max-width:100%;min-width:0}.warehouseDailyCounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.warehouseDailyCount,.simpleCountTotals span,.inboundTotals span,.warehouseRptTotals span{min-width:0}.warehouseMarketplaceFilters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.warehouseMarketplaceFilters .btn{width:100%}.warehouseProductGrid,.warehouseProductCard,.simpleCountLine,.inboundLine,.warehouseLookupCard,.imageLibraryItem,.temporaryScanList article{grid-template-columns:minmax(0,1fr);min-width:0}.warehouseProductCard,.simpleCountLine,.inboundLine,.imageLibraryItem,.temporaryScanList article{padding:10px}.imageLibraryItem .btn{grid-column:auto;width:100%}.imageLibraryItem img{justify-self:center}.warehousePickSourceRow{grid-template-columns:minmax(0,1fr) 68px}.warehousePickSourceRow>.btn{grid-column:1 / -1;width:100%}.warehouseIssueBox .input,.warehouseLocationSearch,.rptToolbar>div:first-child,.rptToolbar .input{width:100%;max-width:100%;min-width:0}.warehouseLocationSummary{grid-template-columns:76px minmax(0,1fr)}.warehouseLocationImage{width:76px;height:76px}.warehouseSlotRow,.warehouseOrderSlot,.warehouseLookupSlot,.warehouseRackSearchResult{max-width:100%;min-width:0}.warehouseRackBlockTabs{grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:hidden}.warehouseHubGrid,.homeGrid,.dashboardStats,.dashboardPairGrid,.filterGrid,.rptSettingsGrid,.rptMetricGrid,.warehouseParameterMetrics,.niveaPriceSummary,.reconMetricGrid,.historySummaryGrid,.historyCalculatorResult{grid-template-columns:minmax(0,1fr)}.modernPickPage,.modernPickTaskPage,.temporaryScanPage,.warehouseLookupPage,.warehouseParameterPage,.warehouseRackPage,.inboundReviewPage,.productDetailPage,.visibilityPage,.reconPage{width:100%;max-width:100%;min-width:0;margin-inline:0;padding:8px;overflow-x:hidden;overflow-x:clip;box-sizing:border-box}.productDetailLayout,.productFields,.productMarketplaceSettings,.visibilityPage>*,.reconPage>*{min-width:0;max-width:100%}.reconPlatformSwitch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.reconPlatformSwitch button{width:100%}.modernPickTaskPage .modernPickScanner>div,.temporaryScanForm>div{grid-template-columns:minmax(0,1fr);flex-direction:column}.modernPickTaskPage .modernPickScanner .btn,.temporaryScanForm .btn{width:100%}.modernPickTaskPage .modernPickCurrent,.modernPickTaskPage .modernPickCurrent.needsBox{grid-template-columns:78px minmax(0,1fr)}.modernPickTaskPage .modernPickImage,.modernPickTaskPage .modernPickImagePlaceholder{width:78px;height:78px}.modernPickTaskPage .modernPickBoxCommand{grid-column:1 / -1}.visibilityChart,.visibilityCompactTable table,.visibilityRecordsTable table,.visibilityUploadsTable table,.reconOrdersTable table,.niveaPriceTable,.imageDownloadTable,.rptRecommendationTable table{max-width:none}}@media (max-width: 560px){.modernPickTaskPage{gap:4px;padding:4px}.modernPickTaskPage .modernPickTaskModuleHeader{position:static;display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:6px;min-height:0;padding:4px 6px;border-radius:8px;box-shadow:none}.modernPickTaskPage .modernPickTaskModuleHeader>div{display:block}.modernPickTaskPage .modernPickTaskModuleHeader h1{margin:0;font-size:15px;line-height:1.15;white-space:nowrap}.modernPickTaskPage .modernPickTaskModuleHeader>.modernPickTaskHome{display:grid;place-items:center;width:38px;min-width:38px;min-height:38px;padding:0;font-size:19px}.modernPickTaskPage .modernPickTaskHomeLabel{display:none}.modernPickTaskPage .modernPickTour{gap:5px;padding:6px;border-width:2px;border-radius:10px;box-shadow:none}.modernPickTaskPage .modernPickTourHead,.modernPickTaskPage .modernPickTourHead>div:first-child{display:flex;flex-flow:row wrap;align-items:baseline;gap:2px 7px}.modernPickTaskPage .modernPickTourHead small{display:none}.modernPickTaskPage .modernPickTourHead h2{margin:0;font-size:13px;line-height:1.1}.modernPickTaskPage .modernPickTourHead span{font-size:10px;line-height:1.1}.modernPickTaskPage .modernPickCurrent,.modernPickTaskPage .modernPickCurrent.needsBox{grid-template-columns:177px minmax(0,1fr);align-content:start;gap:10px;min-height:0;padding:10px;border-radius:12px;box-shadow:0 8px 18px var(--shadow)}.modernPickTaskPage .modernPickImageButton,.modernPickTaskPage .modernPickImage,.modernPickTaskPage .modernPickImagePlaceholder{width:177px;height:177px;border-radius:10px}.modernPickTaskPage .modernPickCurrentInfo{align-content:start;gap:5px}.modernPickTaskPage .modernPickCurrentInfo h2{display:-webkit-box;margin:0;overflow:hidden;font-size:18px;line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:2}.modernPickTaskPage .modernPickCurrentInfo code{font-size:12px;line-height:1.1}.modernPickTaskPage .modernPickRack{padding:4px 8px;font-size:13px;line-height:1.15}.modernPickTaskPage .modernPickQuantity{gap:4px;line-height:1}.modernPickTaskPage .modernPickQuantity b{font-size:23px}.modernPickTaskPage .modernPickQuantity span{font-size:11px}.modernPickTaskPage .modernPickBoxCommand{grid-column:1 / -1;gap:3px;padding:6px;border-radius:8px}.modernPickTaskPage .modernPickBoxCommand b{font-size:24px}.modernPickTaskPage .modernPickFeedback{padding:6px 8px;border-radius:8px;font-size:12px;line-height:1.15}.modernPickTaskPage .modernPickDistributionPlan{gap:5px;padding:9px 10px;border-radius:10px}.modernPickTaskPage .modernPickDistributionRows{gap:6px}.modernPickTaskPage .modernPickDistributionRows span{padding:7px 8px;font-size:12px}.modernPickTaskPage .modernPickAwaitingNext{padding:9px 10px}.modernPickTaskPage .modernPickScanner{position:static;gap:3px;padding:6px;border-width:1px;border-radius:9px;box-shadow:none}.modernPickTaskPage .modernPickScanner label{font-size:12px;line-height:1.1}.modernPickTaskPage .modernPickScanner>div{display:flex;flex-direction:row;gap:5px}.modernPickTaskPage .modernPickScanner .input{height:38px;padding:5px 7px;font-size:13px}.modernPickTaskPage .modernPickScanner .btn{width:auto;min-width:62px;padding:5px 8px;font-size:12px}.modernPickTaskPage .modernPickScanner>small,.modernPickTaskPage .modernPickScanAssist span{display:none}.modernPickTaskPage .modernPickScanAssist{padding:0}.modernPickTaskPage .modernPickScanAssist .btn{min-height:30px;padding-block:4px}.modernPickTaskPage .modernPickMissing{min-height:34px;padding:6px 8px;font-size:12px}.modernPickTaskPage .modernPickItems summary{padding:4px 1px;font-size:13px}.modernPickTaskPage .modernPickCompletionSummary{gap:6px;padding:8px;border-radius:10px}.modernPickTaskPage .modernPickCompletionSummary>div{align-items:flex-start;flex-direction:column;gap:2px}.modernPickTaskPage .modernPickCompletionSummary h2{font-size:17px}.modernPickTaskPage .modernPickCompletionHeading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.modernPickTaskPage .modernPickCompletionTotal{justify-items:end;min-width:96px}.modernPickTaskPage .modernPickCompletionTotal b{font-size:48px}.modernPickTaskPage .modernPickCompletionSummary article{gap:4px;padding:7px}.modernPickTaskPage .modernPickCompletionSummary article>div{grid-template-columns:minmax(0,1fr) auto;gap:5px}.modernPickTaskPage .modernPickCompletionSummary article em{grid-column:1 / -1}.modernPickTaskPage .modernPickReviewOrderToggle{grid-template-columns:28px minmax(0,1fr) auto;min-height:50px}.modernPickTaskPage .modernPickReviewOrderToggle>em{grid-column:2 / -1}.modernPickTaskPage .modernPickCompletionSummary article>.modernPickReviewProducts{display:grid;grid-template-columns:minmax(0,1fr)}.modernPickTaskPage .modernPickReviewProduct{grid-template-columns:68px minmax(0,1fr) auto}.modernPickTaskPage .modernPickReviewProduct .modernPickImageButton,.modernPickTaskPage .modernPickReviewProduct .modernPickImage,.modernPickTaskPage .modernPickReviewProduct .modernPickImagePlaceholder{width:68px;height:68px}.modernPickTaskPage .modernPickReviewProduct>em{grid-column:2 / -1}.temporaryScanList .temporaryScanImage{justify-self:center;width:104px;height:104px}.modernPickTaskPage .modernPickTaskFooter{gap:5px;padding:6px;border-radius:9px}.modernPickTaskPage .modernPickTaskFooter .btn{min-height:34px;padding:6px 8px;font-size:12px}}@media (max-width: 560px){.mobileDashboard{--mobile-dashboard-radius: 22px;position:relative;display:grid;gap:14px;width:100%;max-width:100%;min-width:0;padding:8px 4px calc(102px + env(safe-area-inset-bottom));overflow-x:hidden;overflow-x:clip;color:var(--text)}.shell.layout-sidebar:has(.mobileDashboard){display:block;width:100%;max-width:100%;padding:8px}.shell.layout-sidebar:has(.mobileDashboard)>.sidebar{display:none}.shell.layout-sidebar:has(.mobileDashboard)>.mainArea{width:100%;max-width:100%;min-width:0}.mobileDashboard>*{width:100%;max-width:100%;min-width:0}.mobileDashboardHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 4px 2px}.mobileDashboardHeader>div{min-width:0}.mobileDashboardHeader span,.mobileDashboardSection header span{display:block;margin-bottom:3px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mobileDashboardHeader h1{margin:0;font-size:27px;line-height:1.05;letter-spacing:-.04em}.mobileDashboardRefresh{display:grid;flex:0 0 46px;width:46px;height:46px;place-items:center;padding:0;border:1px solid var(--stroke);border-radius:50%;background:var(--panel);color:var(--text);box-shadow:0 8px 24px color-mix(in srgb,var(--shadow) 45%,transparent)}.mobileDashboardRefresh svg{width:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mobileDashboardQuickRanges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.mobileDashboardQuickRanges>button,.mobileDashboardFilters>summary{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:center;padding:8px 7px;border:1px solid var(--stroke);border-radius:13px;background:var(--panel);color:var(--text);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.mobileDashboardQuickRanges>button:active,.mobileDashboardFilters>summary:active{transform:translateY(1px)}.mobileDashboardFilters{position:relative;min-width:0}.mobileDashboardFilters>summary{gap:4px;list-style:none}.mobileDashboardFilters>summary::-webkit-details-marker{display:none}.mobileDashboardFilters[open]>summary{border-color:color-mix(in srgb,var(--accent) 70%,var(--stroke));background:color-mix(in srgb,var(--accent) 12%,var(--panel))}.mobileDashboardFilterPanel{position:absolute;z-index:12;top:calc(100% + 8px);right:0;display:grid;width:min(356px,calc(100vw - 28px));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border:1px solid var(--stroke);border-radius:18px;background:color-mix(in srgb,var(--panel) 96%,var(--bg));box-shadow:0 20px 48px var(--shadow)}.mobileDashboardFilterPanel label{display:grid;min-width:0;gap:5px}.mobileDashboardFilterPanel label>span{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.mobileDashboardFilterPanel .input,.mobileDashboardFilterPanel .select,.mobileDashboardFilterPanel .btn{min-height:44px}.mobileDashboardFilterPanel>.btn{grid-column:1 / -1}.mobileDashboardHeroCard{position:relative;display:grid;min-height:286px;align-content:start;padding:22px 20px 12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:28px;background:radial-gradient(230px 160px at 92% 0%,color-mix(in srgb,var(--accent2) 48%,transparent),transparent 72%),linear-gradient(145deg,color-mix(in srgb,var(--accent) 72%,#062b2d),color-mix(in srgb,var(--accent2) 55%,#073b3a));color:#fff;box-shadow:0 18px 38px color-mix(in srgb,var(--shadow) 70%,transparent)}.mobileDashboardHeroTop{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px}.mobileDashboardHeroTop b{padding:6px 10px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffffff26;font-size:11px;text-transform:capitalize}.mobileDashboardHeroCard>strong{margin-top:9px;overflow:hidden;font-size:clamp(35px,10vw,48px);font-weight:780;line-height:1;letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap}.mobileDashboardHeroCard>small{margin-top:8px;color:#fffc;font-size:12px}.mobileDashboardTrend{display:block;width:100%;height:128px;margin-top:7px;overflow:visible}.mobileDashboardTrend text{fill:#ffffffc7;font-size:10px}.mobileDashboardKpiGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;scroll-margin-top:12px}.mobileDashboardKpi{display:grid;min-width:0;min-height:132px;align-content:start;gap:8px;padding:16px 14px;border:1px solid var(--stroke);border-radius:var(--mobile-dashboard-radius);background:radial-gradient(130px 80px at 100% 0%,color-mix(in srgb,var(--kpi-color, var(--accent)) 16%,transparent),transparent 70%),var(--panel);box-shadow:0 10px 26px color-mix(in srgb,var(--shadow) 34%,transparent)}.mobileDashboardKpi.blue{--kpi-color: #0ea5e9}.mobileDashboardKpi.green{--kpi-color: #16a34a}.mobileDashboardKpi.violet{--kpi-color: #7c3aed}.mobileDashboardKpi.amber{--kpi-color: #d97706}.mobileDashboardKpi>span{min-height:30px;color:var(--muted);font-size:12px;font-weight:700}.mobileDashboardKpi strong{overflow:hidden;color:var(--kpi-color);font-size:clamp(20px,6.2vw,28px);line-height:1;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.mobileDashboardKpi small{color:var(--muted);font-size:11px}.mobileDashboardWarning{display:block;padding:12px 14px;border:1px solid color-mix(in srgb,var(--warn) 45%,var(--stroke));border-radius:14px;background:color-mix(in srgb,var(--warn) 10%,var(--panel));color:var(--text);font-size:12px;font-weight:700;text-decoration:none}.mobileDashboardCard,.mobileDashboardSection{display:grid;gap:14px;padding:18px 16px;border:1px solid var(--stroke);border-radius:var(--mobile-dashboard-radius);background:var(--panel);box-shadow:0 10px 28px color-mix(in srgb,var(--shadow) 30%,transparent);scroll-margin-top:12px}.mobileDashboardCard h2,.mobileDashboardSection h2{margin:0;font-size:19px;letter-spacing:-.025em}.mobileDashboardCard p{margin:0;color:var(--muted);line-height:1.45}.mobileDashboardSection>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.mobileDashboardSection>header>b{color:var(--muted);font-size:12px}.mobileDashboardDistribution,.mobileDashboardProducts{display:grid;gap:13px;min-width:0}.mobileDashboardDistributionRow{display:grid;min-width:0;gap:6px}.mobileDashboardDistributionRow>div:first-child{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:10px}.mobileDashboardDistributionRow>div:first-child span{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mobileDashboardDistributionRow b,.mobileDashboardDistributionRow small{color:var(--muted);font-size:11px;font-weight:650}.mobileDashboardDistributionRow small{justify-self:end;margin-top:-2px}.mobileDashboardBar{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--stroke) 70%,transparent)}.mobileDashboardBar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent2))}.mobileDashboardProducts article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;min-width:0;align-items:center;gap:10px}.mobileDashboardProducts i{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--accent) 12%,var(--panel));color:var(--accent);font-size:12px;font-style:normal;font-weight:800}.mobileDashboardProducts article>div{display:grid;min-width:0;gap:7px}.mobileDashboardProducts article>div>span{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mobileDashboardProducts article>b{max-width:92px;overflow:hidden;font:700 11px var(--mono);text-overflow:ellipsis;white-space:nowrap}.mobileDashboardEmpty{margin:0;color:var(--muted);font-size:13px}.mobileDashboardSecondaryMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobileDashboardSecondaryMetrics>div{display:grid;min-width:0;gap:5px;padding:11px;border:1px solid var(--stroke);border-radius:13px;background:color-mix(in srgb,var(--accent) 4%,transparent)}.mobileDashboardSecondaryMetrics span{color:var(--muted);font-size:10px;font-weight:700}.mobileDashboardSecondaryMetrics b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mobileDashboardExport{min-height:48px;width:100%}.mobileDashboardEmailSettings,.mobileDashboardEmailSettings>*{min-width:0;max-width:100%}.mobileDashboardEmailSettings .card{box-shadow:none}.mobileDashboardEmailSettings button,.mobileDashboardEmailSettings summary{min-height:44px}.mobileDashboardBottomNav{position:fixed;z-index:30;right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));display:grid;width:auto;max-width:520px;min-height:68px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0 auto;padding:6px;border:1px solid color-mix(in srgb,var(--stroke) 72%,transparent);border-radius:24px;background:color-mix(in srgb,var(--text) 92%,var(--bg));box-shadow:0 16px 44px var(--shadow)}.mobileDashboardBottomNav button{display:grid;min-width:0;min-height:54px;place-items:center;align-content:center;gap:3px;padding:5px 3px;border:0;border-radius:18px;background:transparent;color:var(--bg);font:inherit;font-size:10px;font-weight:750}.mobileDashboardBottomNav button.active{background:var(--accent);color:#fff}.mobileDashboardBottomNav svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mobileDashboardBottomNav circle{fill:currentColor;stroke:none}}@media (max-width: 560px){body:has(.mobileDashboard){max-width:100vw;overflow-x:hidden}.mobileDashboard{--mobile-dashboard-radius: 24px;gap:12px;padding:max(10px,env(safe-area-inset-top)) 4px calc(104px + env(safe-area-inset-bottom));overflow-x:hidden;overflow-x:clip}.shell.layout-sidebar:has(.mobileDashboard){padding:0 8px;overflow-x:hidden}.mobileDashboardHeader{min-height:68px;padding:7px 3px 4px}.mobileDashboardHeading{display:flex;min-width:0;align-items:center;gap:11px}.mobileDashboardHeading>div:last-child{min-width:0}.mobileDashboardBrandMark{display:grid;flex:0 0 43px;width:43px;height:43px;place-items:center;border-radius:15px;background:linear-gradient(145deg,var(--accent),var(--accent2));color:#fff;font-size:18px;font-weight:850;box-shadow:0 9px 22px color-mix(in srgb,var(--accent) 25%,transparent)}.mobileDashboardHeader span{max-width:230px;margin:0 0 3px;overflow:hidden;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mobileDashboardHeader h1{font-size:26px;letter-spacing:-.045em}.mobileDashboardRefresh{flex-basis:44px;width:44px;height:44px;border-radius:15px;box-shadow:0 7px 20px color-mix(in srgb,var(--shadow) 34%,transparent)}.mobileDashboardRefresh:disabled{opacity:.55}.mobileDashboardScope{display:grid;gap:10px;padding:13px;border:1px solid var(--stroke);border-radius:20px;background:color-mix(in srgb,var(--panel) 94%,var(--bg));box-shadow:0 8px 24px color-mix(in srgb,var(--shadow) 24%,transparent)}.mobileDashboardScopeSummary{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.mobileDashboardScopeSummary>div{display:grid;min-width:0;gap:2px}.mobileDashboardScopeSummary>div>span{color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.mobileDashboardScopeSummary strong{overflow:hidden;font-size:14px;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.mobileDashboardFilterButton{display:flex;flex:0 0 auto;min-height:44px;align-items:center;gap:6px;padding:8px 12px;border:0;border-radius:13px;background:color-mix(in srgb,var(--accent) 12%,var(--panel));color:var(--accent);font:inherit;font-size:12px;font-weight:800}.mobileDashboardFilterButton svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}.mobileDashboardQuickRanges{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mobileDashboardQuickRanges>button{min-height:44px;border:0;border-radius:12px;background:color-mix(in srgb,var(--text) 5%,var(--panel));font-size:12px}.mobileDashboardQuickRanges>button:hover{background:color-mix(in srgb,var(--accent) 10%,var(--panel));color:var(--accent)}.mobileDashboardScopeChips{display:flex;min-width:0;gap:6px;overflow:hidden}.mobileDashboardScopeChips span{min-width:0;padding:5px 8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--stroke) 78%,transparent);border-radius:999px;color:var(--muted);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mobileDashboardHeroCard{min-height:294px;padding:21px 19px 10px;border-color:#ffffff29;border-radius:29px;background:radial-gradient(250px 180px at 104% -12%,color-mix(in srgb,var(--accent2) 72%,transparent),transparent 70%),radial-gradient(180px 150px at -12% 108%,color-mix(in srgb,var(--accent) 74%,transparent),transparent 72%),linear-gradient(145deg,color-mix(in srgb,var(--accent) 76%,#072d35),color-mix(in srgb,var(--accent2) 55%,#092e35));box-shadow:0 18px 38px color-mix(in srgb,var(--accent) 17%,var(--shadow))}.mobileDashboardHeroCard:after{position:absolute;top:-52px;right:-42px;width:150px;height:150px;border:1px solid rgba(255,255,255,.11);border-radius:50%;content:""}.mobileDashboardHeroTop{position:relative;z-index:1;font-size:13px}.mobileDashboardHeroTop>span{font-weight:750}.mobileDashboardHeroTop small{color:#ffffffad;font-weight:500}.mobileDashboardHeroTop b{padding:6px 9px;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.mobileDashboardHeroCard>strong{position:relative;z-index:1;margin-top:10px;font-size:clamp(38px,10vw,50px)}.mobileDashboardHeroMeta{position:relative;z-index:1;display:flex;gap:8px;margin-top:11px}.mobileDashboardHeroMeta>span{display:inline-flex;min-width:0;align-items:center;gap:5px;padding:6px 9px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff1a;color:#fffc;font-size:9px;font-weight:650}.mobileDashboardHeroMeta b{color:#fff;font-size:12px}.mobileDashboardTrend{position:relative;z-index:1;height:122px;margin-top:2px}.mobileDashboardTrendBaseline{stroke:#ffffff29;stroke-width:1}.mobileDashboardKpiGrid{gap:9px}.mobileDashboardKpi{min-height:143px;gap:9px;padding:14px;border-radius:21px;box-shadow:0 9px 25px color-mix(in srgb,var(--shadow) 26%,transparent)}.mobileDashboardKpiTitle{display:flex;min-width:0;min-height:36px;align-items:center;gap:8px}.mobileDashboardKpiTitle>span:last-child{color:var(--muted);font-size:11px;font-weight:750;line-height:1.25}.mobileDashboardKpiIcon{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--kpi-color) 12%,var(--panel));color:var(--kpi-color)}.mobileDashboardKpiIcon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mobileDashboardKpi strong{font-size:clamp(23px,6vw,29px)}.mobileDashboardKpi small{line-height:1.35}.mobileDashboardDataQuality{display:flex;min-width:0;align-items:center;gap:11px;padding:11px 13px;border:1px solid var(--stroke);border-radius:17px;background:var(--panel)}.mobileDashboardDataQuality>span{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:11px;font-size:15px;font-weight:900}.mobileDashboardDataQuality.complete>span{background:color-mix(in srgb,#16a34a 14%,var(--panel));color:#16a34a}.mobileDashboardDataQuality.warning>span{background:color-mix(in srgb,#d97706 15%,var(--panel));color:#d97706}.mobileDashboardDataQuality>div{display:grid;min-width:0;gap:2px}.mobileDashboardDataQuality b{font-size:12px}.mobileDashboardDataQuality small{color:var(--muted);font-size:10px;line-height:1.35}.mobileDashboardCard,.mobileDashboardSection{gap:15px;padding:17px 15px;border-radius:var(--mobile-dashboard-radius);box-shadow:0 9px 27px color-mix(in srgb,var(--shadow) 25%,transparent)}.mobileDashboardSection>header{align-items:center}.mobileDashboardSection h2{font-size:18px}.mobileDashboardSection header span{margin-bottom:4px;font-size:9px}.mobileDashboardOrderHealth{overflow:hidden;background:radial-gradient(190px 110px at 100% 0%,color-mix(in srgb,#0ea5e9 11%,transparent),transparent 72%),var(--panel)}.mobileDashboardHealthLead{display:grid;gap:10px}.mobileDashboardHealthLead>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mobileDashboardHealthLead strong{font-size:28px;letter-spacing:-.04em}.mobileDashboardHealthLead span{color:var(--muted);font-size:11px;font-weight:700}.mobileDashboardHealthMeter{height:10px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--stroke) 72%,transparent)}.mobileDashboardHealthMeter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,var(--accent))}.mobileDashboardHealthStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mobileDashboardHealthStats>div{display:grid;min-width:0;gap:4px;padding:10px 8px;border:1px solid color-mix(in srgb,var(--stroke) 78%,transparent);border-radius:14px;background:color-mix(in srgb,var(--bg) 45%,transparent)}.mobileDashboardHealthStats i{width:8px;height:8px;border-radius:50%}.mobileDashboardHealthStats i.healthy{background:#16a34a}.mobileDashboardHealthStats i.canceled{background:#f59e0b}.mobileDashboardHealthStats i.returned{background:#ef4444}.mobileDashboardHealthStats span{min-height:26px;color:var(--muted);font-size:9px;font-weight:700;line-height:1.25}.mobileDashboardHealthStats b{font-size:17px}.mobileDashboardSectionNote{color:var(--muted);font-size:9px;line-height:1.4}.mobileDashboardProducts{gap:5px}.mobileDashboardProducts article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--stroke) 72%,transparent)}.mobileDashboardProducts article:last-child{border-bottom:0}.mobileDashboardProductIdentity{display:flex;min-width:0;align-items:center;gap:10px}.mobileDashboardProductIdentity img,.mobileDashboardProductIdentity i{flex:0 0 42px;width:42px;height:42px;border-radius:13px}.mobileDashboardProductIdentity img{object-fit:contain;border:1px solid var(--stroke);background:#fff}.mobileDashboardProductIdentity i{display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,var(--panel));color:var(--accent);font-size:12px;font-style:normal;font-weight:850}.mobileDashboardProductIdentity>div{display:grid;min-width:0;gap:3px}.mobileDashboardProductIdentity span{overflow:hidden;font-size:11px;font-weight:750;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.mobileDashboardProductIdentity small{color:var(--muted);font-size:9px}.mobileDashboardProducts article>b{align-self:center;max-width:none;color:var(--text);font:800 13px var(--mono)}.mobileDashboardProducts article>b small{color:var(--muted);font-size:9px}.mobileDashboardProducts article>.mobileDashboardBar{grid-column:1 / -1;height:5px;margin-left:52px}.mobileDashboardSegmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:14px;background:color-mix(in srgb,var(--text) 6%,var(--panel))}.mobileDashboardSegmented button{min-height:40px;padding:7px 10px;border:0;border-radius:11px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:800}.mobileDashboardSegmented button.active{background:var(--panel);color:var(--accent);box-shadow:0 3px 12px color-mix(in srgb,var(--shadow) 24%,transparent)}.mobileDashboardDistribution{gap:11px}.mobileDashboardDistributionRow{grid-template-columns:minmax(0,1fr) auto;gap:5px 9px}.mobileDashboardDistributionRow>div:first-child{grid-column:1 / -1}.mobileDashboardDistributionRow>div:first-child span{font-size:11px}.mobileDashboardDistributionRow .mobileDashboardBar{align-self:center;height:6px}.mobileDashboardDistributionRow .mobileDashboardBar span{background:linear-gradient(90deg,color-mix(in srgb,var(--distribution-color) 72%,var(--accent)),var(--distribution-color))}.mobileDashboardDistributionRow small{align-self:center;margin:0}.mobileDashboardSecondaryMetrics{gap:7px}.mobileDashboardSecondaryMetrics>div{min-height:70px;align-content:center;padding:12px;border-radius:15px}.mobileDashboardExport{min-height:48px;border-radius:14px}.mobileDashboardAdminTools{border:1px solid var(--stroke);border-radius:15px;overflow:hidden}.mobileDashboardAdminTools>summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;color:var(--text);font-size:12px;font-weight:800;list-style:none}.mobileDashboardAdminTools>summary::-webkit-details-marker{display:none}.mobileDashboardAdminTools[open]>summary span{transform:rotate(180deg)}.mobileDashboardEmailSettings{padding:0 8px 8px}.mobileDashboardFilterLayer{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0}.mobileDashboardFilterBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#02081294;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobileDashboardFilterSheet{position:absolute;right:0;bottom:0;left:0;display:grid;width:min(100%,560px);max-height:calc(100dvh - 28px);gap:15px;margin:0 auto;padding:10px 16px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;border:1px solid var(--stroke);border-bottom:0;border-radius:28px 28px 0 0;background:var(--panel);box-shadow:0 -20px 50px #0000003d}.mobileDashboardSheetHandle{width:42px;height:5px;margin:0 auto;border-radius:999px;background:color-mix(in srgb,var(--muted) 35%,transparent)}.mobileDashboardFilterSheet>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobileDashboardFilterSheet>header span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.mobileDashboardFilterSheet h2{margin:2px 0 0;font-size:22px;letter-spacing:-.03em}.mobileDashboardFilterSheet>header>button{width:44px;height:44px;padding:0;border:1px solid var(--stroke);border-radius:14px;background:var(--bg);color:var(--text);font-size:24px;line-height:1}.mobileDashboardFilterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.mobileDashboardFilterGrid label{display:grid;min-width:0;gap:5px}.mobileDashboardFilterGrid label.wide{grid-column:1 / -1}.mobileDashboardFilterGrid label>span{color:var(--muted);font-size:10px;font-weight:750}.mobileDashboardFilterGrid .input,.mobileDashboardFilterGrid .select{width:100%;min-width:0;min-height:46px}.mobileDashboardApplyFilters{width:100%;min-height:48px;border-radius:14px}.mobileDashboardBottomNav{right:max(9px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(9px,env(safe-area-inset-left));min-height:67px;gap:2px;padding:6px;border-color:color-mix(in srgb,var(--stroke) 72%,transparent);border-radius:23px;background:color-mix(in srgb,var(--panel) 90%,transparent);box-shadow:0 15px 42px color-mix(in srgb,var(--shadow) 68%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobileDashboardBottomNav button{min-height:53px;border-radius:17px;color:var(--muted)}.mobileDashboardBottomNav button.active{background:linear-gradient(145deg,var(--accent),var(--accent2));color:#fff;box-shadow:0 7px 17px color-mix(in srgb,var(--accent) 27%,transparent)}@media (prefers-reduced-motion: reduce){.mobileDashboard *,.mobileDashboard *:before,.mobileDashboard *:after{scroll-behavior:auto!important;transition:none!important}}}.languageSwitcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:3px;border:1px solid var(--stroke);border-radius:10px;background:color-mix(in srgb,var(--panel) 78%,var(--bg))}.languageSwitcher button{min-width:0;min-height:32px;padding:5px 8px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.languageSwitcher button.active{background:var(--accent);color:#fff;box-shadow:0 3px 10px color-mix(in srgb,var(--accent) 28%,transparent)}
