html body,html body :is(button,input,select,textarea){font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html body :is(code,kbd,pre,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.appShell .content{font-size:var(--text-ui);line-height:var(--leading-body);color:var(--ri-ink)}.appShell .content :is(td,.bigAmount,[class*=Amount],[class*=Money],[class*=Price],[class*=Qty],[class*=kpi] strong){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.appShell .routePickerButton>i{display:inline-block;width:8px;height:8px;font-size:0!important;line-height:var(--leading-body);border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);opacity:.7}.appShell .content .sectionTitle.sectionTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 16px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.appShell .content .sectionTitle .eyebrow,.appShell .content :is(.upgradeHero,.profitAuditFocus,.storeOverview,.salesOverview,.returnOverview,.routeSetupBar,.adminCardHead,.platformPanelHead,.panelHead,.buildOrderSectionHead) .eyebrow{margin:0 0 4px!important;color:var(--ri-brand)!important;font-size:var(--text-micro)!important;font-weight:700!important;letter-spacing:var(--tracking-label)!important;text-transform:uppercase;line-height:var(--leading-label)}.appShell .content .sectionTitle :is(h1,h2){margin:0 0 4px!important;color:var(--ri-ink)!important;font-size:var(--text-page)!important;font-weight:700!important;letter-spacing:var(--tracking-heading)!important;line-height:var(--leading-heading)!important;text-wrap:balance}.appShell .content .sectionTitle.compact :is(h1,h2){font-size:var(--text-page)!important;line-height:var(--leading-heading)}.appShell .content .sectionTitle p.muted,.appShell .content .sectionTitle>div>p:not(.eyebrow){margin:0!important;color:var(--ri-muted)!important;font-size:var(--text-micro)!important;line-height:var(--leading-label)!important;max-width:68ch;text-wrap:pretty}.appShell .content :is(.panel,.adminCard,.platformPanel,.profitAuditTablePanel,.weatherPanel,.basePlanCard,.billingCart,.planSection,.bundleSection,.routeCard,.routeForm,.upgradeHero,.profitAuditFocus,.requestHistory,.orderFocusBar,.buildOrderSetup){border:1px solid var(--ri-line)!important;border-radius:var(--ri-radius)!important;background:var(--ri-surface)!important;box-shadow:var(--ri-shadow)!important}.appShell .content :is(.panel,.adminCard,.platformPanel) :is(h2,h3){color:var(--ri-ink)!important;font-weight:700!important;letter-spacing:var(--tracking-heading)!important;line-height:var(--leading-heading)}.appShell .content :is(.panel,.adminCard,.platformPanel) h2{font-size:var(--text-section)!important;line-height:var(--leading-heading)!important}.appShell .content :is(.panel,.adminCard,.platformPanel) h3{font-size:var(--text-section)!important;line-height:var(--leading-heading)}.appShell .content :is(.panelHead,.adminCardHead,.platformPanelHead,.profitAuditPanelHead,.buildOrderSectionHead,.aiPlanTableHead){display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.appShell .content :is(.storeOverview,.salesOverview,.returnOverview,.profitAuditKpis,.adminStats,.weatherSummaryGrid,.orderReadinessGrid,.settlementBaselineGrid,.profitAuditSummaryGrid)>:is(div,article,section,button){border:1px solid var(--ri-line)!important;border-radius:var(--ri-radius)!important;background:var(--ri-surface)!important;box-shadow:none!important;color:var(--ri-ink)!important;min-width:0}.appShell .content :is(.storeOverview,.salesOverview,.returnOverview,.profitAuditKpis,.adminStats,.weatherSummaryGrid,.orderReadinessGrid,.profitAuditSummaryGrid)>* :is(small,span:first-child,label){color:var(--ri-muted)!important;font-size:var(--text-micro)!important;font-weight:600!important;letter-spacing:var(--tracking-label)!important;text-transform:uppercase;line-height:var(--leading-label)}.appShell .content :is(.storeOverview,.salesOverview,.returnOverview,.profitAuditKpis,.adminStats,.weatherSummaryGrid,.orderReadinessGrid,.profitAuditSummaryGrid)>* :is(strong,b){color:var(--ri-ink)!important;font-size:var(--text-kpi)!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:var(--leading-heading)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.appShell .content :is(.storeOverviewPrimary,.salesOverview>.primary,.returnOverview>.primary,.salesOverview>:first-child.active){background:var(--ri-brand-soft)!important;border-color:color-mix(in srgb,var(--ri-brand) 25%,var(--ri-line))!important}.appShell .content :is(.storeOverviewPrimary,.salesOverview>.primary,.returnOverview>.primary) :is(strong,b){color:var(--ri-brand-strong)!important}.appShell .content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){min-height:40px;border:1px solid var(--ri-line)!important;border-radius:var(--ri-radius-sm)!important;background-color:var(--ri-surface)!important;color:var(--ri-ink)!important;font-size:var(--text-body)!important;font-weight:500!important;letter-spacing:0!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease;line-height:var(--leading-body)}.appShell .content textarea{min-height:88px;line-height:var(--leading-body)}.appShell .content :is(input,select,textarea)::placeholder{color:color-mix(in srgb,var(--ri-muted) 75%,transparent);font-weight:400;line-height:var(--leading-body)}.appShell .content :is(input,select,textarea):focus-visible{outline:none!important;border-color:var(--ri-brand)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ri-brand) 18%,transparent)!important}.appShell .content :is(input,select,textarea):disabled{background-color:var(--ri-bg)!important;color:var(--ri-muted)!important;cursor:not-allowed}.appShell .content :is(input[type=checkbox],input[type=radio]){accent-color:var(--ri-brand);width:16px;height:16px}.appShell .content label:not(.uploadBtn):not(.switchLabel)>:is(span,small):first-child{color:var(--ri-muted);font-size:var(--text-micro);font-weight:600;letter-spacing:var(--tracking-label);line-height:var(--leading-label)}.appShell .content :is(td,[class*=Row]) select{min-height:34px;padding-block:4px!important;font-size:var(--text-ui)!important;line-height:var(--leading-body)}.appShell .content :is(.addRouteBtn,.saveRouteBtn,.saveAdmin,.aiSendIonButton,.uploadBtn,.purchaseActions button:last-child),.appShell .content :is(button,a,label).primary:not(.v2ActionCard){min-height:40px;border:1px solid var(--ri-brand)!important;border-radius:var(--ri-radius-sm)!important;background:var(--ri-brand)!important;color:var(--ri-surface)!important;font-size:var(--text-body)!important;font-weight:600!important;letter-spacing:0!important;box-shadow:none!important;text-transform:none!important;line-height:var(--leading-body)}.appShell .content :is(.addRouteBtn,.saveRouteBtn,.saveAdmin,.aiSendIonButton,.uploadBtn):hover,.appShell .content :is(button,a,label).primary:not(.v2ActionCard):hover{background:var(--ri-brand-strong)!important;border-color:var(--ri-brand-strong)!important}.appShell .content :is(button.secondary,button.ghost,button.cancel,.adminRefresh,.aiStoreClear,.aiResetDaily,.storeEdit,.extraAiRouteRemove){border:1px solid var(--ri-line)!important;border-radius:var(--ri-radius-sm)!important;background:var(--ri-surface)!important;color:var(--ri-ink)!important;font-weight:600!important;letter-spacing:0!important;box-shadow:none!important;line-height:var(--leading-body)}.appShell .content :is(button.secondary,button.ghost,button.cancel,.adminRefresh,.aiStoreClear,.aiResetDaily,.extraAiRouteRemove):hover{background:var(--ri-bg)!important}.appShell .content .storeEdit{min-height:0;padding:2px 8px!important;border-color:transparent!important;background:transparent!important;color:var(--ri-brand)!important;font-size:var(--text-micro)!important;line-height:var(--leading-body)}.appShell .content .storeEdit:hover{background:var(--ri-brand-soft)!important}.appShell .content a:focus-visible,.appShell .content button:focus-visible{outline:2px solid var(--ri-brand)!important;outline-offset:2px}.appShell .content :is(.dangerText,button.danger){color:var(--ri-bad)!important}.appShell .content :is(.salesTabs,.adminTabs,.orderSubnav,.profitAuditWeekPicker [role=tablist]){display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px!important;border:1px solid var(--ri-line)!important;border-radius:10px!important;background:var(--ri-bg)!important;box-shadow:none!important;max-width:100%}.appShell .content :is(.salesTabs,.adminTabs,.orderSubnav) button{min-height:34px;padding:6px 14px!important;border:0!important;border-radius:var(--ri-radius-sm)!important;background:transparent!important;color:var(--ri-muted)!important;font-size:var(--text-body)!important;font-weight:600!important;letter-spacing:0!important;box-shadow:none!important;line-height:var(--leading-body)}.appShell .content :is(.salesTabs,.adminTabs,.orderSubnav) button:hover{color:var(--ri-ink)!important}.appShell .content :is(.salesTabs,.adminTabs,.orderSubnav) button:is(.active,[aria-selected=true],[aria-pressed=true]){background:var(--ri-surface)!important;color:var(--ri-brand)!important;box-shadow:0 1px 2px rgba(16,32,63,.08)!important}.appShell .content :is(.salesStoreTable,.storesDirectoryTable,.dataTable,.profitAuditTableWrap,.platformTableWrap,.memberList){border:1px solid var(--ri-line)!important;border-radius:var(--ri-radius)!important;background:var(--ri-surface)!important;box-shadow:var(--ri-shadow)!important;overflow:auto}.appShell .content :is(.profitAuditTable,.platformUserTable,.salesStoreTable,.storesDirectoryTable,.dataTable,.aiPerformanceTableWrap) thead th,.appShell .content :is(.salesStoreHead,.storesDirectoryHead,.dataRow.head,.productsDirectoryHead){background:var(--ri-bg)!important;color:var(--ri-muted)!important;font-size:var(--text-micro)!important;font-weight:600!important;letter-spacing:var(--tracking-label)!important;text-transform:uppercase;border-bottom:1px solid var(--ri-line)!important;white-space:nowrap;line-height:var(--leading-label)}.appShell .content :is(.salesStoreHead,.storesDirectoryHead,.dataRow.head)>*{color:inherit!important;font:inherit!important;letter-spacing:var(--tracking-label)!important}.appShell .content :is(.profitAuditTable,.platformUserTable,.aiPerformanceTableWrap table) tbody tr,.appShell .content :is(.salesStoreRow,.returnStoreRow,.storesDirectoryRow,.dataRow:not(.head),.platformUserRow,.platformOrgRow,.platformStaffRow,.platformSubscriptionRow,.memberRow){border-bottom:1px solid var(--ri-line)!important;background:var(--ri-surface)!important;color:var(--ri-ink)!important;font-size:var(--text-micro)!important;transition:background-color .12s ease;line-height:var(--leading-label)}.appShell .content :is(.profitAuditTable,.platformUserTable) tbody tr:last-child,.appShell .content :is(.salesStoreRow,.returnStoreRow,.storesDirectoryRow,.dataRow:not(.head),.platformUserRow,.memberRow):last-child{border-bottom:0!important}.appShell .content :is(.profitAuditTable,.platformUserTable,.aiPerformanceTableWrap table) tbody tr:hover,.appShell .content :is(.salesStoreRow,.returnStoreRow,.storesDirectoryRow,.dataRow:not(.head),.platformUserRow,.memberRow):hover{background:color-mix(in srgb,var(--ri-brand-soft) 55%,var(--ri-surface))!important}.appShell .content :is(.salesStoreRow,.returnStoreRow,.storesDirectoryRow,.platformUserRow):is(.active,.selected,[aria-selected=true]){background:var(--ri-brand-soft)!important;box-shadow:inset 3px 0 0 var(--ri-brand)}.appShell .content :is(.salesStoreRow,.returnStoreRow,.storesDirectoryRow,.platformUserRow,.memberRow) :is(strong,b){font-weight:600!important;letter-spacing:0!important;text-transform:none;line-height:var(--leading-body)}.appShell .content :is(.salesStoreRow,.returnStoreRow,.storesDirectoryRow) small{color:var(--ri-muted)!important;font-size:var(--text-micro)!important;font-weight:500!important;line-height:var(--leading-label)}.appShell .content :is(.profitAuditTable,.platformUserTable) :is(th,td){padding:12px 14px!important;text-align:left;vertical-align:middle}.appShell .content .excluded{opacity:.62}.appShell .content :is(.badge,.statusPill,.aiOrderBadge,.currentPill,.ownerPill,.lockPill,.bundleBadge,.ionLockChip,.profitAuditHigh,.profitAuditMedium,.profitAuditLow,.adminRole,.healthDot+span,.routeCapacity){display:inline-flex;align-items:center;gap:6px;padding:3px 10px!important;border:1px solid var(--ri-line)!important;border-radius:999px!important;background:var(--ri-bg)!important;color:var(--ri-muted)!important;font-size:var(--text-micro)!important;font-weight:600!important;letter-spacing:var(--tracking-label)!important;line-height:var(--leading-label)!important;text-transform:none!important;white-space:nowrap;box-shadow:none!important}.appShell .content :is(.badge.good,.badge.ok,.badge.success,.badge.active,.aiOrderBadge.ai,.aiOrderBadge:not(.excluded),.currentPill,.profitAuditLow,.statusPill.good,.verificationSuccess,.adminSuccess){background:var(--ri-good-soft)!important;border-color:color-mix(in srgb,var(--ri-good) 22%,transparent)!important;color:var(--ri-good)!important}.appShell .content :is(.badge.warn,.badge.pending,.profitAuditMedium,.statusPill.warn,.lockPill,.routeLimitNotice){background:var(--ri-warn-soft)!important;border-color:color-mix(in srgb,var(--ri-warn) 22%,transparent)!important;color:var(--ri-warn)!important}.appShell .content :is(.badge.bad,.badge.error,.badge.danger,.badge.failed,.profitAuditHigh,.statusPill.bad,.storeError,.routeFormError,.weatherError){background:var(--ri-bad-soft)!important;border-color:color-mix(in srgb,var(--ri-bad) 22%,transparent)!important;color:var(--ri-bad)!important}.appShell .content :is(.badge.info,.ownerPill,.bundleBadge,.ionLockChip,.adminRole){background:var(--ri-brand-soft)!important;border-color:color-mix(in srgb,var(--ri-brand) 22%,transparent)!important;color:var(--ri-brand-strong)!important}.appShell .content .aiOrderBadge.excluded{background:var(--ri-bg)!important;color:var(--ri-muted)!important;border-color:var(--ri-line)!important}.appShell .content :is(.verificationSuccess,.adminSuccess,.routeLimitNotice,.storeError,.routeFormError,.weatherError){display:block;border-radius:var(--ri-radius-sm)!important;padding:10px 14px!important;white-space:normal;font-size:var(--text-ui)!important;font-weight:500!important;line-height:var(--leading-body)}.appShell .content :is(.notice,.aiPlanNotice,.profitAuditNotice,.returnSourceNote,.aiSimpleViewNote,.weatherPlanningNote,.checkoutNote,.platformBillingNote,.adminHint){border:1px solid color-mix(in srgb,var(--ri-brand) 18%,var(--ri-line))!important;border-radius:var(--ri-radius-sm)!important;background:var(--ri-brand-soft)!important;color:var(--ri-ink)!important;font-size:var(--text-secondary)!important;font-weight:500!important;line-height:var(--leading-body)!important;box-shadow:none!important}.appShell .content :is(.salesEmpty,.storesDirectoryEmpty,.buildOrderEmpty,.weatherEmpty,.aiPlanEmpty,.profitAuditEmpty,.profitAuditNoRows,.platformOverviewEmpty,.platformUserEmpty,.panel.empty){border:1px dashed var(--ri-line)!important;border-radius:var(--ri-radius)!important;background:var(--ri-bg)!important;color:var(--ri-muted)!important;text-align:center;padding:32px 20px!important;font-size:var(--text-ui)!important;box-shadow:none!important;line-height:var(--leading-body)}.appShell .content :is(.salesEmpty,.storesDirectoryEmpty,.buildOrderEmpty,.aiPlanEmpty,.profitAuditEmpty,.panel.empty) :is(h2,h3,strong){color:var(--ri-ink)!important;font-size:var(--text-section)!important;font-weight:600!important;line-height:var(--leading-heading)}.appShell .content :is(.aiPlanLoading,.platformLoading){color:var(--ri-muted)!important;font-size:var(--text-ui)!important;line-height:var(--leading-body)}.appShell .content .routeSetupBar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.appShell .content .routeCard{transition:border-color .15s ease,box-shadow .15s ease}.appShell .content .routeCard:is(.active,.selected,.current){border-color:var(--ri-brand)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ri-brand) 14%,transparent),var(--ri-shadow)!important}.appShell .content .routeCardTop :is(strong,h3){font-size:var(--text-section)!important;font-weight:700!important;letter-spacing:var(--tracking-heading)!important;line-height:var(--leading-heading)}.appShell .content .routeMeta{color:var(--ri-muted)!important;font-size:var(--text-secondary)!important;line-height:var(--leading-body)}.appShell .content :is(.aiStoreSelector,.aiStoreToolbar,.orderFocusBar){gap:12px}.appShell .content .aiReason{color:var(--ri-muted)!important;font-size:var(--text-secondary)!important;line-height:var(--leading-body)!important}.appShell .content .aiReviewChips>*{border-radius:999px!important;font-size:var(--text-micro)!important;font-weight:600!important;line-height:var(--leading-body)}.appShell .content :is(.aiPlanMethod,.profitAuditMethod){color:var(--ri-muted)!important;font-size:var(--text-secondary)!important;line-height:var(--leading-body)}.appShell .content .adminCard{padding:20px!important}.appShell .content .adminHero{border:1px solid var(--ri-line)!important;border-radius:var(--ri-radius)!important;background:var(--ri-surface)!important;box-shadow:var(--ri-shadow)!important;color:var(--ri-ink)!important}.appShell .content .adminHero :is(h1,h2,div){color:var(--ri-ink)!important}.appShell .content .adminHero small{color:var(--ri-brand)!important;font-size:var(--text-micro)!important;font-weight:700!important;letter-spacing:var(--tracking-label)!important;text-transform:uppercase;line-height:var(--leading-label)}.appShell .content .adminHero p{color:var(--ri-muted)!important}.appShell .content :is(.memberRow){padding:12px 16px!important;gap:12px}.appShell .content .avatar{background:var(--ri-brand-soft)!important;color:var(--ri-brand-strong)!important;font-weight:700!important;line-height:var(--leading-body)}.appShell .content .memberInfo :is(strong,b){font-size:var(--text-ui)!important;line-height:var(--leading-body)}.appShell .content .memberInfo :is(small,span){color:var(--ri-muted)!important;font-size:var(--text-micro)!important;line-height:var(--leading-label)}.appShell .content .settingsGrid label{gap:6px}.appShell .content .healthList>*{border-bottom:1px solid var(--ri-line);padding-block:10px}.appShell .content .healthList>:last-child{border-bottom:0}.appShell .content .healthDot{width:8px;height:8px;border-radius:999px;background:var(--ri-good)}.appShell .content .healthDot.warn{background:var(--ri-warn)}.appShell .content .switchLabel{display:inline-flex;align-items:center;gap:10px;font-weight:500;line-height:var(--leading-body)}.appShell :is(.platformConsoleShell){background:var(--ri-bg);color:var(--ri-ink)}.appShell .platformPanel{padding:20px!important}.appShell .content .upgradeHero{padding:24px!important;color:var(--ri-ink)!important}.appShell .content .upgradeHero :is(h1,h2,strong,b,div){color:var(--ri-ink)!important}.appShell .content .upgradeHero :is(p:not(.eyebrow),span){color:var(--ri-muted)!important}.appShell .content .upgradeHero .currentAccess{background:var(--ri-good-soft)!important}.appShell .content .upgradeHero .currentAccess small{color:var(--ri-good)!important;font-size:var(--text-micro)!important;font-weight:700!important;letter-spacing:var(--tracking-label)!important;text-transform:uppercase;line-height:var(--leading-label)}.appShell .content .upgradeHero h1,.appShell .content .upgradeHero h2{font-size:var(--text-page)!important;font-weight:700!important;letter-spacing:var(--tracking-heading)!important;line-height:var(--leading-heading)}.appShell .content :is(.planPrice,.addonPrice){color:var(--ri-ink)!important;font-weight:700!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em!important;line-height:var(--leading-body)}.appShell .content :is(.planHeading,.cartHeading,.moduleTitle){color:var(--ri-ink)!important;font-size:var(--text-micro)!important;font-weight:700!important;letter-spacing:var(--tracking-label)!important;line-height:var(--leading-label)}.appShell .content .cartRow{border-bottom:1px solid var(--ri-line);padding-block:10px}.appShell .content .cartDiscount{color:var(--ri-good)!important}.appShell .content .basePlanCard.current,.appShell .content .currentAccess{border-color:color-mix(in srgb,var(--ri-good) 35%,var(--ri-line))!important}:is(.confirmDialog,.modalCard,[role=dialog]) :is(h2,h3){color:var(--ri-ink);font-weight:700;letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}@media (max-width:900px){.appShell .content .sectionTitle :is(h1,h2){font-size:var(--text-page)!important;line-height:var(--leading-heading)}.appShell .content :is(.salesTabs,.adminTabs,.orderSubnav){display:flex;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.appShell .content :is(.salesTabs,.adminTabs,.orderSubnav) button{flex:0 0 auto}.appShell .content :is(.storeOverview,.salesOverview,.returnOverview,.profitAuditKpis,.adminStats)>* :is(strong,b){font-size:var(--text-kpi)!important;line-height:var(--leading-heading)}.appShell .content :is(.routeSetupBar,.purchaseActions,.adminCardHead)>*{min-width:0}.appShell .content :is(.addRouteBtn,.saveRouteBtn,.saveAdmin,.purchaseActions button){min-height:44px}}@media (max-width:560px){.appShell .content :is(.upgradeHero,.adminCard,.platformPanel){padding:16px!important}.appShell .content .upgradePage{grid-template-columns:minmax(0,1fr)!important;min-width:0}.appShell .content .upgradeHero{width:100%!important}.appShell .content :is(.upgradeHero,.bundleGrid,.powerGrid){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}.appShell .content :is(.upgradeHero,.bundleGrid,.powerGrid,.planSection,.bundleSection)>*{min-width:0;max-width:100%}.appShell .content .sectionTitle{align-items:stretch}.appShell .content .sectionTitle>:is(label,button,.storeSearch,input){width:100%}}.appShell .content .storesDirectoryHead.riToolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:0!important;margin:0 0 16px!important;background:transparent!important;border:0!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important}.appShell .content .riToolbarNote{margin:0!important;color:var(--ri-muted)!important;font-size:var(--text-secondary)!important;line-height:var(--leading-body)!important;text-wrap:pretty}.appShell .content .storesDirectoryHead.riToolbar .storeSearch{flex:0 1 340px;min-width:0}.appShell .content .upgradeHeroCopy{display:flex;flex-direction:column;gap:6px;min-width:0}.appShell .content .upgradeHeroCopy strong{font-size:var(--text-section)!important;font-weight:700!important;letter-spacing:-.01em;color:var(--ri-ink)!important;line-height:var(--leading-body)}.appShell .content .upgradeHeroCopy p{margin:0!important;font-size:var(--text-secondary)!important;line-height:var(--leading-body)!important}.appShell .content .adminHero.adminIdentity{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:16px 20px!important}.appShell .content .adminIdentity>div{display:flex;flex-direction:column;gap:4px;min-width:0}.appShell .content .adminIdentity strong{color:var(--ri-ink)!important;font-size:var(--text-section)!important;font-weight:700!important;overflow-wrap:anywhere;line-height:var(--leading-body)}@media (max-width:700px){.appShell .content .storesDirectoryHead.riToolbar{flex-direction:column!important;align-items:stretch!important}.appShell .content .storesDirectoryHead.riToolbar .storeSearch{flex-basis:auto;width:100%}}.platformConsoleMain>.riPageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 24px;padding:0 0 20px;border-bottom:1px solid #e2e8f2;background:transparent;box-shadow:none;flex-wrap:wrap}.platformConsoleMain>.riPageHeader>div:first-child{min-width:0}.platformConsoleMain>.riPageHeader .eyebrow{margin:0 0 6px;color:#2456e8;font-size:var(--text-micro);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:var(--leading-label)}.platformConsoleMain>.riPageHeader h1{margin:0 0 6px;color:#10203f;font-size:var(--text-page);font-weight:700;letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.platformConsoleMain>.riPageHeader .muted{margin:0;color:#59677e;font-size:var(--text-secondary);line-height:var(--leading-body)}.appShell main.content>.storesDirectoryOverlay{position:static!important;inset:auto!important;z-index:auto!important;overflow:visible!important;padding:0!important;background:transparent!important}.appShell main.content:has(>.storesDirectoryOverlay)>:is(.sectionTitle,.panel){display:none!important}body:has(.appShell main.content>.storesDirectoryOverlay){overflow:auto!important}:root{--ri-header-eyebrow:#4b6da8;--ri-header-title:#17233b;--ri-header-description:#7a8496;--ri-header-context:#17233b}html body,html body :is(button,input,select,textarea){font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.appShell .content .sectionTitle.sectionTitle,.appShell .topbar.riPageHeader,.platformConsoleMain>.riPageHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0 0 14px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important}.appShell .riPageHeaderCopy,.platformConsoleMain>.riPageHeader .riPageHeaderCopy{min-width:0;max-width:980px}.appShell .content .sectionTitle .eyebrow,.appShell .topbar.riPageHeader .eyebrow,.platformConsoleMain>.riPageHeader .eyebrow{margin:0 0 4px!important;color:var(--ri-header-eyebrow)!important;font-family:inherit!important;font-size:var(--text-micro)!important;font-weight:700!important;letter-spacing:var(--tracking-label)!important;line-height:var(--leading-label)!important;text-transform:uppercase!important}.appShell .content .sectionTitle :is(h1,h2),.appShell .topbar.riPageHeader h1,.platformConsoleMain>.riPageHeader h1{margin:4px 0 3px!important;color:var(--ri-header-title)!important;font-family:inherit!important;font-size:var(--text-page)!important;font-weight:700!important;letter-spacing:var(--tracking-heading)!important;line-height:var(--leading-heading)!important;text-transform:none!important}.appShell .content .sectionTitle :is(p.muted,div>p:not(.eyebrow)),.appShell .topbar.riPageHeader .muted,.platformConsoleMain>.riPageHeader .muted{max-width:900px;margin:0!important;color:var(--ri-header-description)!important;font-family:inherit!important;font-size:var(--text-micro)!important;font-weight:400!important;letter-spacing:var(--tracking-label)!important;line-height:var(--leading-label)!important;text-transform:none!important}.appShell .riPageHeaderContext,.platformConsoleMain>.riPageHeader .riPageHeaderContext{margin:8px 0 0!important;color:var(--ri-header-context)!important;font-family:inherit!important;font-size:var(--text-micro)!important;font-weight:500!important;letter-spacing:0!important;line-height:var(--leading-body)!important}.appShell .riPageHeaderActions>.statusPill,.appShell .riPageHeaderActions>.topbarUser{display:none!important}.appShell .riPageHeaderActions:empty,.appShell .riPageHeaderActions:not(:has(>:not(.statusPill):not(.topbarUser))){display:none!important}.deductionsHead,.productsDirectoryHead,.salesStoreHead{font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.deductionsHead>div:first-child>small,.productsDirectoryHead>div:first-child:not(.productFilters)>small,.salesStoreHead>div:first-child>small,.shrinkHead>div:first-child>small{display:block!important;margin:0 0 4px!important;color:var(--ri-header-eyebrow)!important;font-family:inherit!important;font-size:var(--text-micro)!important;font-weight:700!important;letter-spacing:var(--tracking-label)!important;line-height:var(--leading-label)!important;text-transform:uppercase!important}.deductionsHead>div:first-child>h2,.productsDirectoryHead>div:first-child:not(.productFilters)>h2,.salesStoreHead>div:first-child>h2,.shrinkHead>div:first-child>h2{margin:4px 0 3px!important;color:var(--ri-header-title)!important;font-family:inherit!important;font-size:var(--text-page)!important;font-weight:700!important;letter-spacing:var(--tracking-heading)!important;line-height:var(--leading-heading)!important;text-transform:none!important}.deductionsHead>div:first-child>p,.productsDirectoryHead>div:first-child:not(.productFilters)>p,.salesStoreHead>div:first-child>p,.shrinkHead>div:first-child>p{max-width:900px!important;margin:0!important;color:var(--ri-header-description)!important;font-family:inherit!important;font-size:var(--text-secondary)!important;font-weight:400!important;letter-spacing:0!important;line-height:var(--leading-body)!important;text-transform:none!important}.priceHistoryFocus>div:first-child>.eyebrow{margin:0 0 4px!important;color:var(--ri-header-eyebrow)!important;font-family:inherit!important;font-size:var(--text-micro)!important;font-weight:700!important;letter-spacing:var(--tracking-label)!important;line-height:var(--leading-label)!important;text-transform:uppercase!important}.priceHistoryFocus>div:first-child>h2{margin:4px 0 3px!important;color:var(--ri-header-title)!important;font-family:inherit!important;font-size:var(--text-panel)!important;font-weight:700!important;letter-spacing:var(--tracking-heading)!important;line-height:var(--leading-heading)!important}.priceHistoryFocus>div:first-child>p:not(.eyebrow){margin:0!important;font-size:var(--text-micro)!important;line-height:var(--leading-label)!important}.priceHistoryFocus>div:first-child>p:not(.eyebrow),.storesDirectoryHead.riToolbar .riToolbarNote{color:var(--ri-header-description)!important;font-family:inherit!important;font-weight:400!important}.storesDirectoryHead.riToolbar .riToolbarNote{font-size:var(--text-secondary)!important;line-height:var(--leading-body)!important}.storesDirectoryHead.riToolbar .storeSearch label{color:var(--ri-header-eyebrow)!important;font-family:inherit!important;font-size:var(--text-micro)!important;font-weight:700!important;letter-spacing:var(--tracking-label)!important;text-transform:uppercase!important;line-height:var(--leading-body)}.appShell .content .productsDirectoryHead,.appShell .content .salesStoreHead:not(.salesStoreLabels),.appShell .content .storesDirectoryHead.riToolbar{background:transparent!important;border-bottom:0!important;text-transform:none!important;white-space:normal!important}@media (max-width:700px){.appShell .content .sectionTitle.sectionTitle,.appShell .topbar.riPageHeader,.platformConsoleMain>.riPageHeader{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin-bottom:12px!important}.appShell .riPageHeaderActions,.platformConsoleMain>.riPageHeader .riPageHeaderActions{align-self:flex-start!important;width:100%!important;justify-content:flex-start!important}.appShell .content .sectionTitle :is(h1,h2),.appShell .topbar.riPageHeader h1,.deductionsHead>div:first-child>h2,.platformConsoleMain>.riPageHeader h1,.priceHistoryFocus>div:first-child>h2,.productsDirectoryHead>div:first-child:not(.productFilters)>h2,.salesStoreHead>div:first-child>h2,.shrinkHead>div:first-child>h2{font-size:var(--text-page)!important;line-height:var(--leading-heading)}}.appShell .topbar.riPageHeader .riPageHeaderAside,.platformConsoleMain>.riPageHeader .riPageHeaderAside{position:relative;z-index:50;display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;margin-left:auto;padding-top:2px;pointer-events:none}.appShell .topbar.riPageHeader .riPageHeaderContext,.platformConsoleMain>.riPageHeader .riPageHeaderContext{margin:0!important;max-width:430px;color:var(--ri-header-context,#17233b)!important;font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:var(--text-micro)!important;font-weight:600!important;letter-spacing:0!important;line-height:var(--leading-body)!important;text-align:right;white-space:nowrap}.appShell .topbar.riPageHeader .riPageHeaderActions,.platformConsoleMain>.riPageHeader .riPageHeaderActions{pointer-events:auto}@media (max-width:900px){.appShell .topbar.riPageHeader .riPageHeaderAside,.platformConsoleMain>.riPageHeader .riPageHeaderAside{width:100%;align-items:flex-start;margin-left:0;padding-top:0}.appShell .topbar.riPageHeader .riPageHeaderContext,.platformConsoleMain>.riPageHeader .riPageHeaderContext{max-width:100%;text-align:left;white-space:normal}}.appShell main.content>:is(.salesStoreOverlay,.returnsStoreOverlay,.shrinkOverlay,.productsDirectoryOverlay,.deductionsOverlay){position:static!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;z-index:auto!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0 0 32px!important;background:transparent!important;box-shadow:none!important;font-family:inherit!important}.appShell main.content>.deductionsOverlay>.deductionsHead,.appShell main.content>.productsDirectoryOverlay>.productsDirectoryHead>div:first-child:not(.productFilters),.appShell main.content>.returnsStoreOverlay>.salesStoreHead,.appShell main.content>.salesStoreOverlay:not(.shrinkOverlay)>.salesStoreHead,.appShell main.content>.shrinkOverlay>.shrinkHead>div:first-child{display:none!important}.appShell main.content:has(>.deductionsOverlay)>:is(.sectionTitle.compact,.panel.empty,.dataTable),.appShell main.content:has(>.productsDirectoryOverlay)>:is(.sectionTitle.compact,.panel.empty,.dataTable),.appShell main.content:has(>.returnsStoreOverlay)>:is(.sectionTitle.compact,.panel.empty,.dataTable),.appShell main.content:has(>.salesStoreOverlay)>:is(.sectionTitle.compact,.panel.empty,.dataTable),.appShell main.content:has(>.shrinkOverlay)>:is(.sectionTitle.compact,.panel.empty,.dataTable){display:none!important}.appShell main.content>.productsDirectoryOverlay>.productsDirectoryHead,.appShell main.content>.shrinkOverlay>.shrinkHead{margin-top:0!important}@media (max-width:720px){.appShell main.content>:is(.salesStoreOverlay,.returnsStoreOverlay,.shrinkOverlay,.productsDirectoryOverlay,.deductionsOverlay){padding-bottom:24px!important}}@media (min-width:761px){.routeIqHelpOverlay{background:rgba(8,23,42,.34);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.routeIqHelpOverlay .routeIqHelpDrawer{top:14px!important;right:14px!important;bottom:14px!important;width:clamp(560px,42vw,700px)!important;height:calc(100dvh - 28px)!important;border:1px solid rgba(190,207,225,.92)!important;border-radius:24px!important;overflow:hidden!important;background:#fff!important;box-shadow:-20px 24px 70px rgba(8,28,52,.25)!important}.routeIqHelpHeader{padding:22px 24px 18px;background:linear-gradient(135deg,#f8fbff,#fff 62%,#eef6ff)}.routeIqHelpHeader strong{font-size:var(--text-panel);letter-spacing:-.02em;line-height:var(--leading-body)}.routeIqHelpHeader span{font-size:var(--text-secondary);line-height:var(--leading-body)}.routeIqHelpSuggestions{padding:14px 20px;gap:8px;flex-wrap:wrap;overflow:visible;background:#fbfdff}.routeIqHelpSuggestions button{padding:9px 12px;font-size:var(--text-body);line-height:var(--leading-body)}.routeIqHelpMessages{gap:14px;padding:22px 24px;background:linear-gradient(180deg,#f6f9fd,#f9fbfd)}.routeIqHelpBubble{max-width:82%;padding:14px 16px;border-radius:17px;box-shadow:0 4px 14px rgba(23,59,100,.05)}.routeIqHelpBubble p{font-size:var(--text-secondary);line-height:var(--leading-body)}.routeIqHelpBubble small{margin-bottom:6px;font-size:var(--text-micro);line-height:var(--leading-label)}.routeIqHelpComposer{grid-template-columns:minmax(0,1fr) 92px;gap:10px;padding:16px 20px 12px}.routeIqHelpComposer input{padding:13px 15px;border-radius:14px;background:#fbfdff}.routeIqHelpComposer button,.routeIqHelpComposer input{min-height:48px;font-size:var(--text-body);line-height:var(--leading-body)}.routeIqHelpComposer button{border-radius:13px}.routeIqHelpFoot{padding:0 20px 17px;font-size:var(--text-micro);line-height:var(--leading-body)}}@media (min-width:1280px){.routeIqHelpOverlay .routeIqHelpDrawer{width:min(720px,44vw)!important}}@media (max-width:760px){.routeIqHelpOverlay .routeIqHelpDrawer{border-radius:0!important}.routeIqHelpHeader{padding:17px 16px 14px}.routeIqHelpSuggestions{padding:10px 12px}.routeIqHelpMessages{padding:15px 13px}.routeIqHelpBubble{max-width:92%}.routeIqHelpComposer{padding:11px 12px}}.settlementCloudModal{z-index:1700!important;padding:18px!important;background:rgba(3,10,22,.82)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.settlementCloudModalCard{width:min(1380px,96vw)!important;height:min(930px,95vh)!important;border:1px solid rgba(126,151,184,.34)!important;border-radius:20px!important;background:#0b1220!important;box-shadow:0 40px 120px rgba(0,0,0,.55)!important;overflow:hidden!important;grid-template-rows:auto minmax(0,1fr) auto!important}.settlementCloudModalHead{position:relative;min-height:76px;padding:14px 18px 14px 76px!important;border-bottom:1px solid #26364d!important;background:linear-gradient(180deg,#172235,#101a2b)!important}.settlementCloudModalHead:before{content:"";position:absolute;left:20px;top:27px;width:11px;height:11px;border-radius:50%;background:#ff625a;box-shadow:20px 0 #ffbd45,40px 0 #2dcc71}.settlementCloudModalHead .eyebrow{margin:0 0 3px!important;color:#7fb3ff!important;font-size:var(--text-micro)!important;letter-spacing:var(--tracking-label)!important;line-height:var(--leading-label)}.settlementCloudModalHead h3{margin:0!important;color:#f5f9ff!important;font-size:var(--text-section)!important;letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.settlementCloudModalHead span{display:block;margin-top:4px;color:#93a7c2!important;font-size:var(--text-secondary)!important;line-height:var(--leading-body)}.settlementCloudModalHead>button{width:38px!important;height:38px!important;border:1px solid #33445e!important;border-radius:11px!important;background:#1b2a40!important;color:#dbe8f7!important}.settlementCloudModalHead>button:hover{background:#243750!important;color:#fff!important}.settlementCloudModalCard iframe{align-self:stretch;justify-self:stretch;width:calc(100% - 24px)!important;height:calc(100% - 22px)!important;margin:10px 12px 12px!important;border:1px solid #31425b!important;border-radius:13px!important;background:#fff!important;box-shadow:0 12px 30px rgba(0,0,0,.22)!important}.settlementCloudSaving{margin:10px 12px 12px!important;border:1px solid #2a405e!important;border-radius:13px!important;background:radial-gradient(circle at 50% 34%,#1b3354 0,#111d30 42%,#0d1727 100%)!important;color:#f4f8ff!important}.settlementCloudSaving i{width:46px!important;height:46px!important;border-color:#6ca7ff #314b70 #314b70!important}.settlementCloudSaving strong{color:#f4f8ff!important;font-size:var(--text-section)!important;line-height:var(--leading-body)}.settlementCloudSaving span{color:#9bb0ca!important}.settlementCloudModalFoot{min-height:66px;padding:11px 16px!important;border-top:1px solid #26364d!important;border-bottom:0!important;background:#101a2b!important}.settlementCloudModalFoot:before{content:"SECURE SESSION";display:inline-flex;align-items:center;min-height:25px;padding:0 9px;margin-right:10px;border:1px solid #2d5e4d;border-radius:999px;background:#102b24;color:#60d39b;font-size:var(--text-micro);font-weight:700;letter-spacing:.1em;line-height:var(--leading-body)}.settlementCloudModalFoot span{margin-right:auto;color:#879bb6!important;font-size:var(--text-secondary)!important;line-height:var(--leading-body)}.settlementCloudModalFoot button{min-width:190px;min-height:42px;border-radius:11px!important;background:linear-gradient(135deg,#3978f6,#2358dc)!important;box-shadow:0 8px 22px rgba(35,88,220,.3)}@media (max-width:760px){.settlementCloudModal{padding:0!important}.settlementCloudModalCard{width:100%!important;height:100dvh!important;max-height:none!important;border:0!important;border-radius:0!important}.settlementCloudModalHead{min-height:68px;padding:11px 12px 11px 58px!important}.settlementCloudModalHead:before{left:14px;top:25px;width:9px;height:9px;box-shadow:16px 0 #ffbd45,32px 0 #2dcc71}.settlementCloudModalHead h3{font-size:var(--text-section)!important;line-height:var(--leading-heading)}.settlementCloudModalHead span{font-size:var(--text-secondary)!important;line-height:var(--leading-body)}.settlementCloudModalCard iframe{width:calc(100% - 12px)!important;height:calc(100% - 12px)!important}.settlementCloudModalCard iframe,.settlementCloudSaving{margin:6px!important;border-radius:8px!important}.settlementCloudModalFoot{min-height:58px;padding:8px 10px!important}.settlementCloudModalFoot span,.settlementCloudModalFoot:before{display:none!important}.settlementCloudModalFoot button{width:100%;min-width:0;min-height:40px}}body,html{height:auto!important;min-height:100%!important;max-height:none!important}body:has(.productsDirectoryOverlay),body:has(.salesStoreOverlay),body:has(.storesDirectoryOverlay){overflow-y:auto!important;overflow-x:hidden!important}.appShell,.content{height:auto!important;min-height:100vh!important;max-height:none!important;overflow:visible!important}.content{padding-bottom:110px!important}.content>.dashboardUnifiedMount,.content>[aria-hidden=false],.dashboardUnifiedMount,.duStack,.dxStack{height:auto!important;max-height:none!important;overflow:visible!important}.dxPerformanceGrid{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(360px,.85fr)!important;grid-gap:22px!important;gap:22px!important;align-items:stretch!important}.dxPerformance .duTrend,.dxPerformance .dxTrend{display:grid!important;visibility:visible!important;opacity:1!important;min-width:0!important;min-height:220px!important;align-content:center!important;padding:10px 12px 2px!important}.dxPerformance .duChart{display:flex!important;visibility:visible!important;opacity:1!important;height:150px!important;min-height:150px!important}.dxPerformance .duTrendSummary{display:grid!important;visibility:visible!important;opacity:1!important;margin-top:8px!important}@media(max-width:980px){.dxPerformanceGrid{grid-template-columns:1fr!important}.dxPerformance .duTrend,.dxPerformance .dxTrend{min-height:200px!important}}@media(max-width:720px){.content{padding-bottom:90px!important}}.rqDemoBadge{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:9000;display:flex;align-items:center;gap:8px;padding:5px 6px 5px 11px;border:1px solid rgba(37,99,235,.22);border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 4px 14px rgba(15,23,42,.08);color:#1e3a8a;font-size:var(--text-secondary);font-weight:600;line-height:var(--leading-label);font-family:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rqDemoDot{width:7px;height:7px;border-radius:50%;background:#2563eb}.rqDemoBadge button{border:0;border-radius:999px;padding:4px 9px;background:#eef3ff;color:#1e3a8a;font:inherit;cursor:pointer}.rqDemoBadge button:hover{background:#dde7ff}.rqDemoBadge button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.rqDemoEntry{min-height:100vh;display:flex;align-items:center;justify-content:center;color:#334155;font-size:var(--text-ui);line-height:var(--leading-body)}@media print{.rqDemoBadge{display:none}}.appShell .returnOverview article.primary span,.appShell .salesOverview article.primary span{color:#66758d!important;opacity:1!important;font-size:var(--text-secondary)!important;font-weight:600!important;line-height:var(--leading-body)}.appShell .returnOverview article.primary small,.appShell .salesOverview article.primary small{color:#596b88!important;opacity:1!important}.appShell main.content .dataTable .dataHead,.appShell main.content .dataTable thead,.appShell main.content .productsTableHeader,.appShell main.content .salesStoreLabels,.appShell main.content .settlementRow.head,.appShell main.content .storesTableHeader{font-size:var(--text-micro)!important;line-height:var(--leading-label)!important;font-weight:700!important;letter-spacing:var(--tracking-label)!important}.appShell main.content .dataTable .dataRow,.appShell main.content .dataTable tbody,.appShell main.content .deductionRow,.appShell main.content .productRow,.appShell main.content .returnStoreRow:not(.salesStoreLabels),.appShell main.content .salesStoreRow:not(.salesStoreLabels),.appShell main.content .settlementRow:not(.head),.appShell main.content .storeRow{font-size:var(--text-micro)!important;line-height:var(--leading-label)!important}.appShell main.content .returnStoreRow b,.appShell main.content .returnStoreRow strong,.appShell main.content .salesStoreRow b,.appShell main.content .salesStoreRow strong{font-size:var(--text-ui)!important;line-height:var(--leading-body)!important;font-weight:700!important}.appShell main.content .returnStoreRow small,.appShell main.content .salesStoreRow small{font-size:var(--text-micro)!important;line-height:var(--leading-label)!important;font-weight:600!important}.appShell main.content .returnMoney b,.appShell main.content .returnStoreRow>span,.appShell main.content .salesStoreRow>span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.appShell main.content :is(.salesFilters,.settlementHistoryFilters) label{font-size:var(--text-micro)!important;line-height:var(--leading-body)}.appShell main.content :is(.salesFilters,.settlementHistoryFilters) :is(select,input){font-size:var(--text-ui)!important;line-height:var(--leading-body)}@media (max-width:720px){.appShell main.content .dataTable .dataRow,.appShell main.content .dataTable tbody,.appShell main.content .returnStoreRow:not(.salesStoreLabels),.appShell main.content .salesStoreRow:not(.salesStoreLabels),.appShell main.content .settlementRow:not(.head){font-size:var(--text-micro)!important;line-height:var(--leading-label)}}:root{--text-micro:11px;--text-secondary:13px;--text-ui:14px;--text-body:16px;--text-section:18px;--text-panel:22px;--text-page:26px;--text-kpi:28px;--text-kpi-large:32px;--leading-body:1.5;--leading-heading:1.2;--leading-label:1.3;--tracking-label:0.08em;--tracking-heading:-0.02em}body{font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--text-body);line-height:var(--leading-body)}button,input,select,textarea{font-family:inherit}b,strong{font-weight:700}h1{font-size:var(--text-page)}h1,h2{line-height:var(--leading-heading);font-weight:700;letter-spacing:var(--tracking-heading)}h2{font-size:var(--text-panel)}h3,h4{font-size:var(--text-section);line-height:var(--leading-heading);font-weight:600;letter-spacing:var(--tracking-heading)}small{font-size:var(--text-micro)}.appShell .sidebar nav a,small{line-height:var(--leading-label)}.appShell .sidebar nav a{font-size:var(--text-ui)!important;font-weight:500!important}.appShell .sidebar nav a.active{font-weight:600!important}.appShell main.content :is(.salesStoreRow,.returnStoreRow,.settlementRow,.storesDirectoryRow,.productRow,.deductionRow):not(.head):not(.salesStoreLabels):not(.storesDirectoryLabels){font-size:var(--text-ui)!important;line-height:var(--leading-body)!important}.appShell main.content :is(.salesStoreRow,.returnStoreRow) :is(strong,b){font-size:var(--text-ui)!important}.appShell main.content :is(.salesStoreLabels,.storesDirectoryLabels,.settlementRow.head,.dataRow.head){font-size:var(--text-micro)!important;font-weight:600!important;line-height:var(--leading-label)!important;letter-spacing:var(--tracking-label)!important}.appShell .sidebar.v2Sidebar nav a{font-size:var(--text-ui)!important;font-weight:500!important}.appShell .sidebar.v2Sidebar nav a.active{font-weight:600!important}.appShell main.content .scWeekPicker select{font-size:var(--text-ui)!important}.appShell :is(.salesOverview,.returnOverview,.storeOverviewPrimary) b{overflow-wrap:anywhere;white-space:normal}@media (max-width:720px){.appShell :is(.scOverviewGrid,.duPrimaryGrid,.dxKpiGrid) strong{font-size:var(--text-panel)!important}}.platformConsoleSidebar nav button{font-size:var(--text-ui);font-weight:500;line-height:var(--leading-label)}.platformConsoleSidebar nav button.active{font-weight:600}.platformConsoleBrand b{font-weight:inherit}@media (max-width:900px){.appShell main.content>.storesDirectoryOverlay{width:100%!important;max-width:100%!important;min-width:0!important}.appShell :is(.riPageHeader,.adminCardHead,.memberInfo,.routeIdentity,.routePickerButton,.routePickerMenu),.platformConsoleShell :is(.platformPanelHead,.platformName,.platformBillingNote,.platformConsoleError){min-width:0;overflow-wrap:anywhere}.appShell :is(.adminCardHead,.activityFilters),.platformConsoleShell :is(.platformPanelHead,.platformConsoleError){flex-wrap:wrap}.appShell :is(.routePickerMenu,.adminCard) :is(input,select,textarea){min-width:0;max-width:100%}.appShell .memberInfo :is(strong,span),.appShell :is(.adminCard,.routeIdentity) :is(dd,strong,p),.platformConsoleShell :is(.platformBillingNote,.platformConsoleError){overflow-wrap:anywhere}}@media (max-width:720px){.appShell .dxTabs{max-width:100%;flex-wrap:wrap}.appShell .dxTabs button{min-width:0;white-space:normal}.appShell :is(.scOverviewGrid,.duPrimaryGrid,.dxKpiGrid) strong{white-space:normal;overflow-wrap:anywhere}}@media (max-width:640px){.platformConsoleSidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.platformConsoleSidebar nav button{min-width:0;white-space:normal;overflow-wrap:anywhere}.platformConsoleMain :is(.platformPanelHead,.platformConsoleError)>*{min-width:0;max-width:100%}.platformDenied,.platformLoader{min-width:0;width:min(100%,420px);overflow-wrap:anywhere}}@media (max-width:360px){.appShell .scOverviewGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.appShell .topbar.riPageHeader,.platformConsoleMain>.riPageHeader{flex-direction:column!important;align-items:stretch!important}.appShell .riPageHeaderCopy,.platformConsoleMain>.riPageHeader .riPageHeaderCopy{width:100%;min-width:0}html body .routeIqHelpDock .routeIqHelpFab:hover{width:46px!important;padding:0!important;border-radius:50%!important}html body .routeIqHelpDock .routeIqHelpFab:hover span{display:none!important}}.appShell .routePickerMenu{max-height:min(60dvh,480px);overflow-y:auto;overscroll-behavior:contain;grid-auto-rows:max-content}.appShell .routePickerMenu>button>span{min-width:0;overflow-wrap:anywhere}.appShell .routePickerMenu>button>b{flex-shrink:0}.appShell :is(.adminConsole,.adminCard,.activityList,.activityList>div,.activityList>div>div){min-width:0}.appShell .activityList :is(strong,small){overflow-wrap:anywhere}.platformConsoleMain .platformActivityEventHead>*{min-width:0;overflow-wrap:anywhere}@media (max-width:900px){.platformConsoleMain .platformActivityFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.platformConsoleMain .platformActivityFilters>*{min-width:0;width:100%}}@media (max-width:720px){.appShell .activityList>div{grid-template-columns:auto minmax(0,1fr)}.appShell .activityList>div>div:last-child{grid-column:2;justify-items:start!important}.platformConsoleMain .platformActivityEventHead{grid-template-columns:auto minmax(0,1fr)!important}.platformConsoleMain .platformActivityEventHead>span{grid-column:2;white-space:normal!important}}@media (max-width:430px){.platformConsoleMain .platformActivityFilters{grid-template-columns:minmax(0,1fr)!important}}.platformConsoleMain :is(.platformPanel,.platformTeamGrid,.platformTableWrap,.platformInviteForm){min-width:0}.platformConsoleMain .platformInviteForm>*{min-width:0;max-width:100%}@media (max-width:1050px){.platformConsoleMain .platformTeamGrid{grid-template-columns:minmax(0,1fr)}}.appShell main.content :is(.salesStoreOverlay,.returnsStoreOverlay,.shrinkOverlay) .salesFilters{min-width:0}.appShell main.content :is(.salesStoreOverlay,.returnsStoreOverlay,.shrinkOverlay) .salesFilters>*{min-width:0}.appShell main.content :is(.salesStoreOverlay,.returnsStoreOverlay,.shrinkOverlay) .salesFilters :is(select,input,.salesWeekTrigger){box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:44px;min-height:44px;padding:8px 36px 8px 12px;font-size:var(--text-body)!important;font-weight:500!important;line-height:var(--leading-label);letter-spacing:normal;text-transform:none}.appShell main.content .settlementPeriodToolbar .settlementPeriodSelect,.appShell main.content .storesDirectoryOverlay .storeTypeSelect,.appShell main.content :is(.salesStoreOverlay,.returnsStoreOverlay,.shrinkOverlay) .salesFilters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%2353617a' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.appShell main.content .salesWeekTrigger{position:relative;align-items:center;box-shadow:none}.appShell main.content .salesWeekTrigger .salesWeekLabel{min-width:0;white-space:nowrap}.appShell main.content .salesWeekTrigger .salesWeekCaret{position:absolute;right:12px;width:12px;text-align:center;flex-shrink:0}.appShell main.content :is(.salesStoreOverlay,.returnsStoreOverlay,.shrinkOverlay) .salesPeriodMeta{min-width:0;flex-wrap:wrap}.appShell main.content :is(.salesStoreOverlay,.returnsStoreOverlay,.shrinkOverlay) .salesPeriodMeta>*{min-width:0;overflow-wrap:anywhere}.appShell main.content .storesDirectoryOverlay .storesDirectoryRow{grid-template-columns:minmax(210px,2fr) minmax(144px,1fr) minmax(144px,1fr) minmax(112px,1fr) minmax(72px,.6fr) minmax(190px,1.2fr) minmax(100px,.7fr);min-width:1080px;column-gap:12px;align-items:center}.appShell main.content .storesDirectoryOverlay .storesDirectoryRow>span{min-width:0}.appShell main.content .storesDirectoryOverlay :is(.aiOrderBadge,.aiOrderToggle,.storeToggle){box-sizing:border-box;min-width:0;max-width:100%;width:-moz-fit-content;width:fit-content;min-height:32px;height:auto;padding:6px 8px;font-size:var(--text-secondary)!important;font-weight:500!important;line-height:var(--leading-label)!important;white-space:normal;letter-spacing:normal!important;overflow-wrap:anywhere;text-align:center;vertical-align:middle}.appShell main.content .storesDirectoryOverlay .storeTypeSelect{min-width:0;padding:4px 32px 4px 8px!important;background-position:right 8px center}.appShell main.content .salesStoreOverlay:not(.returnsStoreOverlay):not(.shrinkOverlay) .salesStoreRow{grid-template-columns:minmax(200px,1.6fr) minmax(68px,.5fr) minmax(82px,.6fr) repeat(4,minmax(128px,1fr));min-width:1000px}.appShell main.content .returnsStoreOverlay .returnStoreRow{grid-template-columns:minmax(180px,1.3fr) minmax(230px,1.8fr) minmax(90px,.7fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(68px,.5fr);min-width:1120px}.appShell main.content :is(.salesStoreOverlay,.returnsStoreOverlay) .salesStoreTable{overflow-x:auto}.appShell main.content :is(.salesStoreOverlay,.returnsStoreOverlay) .salesStoreRow{column-gap:12px;align-items:center}.appShell main.content .shrinkOverlay .shrinkRow>span,.appShell main.content :is(.salesStoreOverlay,.returnsStoreOverlay) .salesStoreRow>span{min-width:0;overflow-wrap:anywhere}.appShell main.content :is(.salesStoreOverlay,.returnsStoreOverlay) .salesStoreRow:not(.salesStoreLabels){min-height:58px}.appShell main.content :is(.salesStoreOverlay,.returnsStoreOverlay) .salesStoreLabels button{white-space:normal;line-height:var(--leading-label)}.appShell main.content .shrinkOverlay .shrinkWeekFilters label,.appShell main.content .shrinkOverlay .shrinkWeekFilters select{min-width:0}.appShell main.content .shrinkOverlay :is(.shrinkSourceBadge,.shrinkPanelHead>span){max-width:100%;white-space:normal;overflow-wrap:anywhere}.appShell main.content .settlementPeriodToolbar .settlementPeriodSelect{height:36px;min-height:36px;padding-block:6px;line-height:var(--leading-label)}.appShell main.content .storesDirectoryOverlay .storeTypeCell{display:flex;align-items:center;padding-right:4px}.appShell main.content .storesDirectoryOverlay .storeChainCell{line-height:var(--leading-body);padding-left:4px;overflow-wrap:anywhere}.appShell main.content .storesDirectoryOverlay .storeTypeSelect{height:36px!important;min-height:36px!important;width:100%}.appShell main.content .returnsStoreOverlay .returnStoreSourceLabel{display:block;margin-top:4px;color:var(--ri-muted);font-size:var(--text-micro);font-weight:500;line-height:var(--leading-label)}.appShell main.content .salesStoreOverlay:not(.returnsStoreOverlay):not(.shrinkOverlay) .salesWeekOptions button[role=option]{box-sizing:border-box;min-height:44px;padding:10px 12px;font-size:var(--text-body);font-weight:500;line-height:var(--leading-label);letter-spacing:normal;text-transform:none}