/* Local comparison only. Keep all geometry, typography and application behavior. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme="light"] {--dv-cloud-shade:linear-gradient(transparent,transparent)!important;--dv-panel-glass-background:transparent!important;--dv-glass-surface:transparent!important;--dv-monthly-surface:transparent!important;color-scheme:light;}
 html:root[data-dv-appearance][data-theme="light"] body {background:transparent!important;color:#233b55!important;}
 html:root[data-dv-appearance][data-theme="light"] .dv-cloud-background {background:#ede8ef!important;}
 html:root[data-dv-appearance][data-theme="light"] body .shell {background:transparent!important;border-bottom-color:#536a852b!important;box-shadow:none!important;}
 html:root[data-dv-appearance][data-theme="light"] body .shell :is(nav button,nav a,nav summary,[data-action="logout"],.dv-mobile-menu-toggle,.dv-mobile-install) {color:#243c58!important;background:transparent!important;border-color:#526d8e2b!important;text-shadow:none!important;}
 html:root[data-dv-appearance][data-theme="light"] body .shell nav [aria-current="page"] {background:#e9e7fb99!important;}
 html:root[data-dv-appearance][data-theme="light"] body :is(.dv-nav-menu,.dv-source-categories-nav,.dv-mobile-menu) {background:transparent!important;color:#243c58!important;border-color:#7d8da54d!important;box-shadow:0 12px 32px #444b6626!important;}
 html:root[data-dv-appearance][data-theme="light"] body :is(.dv-filter-toolbar,.dv-dashboard-actions,.dv-dashboard-utilities,.dv-filter-summary,#snapshot,.dv-data-hint) {color:#304964!important;}
 html:root[data-dv-appearance][data-theme="light"] body .dv-filter-toolbar button {color:#304964!important;border-color:#6a7e9c3d!important;background:transparent!important;}
 html:root[data-dv-appearance][data-theme="light"] body :is(#feedback-nav,.dv-open-filters,[data-action="export"]) {color:#e8edf5!important;background:linear-gradient(135deg,#397dbe,#526cc4)!important;border-color:#4b71a899!important;}
 html:root[data-dv-appearance][data-theme="light"] body .dv-exposed-measure {background:transparent!important;border-color:#657c9a40!important;}
 html:root[data-dv-appearance][data-theme="light"] body .dv-exposed-measure button[aria-pressed="true"] {background:#7995c14d!important;color:#203952!important;}
 html:root[data-dv-appearance][data-theme="light"] #root .dv-kpi-row {background:transparent!important;border-radius:16px;}
 html:root[data-dv-appearance][data-theme="light"] #root :is(.cloud-reference-kpi,.dv-location-card) {color:#243c58!important;}
 html:root[data-dv-appearance][data-theme="light"] #root .cloud-kpi-icon {color:#45678a!important;}
 html:root[data-dv-appearance][data-theme="light"] #root :is(.dv-panel-monthly,.dv-panel-products,.dv-panel-category,.dv-panel-account,.dv-panel-order,.dv-location-card) {border-color:#687f9c33!important;box-shadow:0 4px 16px #404c6910!important;}
 html:root[data-dv-appearance][data-theme="light"] body :is(.dv-family-footer,footer) {color:#36516e!important;}
 html:root[data-dv-appearance][data-theme="light"] .dv-family-footer img {filter:brightness(0) invert(1)!important;}
 html:root[data-dv-appearance][data-theme="light"] #dv-shell-startup {color:#243c58!important;}
 html:root[data-dv-appearance][data-theme="light"] #dv-shell-startup [data-startup-percent] {color:#243c58!important;}
 html:root[data-dv-appearance][data-theme="light"] #root .dv-app-filter-button {background:transparent!important;color:#304964!important;border-color:#667d9a4d!important;}
 html:root[data-dv-appearance][data-theme="light"] #root .dv-app-filter-button::before {background:#49678b!important;}
 html:root[data-dv-appearance][data-theme="light"] #root [aria-label="Dashboard sections"] {background:transparent!important;color:#304964!important;}
}

@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme="light"][data-dv-sales-layout="desktop"].dv-embedded #root .dv-kpi-value {color:#193b60!important;}
 html:root[data-dv-appearance][data-theme="light"][data-dv-sales-layout="desktop"].dv-embedded #root :is(.dom-kpi-title,.dv-kpi-reference,.dv-kpi-reference span,.dv-kpi-comparison .dom-ytd-label,.dv-monthly-order-average,.dv-monthly-order-average span) {color:#425c78!important;}
 html:root[data-dv-appearance][data-theme="light"][data-dv-sales-layout="desktop"].dv-embedded #root .dv-panel-monthly div:has(>.dom-ytd-label)>span {color:#425c78!important;}
 html:root[data-dv-appearance][data-theme="light"] #root .recharts-surface :is(text,tspan) {fill:#47617e!important;}
 html:root[data-dv-appearance][data-theme="light"] body .shell nav :is(button,a)>span {color:#ffd36d!important;}
 html:root[data-dv-appearance][data-theme="light"] body .dv-filter-toolbar .dv-exposed-measure button[aria-pressed="false"] {background:transparent!important;color:#48627f!important;}
 html:root[data-dv-appearance][data-theme="light"] body .dv-filter-toolbar .dv-exposed-measure button[aria-pressed="true"] {background:#7995c14d!important;color:#193b60!important;border-color:#96aac680!important;}
}

@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] .brand-light {display:none!important;}
 html:root[data-dv-appearance][data-theme=light] .brand-dark {display:block!important;}
}

@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] #root :is(.dv-panel-monthly,.dv-panel-products,.dv-panel-category,.dv-panel-account,.dv-panel-order,.dv-location-card) {background:transparent!important;background-image:none!important;}
 html:root[data-dv-appearance][data-theme=light] body .dv-family-footer :is(img,.dv-family-wordmark) {filter:brightness(0) invert(1)!important;opacity:1!important;}
}
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] #root :is(.dv-panel-monthly,.dv-panel-products,.dv-panel-category,.dv-panel-account,.dv-panel-order,.dv-location-card) {backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
 html:root[data-dv-appearance][data-theme=light] #root :is(.dv-panel-monthly,.dv-panel-products,.dv-panel-category,.dv-panel-account,.dv-panel-order) button:has(>svg) {background:transparent!important;}
}

/* Clear glass study: transparent sky, restrained material, no white wash. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] {
  --dv-clear-glass:linear-gradient(125deg,rgba(224,236,255,.09),rgba(108,139,187,.045))!important;
  --dv-clear-glass-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 0 0 1px rgba(239,246,255,.22),0 6px 20px rgba(33,57,94,.08)!important;
  --dv-panel-glass-background:var(--dv-clear-glass)!important;
  --dv-glass-surface:var(--dv-clear-glass)!important;
  --dv-monthly-surface:var(--dv-clear-glass)!important;
 }
 html:root[data-dv-appearance][data-theme=light] body .shell,
 html:root[data-dv-appearance][data-theme=light] body :is(.dv-nav-menu,.dv-source-categories-nav,.dv-mobile-menu,.dv-exposed-measure),
 html:root[data-dv-appearance][data-theme=light] #root :is(.dv-kpi-row,.dv-panel-monthly,.dv-panel-products,.dv-panel-category,.dv-panel-account,.dv-panel-order,.dv-location-card,.dv-app-filter-button,[aria-label="Dashboard sections"]) {
  background:var(--dv-clear-glass)!important;
  backdrop-filter:blur(14px) saturate(112%)!important;
  -webkit-backdrop-filter:blur(14px) saturate(112%)!important;
  border-color:rgba(233,243,255,.27)!important;
  box-shadow:var(--dv-clear-glass-shadow)!important;
 }
 html:root[data-dv-appearance][data-theme=light] body :is(.dv-filter-toolbar button,#feedback-nav,#seasonal-vibes-control,.dv-mobile-install),
 html:root[data-dv-appearance][data-theme=light] #root :is(.dv-panel-monthly,.dv-panel-products,.dv-panel-category,.dv-panel-account,.dv-panel-order) button:has(>svg) {
  background:var(--dv-clear-glass)!important;
  backdrop-filter:blur(10px) saturate(112%)!important;
  -webkit-backdrop-filter:blur(10px) saturate(112%)!important;
  border-color:rgba(233,243,255,.35)!important;
  box-shadow:inset 0 1px 0 #ffffff4d,0 2px 8px #203a6210!important;
  color:#203c5b!important;
 }
 html:root[data-dv-appearance][data-theme=light] body .dv-filter-toolbar .dv-exposed-measure button[aria-pressed=true] {
  background:rgba(70,111,174,.2)!important;
  box-shadow:inset 0 1px 0 #ffffff59,0 2px 8px #203a621a!important;
 }
 html:root[data-dv-appearance][data-theme=light] body :is(#feedback-nav,.dv-open-filters,[data-action=export]) {
  background:linear-gradient(135deg,#397dbe73,#526cc46b)!important;
  color:#e8edf5!important;
 }
 html:root[data-dv-appearance][data-theme=light] body #seasonal-vibes-control[aria-pressed=true] {
  background:linear-gradient(135deg,#111827b3,#11182780)!important;color:#e8edf5!important;
 }
}

@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] body .shell nav :is(button,a,summary),
 html:root[data-dv-appearance][data-theme=light] body .shell [data-action=logout] {color:#e8edf5!important;}
}
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] body .shell.shell.shell :is(button,a,summary) {color:#e8edf5!important;}
}


@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-dom .dv-region-shape,
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-dom .dv-region-shape * {color:#91caff!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-di .dv-region-shape,
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-di .dv-region-shape * {color:#f3cf79!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-cal .dv-region-shape,
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-cal .dv-region-shape * {color:#c9a7f4!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-kid .dv-region-shape,
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-kid .dv-region-shape * {color:#93dac2!important;}
}
/* Borderless glass surfaces. Keep control boundaries and focus indicators. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root :is(.dv-kpi-row,.dv-panel-monthly,.dv-panel-products,.dv-panel-category,.dv-panel-account,.dv-panel-order,.dv-location-card) {
  border-color:transparent!important;
  outline:none;
  box-shadow:0 6px 20px rgba(33,57,94,.08)!important;
 }
}

@layer dreamviewTypography {
 
 html:root[data-dv-appearance][data-theme=light] .dreamview-report-star {filter:none!important;}
 html:root[data-dv-appearance][data-theme=light] body .shell nav button[data-view=files]>span {color:#dcecff!important;}
}
/* Preserve the original yellow Refresh action independently of glass panels. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] body .dv-filter-toolbar .dv-dashboard-utilities #refresh-control,
 html:root[data-dv-appearance][data-theme=light] body #refresh-control {
  background:#f5c844!important;color:#13283c!important;
  border-color:#f5c844!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  box-shadow:0 2px 8px #203a6214!important;
 }
 html:root[data-dv-appearance][data-theme=light] body #refresh-control * {color:#13283c!important;}
}
/* Translucent navigation shell, white labels, original colored icons. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] body header.shell {
  background:rgba(137,166,205,.12)!important;
  backdrop-filter:blur(18px) saturate(115%)!important;
  -webkit-backdrop-filter:blur(18px) saturate(115%)!important;
  border-bottom-color:transparent!important;
  box-shadow:0 4px 18px rgba(28,47,76,.06)!important;
 }
 html:root[data-dv-appearance][data-theme=light] body header.shell nav {
  background:transparent!important;border-color:transparent!important;box-shadow:none!important;
 }
 html:root[data-dv-appearance][data-theme=light] body .shell nav :is(button,a,summary):not(#feedback-nav),
 html:root[data-dv-appearance][data-theme=light] body .shell [data-action=logout]:not(#feedback-nav),
 html:root[data-dv-appearance][data-theme=light] body .dv-mobile-menu .dv-mobile-primary-nav button {color:#e8edf5!important;}
}
/* Keep navigation glass; KPI figures sit directly over the sky. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-kpi-row {
  background:transparent!important;background-image:none!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  border-color:transparent!important;box-shadow:none!important;
 }
 html:root[data-dv-appearance][data-theme=light] body header.shell {
  background:linear-gradient(125deg,rgba(198,218,244,.15),rgba(96,128,174,.08))!important;
  backdrop-filter:blur(18px) saturate(115%)!important;
  -webkit-backdrop-filter:blur(18px) saturate(115%)!important;
  box-shadow:0 4px 18px rgba(28,47,76,.08)!important;
 }
}
/* Header and KPIs remain clear; glass stays on dashboard cards. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] body header.shell {
  background:transparent!important;background-image:none!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  border-color:transparent!important;box-shadow:none!important;
 }
}

/* Light-mode counterpart of the dark theme's top shade. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light]:not(.dv-embedded) {
  --dv-cloud-shade:linear-gradient(180deg,rgba(69,98,143,.72) 0px,rgba(78,108,151,.56) 110px,rgba(92,120,160,.25) 240px,rgba(106,131,168,.06) 350px,transparent 440px)!important;
 }
}

/* Match dark-mode roles, adapting each role to its light-mode surface. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light][data-dv-sales-layout=desktop].dv-embedded #root :is(.dv-kpi-value,.dom-kpi-title,.dv-kpi-reference,.dv-kpi-reference span,.dv-kpi-comparison .dom-ytd-label) {color:#e8edf5!important;}
 html:root[data-dv-appearance][data-theme=light] body :is(#snapshot,.dv-filter-summary,.dv-data-hint) {color:#e8edf5!important;}
 html:root[data-dv-appearance][data-theme=light] body .dv-filter-toolbar button:not(#refresh-control),
 html:root[data-dv-appearance][data-theme=light] body .dv-filter-toolbar .dv-exposed-measure button[aria-pressed] {color:#e8edf5!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-detail-trigger [style*="color: rgb(46, 155, 120)"] {color:#10614d!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-detail-trigger [style*="color: rgb(224, 92, 114)"] {color:#a62c49!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-panel-monthly .recharts-cartesian-grid line {stroke:#30496438!important;}
}
/* Match navigation labels and logo script to the chart-heading navy. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] body .shell nav :is(button,a,summary):not(#feedback-nav),
 html:root[data-dv-appearance][data-theme=light] body .shell [data-action=logout]:not(#feedback-nav),
 html:root[data-dv-appearance][data-theme=light] body .dv-mobile-menu .dv-mobile-primary-nav button {color:#163a5f!important;}
}
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] body .shell nav :is(button,a,summary):not(#feedback-nav),
 html:root[data-dv-appearance][data-theme=light] body .shell [data-action=logout]:not(#feedback-nav) {
  color:#163a5f!important;font-weight:650!important;opacity:1!important;
 }
}
/* Navy KPI hierarchy matches light-mode navigation and charts. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light][data-dv-sales-layout=desktop].dv-embedded #root .dv-kpi-row :is(.dv-kpi-value,.dom-kpi-title) {color:#163a5f!important;}
 html:root[data-dv-appearance][data-theme=light][data-dv-sales-layout=desktop].dv-embedded #root .dv-kpi-row :is(.dv-kpi-reference,.dv-kpi-reference span,.dv-kpi-reference strong,.dv-kpi-comparison .dom-ytd-label) {color:#304964!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-kpi-row .cloud-kpi-icon {color:#163a5f!important;}
}
/* Dark-mode reference translated to light-mode surfaces and semantic colors. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-panel-products button[aria-label="Inventory details"][style*="color: rgb(46, 155, 120)"] {
  color:#10614d!important;background:rgba(16,97,77,.07)!important;border-color:rgba(16,97,77,.3)!important;box-shadow:none!important;backdrop-filter:none!important;
 }
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-panel-products button[aria-label="Inventory details"][style*="color: rgb(224, 92, 114)"] {
  color:#a62c49!important;background:rgba(166,44,73,.07)!important;border-color:rgba(166,44,73,.3)!important;box-shadow:none!important;backdrop-filter:none!important;
 }
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) span[style*="background: rgb(191, 207, 222)"] {background:rgba(74,101,136,.22)!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-panel-monthly .recharts-line-curve {stroke:#526b8a!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-panel-monthly .recharts-line-dots circle {stroke:#526b8a!important;fill:#526b8a!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-panel-monthly .recharts-surface :is(text,tspan) {fill:#304964!important;}
}
/* Lighter card material separates navy content from the moving sky. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root :is(.dv-panel-monthly,.dv-panel-products,.dv-panel-category,.dv-panel-account,.dv-panel-order,.dv-location-card) {
  background:linear-gradient(135deg,rgba(247,250,255,.52),rgba(232,241,253,.39))!important;
  backdrop-filter:blur(16px) saturate(105%)!important;
  -webkit-backdrop-filter:blur(16px) saturate(105%)!important;
  border-color:transparent!important;
  box-shadow:0 6px 20px rgba(33,57,94,.07)!important;
 }
}
/* Shared toolbar treatment from the approved dark-mode reference. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme] body .dv-filter-toolbar :is(.dv-open-filters,[data-action=export]) {
  background:linear-gradient(135deg,#297cbf,#365bc7)!important;color:#fff!important;
  border-color:#8ccfff99!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  box-shadow:inset 0 1px 0 #ffffff35,0 4px 12px #071b3d30!important;
 }
 html:root[data-dv-appearance][data-theme] body .dv-filter-toolbar :is(.dv-open-dates,.dv-return-ytd) {
  background:#233e60e6!important;color:#dce9fa!important;border-color:#88a6cf55!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;
 }
 html:root[data-dv-appearance][data-theme] body .dv-filter-toolbar .dv-exposed-measure {
  background:#1d3555e6!important;border-color:#88a6cf40!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:inset 0 0 0 2px #10274340!important;
 }
 html:root[data-dv-appearance][data-theme] body .dv-filter-toolbar .dv-exposed-measure button[aria-pressed=true] {
  background:#64748b!important;color:#fff!important;border-color:transparent!important;box-shadow:none!important;
 }
 html:root[data-dv-appearance][data-theme] body .dv-filter-toolbar .dv-exposed-measure button[aria-pressed=false] {
  background:transparent!important;color:#c4d3e8!important;border-color:transparent!important;box-shadow:none!important;
 }
 html:root[data-dv-appearance][data-theme=light] body .dv-filter-toolbar .dv-dashboard-utilities #refresh-control,
 html:root[data-dv-appearance][data-theme=dark] body .dv-filter-toolbar .dv-dashboard-utilities #refresh-control {
  background:#233e60e6!important;color:#dae7f7!important;border-color:#88a6cf55!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;
 }
 html:root[data-dv-appearance][data-theme=light] body .dv-filter-toolbar #refresh-control * {color:#dae7f7!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-panel-products .dom-ranked-list>.dom-fill-row {box-shadow:inset 0 -1px 0 #3049642b!important;}
 html:root[data-dv-appearance][data-theme=dark].dv-embedded #root .dv-panel-products .dom-ranked-list>.dom-fill-row {box-shadow:inset 0 -1px 0 #b2c7e51c!important;}
}

@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme] body .dv-filter-toolbar button:not(#feedback-nav):not(#seasonal-vibes-control) {
  background:#233e60e6!important;color:#dce9fa!important;border-color:#88a6cf55!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;
 }
 html:root[data-dv-appearance][data-theme] body .dv-filter-toolbar :is(.dv-open-filters,[data-action=export]):not(#feedback-nav):not(#seasonal-vibes-control) {
  background:linear-gradient(135deg,#297cbf,#365bc7)!important;color:#fff!important;border-color:#8ccfff99!important;
  box-shadow:inset 0 1px 0 #ffffff35,0 4px 12px #071b3d30!important;
 }
 html:root[data-dv-appearance][data-theme] body .dv-filter-toolbar .dv-exposed-measure button[aria-pressed=true]:not(#feedback-nav):not(#seasonal-vibes-control) {background:#64748b!important;color:#fff!important;border-color:transparent!important;}
 html:root[data-dv-appearance][data-theme] body .dv-filter-toolbar .dv-exposed-measure button[aria-pressed=false]:not(#feedback-nav):not(#seasonal-vibes-control) {background:transparent!important;color:#c4d3e8!important;border-color:transparent!important;}
}
/* Light controls: pale surfaces with navy labels; dark mode stays as referenced. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] body .dv-filter-toolbar :is(.dv-open-dates,.dv-return-ytd,#refresh-control):not(#feedback-nav):not(#seasonal-vibes-control) {
  background:rgba(235,243,253,.64)!important;color:#163a5f!important;
  border-color:rgba(45,75,112,.22)!important;box-shadow:inset 0 1px 0 #ffffff52!important;
 }
 html:root[data-dv-appearance][data-theme=light] body .dv-filter-toolbar #refresh-control * {color:#163a5f!important;}
 html:root[data-dv-appearance][data-theme=light] body .dv-filter-toolbar .dv-exposed-measure {
  background:rgba(231,240,252,.58)!important;border-color:rgba(45,75,112,.22)!important;box-shadow:none!important;
 }
 html:root[data-dv-appearance][data-theme=light] body .dv-filter-toolbar .dv-exposed-measure button[aria-pressed=true]:not(#feedback-nav):not(#seasonal-vibes-control) {
  background:rgba(250,252,255,.76)!important;color:#163a5f!important;box-shadow:0 1px 4px #243f621a!important;
 }
 html:root[data-dv-appearance][data-theme=light] body .dv-filter-toolbar .dv-exposed-measure button[aria-pressed=false]:not(#feedback-nav):not(#seasonal-vibes-control) {
  background:transparent!important;color:#163a5f!important;
 }
 html:root[data-dv-appearance][data-theme=light] body :is(#snapshot,#snapshot *,.dv-filter-summary,.dv-filter-summary *,.dv-data-hint,.dv-data-hint *) {color:#163a5f!important;}
}
/* Bat-only seasonal toggle; keep its text available to screen readers. */
@layer dreamviewTypography {
 html:root[data-dv-appearance] body .shell .header-actions #seasonal-vibes-control:has([data-halloween-bat]),
 html:root[data-dv-appearance] body #seasonal-vibes-control:has([data-halloween-bat]) {
  width:44px!important;min-width:44px!important;max-width:44px!important;
  height:44px!important;padding:0!important;gap:0!important;justify-content:center!important;flex:0 0 44px!important;
 }
 html:root[data-dv-appearance] body #seasonal-vibes-control:has([data-halloween-bat])>span {
  position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;
  overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;
 }
 html:root[data-dv-appearance] body #seasonal-vibes-control [data-halloween-bat] {width:24px!important;height:20px!important;flex:none!important;}
}
/* Light-mode primary actions and stronger location accents. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] body .shell .header-actions #feedback-nav {
  background:linear-gradient(135deg,#297cbf,#365bc7)!important;color:#163a5f!important;border-color:#8ccfff99!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  box-shadow:inset 0 1px 0 #ffffff35,0 4px 12px #071b3d30!important;
 }
 html:root[data-dv-appearance][data-theme=light] body .dv-filter-toolbar :is(.dv-open-filters,[data-action=export]):not(#feedback-nav):not(#seasonal-vibes-control),
 html:root[data-dv-appearance][data-theme=light] body .shell #feedback-nav * {color:#163a5f!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root {--dv-location-dom:#2677bb!important;--dv-location-di:#a46d08!important;--dv-location-cal:#8053b6!important;--dv-location-kid:#257d66!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-dom .dv-region-shape,
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-dom .dv-region-shape * {color:#2677bb!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-di .dv-region-shape,
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-di .dv-region-shape * {color:#a46d08!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-cal .dv-region-shape,
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-cal .dv-region-shape * {color:#8053b6!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-kid .dv-region-shape,
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-kid .dv-region-shape * {color:#257d66!important;}
}
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] body .shell .header-actions #feedback-nav,
 html:root[data-dv-appearance][data-theme=light] body .dv-filter-toolbar :is(.dv-open-filters,[data-action=export]):not(#feedback-nav):not(#seasonal-vibes-control) {
  background:linear-gradient(135deg,#8bc8f2,#a1b5ed)!important;color:#163a5f!important;border-color:#c5e4ffb3!important;
 }
}
/* More translucent secondary controls, deeper text over sky and location glass. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] body .dv-filter-toolbar :is(.dv-open-dates,.dv-return-ytd,#refresh-control):not(#feedback-nav):not(#seasonal-vibes-control) {
  background:rgba(235,243,253,.28)!important;color:#102e4c!important;
  border-color:rgba(32,62,98,.2)!important;box-shadow:inset 0 1px 0 #ffffff26!important;
 }
 html:root[data-dv-appearance][data-theme=light] body .dv-filter-toolbar .dv-exposed-measure {background:rgba(231,240,252,.24)!important;}
 html:root[data-dv-appearance][data-theme=light] body .dv-filter-toolbar .dv-exposed-measure button[aria-pressed=true]:not(#feedback-nav):not(#seasonal-vibes-control) {background:rgba(250,252,255,.43)!important;color:#102e4c!important;}
 html:root[data-dv-appearance][data-theme=light] body .dv-filter-toolbar .dv-exposed-measure button[aria-pressed=false]:not(#feedback-nav):not(#seasonal-vibes-control) {background:transparent!important;color:#102e4c!important;}
 html:root[data-dv-appearance][data-theme=light] body .dv-filter-toolbar #refresh-control *,
 html:root[data-dv-appearance][data-theme=light] body :is(#snapshot,#snapshot *,.dv-filter-summary,.dv-filter-summary *,.dv-data-hint,.dv-data-hint *) {color:#102e4c!important;}
 html:root[data-dv-appearance][data-theme=light] body .shell nav :is(button,a,summary):not(#feedback-nav),
 html:root[data-dv-appearance][data-theme=light] body .shell [data-action=logout]:not(#feedback-nav) {color:#102e4c!important;}
 html:root[data-dv-appearance][data-theme=light][data-dv-sales-layout=desktop].dv-embedded #root .dv-kpi-row :is(.dv-kpi-value,.dom-kpi-title,.dv-kpi-reference,.dv-kpi-reference span,.dv-kpi-reference strong,.dv-kpi-comparison .dom-ytd-label) {color:#102e4c!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-kpi-row .cloud-kpi-icon {color:#102e4c!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-location-card,
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-location-card :is(div,span,strong,small,p,li) {color:#102e4c!important;}
 html:root[data-dv-appearance][data-theme=light][data-dv-sales-layout=desktop].dv-embedded #root :is(.dv-monthly-order-average,.dv-monthly-order-average span) {color:#304964!important;}
 html:root[data-dv-appearance][data-theme=light][data-dv-sales-layout=desktop].dv-embedded #root .dv-panel-monthly div:has(>.dom-ytd-label)>span {color:#304964!important;}
}
/* Feedback as a plain navigation action. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] body .shell .header-actions #feedback-nav {
  background:transparent!important;background-image:none!important;
  border-color:transparent!important;box-shadow:none!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  color:#102e4c!important;
 }
 html:root[data-dv-appearance][data-theme=light] body .shell .header-actions #feedback-nav * {color:#102e4c!important;}
}
/* One navigation system, including utility actions, in both preview modes. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] {--dv-review-nav-ink:#102e4c;}
 html:root[data-dv-appearance][data-theme=dark] {--dv-review-nav-ink:#e8f0fc;}
 html:root[data-dv-appearance][data-theme] body .shell nav :is(button,a,summary):not(#feedback-nav),
 html:root[data-dv-appearance][data-theme] body .shell .header-actions #feedback-nav,
 html:root[data-dv-appearance][data-theme] body .shell .header-actions [data-action=logout]:not(#feedback-nav) {
  color:var(--dv-review-nav-ink)!important;font-weight:650!important;
 }
 html:root[data-dv-appearance][data-theme] body .shell .header-actions #feedback-nav {
  background:transparent!important;border-color:transparent!important;box-shadow:none!important;
 }
 html:root[data-dv-appearance][data-theme] body .shell .header-actions :is(#feedback-nav,[data-action=logout])>span {color:var(--dv-review-nav-ink)!important;font-weight:650!important;}
 @media(min-width:1100px) {
  html:root[data-dv-appearance][data-theme] body .shell .dv-menu-unit {
   display:flex!important;align-items:center!important;justify-content:space-between!important;
   width:min(100%,1440px)!important;max-width:1440px!important;gap:clamp(12px,1.4vw,24px)!important;
   margin-inline:auto!important;
  }
  html:root[data-dv-appearance][data-theme] body .shell .dv-menu-unit :is(.dv-brand-nav,.header-actions),
  html:root[data-dv-appearance][data-theme] body .shell .dv-menu-unit .dv-brand-nav>nav {display:contents!important;}
  html:root[data-dv-appearance][data-theme] body .shell .dv-menu-unit>.dv-brand-nav>.brand {margin-right:8px!important;}
  html:root[data-dv-appearance][data-theme] body .shell .dv-menu-unit .header-actions :is(#feedback-nav,[data-action=logout]) {
   min-width:0!important;width:auto!important;flex:0 0 auto!important;padding-inline:8px!important;
  }
 }
}
/* Borderless dark cards and a compact, evenly spaced navigation row. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=dark].dv-embedded #root :is(.dv-panel-monthly,.dv-panel-products,.dv-panel-category,.dv-panel-account,.dv-panel-order,.dv-location-card) {
  border-color:transparent!important;box-shadow:0 6px 20px rgba(4,16,34,.12)!important;
 }
 @media(min-width:1100px) {
  html:root[data-dv-appearance][data-theme] body .shell .dv-menu-unit {
   width:max-content!important;max-width:100%!important;justify-content:center!important;
   gap:clamp(10px,.8vw,16px)!important;
  }
  html:root[data-dv-appearance][data-theme] body .shell .dv-menu-unit>.dv-brand-nav>.brand {margin-right:4px!important;}
 }
}
/* Monthly tooltip is taller than the compact plot: never clip its order rows. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme].dv-embedded #root .dv-panel-monthly {overflow:visible!important;}
 html:root[data-dv-appearance][data-theme].dv-embedded #root .dv-panel-monthly:has(.recharts-tooltip-wrapper[style*="visibility: visible"]) {z-index:40!important;}
 html:root[data-dv-appearance][data-theme].dv-embedded #root .dv-panel-monthly .recharts-tooltip-wrapper {z-index:50!important;}
 html:root[data-dv-appearance][data-theme].dv-embedded #root .dv-panel-monthly .dv-chart-tooltip {max-width:min(300px,calc(100vw - 32px))!important;}
}

/* Normal-priority reset preserves gold while allowing the existing Web Animation glow. */
html:root[data-dv-appearance][data-theme=light] use[href="#dreamview-shared-star"] {filter:none;}



/* Calm visual study. Geometry, data, routes and interaction handlers stay intact. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] {
  --dv-calm-ink:#183a59;--dv-calm-muted:#3d536d;--dv-calm-series:#6375d6;
 }
 html:root[data-dv-appearance][data-theme=dark] {
  --dv-calm-ink:#dce6f2;--dv-calm-muted:#a8bad0;--dv-calm-series:#8390ed;
 }
 html:root[data-dv-appearance][data-theme] .dv-cloud-background :is(.dv-cloud-poster,.dv-cloud-video) {filter:saturate(.76) contrast(.94)!important;}
 html:root[data-dv-appearance][data-theme=light]:not(.dv-embedded) {
  --dv-cloud-shade:linear-gradient(180deg,rgba(185,204,226,.8),rgba(185,204,226,.54) 150px,rgba(195,209,227,.16) 330px,transparent 460px)!important;
 }
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root :is(.dv-panel-monthly,.dv-panel-products,.dv-panel-category,.dv-panel-account,.dv-panel-order,.dv-location-card) {
  background:linear-gradient(135deg,rgba(246,249,254,.73),rgba(235,242,252,.61))!important;
  box-shadow:0 5px 18px rgba(26,48,76,.055)!important;
 }
 html:root[data-dv-appearance][data-theme=dark].dv-embedded #root :is(.dv-panel-monthly,.dv-panel-products,.dv-panel-category,.dv-panel-account,.dv-panel-order,.dv-location-card) {
  background:linear-gradient(135deg,rgba(23,45,70,.88),rgba(25,46,73,.82))!important;
  box-shadow:0 5px 18px rgba(2,12,28,.1)!important;
 }
 html:root[data-dv-appearance][data-theme].dv-embedded #root .dom-ranked-name-bold {font-weight:650!important;}
 html:root[data-dv-appearance][data-theme].dv-embedded #root :is(.dv-panel-monthly,.dv-panel-products,.dv-panel-category,.dv-panel-account,.dv-panel-order) {color:var(--dv-calm-ink)!important;}
 html:root[data-dv-appearance][data-theme=dark][data-dv-sales-layout=desktop].dv-embedded #root :is(.dv-kpi-value,.dom-kpi-title) {color:#dce6f2!important;}
 html:root[data-dv-appearance][data-theme=dark][data-dv-sales-layout=desktop].dv-embedded #root :is(.dv-kpi-reference,.dv-kpi-reference span,.dv-kpi-comparison .dom-ytd-label) {color:#a8bad0!important;}
 html:root[data-dv-appearance][data-theme].dv-embedded #root .dv-panel-monthly .recharts-bar-rectangle path {fill:var(--dv-calm-series)!important;}
 html:root[data-dv-appearance][data-theme].dv-embedded #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) span[style*="background: rgb(88, 114, 232)"],
 html:root[data-dv-appearance][data-theme].dv-embedded #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) span[style*="background: rgb(113, 136, 255)"] {background:var(--dv-calm-series)!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-panel-monthly .recharts-cartesian-grid line {stroke:#38557426!important;}
 html:root[data-dv-appearance][data-theme=dark].dv-embedded #root .dv-panel-monthly .recharts-cartesian-grid line {stroke:#b5c9e014!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-chart-tooltip {background:#f0f5fcfa!important;color:#183a59!important;border:1px solid #57739126!important;box-shadow:0 8px 24px #203c612b!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-chart-tooltip :is(div,span,strong) {color:#183a59!important;}
 html:root[data-dv-appearance][data-theme=dark].dv-embedded #root .dv-chart-tooltip {background:#172d47fa!important;border-color:#9fb9d52b!important;}
 html:root[data-dv-appearance][data-theme] body .shell nav :is(button,a,summary):not(#feedback-nav),
 html:root[data-dv-appearance][data-theme] body .shell .header-actions :is(#feedback-nav,[data-action=logout]) {font-weight:600!important;}
}

/* Keep the original gold legible with a slightly deeper header backdrop. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light]:not(.dv-embedded) {
  --dv-cloud-shade:linear-gradient(180deg,rgba(95,124,162,.78) 0px,rgba(117,145,180,.62) 112px,rgba(168,190,216,.32) 245px,rgba(195,209,227,.1) 350px,transparent 460px)!important;
 }
}
/* Family wordmark shares the light-mode logo script navy. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] body .dv-family-footer :is(img,.dv-family-wordmark) {
  filter:brightness(0) saturate(100%) invert(18%) sepia(24%) saturate(1427%) hue-rotate(170deg) brightness(95%) contrast(94%)!important;
 }
}
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light][data-dv-spacing=on] body .dv-fall-leaf[data-witch-hat=true][data-halloween-bat=true] {opacity:.54!important;color:#000!important;}
}
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] body .dv-family-footer .dv-family-wordmark {filter:url(#dv-family-navy)!important;}
}

/* Keep darker map accents separate from the softer revenue-share bars. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-location-card .dv-share-track {background:rgba(76,103,137,.17)!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-dom .dv-share-fill {background:#91caff!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-di .dv-share-fill {background:#f3cf79!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-cal .dv-share-fill {background:#c9a7f4!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-kid .dv-share-fill {background:#93dac2!important;}
}
/* Share fill and state artwork use the same light-mode accent. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-dom .dv-share-fill {background:#2677bb!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-di .dv-share-fill {background:#a46d08!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-cal .dv-share-fill {background:#8053b6!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-kid .dv-share-fill {background:#257d66!important;}
}
/* Airier light glass, with the location row clearest of all. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root :is(.dv-panel-monthly,.dv-panel-products,.dv-panel-category,.dv-panel-account,.dv-panel-order) {background:linear-gradient(135deg,rgba(246,249,254,.57),rgba(235,242,252,.45))!important;}
 html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-location-card {background:linear-gradient(135deg,rgba(246,249,254,.4),rgba(235,242,252,.27))!important;}
}

/* Mobile uses the same theme roles, with a compact overview that fits phone height. */
@layer dreamviewTypography {
 @media(max-width:679px){
  html:root[data-dv-appearance] body .dv-mobile-menu [data-mobile-utility=seasonal] {display:none!important;}
  html:root[data-dv-appearance][data-theme=light] body :is(.dv-mobile-menu-toggle,.dv-mobile-install) {color:#102e4c!important;}
  html:root[data-dv-appearance][data-theme=light] body .dv-mobile-menu {background:rgba(234,241,250,.97)!important;color:#102e4c!important;}
  html:root[data-dv-appearance][data-theme=light] body .dv-mobile-menu :is(a,button,span) {color:#102e4c!important;}
  html:root[data-dv-appearance].dv-embedded #root .dv-app-header {background:transparent!important;}
  html:root[data-dv-appearance].dv-embedded #root .dv-app-freshness {min-height:48px!important;padding:4px 16px!important;}
  html:root[data-dv-appearance].dv-embedded #root .dv-app-controls {padding:10px 16px!important;gap:6px!important;}
  html:root[data-dv-appearance].dv-embedded #root .dv-app-body--overview {gap:16px!important;padding:8px 16px 14px!important;justify-content:flex-start!important;}
  html:root[data-dv-appearance].dv-embedded #root .dv-sales-hero {min-height:124px!important;padding:16px!important;gap:7px!important;}
  html:root[data-dv-appearance].dv-embedded #root .dv-overview-metrics {gap:10px!important;}
  html:root[data-dv-appearance].dv-embedded #root .dv-stat-card {min-height:116px!important;padding:14px!important;gap:6px!important;}
  html:root[data-dv-appearance].dv-embedded #root .dv-stat-grid {border:0!important;}
  html:root[data-dv-appearance].dv-embedded #root .dv-stat-card {border-color:rgba(111,136,164,.16)!important;}
  html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-sales-app {--app-ink:#183a59!important;--app-text:#183a59!important;--app-sub:#3d536d!important;--app-up:#237657!important;--app-down:#b43350!important;--app-line:#60799433!important;}
  html:root[data-dv-appearance][data-theme=light].dv-embedded #root :is(.dv-app-freshness,.dv-app-scope,.dv-overview-comparison,.dv-full-year-reference) {color:#3d536d!important;}
  html:root[data-dv-appearance][data-theme=light].dv-embedded #root :is(.dv-stat-label,.dv-sales-hero strong,.dv-stat-card strong,.dv-app-section-title) {color:#183a59!important;}
  html:root[data-dv-appearance][data-theme=light].dv-embedded #root :is(.dv-sales-hero,.dv-overview-metrics,.dv-stat-grid,.dv-stat-card) {background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;}
  html:root[data-dv-appearance][data-theme=light].dv-embedded #root :is(.dv-app-filter-button,.dv-app-segment) {background:rgba(235,243,253,.28)!important;color:#183a59!important;border-color:rgba(68,98,135,.19)!important;}
  html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-app-segment button {color:#183a59!important;}
  html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-app-segment button[aria-pressed=true] {background:rgba(244,248,253,.62)!important;color:#183a59!important;}
  html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-app-navigation {background:rgba(232,241,251,.68)!important;border-color:transparent!important;}
  html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-app-navigation button {color:#3d536d!important;}
  html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-app-navigation button[aria-current=page],
  html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-app-navigation button[aria-pressed=true] {background:rgba(97,131,174,.18)!important;color:#183a59!important;}
  html:root[data-dv-appearance][data-theme=light].dv-embedded #root :is(.dv-trend-panel,.dv-app-ranking) {background:linear-gradient(135deg,rgba(246,249,254,.57),rgba(235,242,252,.45))!important;border:0!important;border-radius:16px!important;}
  html:root[data-dv-appearance][data-theme=light].dv-embedded #root .dv-ranked-row {border-color:#3049642b!important;}
 }
}
@layer dreamviewTypography {
 @media(max-width:679px){
  html:root[data-dv-appearance][data-theme=light] body .shell .dv-mobile-menu-toggle:not(#feedback-nav):not(#seasonal-vibes-control),
  html:root[data-dv-appearance][data-theme=light] body .shell .dv-mobile-menu-toggle:not(#feedback-nav):not(#seasonal-vibes-control) span {color:#102e4c!important;}
  html:root[data-dv-appearance].dv-embedded #root#root .dv-stat-grid {grid-template-rows:repeat(2,minmax(116px,auto))!important;}
  html:root[data-dv-appearance][data-theme=light].dv-embedded #root#root .dv-app-title-row .dv-app-filter-button {background:rgba(235,243,253,.28)!important;color:#183a59!important;border-color:rgba(68,98,135,.19)!important;box-shadow:none!important;}
  html:root[data-dv-appearance].dv-embedded #root#root .dv-sales-hero {border:0!important;box-shadow:none!important;}
 }
}
@layer dreamviewTypography {
 @media(max-width:679px){
  html:root[data-dv-appearance].dv-embedded #root#root .dv-app-freshness {font-size:14px!important;}
  html:root[data-dv-appearance] body .dv-mobile-menu [data-mobile-utility=feedback] {background:transparent!important;border:0!important;box-shadow:none!important;}
 }
}

/* A continuous light veil quiets moving clouds beneath mobile content. */
@layer dreamviewTypography {
 @media(max-width:679px){
  html:root[data-dv-appearance][data-theme=light].dv-embedded #root#root .cloud-mobile-canvas {
   background:linear-gradient(180deg,rgba(231,239,249,.38),rgba(237,243,251,.58) 35%,rgba(232,241,251,.52))!important;
  }
 }
}

/* Light mobile glass belongs to cards, not the full background. */
@layer dreamviewTypography {
 @media(max-width:679px){
  html:root[data-dv-appearance][data-theme=light].dv-embedded #root#root .cloud-mobile-canvas {background:transparent!important;}
  html:root[data-dv-appearance][data-theme=light].dv-embedded #root#root :is(.dv-sales-hero,.dv-stat-grid) {background:linear-gradient(135deg,rgba(246,249,254,.57),rgba(235,242,252,.45))!important;border:0!important;border-radius:16px!important;}
  html:root[data-dv-appearance][data-theme=light].dv-embedded #root#root :is(.dv-overview-metrics,.dv-stat-card) {background:transparent!important;}
 }
}

/* Match the light-mode bats: black silhouette at the same perceived opacity. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] body :is(#seasonal-flight,.dv-brand-witch),
 html:root[data-dv-appearance][data-theme=light] body :is(#seasonal-flight,.dv-brand-witch) svg {color:#000!important;}
}

@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme=light] body :is(#seasonal-flight,.dv-brand-witch) svg {opacity:.6353!important;}
}
@layer dreamviewTypography {
 html:root[data-dv-appearance] body .shell .header-actions #dreamview-appearance {box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;min-width:0!important;max-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--dv-review-nav-ink,#e8f0fc)!important;cursor:pointer;}
 html:root[data-dv-appearance][data-theme=light] body .shell .header-actions #dreamview-appearance {color:#102e4c!important;}
 html:root[data-dv-appearance] .dv-appearance-theme-toggle svg {width:21px!important;height:21px!important;}
 html:root[data-dv-appearance] .dv-appearance-theme-toggle:focus-visible {outline:2px solid #7d94c4!important;outline-offset:2px!important;border-radius:8px!important;}
 @media(max-width:679px){html:root[data-dv-appearance] body .shell .header-actions #dreamview-appearance {display:none!important;}}
}
/* Existing comparison markup also follows a theme change without remounting. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme].dv-embedded #root :is(.dom-primary-card-title,.dom-section-title-text,.dom-comparison-row-name-bold,.dom-ranked-name-bold) {color:var(--dv-calm-ink)!important;}
 html:root[data-dv-appearance][data-theme].dv-embedded #root .dv-detail-trigger>span:first-child {color:var(--dv-calm-ink)!important;}
 html:root[data-dv-appearance][data-theme=dark].dv-embedded #root :is(.dv-panel-monthly,.dv-panel-products,.dv-panel-category,.dv-panel-account,.dv-panel-order) :is([style*="color: rgb(22, 58, 95)"],[style*="color: rgb(35, 61, 92)"]) {color:#dce6f2!important;}
 html:root[data-dv-appearance][data-theme=dark].dv-embedded #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) [style*="background: rgb(197, 213, 228)"] {background:#304968!important;}
 html:root[data-dv-appearance][data-theme=dark].dv-embedded #root :is(.dv-panel-category,.dv-panel-account,.dv-panel-order) [style*="background: rgb(191, 207, 222)"] {background:#7f97b1!important;}
 html:root[data-dv-appearance][data-theme=dark].dv-embedded #root .dom-fill-row {border-color:#9fb9d51c!important;}
}
@layer dreamviewTypography {
 html:root[data-dv-appearance] .recharts-tooltip-wrapper:has(.dv-chart-tooltip) {opacity:0!important;}
 html:root[data-dv-appearance] body>[data-preview-tooltip] {position:fixed!important;z-index:10000!important;pointer-events:none!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;font:500 14px/1.45 var(--font-dashboard,Inter,sans-serif)!important;}
 html:root[data-dv-appearance] body>[data-preview-tooltip][hidden] {display:none!important;}
 html:root[data-dv-appearance] body>[data-preview-tooltip] .dv-chart-tooltip {box-sizing:border-box!important;min-width:220px!important;max-width:calc(100vw - 16px)!important;padding:16px 18px!important;border-radius:12px!important;background:#172d47fa!important;color:#dce6f2!important;border:1px solid #9fb9d52b!important;box-shadow:0 8px 24px #06152633!important;}
 html:root[data-dv-appearance][data-theme=light] body>[data-preview-tooltip] .dv-chart-tooltip {background:#f0f5fcfa!important;color:#183a59!important;border-color:#57739126!important;}
 html:root[data-dv-appearance] body>[data-preview-tooltip] .dv-chart-tooltip :is(div,span,strong) {color:inherit!important;}
 html:root[data-dv-appearance] body>[data-preview-tooltip] .dv-tooltip-heading {font-size:14px!important;font-weight:700!important;margin-bottom:10px!important;}
 html:root[data-dv-appearance] body>[data-preview-tooltip] .dv-tooltip-caption {font-size:11px!important;opacity:.75!important;margin-bottom:8px!important;}
 html:root[data-dv-appearance] body>[data-preview-tooltip] .dv-tooltip-row {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:6px 0!important;}
}
/* Mobile chart labels use active theme tokens even when their chart nodes are reused. */
@layer dreamviewTypography {
 @media(max-width:679px){
  html:root[data-dv-appearance][data-theme=dark].dv-embedded #root#root .dv-sales-app {--app-ink:#dce6f2!important;--app-text:#dce6f2!important;--app-sub:#a8bad0!important;--app-line:#9fb9d52b!important;--app-up:#58cea3!important;--app-down:#ee8195!important;--app-surface:#172d47!important;}
  html:root[data-dv-appearance][data-theme=dark].dv-embedded #root#root :is(.dv-app-section-title h2,.dv-trend-choices button,.dv-trend-subtitle,.dv-monthly-order-average,.dv-app-chart-legend,.dv-ranking-copy strong,.dv-ranking-value,.dv-app-segment button) {color:#dce6f2!important;}
  html:root[data-dv-appearance][data-theme=dark].dv-embedded #root#root :is(.dv-trend-panel,.dv-app-ranking) {background:linear-gradient(135deg,rgba(23,45,70,.88),rgba(25,46,73,.82))!important;border:0!important;border-radius:16px!important;}
  html:root[data-dv-appearance][data-theme=dark].dv-embedded #root#root .dv-app-segment button[aria-pressed=true] {background:#64758d!important;color:#e8f0fc!important;}
  html:root[data-dv-appearance][data-theme=dark].dv-embedded #root#root .recharts-surface :is(text,tspan) {fill:#a8bad0!important;}
  html:root[data-dv-appearance][data-theme=dark].dv-embedded #root#root .dv-app-navigation button {color:#a8bad0!important;}
 }
}
/* Mobile views: readable rankings and chart space instead of oversized rows. */
@layer dreamviewTypography {
 @media(max-width:679px){
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-app-body .dv-full-year-reference {display:none!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-app-body .dv-monthly-order-average>span:last-child>span:last-child {display:none!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-choices {display:none!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root [data-mobile-trend-select] {display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important;flex:none!important;min-height:44px!important;color:var(--dv-calm-muted)!important;font-size:12px!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root [data-mobile-trend-select] select {min-height:44px!important;width:100%!important;padding:8px 12px!important;border:1px solid #7b96b433!important;border-radius:10px!important;background:#8aacc226!important;color:var(--dv-calm-ink)!important;font:600 15px/1.3 var(--font-dashboard,Inter,sans-serif)!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root [data-mobile-trend-select] option {color:#183a59!important;background:#edf3fa!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-app-body--trends {gap:12px!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel {box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto minmax(260px,1fr)!important;gap:8px!important;padding:14px!important;flex:1 1 0!important;min-height:440px!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel>.dv-app-section-title {grid-area:1/1/2/3!important;min-height:32px!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-app-section-title h2 {font-size:17px!important;line-height:1.25!important;margin:0!important;color:var(--dv-calm-ink)!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-app-section-title button {font-size:12px!important;min-height:32px!important;padding:6px 8px!important;color:var(--dv-calm-ink)!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel>.dv-monthly-order-average {grid-area:3/1/4/3!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 10px!important;margin:0!important;font-size:12px!important;line-height:1.4!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel>.dv-trend-mode {grid-area:2/2/3/3!important;min-width:108px!important;width:108px!important;min-height:36px!important;height:36px!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel>.dv-trend-mode button {min-height:30px!important;height:30px!important;font-size:12px!important;padding:4px 6px!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel>.dv-app-chart-legend {grid-area:2/1/3/2!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 8px!important;font-size:11px!important;margin:0!important;padding:0!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel>.dv-trend-chart {grid-area:4/1/5/3!important;min-height:260px!important;height:100%!important;min-width:0!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-mobile-full-chart,
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-mobile-full-chart>div {height:100%!important;min-height:0!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-app-ranking {box-sizing:border-box!important;min-height:0!important;flex:1 1 0!important;padding:8px 10px!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-app-ranking>.dv-app-section-title {min-height:36px!important;padding:0 4px!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-app-ranking>.dv-app-section-title>p {display:none!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-ranking-list {display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-auto-rows:minmax(46px,auto)!important;gap:0!important;min-height:0!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-ranked-row {box-sizing:border-box!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto 10px!important;align-items:center!important;gap:8px!important;min-height:46px!important;height:auto!important;padding:6px 4px!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-ranking-copy {gap:2px!important;min-width:0!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-ranking-copy>strong {font-size:14px!important;font-weight:600!important;line-height:1.25!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-ranking-copy>small {font-size:11px!important;line-height:1.25!important;color:var(--dv-calm-muted)!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-ranking-value {font-size:15px!important;font-weight:650!important;line-height:1.25!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-rank {font-size:12px!important;color:var(--dv-calm-muted)!important;}
 }
}

@layer dreamviewTypography {
 @media(max-width:679px){
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-app-ranking[data-kind=states] .dv-ranking-copy>strong {font-size:16px!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-chart .recharts-surface text {font-size:12px!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel>.dv-ranking-list {grid-area:4/1/5/3!important;grid-template-rows:none!important;grid-auto-rows:32px!important;gap:0!important;align-content:start!important;min-height:0!important;overflow:auto!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel:has(.dv-trend-value-row) {grid-template-rows:auto auto auto minmax(0,1fr)!important;min-height:440px!important;gap:6px!important;padding:12px!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root [data-values-columns],
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-value-row {display:grid!important;grid-template-columns:minmax(0,1fr) 66px 66px 10px!important;align-items:center!important;gap:8px!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root [data-values-columns] {height:24px!important;font-size:11px!important;line-height:1.2!important;color:var(--dv-calm-muted)!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root [data-values-columns]>span:not(:first-child) {text-align:right!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-value-row {min-height:32px!important;padding:4px 0!important;border-color:#7b96b426!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-value-row .dv-ranking-copy>small {display:none!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-value-row .dv-ranking-copy>strong {font-size:14px!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-value-row .dv-ranking-value {font-size:14px!important;text-align:right!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root [data-prior-value] {font-size:13px!important;line-height:1.3!important;text-align:right!important;color:var(--dv-calm-muted)!important;}
 }
}
@layer dreamviewTypography {
 @media(max-width:679px){
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel>.dv-ranking-list {grid-template-rows:24px!important;grid-auto-rows:31px!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-value-row {min-height:31px!important;padding:4px 0!important;}
 }
}
@layer dreamviewTypography {
 @media(max-width:679px){
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel:has(.dv-trend-value-row) {grid-template-rows:auto auto auto 20px minmax(0,1fr)!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel:has(.dv-trend-value-row)::before {content:'2026 YTD             2025 YTD';grid-area:4/1/5/3;white-space:pre;text-align:right;padding-right:18px;font-size:11px;line-height:20px;color:var(--dv-calm-muted);}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel>.dv-ranking-list {grid-area:5/1/6/3!important;grid-template-rows:none!important;grid-auto-rows:31px!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-app-chart-legend>span:nth-child(3),
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-chart .recharts-bar:has(path[fill="#B96F16"]) {display:none!important;}
 }
}
@layer dreamviewTypography {
 @media(max-width:679px){
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root [data-mobile-trend-select]>span {font-size:11px!important;font-weight:750!important;letter-spacing:.08em!important;color:var(--dv-calm-ink)!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel[data-mobile-breakdown]:not([data-mobile-breakdown=monthly]) {grid-template-rows:auto 24px minmax(0,1fr)!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel[data-mobile-breakdown]:not([data-mobile-breakdown=monthly])>.dv-trend-mode,
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel[data-mobile-breakdown]:not([data-mobile-breakdown=monthly])>.dv-monthly-order-average {display:none!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel[data-mobile-breakdown]:not([data-mobile-breakdown=monthly])::before {grid-area:2/1/3/3!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel[data-mobile-breakdown]:not([data-mobile-breakdown=monthly])>.dv-ranking-list {grid-area:3/1/4/3!important;grid-auto-rows:minmax(48px,auto)!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel[data-mobile-breakdown]:not([data-mobile-breakdown=monthly]) .dv-trend-value-row {min-height:48px!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel[data-mobile-breakdown]:not([data-mobile-breakdown=monthly]) .dv-ranking-copy>strong {white-space:normal!important;font-size:14px!important;}
 }
}
@layer dreamviewTypography {
 html:root[data-dv-appearance].dv-embedded #root#root .dv-panel-monthly .dv-monthly-order-average>span:last-child>span:last-child {display:none!important;}
 @media(max-width:679px){
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel[data-mobile-breakdown]:not([data-mobile-breakdown=monthly]) {flex:0 1 auto!important;min-height:0!important;grid-template-rows:auto 24px auto!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel[data-mobile-breakdown]:not([data-mobile-breakdown=monthly])>.dv-ranking-list {height:auto!important;grid-auto-rows:minmax(56px,auto)!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel[data-mobile-breakdown]:not([data-mobile-breakdown=monthly]) .dv-trend-value-row {min-height:56px!important;}
  html:root[data-dv-appearance][data-dv-sales-layout=mobile].dv-embedded #root#root .dv-trend-panel[data-mobile-breakdown]:not([data-mobile-breakdown=monthly]) :is(.dv-ranking-copy>strong,.dv-ranking-value) {font-size:15px!important;}
 }
}
/* Match the embedded canvas scheme so its transparent glass has no white backing. */
html:root[data-dv-appearance][data-theme=light] body iframe#inventory {color-scheme:light!important;}
/* Appearance destinations are sky buttons, sized alongside the seasonal bat. */
@layer dreamviewTypography {
 html:root[data-dv-appearance][data-theme] body .shell .header-actions #dreamview-appearance[data-appearance-icon],
 html:root[data-dv-appearance][data-theme].dv-embedded #root#root .dv-app-controls>.dv-appearance-theme-toggle[data-appearance-icon] {
  color:#ecba62!important;border:1px solid #fff!important;border-radius:8px!important;
  background-position:center 45%!important;background-size:cover!important;background-repeat:no-repeat!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important;
 }
 html:root[data-dv-appearance][data-theme] body .shell .header-actions #dreamview-appearance[data-appearance-icon=moon],
 html:root[data-dv-appearance][data-theme].dv-embedded #root#root .dv-app-controls>.dv-appearance-theme-toggle[data-appearance-icon=moon] {
  background-color:#193252!important;
  background-image:linear-gradient(rgba(14,35,66,.84),rgba(22,45,78,.82)),url('/dreamview-pink-sunset-poster-4k-20261007.webp')!important;
 }
 html:root[data-dv-appearance][data-theme] body .shell .header-actions #dreamview-appearance[data-appearance-icon=sun],
 html:root[data-dv-appearance][data-theme].dv-embedded #root#root .dv-app-controls>.dv-appearance-theme-toggle[data-appearance-icon=sun] {
  background-color:#54769f!important;
  background-image:linear-gradient(rgba(58,91,133,.82),rgba(91,126,169,.74)),url('/dreamview-pink-sunset-poster-4k-20261007.webp')!important;
 }
 html:root[data-dv-appearance] .dv-appearance-theme-toggle[data-appearance-icon=sun] svg {filter:drop-shadow(0 1px 1px rgba(22,49,82,.75));}
 html:root[data-dv-appearance] body .shell .header-actions #dreamview-appearance[data-appearance-icon] svg,
 html:root[data-dv-appearance][data-theme].dv-embedded #root#root .dv-app-controls>.dv-appearance-theme-toggle[data-appearance-icon] svg {width:23px!important;height:23px!important;min-width:23px!important;max-width:23px!important;min-height:23px!important;max-height:23px!important;flex-shrink:0!important;}
 html:root[data-dv-appearance] .dv-appearance-theme-toggle:hover {filter:brightness(1.08);}
}

@layer dreamviewTypography {
 html:root[data-dv-appearance] .dv-fall-leaves {overflow:hidden!important;contain:paint!important;}
 @media(min-width:1100px) and (max-width:1350px){
 html:root[data-dv-appearance][data-theme] body .shell .dv-menu-unit {gap:6px!important;}
 html:root[data-dv-appearance][data-theme] body .shell .dv-menu-unit>.dv-brand-nav>.brand {width:120px!important;min-width:120px!important;flex:0 0 120px!important;margin-right:0!important;}
 html:root[data-dv-appearance][data-theme] body .shell .dv-menu-unit nav :is(button,summary),
 html:root[data-dv-appearance][data-theme] body .shell .dv-menu-unit .header-actions :is(#feedback-nav,[data-action=logout]) {padding-inline:6px!important;font-size:12px!important;}
 }
}
