:root{--ri-demo-navy:#0B1D33;--ri-demo-blue:#2364F6;--ri-demo-bg:#F6F8FC;--ri-demo-border:#E1E8F2}body,html{font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;background:var(--ri-demo-bg);color:var(--ri-demo-navy);font-feature-settings:"lnum";font-variant-numeric:lining-nums}button,input,select,textarea{font-family:inherit}.content{background:var(--ri-demo-bg)}.content .topbar h1,.riPageHeader h1{font-size:clamp(25px,2.1vw,30px);line-height:1.23;letter-spacing:-.025em;font-weight:750;color:var(--ri-demo-navy)}.riPageHeader .muted,.riSectionHeader .muted{line-height:1.5}.content .eyebrow,.riPageHeader .eyebrow{font-size:12px;letter-spacing:.085em}.sidebar,aside{background:var(--ri-demo-navy)}.sidebar nav a,aside nav a{border-radius:10px}.sidebar nav a:focus-visible,aside nav a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--ri-demo-blue);outline-offset:2px}.content .card,.content .kpiCard,.content .panel,.content .statCard{border-radius:12px;border-color:var(--ri-demo-border);box-shadow:0 2px 10px rgba(11,29,51,.035)}.content .kpiCard strong,.content .statCard strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em}.content button:not(:disabled){transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.content table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.content th{text-align:left}@media(max-width:768px){.content .topbar h1,.riPageHeader h1{font-size:25px}.content .card,.content .kpiCard,.content .panel,.content .statCard{min-width:0}}@media(prefers-reduced-motion:reduce){.content button{transition:none!important}}.appShell .duAtGlance,.appShell .duPanel,.appShell .dxCard,.appShell .dxSummary{border:1px solid var(--ri-demo-border);border-radius:12px;box-shadow:0 2px 10px rgba(11,29,51,.035);background:#fff}.appShell .duAtGlanceHead h2,.appShell .duPanelHead h2,.appShell .dxCardHead h2,.appShell .dxSummaryHead h2{color:var(--ri-demo-navy);font-size:18px;letter-spacing:-.015em}.appShell .duPrimaryGrid,.appShell .dxKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.appShell .duPrimaryMetric,.appShell .dxKpi{background:#f8faff;border:1px solid var(--ri-demo-border);border-radius:12px;padding:17px;box-shadow:none;min-width:0}.appShell .duPrimaryMetric strong,.appShell .dxKpi strong{font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(22px,2vw,30px);line-height:1.2;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.appShell .duPrimaryMetric dt,.appShell .duPrimaryMetric small,.appShell .dxKpi dt,.appShell .dxKpi small{font-size:12px;letter-spacing:.015em;line-height:1.4}.appShell .dxKpiFoot{font-size:12px;line-height:1.4}.appShell .duPrimaryMetric:first-child{background:var(--ri-demo-navy);border-color:var(--ri-demo-navy);box-shadow:none}.appShell .dxEmpty button,.appShell .dxPrimaryBtn{background:var(--ri-demo-blue);border-radius:10px}.appShell .dxEmpty button:hover,.appShell .dxPrimaryBtn:hover{background:#164bc7}.appShell .dxLatestAmount,.appShell .dxYtdGrid>div{border-radius:12px}.appShell .duLatestAmount strong,.appShell .dxLatestAmount strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:1024px){.appShell .duPrimaryGrid,.appShell .dxKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.appShell .duPrimaryGrid,.appShell .dxKpiGrid{grid-template-columns:minmax(0,1fr)}}.appShell :is(.salesStoreOverlay,.storesDirectoryOverlay,.returnsStoreOverlay,.shrinkOverlay){background:var(--ri-demo-bg)}.appShell :is(.salesStoreHead,.storesDirectoryHead) h2{color:var(--ri-demo-navy);font-size:clamp(25px,2.1vw,30px);letter-spacing:-.025em}.appShell :is(.salesStoreHead,.storesDirectoryHead) p{color:#61718b;line-height:1.5}.appShell :is(.storeStats>div,.scOverview,.scOverviewGrid>*,.salesStoreOverlay .panel,.storesDirectoryOverlay .panel){border-radius:12px!important;border-color:var(--ri-demo-border)!important;box-shadow:0 2px 10px rgba(11,29,51,.035)!important}.appShell .storeStats b{font-family:var(--font-inter),Inter,system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em}.appShell :is(.salesTabs,.salesFilters,.storeSearch,.settlementPeriodToolbar) :is(input,select,button){font-family:inherit}.appShell :is(.salesStoreOverlay,.storesDirectoryOverlay,.returnsStoreOverlay,.shrinkOverlay) :is(table,td,th){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.appShell :is(.salesStoreOverlay,.storesDirectoryOverlay,.returnsStoreOverlay,.shrinkOverlay) th{font-size:12px;letter-spacing:.025em;color:#60718b}.appShell .scOverviewTitle h2{color:var(--ri-demo-navy)}.appShell .scOverviewGrid strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.appShell :is(.salesStoreOverlay,.storesDirectoryOverlay,.returnsStoreOverlay,.shrinkOverlay) :is(button,input,select):focus-visible{outline:2px solid var(--ri-demo-blue);outline-offset:2px}@media(max-width:640px){.appShell :is(.salesStoreHead,.storesDirectoryHead) h2{font-size:25px}.appShell :is(.salesStoreOverlay,.storesDirectoryOverlay,.returnsStoreOverlay,.shrinkOverlay){max-width:100vw}}.appShell .storesDirectoryOverlay .storesDirectoryTable{border:1px solid var(--ri-demo-border)!important;border-radius:12px!important;box-shadow:0 2px 10px rgba(11,29,51,.045)!important;background:#fff}.appShell .storesDirectoryOverlay .storesDirectoryLabels{background:#eef4ff!important;color:#52637d!important;position:-webkit-sticky;position:sticky;top:0;z-index:2}.appShell .storesDirectoryOverlay .storesDirectoryRow:not(.storesDirectoryLabels){border-bottom:1px solid #eef1f6;transition:background-color .15s ease}.appShell .storesDirectoryOverlay .storesDirectoryRow:not(.storesDirectoryLabels):hover{background:#f4f8ff!important}.appShell .storesDirectoryOverlay :is(.schoolRow,.restaurantRow) strong{color:var(--ri-demo-navy)!important}.appShell .storesDirectoryOverlay .storeName strong{font-weight:650!important;letter-spacing:-.01em;color:var(--ri-demo-navy)!important}.appShell .storesDirectoryOverlay .storeEdit{border:1px solid #dce5f1!important;border-radius:8px!important;background:#fff!important;color:#405778!important;padding:6px 9px!important}.appShell .storesDirectoryOverlay .storeEdit:hover{color:var(--ri-demo-blue)!important;border-color:#b6cbfa!important;background:#f1f6ff!important}.appShell .storesDirectoryOverlay .storeTypeSelect{background-color:#f8faff!important;border:1px solid #e0e7f2!important;border-radius:8px!important;color:#34445c!important;font-weight:500!important}.appShell .storesDirectoryOverlay .storeTypeSelect:focus-visible{outline:2px solid var(--ri-demo-blue)!important;outline-offset:2px}.appShell .storesDirectoryOverlay .aiOrderBadge.excluded{background:#fff5e5!important;color:#855812!important;border:1px solid #f1dfb8}.appShell .storesDirectoryOverlay .aiOrderToggle.enabled,.appShell .storesDirectoryOverlay .storeToggle.active{background:#e9f8ef!important;color:#166b43!important}.appShell .storesDirectoryOverlay .aiOrderToggle.disabled,.appShell .storesDirectoryOverlay .storeToggle.inactive{background:#eef1f5!important;color:#586679!important}.appShell .storesDirectoryOverlay .storeOverviewPrimary article,.appShell .storesDirectoryOverlay .storeStats>div{border-radius:12px!important;border-color:var(--ri-demo-border)!important;box-shadow:0 2px 10px rgba(11,29,51,.035)!important}.appShell .storesDirectoryOverlay .storeOverviewPrimary b,.appShell .storesDirectoryOverlay .storeStats b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:720px){.appShell .storesDirectoryOverlay .storesDirectoryTable{max-width:100%;overflow-x:auto}.appShell .storesDirectoryOverlay .storesDirectoryLabels{position:relative}}.appShell .sideBrand .riCompactBrand{display:none!important}@media(min-width:901px){.appShell:not(.navCollapsed) .sideBrand .riFullBrand{display:block!important}.appShell.navCollapsed{grid-template-columns:76px minmax(0,1fr)!important}.appShell.navCollapsed .sidebar{width:76px!important;min-width:76px!important;padding:16px 9px!important;overflow:hidden!important}.appShell.navCollapsed .sideHead{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}.appShell.navCollapsed .sideBrand{width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important}.appShell.navCollapsed .sideBrand .riFullBrand{display:none!important}.appShell.navCollapsed .sideBrand .riCompactBrand{display:block!important;width:40px!important;max-width:40px!important;height:auto!important}.appShell.navCollapsed .sideCollapse{display:grid!important;place-items:center!important}.appShell.navCollapsed .riSharedGroupToggle{font-size:0!important;min-height:10px!important;padding:0!important;margin:8px 0 2px!important;pointer-events:none!important}.appShell.navCollapsed .riSharedGroupToggle>span{display:none!important}.appShell.navCollapsed .riSharedNav{gap:8px!important;overflow-x:hidden!important}.appShell.navCollapsed .riSharedGroupItems{gap:6px!important}.appShell.navCollapsed .riSharedGroupItems .riSharedItem>a,.appShell.navCollapsed .riSharedGroupItems .riSharedItem>button{min-height:42px!important;padding:10px 0!important;justify-content:center!important;gap:0!important;font-size:0!important;white-space:nowrap!important}.appShell.navCollapsed .riSharedItem .routeNavGlyph{display:grid!important;place-items:center!important;flex:0 0 24px!important;width:24px!important;height:24px!important}.appShell.navCollapsed .riSharedItem .routeNavGlyph svg{width:20px!important;height:20px!important}.appShell.navCollapsed .sideBottom{min-width:0!important}.appShell.navCollapsed .sideBottom button{font-size:0!important}}@media(max-width:900px){.appShell.navCollapsed{grid-template-columns:minmax(0,1fr)!important}.appShell.navCollapsed .sidebar{width:min(86vw,320px)!important;min-width:0!important}.appShell.navCollapsed .sideBrand .riFullBrand{display:block!important}.appShell.navCollapsed .sideBrand .riCompactBrand{display:none!important}.appShell.navCollapsed .riSharedGroupToggle{font-size:11px!important;pointer-events:auto!important}.appShell.navCollapsed .riSharedGroupToggle>span{display:block!important}.appShell.navCollapsed .riSharedItem>a{font-size:14px!important;justify-content:flex-start!important;gap:12px!important}.appShell .mobileNavToggle{z-index:60!important;min-height:44px!important}.appShell .mobileNavBackdrop{z-index:45!important}.appShell.mobileNavOpen .sidebar{z-index:50!important}.appShell .content{min-width:0!important;width:100%!important}.appShell .storesDirectoryOverlay{left:0!important;right:0!important;width:100%!important;padding-left:16px!important;padding-right:16px!important}.appShell .storesDirectoryTable{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.appShell .storesDirectoryRow{min-width:980px!important}.appShell .storeOverviewPrimary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.appShell .storeOverviewPrimary{grid-template-columns:minmax(0,1fr)!important}.appShell .storesDirectoryHead{flex-direction:column!important;align-items:flex-start!important}.appShell .storesDirectoryOverlay{padding-left:12px!important;padding-right:12px!important}.appShell .topbarActions{max-width:100%!important;flex-wrap:wrap!important}}@media(min-width:901px){.appShell.navCollapsed .riSharedNav{scrollbar-width:none!important;overflow-y:auto!important;overflow-x:hidden!important;margin:0!important;padding:6px 0!important}.appShell.navCollapsed .riSharedNav::-webkit-scrollbar{display:none!important}.appShell.navCollapsed .riSharedGroup{gap:0!important;width:100%!important;min-width:0!important}.appShell.navCollapsed .riSharedGroupToggle{height:8px!important;min-height:8px!important;max-height:8px!important;overflow:hidden!important;border:0!important;background:transparent!important}.appShell.navCollapsed .riSharedGroupToggle>*{display:none!important}.appShell.navCollapsed .riSharedGroupItems{min-width:0!important;width:100%!important;overflow:visible!important}.appShell.navCollapsed .riSharedItem{min-width:0!important;width:100%!important}.appShell.navCollapsed .riSharedItem>a{position:relative!important;width:100%!important;max-width:100%!important;overflow:hidden!important;border-radius:10px!important;color:transparent!important;text-indent:0!important}.appShell.navCollapsed .riSharedItem>a>b{display:none!important}.appShell.navCollapsed .riSharedItem>a .routeNavGlyph{margin:0 auto!important;color:#a6bddc!important;transform:none!important;transition:transform .17s ease,color .17s ease!important}.appShell.navCollapsed .riSharedItem>a:hover{background:#1a355a!important;box-shadow:inset 3px 0 0 #69aaff!important}.appShell.navCollapsed .riSharedItem>a:hover .routeNavGlyph{transform:translateY(-1px) scale(1.1)!important;color:#fff!important}.appShell.navCollapsed .riSharedItem>a.active .routeNavGlyph{color:#fff!important}.appShell.navCollapsed .sideBottom button{white-space:nowrap!important;overflow:hidden!important;max-width:100%!important}}@media(hover:hover) and (prefers-reduced-motion:no-preference){.appShell:not(.navCollapsed) .riSharedItem>a{transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease!important}.appShell:not(.navCollapsed) .riSharedItem>a:hover{transform:translateX(3px);background:#193559!important;box-shadow:inset 3px 0 0 #6ba8ff!important}.appShell:not(.navCollapsed) .riSharedItem>a:hover .routeNavGlyph{transform:scale(1.09);color:#fff!important}}@media(prefers-reduced-motion:reduce){.appShell .riSharedItem .routeNavGlyph,.appShell .riSharedItem>a{transition:none!important;transform:none!important}}.appShell .riIqFallback{display:none}.appShell .sidebar .riSharedItem>a{display:flex!important;align-items:center!important}.appShell .sidebar .riSharedItem>a .riNavText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:901px){.appShell.navCollapsed .sidebar .sideHead{display:flex!important;flex-direction:column!important;gap:9px!important;align-items:center!important}.appShell.navCollapsed .sidebar .sideBrand{display:grid!important;place-items:center!important;width:52px!important;height:48px!important;min-height:48px!important;overflow:visible!important}.appShell.navCollapsed .sidebar .sideBrand .riCompactBrand,.appShell.navCollapsed .sidebar .sideBrand .riFullBrand{display:none!important}.appShell.navCollapsed .sidebar .sideBrand .riIqFallback{display:grid!important;place-items:center!important;width:43px!important;height:43px!important;border-radius:13px!important;background:linear-gradient(135deg,#00d9f0,#2364f6)!important;color:white!important;font-size:18px!important;font-weight:850!important;letter-spacing:-.08em!important;text-shadow:0 1px 2px #10346a}.appShell.navCollapsed .sidebar .riSharedItem>a{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:9px 0!important}.appShell.navCollapsed .sidebar .riSharedItem>a .riLockedLabel,.appShell.navCollapsed .sidebar .riSharedItem>a .riNavText{display:none!important}.appShell.navCollapsed .sidebar .riSharedItem>a .routeNavGlyph{flex:0 0 24px!important;margin:0!important}.appShell.navCollapsed .sidebar .riSharedGroupToggle{display:none!important}.appShell.navCollapsed .sidebar .riSharedGroupItems[hidden]{display:flex!important}.appShell.navCollapsed .sidebar .riSharedGroup{padding:4px 0!important;border-bottom:1px solid rgba(166,189,220,.12)!important}.appShell.navCollapsed .sidebar .riSharedGroup:last-child{border-bottom:0!important}.appShell.navCollapsed .sidebar .riSharedNav{overflow-y:auto!important;scrollbar-width:none!important}.appShell.navCollapsed .sidebar .riSharedNav::-webkit-scrollbar{width:0!important;display:none!important}}@media(max-width:900px){.appShell .sidebar .riNavText{display:inline!important;font-size:14px!important}.appShell .sidebar .riIqFallback{display:none!important}}@media(min-width:901px){.appShell:not(.navCollapsed) .sidebar{width:auto!important;min-width:0!important;overflow:visible!important}.appShell:not(.navCollapsed) .sidebar .sideHead{flex-direction:row!important;align-items:center!important}.appShell:not(.navCollapsed) .sidebar .sideBrand{width:auto!important;min-height:0!important;height:auto!important;display:block!important}.appShell:not(.navCollapsed) .sidebar .sideBrand .riFullBrand{display:block!important}.appShell:not(.navCollapsed) .sidebar .sideBrand .riCompactBrand,.appShell:not(.navCollapsed) .sidebar .sideBrand .riIqFallback{display:none!important}.appShell:not(.navCollapsed) .sidebar .riSharedNav{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important}.appShell:not(.navCollapsed) .sidebar .riSharedGroupToggle{display:flex!important;height:auto!important;max-height:none!important;min-height:36px!important;font-size:11px!important;pointer-events:auto!important}.appShell:not(.navCollapsed) .sidebar .riSharedGroupToggle>span{display:block!important}.appShell:not(.navCollapsed) .sidebar .riSharedGroupItems[hidden]{display:none!important}.appShell:not(.navCollapsed) .sidebar .riSharedItem>a{display:flex!important;width:100%!important;min-height:40px!important;padding:10px 12px!important;justify-content:flex-start!important;gap:12px!important;font-size:14px!important;text-indent:0!important;color:#afc4e1!important;overflow:visible!important;white-space:nowrap!important}.appShell:not(.navCollapsed) .sidebar .riSharedItem>a.active{color:#fff!important}.appShell:not(.navCollapsed) .sidebar .riSharedItem>a .routeNavGlyph{flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important}.appShell:not(.navCollapsed) .sidebar .riSharedItem>a .riNavText{display:inline-block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-size:14px!important;color:inherit!important;letter-spacing:normal!important}.appShell:not(.navCollapsed) .sidebar .riSharedItem>a .riLockedLabel{display:inline-flex!important;flex:0 0 auto!important;font-size:10px!important}}.appShell{--ri-brand:#2364F6;--ri-brand-strong:#1B52D4;--ri-brand-soft:#EAF0FF;--ri-ink:#0B1D33;--ri-muted:#63728A;--ri-line:#E1E8F2;--ri-surface:#FFFFFF;--ri-bg:#F6F8FC;--ri-nav:#0B1D33;--ri-nav-raise:#122947;--ri-nav-text:#F4F7FC;--ri-nav-muted:#A9B5C9;--ri-good:#0D9B6C;--ri-good-soft:#E8F7F0;--ri-warn:#D88A0A;--ri-warn-soft:#FFF4DF;--ri-bad:#D64545;--ri-bad-soft:#FDEEEE;--ri-radius:12px;--ri-radius-sm:8px;--ri-shadow:0 2px 10px rgba(11,29,51,.06)}.appShell .content{min-width:0;color:var(--ri-ink);background:var(--ri-bg)}.appShell .content>*{min-width:0}.appShell .content :is(.panel,.dxCard,.dxSummary,.duPanel,.scOverview,.salesPanel,.shrinkPanel,.productPanel,.dashboardModuleCard,.salesOverview,.returnOverview,.dashboardCard,.reportCard,.moduleCard){border-color:var(--ri-line);border-radius:var(--ri-radius);box-shadow:var(--ri-shadow)}.appShell .content :is(.statCard,.kpiCard,.dxKpi,.duKpi,.duPrimaryMetric,.storeOverviewPrimary article,.storeStats>div,.deductionOverview article,.deductionKpis>div){border-color:var(--ri-line);border-radius:var(--ri-radius);box-shadow:var(--ri-shadow)}.appShell .content :is(.riPageHeader,.duPanelHead,.scOverviewTitle,.salesStoreHead,.storesDirectoryHead,.deductionsHead) :is(h1,h2){color:var(--ri-ink);letter-spacing:var(--tracking-heading)}.appShell .content :is(.statCard,.kpiCard,.dxKpi,.duKpi,.duPrimaryMetric,.storeOverviewPrimary article,.deductionOverview article) :is(strong,b){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em}.appShell .content :is(.salesStoreLabels,.returnStoreLabels,.storesDirectoryLabels,.deductionLabels,.settlementRow.head,.dataRow.head){background:#EEF4FF;color:#54647E;font-weight:600}.appShell .content :is(.dxPrimaryBtn,button.primary,.primaryBtn):focus-visible,.appShell .content :is(button,input,select,textarea,[role=button]):focus-visible{outline:2px solid var(--ri-brand);outline-offset:2px}.riMasterPage{--ri-mt-navy:var(--ri-ink);--ri-mt-blue:var(--ri-brand);--ri-mt-canvas:var(--ri-bg);--ri-mt-surface:var(--ri-surface);--ri-mt-border:var(--ri-line);--ri-mt-ink:var(--ri-ink);--ri-mt-muted:var(--ri-muted);--ri-mt-radius:var(--ri-radius);color:var(--ri-ink);font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif}.riMasterPage :is(.storesDirectoryHead,.deductionsHead) h2{color:var(--ri-ink);font-size:var(--text-panel);line-height:1.25;letter-spacing:var(--tracking-heading);font-weight:700}.riMasterPage :is(.storesDirectoryHead,.deductionsHead) p{color:var(--ri-muted);font-size:var(--text-secondary);line-height:var(--leading-body)}.riMasterPage :is(.storeOverviewPrimary article,.storeStats>div,.deductionOverview article,.deductionKpis>div){min-width:0}.riMasterPage :is(.storeOverviewPrimary b,.storeStats b,.deductionOverview b,.deductionKpis b){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em}.riMasterPage :is(.storesDirectoryTable,.deductionTable){border-color:var(--ri-line);border-radius:var(--ri-radius);background:var(--ri-surface);box-shadow:var(--ri-shadow);overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.riMasterPage :is(.storesDirectoryLabels,.deductionLabels){background:#EEF4FF;color:#54647E;font-size:var(--text-micro);font-weight:600;letter-spacing:var(--tracking-label)}.riMasterPage :is(.storesDirectoryRow,.deductionRow){border-bottom-color:var(--ri-line)}.riMasterPage :is(.storesDirectoryRow,.deductionRow):not(:first-child):hover{background:#F5F8FF}.riMasterPage :is(.storeTypeSelect,.deductionFilters select,.deductionFilters input,.storeSearch input){border-color:var(--ri-line);border-radius:var(--ri-radius-sm);background:var(--ri-surface);color:var(--ri-ink);max-width:100%}.riMasterPage :is(button,input,select,textarea):focus-visible{outline:2px solid var(--ri-brand);outline-offset:2px}.riMasterPage :is(.storeEdit,.storeToggle,.aiOrderToggle){border-radius:var(--ri-radius-sm)}.riMasterPage .deductionOverview article.primary{background:var(--ri-nav);border-color:var(--ri-nav)}.riMasterPage .deductionOverview article.primary :is(small,b,span){color:#fff}@media(max-width:900px){.appShell .content :is(.salesStoreOverlay,.returnsStoreOverlay,.shrinkOverlay,.storesDirectoryOverlay,.deductionsOverlay){max-width:100vw;box-sizing:border-box}.riMasterPage{max-width:100vw;box-sizing:border-box}.riMasterPage :is(.storesDirectoryTable,.deductionTable){max-width:100%}}@media(max-width:600px){.riMasterPage :is(.storeOverviewPrimary,.deductionOverview){grid-template-columns:repeat(2,minmax(0,1fr))}.riMasterPage :is(.storesDirectoryHead,.deductionsHead) h2{font-size:var(--text-panel)}}@media(max-width:380px){.riMasterPage :is(.storeOverviewPrimary,.deductionOverview){grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.riMasterPage *{scroll-behavior:auto}}.appShell .panel.empty h2{font-size:var(--text-section)!important;line-height:var(--leading-heading)!important;font-weight:700!important;margin:0 0 6px!important;color:var(--ri-ink,#10203f)!important}.appShell .panel.empty p{margin:0!important;color:var(--ri-muted,#59677e)!important;font-size:var(--text-secondary)!important;line-height:var(--leading-body)!important}.appShell .content .panel.dataTable{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.returnsStoreOverlay .salesTabs{display:flex;align-items:center;gap:4px;width:max-content;max-width:100%;padding:4px;margin:0 0 12px;border:1px solid #dfe7f2;border-radius:12px;background:#f4f7fb}.returnsStoreOverlay .salesTabs:before{content:"VIEW BY";padding:0 9px 0 7px;color:#7b8798;font-size:var(--text-micro);font-weight:700;letter-spacing:var(--tracking-label);line-height:var(--leading-label)}.returnsStoreOverlay .salesTabs button{min-height:36px;padding:8px 14px;border-radius:9px;color:#64748b;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.returnsStoreOverlay .salesTabs button.active{background:#fff;color:#1f5fe8;box-shadow:0 2px 8px rgba(23,35,59,.1)}.returnsStoreOverlay .salesFilters{padding:14px;border:1px solid #e1e8f2;border-radius:16px;background:#fff;box-shadow:0 8px 22px rgba(23,32,51,.035)}.returnsStoreOverlay .salesPeriodMeta{background:#f7f9fc;border-color:#e6ebf2}.shrinkOverlay .shrinkWeekFilters{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:end;gap:12px;padding:12px;border:1px solid #e1e8f2;border-radius:16px;background:#fff;box-shadow:0 8px 22px rgba(23,32,51,.035)}.shrinkOverlay .shrinkWeekFilters .salesPeriodMeta{margin:0;justify-content:flex-start;width:-moz-fit-content;width:fit-content;min-width:220px;background:#f7f9fc;border-color:#e6ebf2}.shrinkOverlay .shrinkKpis article{transition:transform .16s ease,box-shadow .16s ease}.shrinkOverlay .shrinkKpis article.primary{box-shadow:0 10px 22px rgba(31,99,238,.13)}@media (max-width:720px){.returnsStoreOverlay .salesTabs{width:100%}.returnsStoreOverlay .salesTabs:before{padding-left:6px;padding-right:6px}.returnsStoreOverlay .salesTabs button{flex:1 1;padding-inline:8px}.returnsStoreOverlay .salesFilters{padding:12px}.shrinkOverlay .shrinkWeekFilters{grid-template-columns:1fr}.shrinkOverlay .shrinkWeekFilters .salesPeriodMeta{width:auto;min-width:0}}