@media screen and (min-width:1024px){.dashboard-page{--dashboard-control-height:clamp(40px, 2.4vw, 46px);--dashboard-space:clamp(12px, 1.05vw, 20px);--dashboard-secondary-text-size:clamp(.75rem, .74vw, .875rem);--dashboard-tertiary-text-size:clamp(.6875rem, .69vw, .8125rem);--density-panel-padding:clamp(18px, 1.5625vw, 30px);--density-number-size:clamp(1.6875rem, 2.084vw, 2.5rem);--density-title-size:clamp(2.5rem, 3.542vw, 4.25rem)}.dashboard-page .topbar{height:clamp(64px,4.375vw,84px)}.dashboard-page .report-brand strong{font-size:clamp(1.125rem,1.094vw,1.3125rem)}.dashboard-page .dashboard-navigation{margin-top:clamp(12px,1.05vw,20px)}.dashboard-page .dashboard-navigation :is(a,button){min-height:var(--dashboard-control-height);font-size:var(--dashboard-secondary-text-size);padding-inline:clamp(12px,.99vw,19px)}.dashboard-page :is(.today-hero,.analysis-report-hero,.forecast-hero,.forecast-new-hero,.dishes-hero,.purchase-hero){gap:clamp(16px,1.67vw,32px);padding-top:clamp(24px,1.98vw,38px);padding-bottom:clamp(14px,.94vw,18px)}.dashboard-page :is(.today-hero,.analysis-report-hero,.forecast-hero,.forecast-new-hero,.dishes-hero) h1{font-size:var(--density-title-size)}.dashboard-page .purchase-hero h1{font-size:clamp(2.25rem,3.02vw,3.625rem)}.dashboard-page :is(.panel,.purchase-panel){padding:var(--density-panel-padding)}.dashboard-page :is(.panel,.purchase-panel) h2{font-size:clamp(1.375rem,1.46vw,1.75rem)}.dashboard-page :is(.analysis-summary,.analysis-cumulative-summary){gap:var(--dashboard-space)}.dashboard-page :is(.today-metric,.analysis-kpi-card,.forecast-new-kpi){padding:clamp(14px,.94vw,18px) clamp(14px,1.05vw,20px)}.dashboard-page :is(.today-metric-main,.analysis-kpi-main)>strong,.dashboard-page .metric>strong{font-size:var(--density-number-size)}.dashboard-page :is(.today-metric-main,.analysis-kpi-main)>span{font-size:var(--dashboard-secondary-text-size)}.dashboard-page :is(.primary-button,.secondary-button,.date-controls button,.date-controls input,.filter-row select){min-height:var(--dashboard-control-height)}.dashboard-page :is(.monthly-results-desktop,.data-table,.purchase-table) td{padding-block:clamp(9px,.68vw,13px)}.dashboard-page .purchase-tabs{margin-top:clamp(16px,1.25vw,24px)}.dashboard-page :is(.shopping-topbar,.shopping-editor-head) h1{font-size:clamp(1.875rem,2.19vw,2.625rem)}.dashboard-page .shopping-note-grid{gap:clamp(10px,.84vw,16px)}}
