@layer dreamviewTypography {
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root :is(.dom-primary-card-title,.dom-section-title-text,.dom-comparison-heading-title) {font-size:22px!important;line-height:1.25!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dom-fill-row,
html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dom-fill-row :is(div,span,button) {font-size:17px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dom-fill-row>div:last-child {font-size:18px!important;font-weight:700!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dom-fill-row button[aria-label^="Show comparison details"]>span>span:last-child>span:first-child {font-size:18px!important;font-weight:700!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dom-fill-row button[aria-label^="Show comparison details"]>span>span:last-child>span:last-child {font-size:16px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dv-panel-products button[aria-label="Inventory details"],
html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dv-panel-products button[aria-label="Inventory details"] span {font-size:14px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dv-kpi-reference,
html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dv-kpi-reference span {font-size:14px!important;line-height:1.4!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dv-kpi-comparison,
html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dv-kpi-comparison span {font-size:14px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dom-kpi-title {font-size:15px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dom-fill-row button[aria-label^="Show comparison details"]>span {position:static!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dom-fill-row button:is([aria-label^="Show comparison details"],[aria-label^="Show 2025 ytd amount"])>span {padding-right:0!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row {position:relative!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;min-height:46px!important;row-gap:4px!important;align-content:start!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row>div:first-child {grid-area:auto!important;padding-right:162px!important;line-height:1.3!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row>span,
html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row>span>button {position:static!important;overflow:visible!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dom-fill-row button[aria-label^="Show comparison details"]>span>span:last-child {position:absolute!important;right:0!important;top:2px!important;transform:none!important;width:158px!important;flex-basis:158px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dom-fill-row button[aria-label^="Show 2025 ytd amount"]>span>span:last-child {width:0!important;flex-basis:0!important;overflow:hidden!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dv-location-map-tip {left:auto!important;right:0!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dom-fill-row button:is([aria-label^="Show comparison details"],[aria-label^="Show 2025 ytd amount"]) {height:auto!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dom-fill-row button:is([aria-label^="Show comparison details"],[aria-label^="Show 2025 ytd amount"])>span {height:auto!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dv-panel-products button:is([aria-label="Inventory details"],[aria-label^="Show product name"]) {height:auto!important;min-height:24px!important;}
 @media(min-width:1101px) {
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-chart-content {grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-kpi-row {grid-area:1/1/2/2!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .cloud-reference-kpi {border-bottom:0!important;min-height:128px!important;padding:0 14px!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .cloud-kpi-icon {top:0!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-reference-grid {grid-area:2/1/3/2!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-local-locations {grid-area:3/1/4/2!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-panel-monthly {grid-area:1/1/2/7!important;min-height:clamp(250px,calc(var(--dv-viewport-height,1130px) - 830px),320px)!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-panel-products {grid-area:1/7/2/13!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-panel-category {grid-area:2/1/3/5!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-panel-account {grid-area:2/5/3/9!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-panel-order {grid-area:2/9/3/13!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-reference-grid[data-order-class-selected] .dv-panel-category {grid-area:2/1/3/7!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-reference-grid[data-order-class-selected] .dv-panel-account {grid-area:2/7/3/13!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order)>.dom-fill-row-list {gap:6px!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row {grid-template-columns:135px minmax(0,1fr)!important;grid-template-rows:auto auto!important;min-height:34px!important;row-gap:4px!important;align-content:center!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row>div:first-child {grid-row:1/span 2!important;grid-column:1!important;padding-right:0!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row>span {grid-column:2!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row>span:nth-child(2),
html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row>span:nth-child(2)>button {min-height:20px!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dom-fill-row button:is([aria-label^="Show comparison details"],[aria-label^="Show 2025 ytd amount"])>span {position:relative!important;padding-right:150px!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dom-fill-row button[aria-label^="Show comparison details"]>span>span:last-child {top:50%!important;transform:translateY(-50%)!important;width:142px!important;flex-basis:142px!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dom-fill-row button[aria-label^="Show comparison details"]>span>span:last-child>span:first-child {font-size:18px!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-location-card {min-height:0!important;padding:10px 12px!important;row-gap:4px!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-card-ranking {gap:3px!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root :is(.dv-panel-monthly,.dv-panel-products,.dv-panel-category,.dv-panel-account,.dv-panel-order) {padding:16px!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dom-fill-row button[aria-label^="Show comparison details"]>span>span:last-child,
html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dom-fill-row button[aria-label^="Show comparison details"]>span>span:last-child>span {line-height:1!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-location-card {grid-template-columns:minmax(130px,1fr) minmax(0,1.05fr) 36px!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-panel-products>.dom-fill-row-list {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:24px!important;row-gap:6px!important;flex:1 0 auto!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-panel-products .dom-fill-row {padding:3px 0!important;border:0!important;border-bottom:1px solid #9bb9d526!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(74px,max-content)!important;align-items:center!important;column-gap:8px!important;min-height:34px!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-panel-products .dom-fill-row>div:first-child>div {grid-template-columns:8px minmax(0,1fr) max-content!important;gap:7px!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-panel-products span:has(>button[aria-label="Inventory details"]) {grid-area:1/3/2/4!important;justify-self:start!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-panel-products .dom-fill-row>div:last-child {width:auto!important;max-width:none!important;min-width:74px!important;}
 }
 html:root[data-dv-spacing="on"][data-dv-layout="overview"] body .dv-family-wordmark {width:160px!important;height:auto!important;}
 @media(min-width:1201px) {
  html:root[data-dv-spacing="on"][data-dv-layout="overview"] body .dv-filter-toolbar {grid-template-columns:max-content minmax(0,1fr) max-content!important;grid-template-rows:auto!important;align-items:center!important;gap:12px!important;}
  html:root[data-dv-spacing="on"][data-dv-layout="overview"] body .dv-dashboard-actions {grid-area:1/1/2/2!important;}
  html:root[data-dv-spacing="on"][data-dv-layout="overview"] body .dv-filter-summary {grid-area:1/2/2/3!important;justify-self:center!important;margin:0!important;}
  html:root[data-dv-spacing="on"][data-dv-layout="overview"] body .dv-dashboard-utilities {grid-area:1/3/2/4!important;}
 }
 @media(min-width:1101px) and (max-width:1360px) {
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-local-locations {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row>span:nth-child(2),
html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row>span:nth-child(2)>button {min-height:0!important;height:auto!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-panel-products>.dom-fill-row-list {grid-template-columns:minmax(0,1fr)!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-panel-monthly {grid-area:1/1/2/8!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-panel-products {grid-area:1/8/2/13!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row {grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;min-height:46px!important;align-content:start!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row>div:first-child {grid-area:auto!important;padding-right:162px!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row>span {grid-column:1!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dom-fill-row button:is([aria-label^="Show comparison details"],[aria-label^="Show 2025 ytd amount"])>span {position:static!important;padding-right:0!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dom-fill-row button[aria-label^="Show comparison details"]>span>span:last-child {top:2px!important;transform:none!important;}
 }
}
@layer dreamviewTypography {
 html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-sales-app {display:flex!important;flex-direction:column!important;min-width:0!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-controls {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:12px 16px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-title-row {display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-title-row h1 {position:static!important;width:auto!important;height:auto!important;clip-path:none!important;min-width:0!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-measure-row {display:flex!important;flex-wrap:wrap!important;gap:10px 16px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-scope {white-space:normal!important;min-width:130px!important;flex:1!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-body--overview {display:flex!important;flex-direction:column!important;gap:20px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-sales-hero {height:auto!important;min-height:164px!important;min-width:0!important;padding:20px!important;gap:10px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-sales-hero>strong {font-size:clamp(28px,7vw,38px)!important;line-height:1.15!important;font-variant-numeric:tabular-nums!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-overview-metrics {flex:none!important;min-height:0!important;max-height:none!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-stat-grid {flex:none!important;grid-template-rows:repeat(2,minmax(156px,auto))!important;min-height:0!important;overflow:visible!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-stat-card {min-height:156px!important;height:auto!important;gap:8px!important;padding:16px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-stat-card>strong {font-size:clamp(24px,5vw,28px)!important;font-variant-numeric:tabular-nums!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-navigation {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:auto!important;border-left:0!important;border-top:1px solid #9bb9d538!important;padding:4px 8px max(4px,env(safe-area-inset-bottom))!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-navigation button {min-height:54px!important;}
 @media(max-width:440px) {
  html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-title-row {grid-template-columns:auto auto!important;justify-content:center!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-title-row h1 {grid-column:1/-1!important;text-align:center!important;margin-bottom:4px!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-measure-row {justify-content:center!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-scope {flex-basis:100%!important;text-align:center!important;}
 }
}

@layer dreamviewTypography {
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-monthly>div:first-child>div:last-child>span:first-child>span {width:10px!important;height:12px!important;border-radius:2px!important;}
}
@layer dreamviewTypography {
 html:root[data-dv-spacing="on"] {--dv-review-surface-start:rgba(24,46,77,.88);--dv-review-surface-end:rgba(30,48,77,.78);--dv-review-edge:rgba(167,194,224,.2);--dv-review-shadow:0 10px 28px rgba(5,18,37,.1);--dv-review-radius:18px;}
 html:root[data-dv-spacing="on"][data-theme="light"] {--dv-review-surface-start:rgba(255,255,255,.9);--dv-review-surface-end:rgba(239,245,254,.86);--dv-review-edge:rgba(61,98,141,.2);--dv-review-shadow:0 10px 28px rgba(45,77,112,.07);}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root :is(.dv-panel-monthly,.dv-panel-products,.dv-panel-category,.dv-panel-account,.dv-panel-order) {background:linear-gradient(140deg,var(--dv-review-surface-start),var(--dv-review-surface-end))!important;border-radius:var(--dv-review-radius)!important;box-shadow:inset 0 0 0 1px var(--dv-review-edge),var(--dv-review-shadow)!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root :is(.dom-primary-card-title,.dom-section-title-text,.dom-comparison-heading-title) {font-weight:650!important;letter-spacing:-.015em!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dom-fill-row :is(button,button span) {font-weight:500!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dom-fill-row button[aria-label^="Show comparison details"]>span>span:last-child>span:first-child {font-weight:650!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dom-fill-row {font-variant-numeric:tabular-nums!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-section-title>button {min-height:44px!important;min-width:64px!important;}
}

@layer dreamviewTypography {
 @media(min-width:1101px) {
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dom-dashboard-body {padding-bottom:0!important;}
 }
}
@layer dreamviewTypography {
 @media(min-width:1101px) {
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout] #root .dom-dashboard-body {padding-bottom:0!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-panel-monthly {height:auto!important;}
 }
}

@layer dreamviewTypography {
 @media(min-width:1361px) {
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root .dv-panel-products .dom-fill-row {min-height:32px!important;}
 }
}
@layer dreamviewTypography {
 html:root[data-dv-spacing="on"][data-dv-layout="overview"] body .dv-family-footer {padding-top:12px!important;}
 @media(min-width:1361px) {
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"][data-dv-layout="overview"] #root :is(.dv-chart-content,.dv-reference-grid) {row-gap:16px!important;}
 }
}
@layer dreamviewTypography {
 html:root[data-dv-spacing="on"][data-dv-spooky-season="on"] body :is(#seasonal-vibes-control,[data-mobile-utility="seasonal"])[data-season="fall"] svg {color:#08080c!important;}
 html:root[data-dv-spacing="on"] body .dv-fall-leaf[data-witch-hat="true"] {opacity:.32!important;animation-name:dv-witch-hat-fall!important;}
 html:root[data-dv-spacing="on"] body .dv-fall-leaf[data-witch-hat="true"] svg {animation:none!important;}
}
@layer dreamviewTypography {
 html:root[data-dv-spacing="on"] body #cloud-background>.dv-witch-hat-layer {position:absolute!important;inset:0!important;z-index:3!important;pointer-events:none!important;}
 html:root[data-dv-spacing="on"] body .dv-fall-leaf[data-witch-hat="true"] {color:#000!important;opacity:.72!important;}
 @media(prefers-reduced-motion:reduce) {
  html:root[data-dv-spacing="on"] body #cloud-background>.dv-witch-hat-layer {display:none!important;}
 }
}

@layer dreamviewTypography {
 html:root[data-dv-spacing="on"][data-dv-spooky-season="on"] body :is(#seasonal-vibes-control,[data-mobile-utility="seasonal"])[data-season="fall"] svg {background:#d9c7e8;border-radius:50%;padding:2px;}
}
@layer dreamviewTypography {
 html:root[data-dv-spacing="on"][data-dv-spooky-season="on"][data-dv-layout] body :is(#seasonal-vibes-control,[data-mobile-utility="seasonal"])[data-season="fall"] {background:#101114!important;color:#fff!important;border:1px solid #8b8c91!important;box-shadow:none!important;}
 html:root[data-dv-spacing="on"][data-dv-spooky-season="on"][data-dv-layout] body :is(#seasonal-vibes-control,[data-mobile-utility="seasonal"])[data-season="fall"][aria-pressed="true"] {background:#050506!important;border-color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff35!important;}
 html:root[data-dv-spacing="on"][data-dv-spooky-season="on"][data-dv-layout] body :is(#seasonal-vibes-control,[data-mobile-utility="seasonal"])[data-season="fall"]:not(:disabled):hover {background:#25262a!important;border-color:#fff!important;}
 html:root[data-dv-spacing="on"][data-dv-spooky-season="on"][data-dv-layout] body :is(#seasonal-vibes-control,[data-mobile-utility="seasonal"])[data-season="fall"]:focus-visible {outline:2px solid #fff!important;outline-offset:3px!important;}
 html:root[data-dv-spacing="on"][data-dv-spooky-season="on"][data-dv-layout] body :is(#seasonal-vibes-control,[data-mobile-utility="seasonal"])[data-season="fall"] svg {color:#fff!important;background:transparent!important;padding:0!important;border-radius:0!important;}
 html:root[data-dv-spacing="on"][data-dv-spooky-season="on"][data-dv-layout] body :is(#seasonal-vibes-control,[data-mobile-utility="seasonal"])[data-season="fall"] svg path {fill:currentColor!important;stroke:none!important;}
}

@layer dreamviewTypography {
 html:root[data-dv-spacing="on"] body .dv-fall-leaf[data-witch-hat="true"][data-halloween-bat="true"] {top:var(--bat-y)!important;left:-48px!important;animation-name:dv-halloween-bat-flight!important;}
 html:root[data-dv-spacing="on"] body .dv-fall-leaf[data-halloween-bat="true"]:nth-child(even) {animation-direction:reverse!important;}
}
@layer dreamviewTypography {
 html:root[data-dv-spacing="on"] body .dv-fall-leaf[data-witch-hat="true"][data-halloween-bat="true"] {opacity:.38!important;animation-name:dv-bat-banking-flight!important;}
 html:root[data-dv-spacing="on"] body .dv-fall-leaf[data-halloween-bat="true"] .dv-bat-wing {transform-box:view-box;transform-origin:20px 12px;animation:dv-bat-wingbeat var(--bat-flap,.4s) ease-in-out infinite;}
 html:root[data-dv-spacing="on"] body .dv-fall-leaf[data-halloween-bat="true"] .dv-bat-wing-right {animation-name:dv-bat-wingbeat-right;}
 @media(prefers-reduced-motion:reduce) {
  html:root[data-dv-spacing="on"] body .dv-bat-wing {animation:none!important;}
 }
}
@layer dreamviewTypography {
 html:root[data-dv-spacing="on"] body .dv-fall-leaves[data-paused="true"] .dv-bat-wing {animation-play-state:paused!important;}
}
@layer dreamviewTypography {
 html:root[data-dv-spacing="on"] body .dv-fall-leaf[data-witch-hat="true"][data-halloween-bat="true"] {opacity:.58!important;animation-name:dv-bat-level-flight!important;}
 @keyframes dv-bat-level-flight {
  0% {transform:translate3d(-48px,8px,0);}
  24% {transform:translate3d(25vw,-12px,0);}
  51% {transform:translate3d(52vw,7px,0);}
  77% {transform:translate3d(78vw,-19px,0);}
  100% {transform:translate3d(calc(100vw + 96px),-8px,0);}
 }
}


@layer dreamviewTypography {
 html:root[data-dv-spacing="on"] body .dv-fall-leaf[data-witch-hat="true"][data-halloween-bat="true"] {opacity:.34!important;}
 html:root[data-dv-spacing="on"] body .dv-fall-leaf[data-halloween-bat="true"] .dv-bat-wing {animation-delay:var(--bat-phase,0s);}
 @keyframes dv-bat-wingbeat {
  0%,
20%,
40%,
60%,
100% {transform:scale(1,1);}
  10%,
30%,
50% {transform:scale(.86,-.48);}
 }
 @keyframes dv-bat-wingbeat-right {
  0%,
20%,
40%,
60%,
100% {transform:scale(1,1);}
  10%,
30%,
50% {transform:scale(.86,-.48);}
 }
}
@layer dreamviewTypography {
 @media(max-width:679px) {
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-controls {display:grid!important;grid-template-columns:minmax(0,1fr) 64px 72px!important;column-gap:8px!important;row-gap:10px!important;padding:12px 16px!important;align-items:center!important;}
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root :is(.dv-app-title-row,.dv-app-measure-row) {display:contents!important;}
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-title-row h1 {grid-area:1/1/2/2!important;min-width:0!important;margin:0!important;text-align:left!important;font-size:clamp(17px,4.7vw,20px)!important;line-height:1.25!important;}
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-title-row .dv-mobile-dates {grid-area:1/2/2/3!important;}
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-title-row .dv-app-filter-button:not(.dv-mobile-dates) {grid-area:1/3/2/4!important;}
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-filter-button {min-height:44px!important;min-width:0!important;width:100%!important;padding:8px!important;font-size:13px!important;}
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-measure-row>.dv-app-segment {grid-area:2/1/3/2!important;justify-self:start!important;min-height:44px!important;max-width:100%!important;}
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-measure-row>.dv-app-segment button {min-height:44px!important;min-width:58px!important;padding:7px 8px!important;font-size:13px!important;}
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-scope {grid-area:2/2/3/4!important;min-width:0!important;margin:0!important;text-align:right!important;font-size:12px!important;line-height:1.4!important;white-space:normal!important;}
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-active-filters {grid-column:1/-1!important;grid-row:3!important;min-width:0!important;}
 }
}
@layer dreamviewTypography {
 @media(max-width:679px) {
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-controls {grid-template-columns:minmax(0,1fr) max-content max-content!important;}
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-title-row .dv-app-filter-button {display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;min-width:88px!important;min-height:44px!important;padding:10px 12px!important;border:1px solid #a9c5ec45!important;border-radius:12px!important;background:linear-gradient(180deg,#304c70,#233e60)!important;color:#f1f6ff!important;box-shadow:inset 0 1px 0 #ffffff13,0 3px 8px #06192c24!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important;letter-spacing:.01em!important;cursor:pointer;transition:transform 160ms ease!important;}
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-title-row .dv-mobile-dates {min-width:84px!important;}
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-filter-button::before {content:"";display:block;flex:0 0 16px;width:16px;height:16px;background:#bdd4f8;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16l-6 7v7l-4 2v-9z'/%3E%3C/svg%3E") center/contain no-repeat;}
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-mobile-dates::before {mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='3'/%3E%3Cpath d='M7 3v4M17 3v4M3 11h18M7 15h3M7 18h6'/%3E%3C/svg%3E");}
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-title-row .dv-app-filter-button:focus-visible {outline:2px solid #c0d4ff!important;outline-offset:3px!important;border-color:#b7d2ff!important;}
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-title-row .dv-app-filter-button:active {transform:scale(.97)!important;box-shadow:inset 0 1px 3px #06192c45!important;}
  @media(hover:hover) {
   html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-title-row .dv-app-filter-button:hover {background:linear-gradient(180deg,#3a587e,#2c496d)!important;border-color:#b5d0f67a!important;box-shadow:inset 0 1px 0 #ffffff1c,0 4px 10px #06192c30!important;}
  }
  @media(prefers-reduced-motion:reduce) {
   html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-app-title-row .dv-app-filter-button {transition:none!important;transform:none!important;}
  }
 }
}
@layer dreamviewTypography {
 html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-products>.dom-fill-row-list {counter-reset:dv-product-rank;}
 html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-products .dom-fill-row {counter-increment:dv-product-rank;}
 html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-products .dom-fill-row>div:first-child>div {grid-template-columns:20px minmax(0,1fr) max-content!important;}
 html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-products .dom-fill-row>div:first-child>div>span:first-child {display:block!important;width:20px!important;height:auto!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:right!important;color:inherit!important;opacity:.8!important;}
 html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-products .dom-fill-row>div:first-child>div>span:first-child::before {content:counter(dv-product-rank) ".";font-size:13px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums;}
}
@layer dreamviewTypography {
 @media(max-width:679px) {
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-sales-app:has(.dv-app-body--overview) .dv-app-controls {grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;}
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-sales-app:has(.dv-app-body--overview) .dv-mobile-dates {grid-area:1/1/2/2!important;justify-self:end!important;}
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-sales-app:has(.dv-app-body--overview) .dv-app-filter-button:not(.dv-mobile-dates) {grid-area:1/2/2/3!important;justify-self:start!important;}
  html:root[data-dv-overview][data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-sales-app:has(.dv-app-body--overview) .dv-app-scope {grid-area:2/2/3/3!important;}
 }
}
@layer dreamviewTypography {
 html:root[data-dv-overview] body .shell nav [aria-current="page"]::after {content:"";display:block;width:4px;height:4px;flex:none;border-radius:50%;background:#b3b7ff;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-chart-content {gap:20px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-reference-grid {order:2!important;gap:20px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:auto auto!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-local-locations {order:3!important;gap:20px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-local-locations .dv-location-map-tip {top:auto!important;bottom:calc(100% + 8px)!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root :is(.dv-panel-monthly,.dv-panel-products,.dv-panel-category,.dv-panel-account,.dv-panel-order) {container-type:inline-size;padding:clamp(16px,1vw,20px)!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-monthly {grid-area:1/1/2/5!important;min-height:clamp(300px,calc((var(--dv-viewport-height,1100px) - 420px)*.5),380px)!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-products {grid-area:1/5/2/7!important;min-height:0!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-category {grid-area:2/1/3/3!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-account {grid-area:2/3/3/5!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-order {grid-area:2/5/3/7!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) {min-height:0!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root :is(.dom-primary-card-title,.dom-section-title-text,.dom-comparison-heading-title) {font-size:clamp(18px,5cqi,22px)!important;line-height:1.3!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dom-fill-row,
html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dom-fill-row :is(div,span,button) {font-size:clamp(15px,4cqi,17px)!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order)>.dom-fill-row-list {gap:6px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row {grid-template-columns:minmax(0,1fr)!important;min-height:44px!important;row-gap:5px!important;align-content:center!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row>div:first-child {grid-area:auto!important;line-height:1.25!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row>span:last-child,
html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row>span:last-child>button {height:clamp(7px,2cqi,10px)!important;min-height:0!important;line-height:1!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dom-fill-row button:is([aria-label^="Show comparison details"],[aria-label^="Show 2025 ytd amount"])>span>span:first-child {height:clamp(7px,2cqi,10px)!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-products>.dom-fill-row-list {gap:1px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-products .dom-fill-row {min-height:28px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-products .dom-fill-row>div:first-child>div {display:grid!important;grid-template-columns:8px minmax(0,1fr) max-content!important;column-gap:8px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-products span:has(>button[aria-label^="Show product name"]) {width:auto!important;min-width:max-content!important;max-width:none!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-products button[aria-label^="Show product name"] {width:max-content!important;max-width:none!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-reference-grid[data-order-class-selected] .dv-panel-category {grid-area:2/1/3/4!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-reference-grid[data-order-class-selected] .dv-panel-account {grid-area:2/4/3/7!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-products {padding:16px!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row>span,
html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row>span>button {line-height:1!important;}
 html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dom-dashboard-body {padding-bottom:4px!important;}
 html:root[data-dv-spacing="on"] body .dv-family-footer {padding-bottom:2px!important;}
 @media(min-width:1201px) {
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-chart-content {grid-template-columns:clamp(210px,15vw,250px) minmax(0,1fr)!important;grid-template-rows:auto auto!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-kpi-row {grid-area:1/1/2/2!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(5,minmax(0,1fr))!important;align-self:stretch!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .cloud-reference-kpi {min-height:0!important;border-right:0!important;border-bottom:1px solid #9bb9d526!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .cloud-reference-kpi:last-child {border-bottom:0!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-reference-grid {grid-area:1/2/2/3!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-local-locations {grid-area:2/1/3/3!important;}
 }
 @media(min-width:680px) and (max-width:1100px) {
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-reference-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto auto!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-monthly {grid-area:1/1/2/3!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-category {grid-area:2/1/3/2!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-account {grid-area:2/2/3/3!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-products {grid-area:3/1/4/2!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-panel-order {grid-area:3/2/4/3!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-local-locations {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-reference-grid[data-order-class-selected] .dv-panel-category {grid-area:2/1/3/2!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-reference-grid[data-order-class-selected] .dv-panel-account {grid-area:2/2/3/3!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-reference-grid[data-order-class-selected] .dv-panel-products {grid-area:3/1/4/3!important;width:calc((100% - 24px)/2)!important;justify-self:center!important;}
  html:root[data-dv-spacing="on"] body .shell {height:auto!important;min-height:0!important;}
  html:root[data-dv-spacing="on"] body .shell .dv-menu-unit {display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:4px 12px!important;justify-items:center!important;}
  html:root[data-dv-spacing="on"] body .shell .dv-brand-nav {display:contents!important;}
  html:root[data-dv-spacing="on"] body .shell .brand {grid-area:1/1/2/2!important;justify-self:center!important;}
  html:root[data-dv-spacing="on"] body .shell nav {grid-area:2/1/3/2!important;width:100%!important;min-width:0!important;position:static!important;transform:none!important;justify-content:center!important;}
  html:root[data-dv-spacing="on"] body .shell .header-actions {grid-area:3/1/4/2!important;position:static!important;transform:none!important;justify-content:center!important;}
  html:root[data-dv-spacing="on"] body .dv-filter-toolbar {grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;}
  html:root[data-dv-spacing="on"] body .dv-filter-toolbar :is(.dv-dashboard-actions,.dv-dashboard-utilities,.dv-filter-summary,.dv-data-hint) {grid-column:1!important;grid-row:auto!important;justify-content:center!important;justify-self:center!important;text-align:center!important;}
  html:root[data-dv-spacing="on"] body .dv-filter-chips {justify-content:center!important;}
 }
 @media(min-width:680px) and (max-width:899px) {
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-kpi-row {grid-template-columns:repeat(6,minmax(0,1fr))!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-kpi-row>.cloud-reference-kpi {grid-column:span 2!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-kpi-row>.cloud-reference-kpi:nth-child(4) {grid-column:2/span 2!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-kpi-row>.cloud-reference-kpi:nth-child(5) {grid-column:4/span 2!important;}
 }
 @media(min-width:900px) and (max-width:1200px) {html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root .dv-kpi-row {grid-template-columns:repeat(5,minmax(0,1fr))!important;}}
 @media(min-width:1600px) {
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row {grid-template-columns:minmax(125px,.3fr) minmax(0,1fr)!important;min-height:36px!important;}
  html:root[data-dv-spacing="on"][data-dv-sales-layout="desktop"] #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) .dom-fill-row>div:first-child {grid-row:1/span 2!important;}
 }
}


/* One aligned control row, with context below and wrapping only when needed. */
@layer dreamviewTypography {
 @media(max-width:679px) {
  html:root:is([data-dv-overview],[data-dv-spacing-review])[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-sales-app:has(.dv-app-body) .dv-app-controls {display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:12px 16px!important;}
  html:root:is([data-dv-overview],[data-dv-spacing-review])[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-sales-app:has(.dv-app-body) :is(.dv-app-title-row,.dv-app-measure-row) {display:contents!important;}
  html:root:is([data-dv-overview],[data-dv-spacing-review])[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-sales-app:has(.dv-app-body) .dv-app-title-row h1 {order:0!important;flex:0 0 100%!important;text-align:center!important;}
  html:root:is([data-dv-overview],[data-dv-spacing-review])[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-sales-app:has(.dv-app-body) .dv-app-title-row .dv-app-filter-button {order:2!important;box-sizing:border-box!important;height:50px!important;min-height:50px!important;min-width:80px!important;padding:8px!important;gap:6px!important;flex:0 0 auto!important;margin:0!important;}
  html:root:is([data-dv-overview],[data-dv-spacing-review])[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-sales-app:has(.dv-app-body) .dv-app-title-row .dv-mobile-dates {order:1!important;min-width:76px!important;}
  html:root:is([data-dv-overview],[data-dv-spacing-review])[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-sales-app:has(.dv-app-body) .dv-app-filter-button::before {width:14px!important;flex-basis:14px!important;}
  html:root:is([data-dv-overview],[data-dv-spacing-review])[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-sales-app:has(.dv-app-body) .dv-app-measure-row>.dv-app-segment {order:3!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;flex:1 1 128px!important;min-width:128px!important;max-width:220px!important;height:50px!important;min-height:50px!important;padding:2px!important;margin:0!important;}
  html:root:is([data-dv-overview],[data-dv-spacing-review])[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-sales-app:has(.dv-app-body) .dv-app-measure-row>.dv-app-segment button {flex:1 1 0!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:7px 6px!important;font-size:13px!important;white-space:nowrap!important;}
  html:root:is([data-dv-overview],[data-dv-spacing-review])[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-sales-app:has(.dv-app-body) .dv-app-scope {order:4!important;flex:0 0 100%!important;min-width:0!important;text-align:center!important;margin:0!important;}
  html:root:is([data-dv-overview],[data-dv-spacing-review])[data-dv-spacing="on"][data-dv-sales-layout="mobile"] #root .dv-sales-app:has(.dv-app-body) .dv-app-active-filters {order:5!important;flex:0 0 100%!important;min-width:0!important;}
 }
}

/* Preserve bat silhouettes behind the workbook instead of blurring them away. */
html:root[data-dv-spooky-season="on"]:has(#seasonal-vibes-control[aria-pressed="true"]):has(#inventory:not([hidden])) #inventory {
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
@layer dreamviewTypography {
 html:root[data-dv-spooky-season="on"]:has(#inventory:not([hidden])) #cloud-background>.dv-witch-hat-layer {
   z-index:5!important;
 }
}

/* Consistent on/off state for every seasonal toggle, including mobile proxies. */
@layer dreamviewTypography {
 html:root[data-dv-spacing="on"][data-dv-layout] body :is(#seasonal-vibes-control,[data-mobile-utility="seasonal"])[data-season][aria-pressed="false"] {
  background:#505966!important;color:#fff!important;border:1px solid #8e98a6!important;box-shadow:none!important;
 }
 html:root[data-dv-spacing="on"][data-dv-layout] body :is(#seasonal-vibes-control,[data-mobile-utility="seasonal"])[data-season][aria-pressed="true"] {
  background:#101114!important;color:#fff!important;border:1px solid #b2b5bd!important;box-shadow:inset 0 0 0 1px #ffffff15!important;
 }
 html:root[data-dv-spacing="on"][data-dv-layout] body :is(#seasonal-vibes-control,[data-mobile-utility="seasonal"])[data-season][aria-pressed] svg {color:#fff!important;background:transparent!important;padding:0!important;border-radius:0!important}
 html:root[data-dv-spacing="on"][data-dv-layout] body :is(#seasonal-vibes-control,[data-mobile-utility="seasonal"])[data-season][aria-pressed]:not(:disabled):hover {filter:brightness(1.12)!important}
 html:root[data-dv-spacing="on"][data-dv-layout] body :is(#seasonal-vibes-control,[data-mobile-utility="seasonal"])[data-season][aria-pressed="false"]:not(:disabled):hover {background:#505966!important}
 html:root[data-dv-spacing="on"][data-dv-layout] body :is(#seasonal-vibes-control,[data-mobile-utility="seasonal"])[data-season][aria-pressed="true"]:not(:disabled):hover {background:#101114!important}
 html:root[data-dv-spacing="on"][data-dv-layout] body :is(#seasonal-vibes-control,[data-mobile-utility="seasonal"])[data-season][aria-pressed]:focus-visible {outline:2px solid #fff!important;outline-offset:3px!important}
}

/* Inventory decoration stays in the bottom edge, away from the workbook. */
@layer dreamviewTypography {
 html:root[data-dv-spacing="on"][data-dv-spooky-season="on"]:has(#inventory:not([hidden])) body #cloud-background>.dv-witch-hat-layer {
  inset:auto 0 0!important;
  height:80px!important;
  overflow:hidden!important;
  contain:paint;
 }
 html:root[data-dv-spacing="on"][data-dv-spooky-season="on"]:has(#inventory:not([hidden])) body .dv-fall-leaf[data-witch-hat="true"][data-halloween-bat="true"] {top:30px!important;}
 html:root[data-dv-spacing="on"][data-dv-spooky-season="on"]:has(#inventory:not([hidden])) body .dv-fall-leaf[data-halloween-bat="true"]:nth-child(3n + 2) {top:42px!important;}
 html:root[data-dv-spacing="on"][data-dv-spooky-season="on"]:has(#inventory:not([hidden])) body .dv-fall-leaf[data-halloween-bat="true"]:nth-child(3n) {top:54px!important;}
}
