.ProductKardexInsightsModal_overlay__ZuIpq{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px;background:rgba(2,6,23,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ProductKardexInsightsModal_dialog___trwp{display:flex;flex-direction:column;width:min(1480px,98vw);height:min(940px,96dvh);min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 80%,#818cf8 20%);border-radius:18px;background:var(--bg-main,#0b1020);color:var(--text-main,#f8fafc);box-shadow:0 30px 100px rgba(0,0,0,.55)}.ProductKardexInsightsModal_header__z2x2i{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,rgba(79,70,229,.16),rgba(15,23,42,.04))}.ProductKardexInsightsModal_headerIdentity__CHUGa{display:flex;align-items:center;gap:13px;min-width:0}.ProductKardexInsightsModal_productIcon__JYSiM{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;border:1px solid rgba(129,140,248,.35);border-radius:13px;background:rgba(99,102,241,.16);color:#a5b4fc}.ProductKardexInsightsModal_headerIdentity__CHUGa>div{min-width:0}.ProductKardexInsightsModal_eyebrow__ke8l4{display:block;margin-bottom:2px;color:#818cf8;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ProductKardexInsightsModal_header__z2x2i h2{max-width:850px;margin:0;overflow:hidden;color:var(--text-main);font-size:clamp(17px,2vw,23px);text-overflow:ellipsis;white-space:nowrap}.ProductKardexInsightsModal_header__z2x2i p{margin:3px 0 0;overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ProductKardexInsightsModal_headerActions__41Tkv{display:flex;align-items:flex-end;gap:8px;flex:0 0 auto}.ProductKardexInsightsModal_headerActions__41Tkv label{display:grid;gap:3px;color:var(--text-dim);font-size:9px;text-transform:uppercase}.ProductKardexInsightsModal_headerActions__41Tkv select{min-height:35px;padding:6px 28px 6px 9px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-main)}.ProductKardexInsightsModal_headerActions__41Tkv button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--border);border-radius:9px;background:var(--bg-card);color:var(--text-muted);cursor:pointer}.ProductKardexInsightsModal_headerActions__41Tkv button:hover{border-color:rgba(129,140,248,.45);background:rgba(99,102,241,.15);color:#c7d2fe}.ProductKardexInsightsModal_tabs__7puCZ{display:flex;flex:0 0 auto;gap:4px;padding:7px 12px;overflow-x:auto;border-bottom:1px solid var(--border);background:var(--bg-card);scrollbar-width:thin}.ProductKardexInsightsModal_tabs__7puCZ button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 11px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.ProductKardexInsightsModal_tabs__7puCZ button span{min-width:21px;padding:1px 5px;border-radius:999px;background:rgba(148,163,184,.13);color:var(--text-dim);font-size:9px;text-align:center}.ProductKardexInsightsModal_tabs__7puCZ button:hover{background:var(--bg-card-hover);color:var(--text-main)}.ProductKardexInsightsModal_tabs__7puCZ .ProductKardexInsightsModal_activeTab__wuro5{background:rgba(99,102,241,.16);color:#c7d2fe}.ProductKardexInsightsModal_tabs__7puCZ .ProductKardexInsightsModal_activeTab__wuro5 span{background:rgba(129,140,248,.22);color:#c7d2fe}.ProductKardexInsightsModal_body__49_IW{position:relative;flex:1 1;min-height:0;padding:16px;overflow:auto;scrollbar-gutter:stable}.ProductKardexInsightsModal_sectionStack__Yw00X{display:flex;flex-direction:column;gap:14px;min-width:0}.ProductKardexInsightsModal_state__dogl_{display:flex;align-items:center;justify-content:center;gap:10px;min-height:360px;color:var(--text-muted);font-size:13px}.ProductKardexInsightsModal_spinner__vjbe0{width:20px;height:20px;border:2px solid rgba(129,140,248,.2);border-top-color:#818cf8;border-radius:50%;animation:ProductKardexInsightsModal_spin__QgVl_ .75s linear infinite}@keyframes ProductKardexInsightsModal_spin__QgVl_{to{transform:rotate(1turn)}}.ProductKardexInsightsModal_refreshing__3nlNQ{position:sticky;z-index:20;top:-16px;margin:-16px -16px 12px;padding:5px 10px;background:#4f46e5;color:white;font-size:10px;text-align:center}.ProductKardexInsightsModal_errorState__hiXLj{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;min-height:350px;color:#fca5a5;text-align:center}.ProductKardexInsightsModal_errorState__hiXLj span{color:var(--text-muted);font-size:12px}.ProductKardexInsightsModal_errorState__hiXLj button{padding:7px 14px;border:1px solid rgba(248,113,113,.3);border-radius:8px;background:rgba(239,68,68,.12);color:#fca5a5;cursor:pointer}.ProductKardexInsightsModal_alerts__wxS6R{display:grid;gap:7px;margin-bottom:14px}.ProductKardexInsightsModal_alerts__wxS6R>div{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid;border-radius:9px;font-size:11px;line-height:1.4}.ProductKardexInsightsModal_warning__QOBxj{border-color:rgba(245,158,11,.28)!important;background:rgba(245,158,11,.09);color:#fbbf24}.ProductKardexInsightsModal_danger__6zxdZ{border-color:rgba(239,68,68,.28)!important;background:rgba(239,68,68,.09);color:#fca5a5}.ProductKardexInsightsModal_info__rIABv{border-color:rgba(59,130,246,.28)!important;background:rgba(59,130,246,.09);color:#93c5fd}.ProductKardexInsightsModal_metricGrid__sc1_8{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.ProductKardexInsightsModal_metricCard__q4C5P{display:flex;flex-direction:column;min-width:0;gap:6px;padding:13px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(145deg,var(--bg-card),color-mix(in srgb,var(--bg-card) 94%,#818cf8))}.ProductKardexInsightsModal_metricCard__q4C5P>span{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:10px;font-weight:600;text-transform:uppercase}.ProductKardexInsightsModal_metricCard__q4C5P>span svg{color:#818cf8}.ProductKardexInsightsModal_metricCard__q4C5P>strong{overflow:hidden;color:var(--text-main);font-size:clamp(19px,2.1vw,27px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.ProductKardexInsightsModal_metricCard__q4C5P>small{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:18px;color:var(--text-dim);font-size:9px;line-height:1.35}.ProductKardexInsightsModal_trend__1zJ_z{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;white-space:nowrap}.ProductKardexInsightsModal_trendUp___Fhkc{color:#4ade80}.ProductKardexInsightsModal_trendDown__uUke4{color:#f87171}.ProductKardexInsightsModal_trendNeutral__1Dh70{color:var(--text-dim)}.ProductKardexInsightsModal_twoColumns___Ui6W{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ProductKardexInsightsModal_panel__IAubJ{min-width:0;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.ProductKardexInsightsModal_panelHeading___wxGO{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ProductKardexInsightsModal_panelHeading___wxGO>div>span{display:block;margin-bottom:2px;color:#818cf8;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ProductKardexInsightsModal_panelHeading___wxGO h3{margin:0;color:var(--text-main);font-size:14px}.ProductKardexInsightsModal_panelHeading___wxGO>small{color:var(--text-dim);font-size:9px;text-align:right}.ProductKardexInsightsModal_chart__lFvfu{display:flex;align-items:flex-end;gap:clamp(2px,.45vw,7px);height:190px;padding-top:18px;overflow-x:auto;border-bottom:1px solid var(--border)}.ProductKardexInsightsModal_barColumn__yDn4F{display:flex;flex:1 0 13px;align-items:center;justify-content:flex-end;flex-direction:column;height:100%;min-width:13px;color:var(--text-dim);font-size:8px}.ProductKardexInsightsModal_barColumn__yDn4F>span{min-height:13px;color:#a5b4fc;font-size:8px}.ProductKardexInsightsModal_barColumn__yDn4F>div{width:min(23px,80%);min-height:2px;border-radius:4px 4px 0 0;background:linear-gradient(#818cf8,#4f46e5);transition:height .2s ease}.ProductKardexInsightsModal_barColumn__yDn4F>small{padding:4px 0;font-size:8px}.ProductKardexInsightsModal_detailList__yRBpn{display:grid;gap:0;margin:0}.ProductKardexInsightsModal_detailList__yRBpn>div{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,1fr);align-items:center;gap:10px;min-height:35px;border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent)}.ProductKardexInsightsModal_detailList__yRBpn>div:last-child{border-bottom:0}.ProductKardexInsightsModal_detailList__yRBpn dt{color:var(--text-muted);font-size:10px}.ProductKardexInsightsModal_detailList__yRBpn dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text-main);font-size:11px;font-weight:600;text-align:right}.ProductKardexInsightsModal_positiveText__Z9taJ{color:#4ade80!important}.ProductKardexInsightsModal_negativeText__n9oIr{color:#f87171!important}.ProductKardexInsightsModal_locationGrid__dlUQf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ProductKardexInsightsModal_locationGrid__dlUQf>div{display:flex;align-items:center;gap:8px;min-width:0;padding:9px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:9px;background:var(--bg-card-hover)}.ProductKardexInsightsModal_locationGrid__dlUQf svg{flex:0 0 auto;color:#818cf8}.ProductKardexInsightsModal_locationGrid__dlUQf span{display:flex;flex:1 1;min-width:0;flex-direction:column;overflow:hidden;color:var(--text-main);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ProductKardexInsightsModal_locationGrid__dlUQf small{overflow:hidden;color:var(--text-dim);font-size:8px;text-overflow:ellipsis}.ProductKardexInsightsModal_locationGrid__dlUQf strong{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductKardexInsightsModal_empty__uHkZk{margin:0;padding:14px;color:var(--text-dim);font-size:11px}.ProductKardexInsightsModal_comparisonGrid__zY2JP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ProductKardexInsightsModal_comparisonGrid__zY2JP article{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card)}.ProductKardexInsightsModal_comparisonGrid__zY2JP span{color:var(--text-muted);font-size:9px;text-transform:uppercase}.ProductKardexInsightsModal_comparisonGrid__zY2JP strong{color:var(--text-main);font-size:17px}.ProductKardexInsightsModal_comparisonGrid__zY2JP small{color:var(--text-dim);font-size:9px}.ProductKardexInsightsModal_sectionIntro__GGsy6{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid rgba(129,140,248,.22);border-radius:10px;background:rgba(99,102,241,.08)}.ProductKardexInsightsModal_sectionIntro__GGsy6>div{display:flex;align-items:center;gap:9px;min-width:0;color:#a5b4fc}.ProductKardexInsightsModal_sectionIntro__GGsy6>div>span{display:flex;min-width:0;flex-direction:column}.ProductKardexInsightsModal_sectionIntro__GGsy6 strong{color:var(--text-main);font-size:11px}.ProductKardexInsightsModal_sectionIntro__GGsy6 small{color:var(--text-muted);font-size:9px}.ProductKardexInsightsModal_sectionIntro__GGsy6>span{color:var(--text-dim);font-size:9px;white-space:nowrap}.ProductKardexInsightsModal_tableWrap__Xnjs3{width:100%;overflow:auto;border:1px solid var(--border);border-radius:11px;background:var(--bg-card);scrollbar-gutter:stable}.ProductKardexInsightsModal_dataTable__SF6xK{width:100%;min-width:1050px;border-collapse:separate;border-spacing:0;font-size:10px}.ProductKardexInsightsModal_dataTable__SF6xK th{position:sticky;z-index:3;top:0;padding:9px 10px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg-card) 92%,#818cf8);color:var(--text-muted);font-size:9px;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.ProductKardexInsightsModal_dataTable__SF6xK td{max-width:230px;padding:9px 10px;border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent);color:var(--text-main);line-height:1.35;vertical-align:middle;overflow-wrap:anywhere}.ProductKardexInsightsModal_dataTable__SF6xK tr:last-child td{border-bottom:0}.ProductKardexInsightsModal_dataTable__SF6xK tbody tr:hover td{background:rgba(129,140,248,.04)}.ProductKardexInsightsModal_dataTable__SF6xK td>small,.ProductKardexInsightsModal_dataTable__SF6xK td>strong{display:block}.ProductKardexInsightsModal_dataTable__SF6xK td>small{margin-top:2px;color:var(--text-dim);font-size:8px}.ProductKardexInsightsModal_dataTable__SF6xK td svg{display:inline;margin-right:3px;color:#818cf8;vertical-align:-2px}.ProductKardexInsightsModal_estimated__SWHgE{color:#fbbf24!important;text-transform:uppercase}.ProductKardexInsightsModal_statusBadge__cs8qh{display:inline-flex;width:fit-content;padding:3px 7px;border-radius:999px;background:rgba(148,163,184,.12);color:var(--text-muted);font-size:8px;font-weight:700;text-transform:uppercase;white-space:nowrap}.ProductKardexInsightsModal_inBadge__KsEaY{background:rgba(34,197,94,.13);color:#4ade80}.ProductKardexInsightsModal_outBadge__Q7PjZ{background:rgba(239,68,68,.13);color:#f87171}.ProductKardexInsightsModal_note__Pl6_A{margin:0;color:#fbbf24;font-size:9px}.ProductKardexInsightsModal_emptyState__4Kzbl{display:flex;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:20px;border:1px dashed var(--border);border-radius:10px;color:var(--text-dim);font-size:11px;text-align:center}.ProductKardexInsightsModal_transferGrid__nDG53{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ProductKardexInsightsModal_transferCard__9D70r{min-width:0;padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.ProductKardexInsightsModal_transferCard__9D70r>div:first-child{display:flex;align-items:center;gap:7px}.ProductKardexInsightsModal_transferCard__9D70r>div:first-child>strong{flex:1 1;min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ProductKardexInsightsModal_route__QbO12{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin:12px 0 7px;padding:11px;border-radius:9px;background:var(--bg-card-hover);color:var(--text-main);font-size:10px;text-align:center}.ProductKardexInsightsModal_route__QbO12 svg{color:#818cf8}.ProductKardexInsightsModal_pendingList__jS6Nv{display:grid;gap:7px}.ProductKardexInsightsModal_pendingList__jS6Nv>div{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:9px;background:var(--bg-card-hover)}.ProductKardexInsightsModal_pendingList__jS6Nv svg{flex:0 0 auto;color:#fbbf24}.ProductKardexInsightsModal_pendingList__jS6Nv span{display:flex;flex:1 1;min-width:0;flex-direction:column}.ProductKardexInsightsModal_pendingList__jS6Nv strong{color:var(--text-main);font-size:10px}.ProductKardexInsightsModal_pendingList__jS6Nv small{overflow:hidden;color:var(--text-dim);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.ProductKardexInsightsModal_pendingList__jS6Nv b{color:#fbbf24;font-size:9px;white-space:nowrap}@media (max-width:1150px){.ProductKardexInsightsModal_metricGrid__sc1_8{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ProductKardexInsightsModal_overlay__ZuIpq{padding:0}.ProductKardexInsightsModal_dialog___trwp{width:100vw;height:100dvh;border:0;border-radius:0}.ProductKardexInsightsModal_header__z2x2i{align-items:flex-start;padding:12px}.ProductKardexInsightsModal_productIcon__JYSiM{width:38px;height:38px}.ProductKardexInsightsModal_header__z2x2i h2{max-width:calc(100vw - 190px);font-size:16px}.ProductKardexInsightsModal_header__z2x2i p{max-width:calc(100vw - 190px)}.ProductKardexInsightsModal_headerActions__41Tkv label span{display:none}.ProductKardexInsightsModal_headerActions__41Tkv{align-items:center}.ProductKardexInsightsModal_headerActions__41Tkv select{width:87px;min-height:34px;font-size:10px}.ProductKardexInsightsModal_headerActions__41Tkv button{width:34px;height:34px}.ProductKardexInsightsModal_body__49_IW{padding:11px}.ProductKardexInsightsModal_refreshing__3nlNQ{top:-11px;margin:-11px -11px 10px}.ProductKardexInsightsModal_metricGrid__sc1_8{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductKardexInsightsModal_metricCard__q4C5P{padding:10px}.ProductKardexInsightsModal_comparisonGrid__zY2JP,.ProductKardexInsightsModal_locationGrid__dlUQf,.ProductKardexInsightsModal_transferGrid__nDG53,.ProductKardexInsightsModal_twoColumns___Ui6W{grid-template-columns:1fr}.ProductKardexInsightsModal_sectionIntro__GGsy6{align-items:flex-start;flex-direction:column}.ProductKardexInsightsModal_panelHeading___wxGO{flex-direction:column}.ProductKardexInsightsModal_panelHeading___wxGO>small{text-align:left}.ProductKardexInsightsModal_tableWrap__Xnjs3{overflow:visible;border:0;background:transparent}.ProductKardexInsightsModal_dataTable__SF6xK{display:block;min-width:0}.ProductKardexInsightsModal_dataTable__SF6xK thead{display:none}.ProductKardexInsightsModal_dataTable__SF6xK tbody{display:grid;gap:9px}.ProductKardexInsightsModal_dataTable__SF6xK tr{display:grid;gap:0;overflow:hidden;border:1px solid var(--border);border-radius:11px;background:var(--bg-card)}.ProductKardexInsightsModal_dataTable__SF6xK td{display:grid;grid-template-columns:minmax(105px,.75fr) minmax(0,1.25fr);align-items:center;gap:8px;width:100%;max-width:none;min-height:37px;padding:8px 10px;text-align:right}.ProductKardexInsightsModal_dataTable__SF6xK td:before{content:attr(data-label);color:var(--text-dim);font-size:8px;font-weight:700;letter-spacing:.03em;text-align:left;text-transform:uppercase}.ProductKardexInsightsModal_dataTable__SF6xK td>small{text-align:right}.ProductKardexInsightsModal_dataTable__SF6xK td>.ProductKardexInsightsModal_statusBadge__cs8qh{justify-self:end}}@media (max-width:430px){.ProductKardexInsightsModal_headerIdentity__CHUGa{gap:8px}.ProductKardexInsightsModal_productIcon__JYSiM{display:none}.ProductKardexInsightsModal_header__z2x2i h2,.ProductKardexInsightsModal_header__z2x2i p{max-width:calc(100vw - 176px)}.ProductKardexInsightsModal_eyebrow__ke8l4{max-width:calc(100vw - 176px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductKardexInsightsModal_headerActions__41Tkv{gap:5px}.ProductKardexInsightsModal_headerActions__41Tkv button:first-of-type{display:none}.ProductKardexInsightsModal_metricGrid__sc1_8{grid-template-columns:1fr}.ProductKardexInsightsModal_metricCard__q4C5P>strong{font-size:22px}.ProductKardexInsightsModal_chart__lFvfu{height:150px}.ProductKardexInsightsModal_detailList__yRBpn>div{grid-template-columns:1fr;gap:3px;padding:7px 0}.ProductKardexInsightsModal_detailList__yRBpn dd{text-align:left}.ProductKardexInsightsModal_dataTable__SF6xK td{grid-template-columns:95px minmax(0,1fr)}}.InventoryCountTheme_theme__V3N_J{--count-surface:var(--bg-card,#141414);--count-input:var(--bg-input,#1a1a1a);--count-hover:var(--bg-hover,#1e1e1e);--count-text:var(--text-main,#f5f5f5);--count-muted:#b3ada4;--count-border:var(--border-color,#2a2a2a);--count-control-border:#777064;--count-brand:var(--accent,#c1994b);--count-brand-soft:#282116;--count-accent:var(--accent,#c1994b);--count-accent-hover:#d5ad61;--count-on-accent:#17120b;--count-danger:#f0a09b;--count-danger-bg:#321e21;--count-success:#96d6a6;--count-success-bg:#19291f;--count-warning:#e8bf6f;--count-warning-bg:#2a2215;font-family:inherit;color:var(--count-text);background:var(--count-surface);color-scheme:dark;font-size:1rem;line-height:1.6;min-width:0}.InventoryCountTheme_theme__V3N_J button,.InventoryCountTheme_theme__V3N_J input,.InventoryCountTheme_theme__V3N_J select,.InventoryCountTheme_theme__V3N_J textarea{font:inherit;color:var(--count-text);background:var(--count-input);border:1px solid var(--count-border);border-radius:8px;padding:10px 12px;min-height:44px;max-width:100%}.InventoryCountTheme_theme__V3N_J input[type=checkbox]{min-height:20px;width:20px;accent-color:var(--count-accent)}.InventoryCountTheme_theme__V3N_J input::placeholder,.InventoryCountTheme_theme__V3N_J textarea::placeholder{color:var(--count-muted);opacity:1}.InventoryCountTheme_theme__V3N_J select option{color:var(--count-text);background:var(--count-input)}.InventoryCountTheme_theme__V3N_J button{cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.InventoryCountTheme_theme__V3N_J button:hover:not(:disabled){background:var(--count-hover)}.InventoryCountTheme_theme__V3N_J button:active:not(:disabled){transform:none}.InventoryCountTheme_theme__V3N_J button:disabled{opacity:.55;cursor:not-allowed}.InventoryCountTheme_theme__V3N_J input:disabled,.InventoryCountTheme_theme__V3N_J select:disabled{opacity:1;color:var(--count-muted);cursor:not-allowed}.InventoryCountTheme_theme__V3N_J :focus-visible{outline:3px solid var(--count-accent);outline-offset:3px}.InventoryCountTheme_theme__V3N_J button[aria-pressed=true],.InventoryCountTheme_theme__V3N_J button[data-primary=true]{color:var(--count-on-accent);background:var(--count-accent);border-color:var(--count-accent)}.InventoryCountTheme_theme__V3N_J button[aria-pressed=true]:hover,.InventoryCountTheme_theme__V3N_J button[data-primary=true]:hover:not(:disabled){background:var(--count-accent-hover)}.InventoryCountTheme_theme__V3N_J button[data-danger=true]{color:var(--count-danger);background:var(--count-danger-bg)}.InventoryCountTheme_theme__V3N_J summary{cursor:pointer;padding:10px 0;min-height:44px}@media (prefers-reduced-motion:reduce){.InventoryCountTheme_theme__V3N_J button{transition:none}}.InventoryCountTheme_theme__V3N_J kbd{padding:1px 5px;border:1px solid var(--count-border);border-radius:4px;font-family:monospace;font-size:.8em}.InventoryCountTheme_theme__V3N_J input:not([type=checkbox]),.InventoryCountTheme_theme__V3N_J select,.InventoryCountTheme_theme__V3N_J textarea{border-color:var(--count-control-border)}.InventoryCountTheme_theme__V3N_J button:focus-visible,.InventoryCountTheme_theme__V3N_J input:focus-visible,.InventoryCountTheme_theme__V3N_J select:focus-visible,.InventoryCountTheme_theme__V3N_J textarea:focus-visible{outline:2px solid var(--count-accent);outline-offset:3px}.InventoryCountTheme_theme__V3N_J button[data-primary=true]{font-weight:600}.InventoryReconciliation_overlay__v1Bw1{position:fixed;inset:0;z-index:1200;background:#161512b8;display:flex;align-items:center;justify-content:center;padding:16px}.InventoryReconciliation_dialog__N4lRo.InventoryReconciliation_dialog__N4lRo{background:var(--count-surface);border:1px solid var(--count-border);border-radius:8px;width:min(960px,100%);max-height:94dvh;display:flex;flex-direction:column;overflow:hidden}.InventoryReconciliation_footer___VMFu,.InventoryReconciliation_header__hXwaQ,.InventoryReconciliation_itemHeading___a3GX,.InventoryReconciliation_pagination__6LlRW,.InventoryReconciliation_stats__YVHDi,.InventoryReconciliation_toolbar__8CQ_C{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.InventoryReconciliation_header__hXwaQ{padding:18px 24px;border-bottom:1px solid var(--count-border);flex-shrink:0}.InventoryReconciliation_header__hXwaQ h2{margin:0 0 4px;font-size:1.2rem;letter-spacing:-.02em}.InventoryReconciliation_footer___VMFu span,.InventoryReconciliation_header__hXwaQ span{color:var(--count-muted);font-size:.875rem}.InventoryReconciliation_body__vAU9l{padding:20px 24px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.InventoryReconciliation_body__vAU9l>p{margin:8px 0}.InventoryReconciliation_stats__YVHDi,.InventoryReconciliation_toolbar__8CQ_C{margin:16px 0;justify-content:flex-start}.InventoryReconciliation_toolbar__8CQ_C label{flex:1 1;min-width:180px}.InventoryReconciliation_dialog__N4lRo label{display:grid;gap:6px;margin:10px 0}.InventoryReconciliation_dialog__N4lRo small,.InventoryReconciliation_meta__gssej{display:block;color:var(--count-muted)}.InventoryReconciliation_meta__gssej{overflow-wrap:anywhere}.InventoryReconciliation_stats__YVHDi span{padding:6px 10px;background:var(--count-input);border:1px solid var(--count-border);border-radius:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InventoryReconciliation_items__RzvUy{display:grid;gap:10px}.InventoryReconciliation_item__IA41m{border:1px solid var(--count-border);border-radius:5px;padding:14px;min-width:0}.InventoryReconciliation_itemHeading___a3GX strong{overflow-wrap:anywhere}.InventoryReconciliation_item__IA41m p{margin:10px 0}.InventoryReconciliation_locations__kQZQt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.InventoryReconciliation_locations__kQZQt input{width:100%;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InventoryReconciliation_error__uw3Nj{border:1px solid var(--count-danger);color:var(--count-danger);background:var(--count-danger-bg);padding:12px;margin:12px 0;border-radius:4px}.InventoryReconciliation_error__uw3Nj ul{padding-left:20px}.InventoryReconciliation_error__uw3Nj button{margin:8px}.InventoryReconciliation_message__Aa4zZ{color:var(--count-success);background:var(--count-success-bg);padding:10px 12px;border-radius:4px;margin:12px 0}.InventoryReconciliation_warning__NFPJ8{color:var(--count-warning);background:var(--count-warning-bg);border-left:3px solid var(--count-warning);padding:12px;border-radius:2px}.InventoryReconciliation_summary__kUSmK{border:1px solid var(--count-border);padding:16px;margin-top:16px;border-radius:5px}.InventoryReconciliation_summary__kUSmK p{margin:10px 0}.InventoryReconciliation_history__7wa0X{margin:20px 0}.InventoryReconciliation_history__7wa0X details{margin:12px 0;padding-left:12px;border-left:2px solid var(--count-border)}.InventoryReconciliation_history__7wa0X p{margin:8px 0;overflow-wrap:anywhere}.InventoryReconciliation_footer___VMFu{padding:14px 24px;border-top:1px solid var(--count-border);flex-shrink:0}.InventoryReconciliation_pagination__6LlRW{margin:16px 0;color:var(--count-muted)}.InventoryReconciliation_pagination__6LlRW span{font-size:.875rem}.InventoryReconciliation_dialog__N4lRo.InventoryReconciliation_dialog__N4lRo button[data-primary=true]:hover:not(:disabled){color:var(--count-on-accent);background:var(--count-accent-hover);border-color:var(--count-accent-hover)}.InventoryReconciliation_fieldError__1kvoz{color:var(--count-danger);font-size:.875rem}.InventoryReconciliation_fastCapture__p0t8w{max-width:720px;margin:24px auto 8px}.InventoryReconciliation_activeProduct__YDOhW[data-single=true]>label{grid-column:1/-1}.InventoryReconciliation_searchBox__PA8QL{position:relative;display:grid;gap:8px}.InventoryReconciliation_activeProduct__YDOhW label,.InventoryReconciliation_reviewRow__ZJCY3 label,.InventoryReconciliation_searchBox__PA8QL label{font-size:.9rem;font-weight:600}.InventoryReconciliation_searchBox__PA8QL>input{min-height:52px;font-size:1.05rem}.InventoryReconciliation_suggestions__DFFsT{position:absolute;z-index:3;top:76px;left:0;right:0;max-height:260px;overflow-y:auto;list-style:none;margin:0;padding:4px;border:1px solid var(--count-border);border-radius:5px;background:var(--count-input);box-shadow:none}.InventoryReconciliation_suggestions__DFFsT li{margin:0}.InventoryReconciliation_suggestions__DFFsT button{display:grid;width:100%;min-height:52px;text-align:left;border:0;border-radius:3px;background:transparent}.InventoryReconciliation_suggestions__DFFsT button[aria-selected=true]{background:var(--count-hover)}.InventoryReconciliation_suggestions__DFFsT button span{font-weight:600}.InventoryReconciliation_suggestions__DFFsT button small{margin-top:2px}.InventoryReconciliation_activeProduct__YDOhW{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin:18px 0;padding:16px;border:1px solid var(--count-border);border-radius:5px;background:var(--count-input)}.InventoryReconciliation_productIdentity__Zc5PJ{grid-column:1/-1;display:grid;gap:2px}.InventoryReconciliation_productIdentity__Zc5PJ strong{font-size:1.05rem}.InventoryReconciliation_productIdentity__Zc5PJ span{color:var(--count-muted);font-size:.875rem}.InventoryReconciliation_activeProduct__YDOhW>p,.InventoryReconciliation_activeProduct__YDOhW>small{grid-column:1/-1;margin:0}.InventoryReconciliation_activeProduct__YDOhW label{margin:0}.InventoryReconciliation_activeProduct__YDOhW input,.InventoryReconciliation_activeProduct__YDOhW select{width:100%}.InventoryReconciliation_activeProduct__YDOhW>button{align-self:end;white-space:nowrap}.InventoryReconciliation_captureQueue__fqMqE{margin:26px 0 18px}.InventoryReconciliation_queueHeading__WABk6,.InventoryReconciliation_reviewHeading__GPUx_{display:flex;align-items:center;justify-content:space-between;gap:12px}.InventoryReconciliation_reviewActions__jcv7L{display:flex;flex-wrap:wrap;gap:8px}.InventoryReconciliation_queueHeading__WABk6 h3,.InventoryReconciliation_reviewHeading__GPUx_ h3{margin:0;font-size:1rem}.InventoryReconciliation_queueHeading__WABk6>span{min-width:28px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InventoryReconciliation_captureQueue__fqMqE>p{color:var(--count-muted)}.InventoryReconciliation_queuePagination__EkJh6{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 0;color:var(--count-muted);font-size:.875rem}.InventoryReconciliation_queuePagination__EkJh6 button{min-height:36px;padding:5px 10px}.InventoryReconciliation_captureQueue__fqMqE ul{padding:0;margin:8px 0;list-style:none;border-top:1px solid var(--count-border)}.InventoryReconciliation_captureQueue__fqMqE li{min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--count-border)}.InventoryReconciliation_captureQueue__fqMqE li>span:first-child{display:grid;gap:2px}.InventoryReconciliation_captureQueue__fqMqE li>span:nth-child(2){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.InventoryReconciliation_captureQueue__fqMqE li button{min-height:36px;padding:6px 10px}.InventoryReconciliation_reviewStart__MtPRt{width:100%;min-height:48px!important;margin:12px 0}.InventoryReconciliation_finalReview__C0TJr{margin:8px 0}.InventoryReconciliation_reviewHeading__GPUx_{margin-bottom:16px}.InventoryReconciliation_reviewHeading__GPUx_ p{margin:3px 0 0;color:var(--count-muted);font-size:.9rem}.InventoryReconciliation_reviewFilters__NYio8{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 16px}.InventoryReconciliation_reviewFilters__NYio8 label{display:grid;gap:5px;min-width:190px;color:var(--count-muted);font-size:.8rem}.InventoryReconciliation_reviewFilters__NYio8 select{min-height:38px;padding:6px 9px;border:1px solid var(--count-border);border-radius:8px;background:var(--count-surface);color:inherit;font:inherit}.InventoryReconciliation_reviewList__oe2rd{border-top:1px solid var(--count-border)}.InventoryReconciliation_reviewRow__ZJCY3{display:grid;grid-template-columns:minmax(160px,1.5fr) repeat(4,minmax(70px,.55fr)) minmax(160px,1.1fr);align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--count-border)}.InventoryReconciliation_reviewProduct__KYirr,.InventoryReconciliation_reviewRow__ZJCY3>div{min-width:0;display:grid;gap:2px}.InventoryReconciliation_reviewRow__ZJCY3>div>small{color:var(--count-muted);font-size:.75rem}.InventoryReconciliation_reviewProduct__KYirr strong{overflow-wrap:anywhere}.InventoryReconciliation_reviewRow__ZJCY3 .InventoryReconciliation_delta__Usl4Q strong,.InventoryReconciliation_reviewRow__ZJCY3>div>span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InventoryReconciliation_reviewRow__ZJCY3 .InventoryReconciliation_delta__Usl4Q strong{font-size:1rem}.InventoryReconciliation_reviewRow__ZJCY3 label{margin:0;font-size:.8rem}.InventoryReconciliation_reviewRow__ZJCY3 label input,.InventoryReconciliation_reviewRow__ZJCY3 select{min-width:0;width:100%;min-height:38px;padding:6px}.InventoryReconciliation_noDifference__Ble7Z{color:var(--count-muted);font-size:.85rem}@media (max-width:760px){.InventoryReconciliation_reviewRow__ZJCY3{grid-template-columns:minmax(0,1fr) repeat(2,minmax(70px,.55fr));gap:9px}.InventoryReconciliation_reviewProduct__KYirr,.InventoryReconciliation_reviewRow__ZJCY3 .InventoryReconciliation_noDifference__Ble7Z,.InventoryReconciliation_reviewRow__ZJCY3 label{grid-column:1/-1}}@media (max-width:640px){.InventoryReconciliation_overlay__v1Bw1{padding:4px}.InventoryReconciliation_dialog__N4lRo{max-height:98dvh}.InventoryReconciliation_body__vAU9l,.InventoryReconciliation_footer___VMFu,.InventoryReconciliation_header__hXwaQ{padding:12px}.InventoryReconciliation_locations__kQZQt{grid-template-columns:repeat(2,minmax(0,1fr))}.InventoryReconciliation_toolbar__8CQ_C input,.InventoryReconciliation_toolbar__8CQ_C select{width:100%}.InventoryReconciliation_activeProduct__YDOhW{grid-template-columns:1fr}.InventoryReconciliation_activeProduct__YDOhW>button{width:100%}.InventoryReconciliation_footer___VMFu{padding-bottom:max(12px,env(safe-area-inset-bottom))}.InventoryReconciliation_footer___VMFu button{flex:1 1 140px}.InventoryReconciliation_reviewHeading__GPUx_{align-items:flex-start}.InventoryReconciliation_reviewActions__jcv7L{justify-content:flex-end}}.InventoryReconciliation_configuration__IvpZz{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;border-bottom:1px solid var(--count-border);padding:0 0 24px;margin:0 0 24px}.InventoryReconciliation_configuration__IvpZz>p,.InventoryReconciliation_configuration__IvpZz>small,.InventoryReconciliation_datePicker__p_6_n{grid-column:1/-1}.InventoryReconciliation_recordMetadata__Cn05V{display:grid;gap:4px}.InventoryReconciliation_recordMetadata__Cn05V span{color:var(--count-muted);font-size:.85rem}.InventoryReconciliation_datePicker__p_6_n>label{margin:0 0 8px;font-weight:600}.InventoryReconciliation_datePicker__p_6_n>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.InventoryReconciliation_datePicker__p_6_n input{min-width:150px}.InventoryReconciliation_today__uBke4{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:var(--count-success-bg);color:var(--count-success)}.InventoryReconciliation_duplicate__X5Lgy{padding:16px;margin:12px 0;border:1px solid var(--count-border);border-radius:8px;background:var(--count-warning-bg)}.InventoryReconciliation_duplicate__X5Lgy p{margin-top:0}.InventoryReconciliation_duplicate__X5Lgy button+button{margin-left:8px}.InventoryReconciliation_valuation__VVh_y{border:1px solid var(--count-border);border-radius:8px;padding:24px;margin-bottom:24px;background:var(--count-input)}.InventoryReconciliation_costTotal__g6WLt{font-size:1.6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InventoryReconciliation_categoryCosts__xt2QM{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:20px 0}.InventoryReconciliation_categoryCosts__xt2QM>div{display:grid;gap:4px;border-top:1px solid var(--count-border);padding-top:12px}.InventoryReconciliation_categoryCosts__xt2QM strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InventoryReconciliation_costTableWrap__C7soR{overflow-x:auto}.InventoryReconciliation_costTable__PQC_S{width:100%;border-collapse:collapse;font-size:.9rem}.InventoryReconciliation_costTable__PQC_S td,.InventoryReconciliation_costTable__PQC_S th{text-align:left;padding:12px 8px;border-bottom:1px solid var(--count-border)}.InventoryReconciliation_costTable__PQC_S td:not(:first-child){white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:640px){.InventoryReconciliation_configuration__IvpZz{grid-template-columns:1fr;gap:8px}.InventoryReconciliation_captureQueue__fqMqE li{grid-template-columns:1fr auto}.InventoryReconciliation_captureQueue__fqMqE li button{width:100%}.InventoryReconciliation_valuation__VVh_y{padding:16px}.InventoryReconciliation_costTotal__g6WLt{font-size:1.25rem}}.InventoryReconciliation_context__62NS_{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px;padding:18px 20px;margin-bottom:20px;background:var(--count-input);border:1px solid var(--count-border);border-left:3px solid var(--count-accent);border-radius:10px}.InventoryReconciliation_context__62NS_ strong{font-size:.95rem;overflow-wrap:anywhere}.InventoryReconciliation_context__62NS_ small{color:var(--count-muted)}.InventoryReconciliation_dialog__N4lRo .InventoryReconciliation_header__hXwaQ{background:var(--count-input)}.InventoryReconciliation_dialog__N4lRo .InventoryReconciliation_header__hXwaQ h2{letter-spacing:-.025em}.InventoryReconciliation_dialog__N4lRo .InventoryReconciliation_header__hXwaQ span{color:var(--count-muted)}.InventoryReconciliation_configuration__IvpZz{grid-template-columns:repeat(3,minmax(0,1fr))}.InventoryReconciliation_configuration__IvpZz>button{grid-column:1/-1;justify-self:end}@media(max-width:700px){.InventoryReconciliation_context__62NS_{grid-template-columns:1fr 1fr;gap:16px;padding:16px}.InventoryReconciliation_context__62NS_>:first-child{grid-column:1/-1}.InventoryReconciliation_configuration__IvpZz{grid-template-columns:1fr}.InventoryReconciliation_configuration__IvpZz>button{width:100%}}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),transparent 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.CountDatePicker_field__T_1SC{min-width:0}.CountDatePicker_field__T_1SC>label{display:block;margin:0 0 8px;font-size:.9rem;font-weight:600}.CountDatePicker_trigger__sZEos{display:flex;gap:12px;align-items:center;width:100%;text-align:left;min-height:48px}.CountDatePicker_calendar___SVP4 .rdp-root{--rdp-accent-color:var(--count-brand);--rdp-accent-background-color:var(--count-brand-soft);--rdp-day_button-width:44px;--rdp-day_button-height:44px;--rdp-day-width:44px;--rdp-day-height:44px;--rdp-weekday-opacity:1}.CountDatePicker_calendar___SVP4{position:fixed;inset:0;margin:auto;padding:0;color:var(--count-text);background:var(--count-input);border:1px solid var(--count-border);border-radius:16px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px);overflow:auto}.CountDatePicker_calendar___SVP4::backdrop{background:#17151350}.CountDatePicker_content__TI6SU{padding:16px}.CountDatePicker_content__TI6SU footer,.CountDatePicker_content__TI6SU header{display:flex;justify-content:space-between;align-items:center;gap:8px}.CountDatePicker_content__TI6SU header{margin-bottom:12px}.CountDatePicker_content__TI6SU footer{border-top:1px solid var(--count-border);margin-top:12px;padding-top:12px;font-size:.8rem}.CountDatePicker_calendar___SVP4 button{cursor:pointer;min-height:44px}.CountDatePicker_calendar___SVP4 button:focus-visible,.CountDatePicker_calendar___SVP4 select:focus-visible{outline:2px solid var(--count-brand);outline-offset:2px}.CountDatePicker_calendar___SVP4 .rdp-day_button{padding:0;border-radius:50%;border-color:transparent}.CountDatePicker_calendar___SVP4 .rdp-selected .rdp-day_button{color:var(--count-on-accent);background:var(--count-brand)}.CountDatePicker_calendar___SVP4 .rdp-today:not(.rdp-selected) .rdp-day_button{border:1px solid var(--count-brand);color:var(--count-brand)}.CountDatePicker_calendar___SVP4 .rdp-weekday{color:var(--count-muted);font-weight:500}.CountDatePicker_calendar___SVP4 .rdp-dropdown{min-height:44px}@media(max-width:390px){.CountDatePicker_calendar___SVP4 .rdp-root{--rdp-day_button-width:40px;--rdp-day-width:40px}.CountDatePicker_content__TI6SU{padding:12px}}.InventoryCountReport_overlay___VvNd{position:fixed;inset:0;z-index:1200;padding:20px;background:#161512b8;display:grid;place-items:center}.InventoryCountReport_dialog__dwv3R{width:min(1120px,100%);max-height:94dvh;display:flex;flex-direction:column;background:var(--count-surface);border:1px solid var(--count-border);border-radius:12px;overflow:hidden}.InventoryCountReport_header__67pob{padding:20px 28px;border-bottom:1px solid var(--count-border);display:flex;align-items:center;justify-content:space-between;gap:16px}.InventoryCountReport_header__67pob h2{margin:4px 0 0;font-size:1.3rem;letter-spacing:-.025em}.InventoryCountReport_eyebrow__fvz3b,.InventoryCountReport_metadata__wOSsU span,.InventoryCountReport_total__hed8A>span{color:var(--count-muted);font-size:.85rem}.InventoryCountReport_actions__L31dj{display:flex;align-items:center;gap:12px}.InventoryCountReport_print__9aylr{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;color:var(--count-text);border:1px solid var(--count-border);border-radius:6px;background:var(--count-input);white-space:nowrap}.InventoryCountReport_print__9aylr:hover{background:var(--count-hover)}.InventoryCountReport_print__9aylr:focus-visible{outline:2px solid var(--count-text);outline-offset:2px}.InventoryCountReport_body__iga4g{overflow:auto;padding:24px 28px 28px;min-height:0;overscroll-behavior:contain}.InventoryCountReport_metadata__wOSsU{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:24px}.InventoryCountReport_metadata__wOSsU div{display:grid;align-content:start;gap:7px}.InventoryCountReport_metadata__wOSsU strong{font-size:.95rem}.InventoryCountReport_status__9x1H9{color:var(--count-success)}.InventoryCountReport_responsible__N73MK{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:18px 0 24px;color:var(--count-muted);font-size:.85rem}.InventoryCountReport_overview__oD5Cp{border-top:1px solid var(--count-border);border-bottom:1px solid var(--count-border);padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.InventoryCountReport_overview__oD5Cp>div>span{font-weight:600}.InventoryCountReport_overview__oD5Cp p{margin:8px 0 0;color:var(--count-muted);font-size:.9rem}.InventoryCountReport_total__hed8A{text-align:right;display:grid;gap:6px}.InventoryCountReport_total__hed8A strong{font-size:clamp(1.5rem,3vw,2rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.InventoryCountReport_metadata__wOSsU small,.InventoryCountReport_total__hed8A small{color:var(--count-muted);font-size:.8rem}.InventoryCountReport_notice__E70Hs{font-size:.85rem;color:var(--count-warning);margin:12px 0}.InventoryCountReport_tabs__Q8crf{display:flex;gap:16px;margin-top:22px;border-bottom:1px solid var(--count-border)}.InventoryCountReport_dialog__dwv3R .InventoryCountReport_tabs__Q8crf button{border:0;border-radius:0;background:transparent;padding-inline:0;color:var(--count-muted)}.InventoryCountReport_dialog__dwv3R .InventoryCountReport_tabs__Q8crf button[aria-pressed=true]{color:var(--count-text);background:transparent;border-bottom:2px solid var(--count-text);font-weight:600}.InventoryCountReport_filters__Emxm0{display:flex;gap:16px;align-items:end;flex-wrap:wrap;padding:20px 0}.InventoryCountReport_filters__Emxm0 label{display:grid;gap:7px;font-size:.8rem;font-weight:600;min-width:180px}.InventoryCountReport_filters__Emxm0 select{min-height:44px;width:100%;min-width:0;box-sizing:border-box}.InventoryCountReport_filtered__IMsBk{margin-left:auto;font-size:.85rem;padding-block:12px}.InventoryCountReport_table__9QiS1{width:100%;border-collapse:collapse;font-size:.9rem}.InventoryCountReport_table__9QiS1 .InventoryCountReport_category__wvQFd th,.InventoryCountReport_table__9QiS1 strong,.InventoryCountReport_table__9QiS1 td{color:var(--count-text)}.InventoryCountReport_table__9QiS1 td,.InventoryCountReport_table__9QiS1 th{padding:15px 12px;text-align:right;border-bottom:1px solid var(--count-border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InventoryCountReport_table__9QiS1 td:first-child,.InventoryCountReport_table__9QiS1 th:first-child{text-align:left}.InventoryCountReport_table__9QiS1 thead{color:var(--count-muted);font-size:.8rem}.InventoryCountReport_table__9QiS1 td:first-child{width:46%;overflow-wrap:anywhere}.InventoryCountReport_table__9QiS1 td small{display:block;margin-top:5px;color:var(--count-muted);font-size:.8rem}.InventoryCountReport_table__9QiS1 .InventoryCountReport_category__wvQFd th{background:var(--count-hover);padding-block:13px}.InventoryCountReport_category__wvQFd th>strong{float:right}.InventoryCountReport_category__wvQFd small{font-weight:400;color:var(--count-muted)}.InventoryCountReport_table__9QiS1 small.InventoryCountReport_zero__OpTmG{color:var(--count-warning)}.InventoryCountReport_pagination__9Zgu0{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:20px;font-size:.85rem}.InventoryCountReport_activity__eF2XF{font-size:.9rem}.InventoryCountReport_activity__eF2XF article{padding:16px 0;border-bottom:1px solid var(--count-border)}.InventoryCountReport_activity__eF2XF details{margin:16px 0}.InventoryCountReport_activity__eF2XF summary{cursor:pointer;min-height:44px}.InventoryCountReport_activity__eF2XF p{line-height:1.6}.InventoryCountReport_srOnly__NqU20{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:767px){.InventoryCountReport_overlay___VvNd{padding:0}.InventoryCountReport_dialog__dwv3R{width:100%;max-height:100dvh;height:100dvh;border-radius:0}.InventoryCountReport_header__67pob{padding:16px;flex-wrap:wrap}.InventoryCountReport_header__67pob h2{font-size:1.15rem}.InventoryCountReport_actions__L31dj{margin-left:auto}.InventoryCountReport_body__iga4g{padding:20px 16px}.InventoryCountReport_metadata__wOSsU{grid-template-columns:1fr 1fr;gap:20px 12px}.InventoryCountReport_overview__oD5Cp{align-items:start;flex-direction:column}.InventoryCountReport_total__hed8A{text-align:left}.InventoryCountReport_filters__Emxm0 label{flex:1 1 140px;min-width:0}.InventoryCountReport_table__9QiS1 thead{display:none}.InventoryCountReport_table__9QiS1,.InventoryCountReport_table__9QiS1 tbody,.InventoryCountReport_table__9QiS1 td,.InventoryCountReport_table__9QiS1 tr{display:block}.InventoryCountReport_table__9QiS1 tr:not(.InventoryCountReport_category__wvQFd){padding:12px 0;border-bottom:1px solid var(--count-border)}.InventoryCountReport_table__9QiS1 td{border:0;padding:5px 12px;display:flex;justify-content:space-between;gap:12px}.InventoryCountReport_table__9QiS1 td:first-child{width:auto;display:block;margin-bottom:6px}.InventoryCountReport_table__9QiS1 td:not(:first-child):before{content:attr(data-label);color:var(--count-muted);font-size:.85rem}.InventoryCountReport_category__wvQFd th{display:flex;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box}.InventoryCountReport_category__wvQFd small{display:block;margin-top:5px}.InventoryCountReport_category__wvQFd th>strong{float:none;white-space:nowrap}}.InventoryCountReport_category__wvQFd th>strong,.InventoryCountReport_total__hed8A strong{color:var(--count-accent)}.InventoryCountReport_header__67pob{background:var(--count-input)}.InventoryCountReport_dialog__dwv3R .InventoryCountReport_tabs__Q8crf button[aria-pressed=true]{color:var(--count-accent);border-bottom-color:var(--count-accent)}.RetailPackagingPos_choice__vQhUT{display:grid;gap:6px;min-width:0}.RetailPackagingPos_piece__JCFNy{min-height:44px;padding:8px 12px;border:1px solid var(--border-color,#9ca3af);border-radius:8px;color:var(--text-primary);background:var(--bg-secondary);cursor:pointer;font:inherit}.RetailPackagingPos_piece__JCFNy:disabled{opacity:.5;cursor:not-allowed}.RetailPackagingPos_piece__JCFNy:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:3px}.PosErrorBoundary_boundary__dTOYe{display:flex;align-items:center;justify-content:center;min-height:400px;padding:2rem;background:var(--bg-main,#0f1117)}.PosErrorBoundary_card__xmDRX{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 2rem;background:var(--bg-card,#1a1d27);border:1px solid rgba(220,38,38,.3);border-radius:16px;max-width:420px;text-align:center}.PosErrorBoundary_icon__14gss{color:#f87171}.PosErrorBoundary_title__Nfy2G{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-main,#e2e8f0)}.PosErrorBoundary_msg__FGqlZ{margin:0;font-size:.85rem;color:#f87171;background:rgba(220,38,38,.08);padding:.5rem .75rem;border-radius:8px;font-family:monospace;word-break:break-word}.PosErrorBoundary_hint__8dYg6{margin:0;font-size:.82rem;color:var(--text-muted,#94a3b8)}.PosErrorBoundary_actions__kyKqc{display:flex;gap:.75rem;margin-top:.25rem}.PosErrorBoundary_btn__C7nqL{padding:.6rem 1.5rem;background:#dc2626;border:none;border-radius:8px;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit;min-height:44px}.PosErrorBoundary_btn__C7nqL:hover{background:#b91c1c}.PosErrorBoundary_btnOutline__SRVQu{padding:.6rem 1.5rem;background:transparent;border:1px solid var(--text-muted,#94a3b8);border-radius:8px;color:var(--text-main,#e2e8f0);font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit;min-height:44px}.PosErrorBoundary_btnOutline__SRVQu:hover{background:rgba(255,255,255,.06)}.PosErrorBoundary_btnOutline__SRVQu:focus-visible,.PosErrorBoundary_btn__C7nqL:focus-visible{outline:3px solid #fca5a5;outline-offset:3px}