.askretail-app{--app-line: #e2e6ed;--app-surface: #fff;--app-canvas: #f1f3f7;--app-ink: #192232;--app-muted: #667085;--app-soft: #f6f8fb;--app-accent: #6941c6;color:var(--app-ink);font-family:Figtree,system-ui,sans-serif;font-variant-numeric:tabular-nums}.askretail-app[data-color-mode=dark]{--app-line: #303a4a;--app-surface: #191f2b;--app-canvas: #10151f;--app-ink: #edf0f7;--app-muted: #acb4c5;--app-soft: #222b39;--app-accent: #baabfa}.askretail-app .app-content{background:var(--app-canvas)}.askretail-app .app-page-title{margin-bottom:8px}.askretail-app .app-content>div{min-width:0}.askretail-app .app-header{background:var(--app-surface)}.askretail-app .app-sidebar>nav{scrollbar-width:thin;scrollbar-color:var(--app-line) transparent}.askretail-app .app-nav-item{width:calc(100% - 16px);text-align:left;font-family:inherit;min-height:39px}.askretail-app .app-nav-item[aria-current=page]{box-shadow:0 2px 4px #1922320d}.askretail-app .app-nav-item>div:first-child{color:inherit}.askretail-app .app-nav-brand-icon{color:inherit;transition:color .15s ease}.askretail-app .MuiButton-root{text-transform:none;letter-spacing:-.01em}.askretail-app .MuiButton-containedPrimary:not(.Mui-disabled){background:#6941c6;color:#fff;box-shadow:none}.askretail-app .MuiButton-containedPrimary:not(.Mui-disabled):hover{background:#5734ac;box-shadow:none}.askretail-app .MuiButton-contained.Mui-disabled{background:var(--app-soft);color:var(--app-muted);box-shadow:none}.askretail-app .MuiTableHead-root .MuiTableCell-root{background:var(--app-soft);color:var(--app-muted);font-weight:600;text-transform:none;letter-spacing:0}.askretail-app .MuiTableBody-root .MuiTableRow-root:hover{background-color:color-mix(in srgb,var(--app-ink) 2.5%,transparent)}.askretail-app .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:0}.askretail-app .MuiTableContainer-root{background:var(--app-surface)}.askretail-app .MuiTableCell-root{vertical-align:middle}.askretail-app .MuiTableHead-root .MuiTableCell-root{padding-block:12px;font-size:.75rem;border-bottom-color:var(--app-line)}.askretail-app .app-record-table .MuiTableBody-root .MuiTableCell-root{padding-block:17px;padding-inline:16px;border-bottom:1px solid var(--app-line)}.askretail-app .app-record-table .MuiTableCell-paddingCheckbox{width:44px;padding-inline:8px}.askretail-app .app-record-table .MuiTableHead-root .MuiTableCell-root{background:var(--app-surface)}.askretail-app .app-record-table .MuiTableRow-root.Mui-selected{background:color-mix(in srgb,var(--app-accent) 7%,var(--app-surface))}.askretail-app .app-record-table .MuiTableRow-root.Mui-selected:hover{background:color-mix(in srgb,var(--app-accent) 10%,var(--app-surface))}.askretail-app .app-record-table .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:0}.askretail-app .app-metric-board button{font-family:inherit}.askretail-app .app-metric-board button:focus-visible{outline-offset:-3px}.askretail-app .app-metric-board .MuiCard-root{background:var(--app-surface)}.askretail-app :is(button,a,[role=button]):focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.askretail-app .app-filter-details>summary{min-height:42px;display:flex;align-items:center;gap:8px;padding-inline:12px}.askretail-app .app-filter-details>summary:before{content:"+";color:var(--app-muted);font-size:18px;font-weight:400}.askretail-app .app-filter-details[open]>summary:before{content:"−"}.askretail-app .app-filter-details>summary:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px;border-radius:8px}.askretail-app .app-summary-card{box-shadow:none}.askretail-app .app-summary-card .MuiCardContent-root{padding:20px 22px}.askretail-app .app-kpi-card{box-shadow:none}.askretail-app .app-kpi-card>.MuiCardContent-root{display:flex;flex-direction:column;height:100%}.askretail-app .app-kpi-card>.MuiCardContent-root>div:last-child{margin-top:auto;padding-top:18px}.askretail-app .app-dossier-card{box-shadow:none}.askretail-app .app-dossier-card .MuiButton-contained{background:var(--app-ink);color:var(--app-surface)}.askretail-app .app-dossier-card .MuiButton-contained:hover{background:var(--app-muted);color:var(--app-surface)}.askretail-app .app-actions-page>.MuiTabs-root{width:fit-content;max-width:100%;padding:4px;border:1px solid var(--app-line);border-radius:10px;background:var(--app-surface)}.askretail-app .app-actions-page>.MuiTabs-root .MuiTabs-indicator{display:none}.askretail-app .app-actions-page>.MuiTabs-root .MuiTab-root{border-radius:7px;min-height:36px}.askretail-app .app-actions-page>.MuiTabs-root .Mui-selected{background:var(--app-soft);color:var(--app-ink)}.askretail-app .planning-workbench{--workbench-ink: var(--app-ink);--workbench-muted: var(--app-muted);--workbench-line: var(--app-line);--workbench-panel: var(--app-soft);--workbench-accent: var(--app-accent)}.askretail-app .planning-workbench .workbench-heading h1{font-size:29px;letter-spacing:-.045em;font-weight:650}.askretail-app .planning-workbench .workbench-desk{border-radius:16px;box-shadow:0 3px 8px #19223204}.askretail-app .planning-workbench .workbench-scenario-heading{background:#222b3e}.askretail-app .planning-workbench .workbench-context-summary{border-radius:12px}.askretail-app .planning-workbench .workbench-chart-toolbar .MuiTab-root.Mui-selected{background:var(--app-ink);color:var(--app-surface)}@media (max-width: 899px){body:has(.askretail-app){min-height:100dvh}.askretail-app .app-header{height:calc(56px + env(safe-area-inset-top,0px))}.askretail-app .planning-workbench .workbench-heading h1{font-size:24px}.askretail-app .app-summary-card .MuiCardContent-root{padding:16px 18px}}@media (prefers-reduced-motion: reduce){.askretail-app *,.askretail-app *:before,.askretail-app *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
