.business-metric-controls.report-analysis-controls{display:flex;flex-wrap:wrap;gap:.125rem .5rem;padding:.125rem .5rem}
.business-metric-controls button{color:var(--color-primary-dark,#a68b3d)}
.business-metric-controls.report-analysis-controls button{min-height:2.75rem;padding:.375rem .25rem;border-radius:.375rem;font-size:.8125rem;font-weight:600;background:transparent;border:0;cursor:pointer}
.business-metric-controls.report-analysis-controls button[aria-expanded=true]{background:var(--color-surface-warm,#f2eee2)}
.business-metric-controls button:focus-visible{outline:2px solid var(--color-primary,#b59b4a);outline-offset:-2px}
.report-analysis-panels{min-width:0}
.report-analysis-panels:has(>div:not([hidden])){border-block:1px solid var(--color-ops-border,#dedbd1)}
.report-analysis-panels>div[hidden]{display:none}
.report-analysis-panels>.year-report,.report-analysis-panels .year-report{border-top:0}
.report-analysis-panels .year-report-body{padding:.75rem}
.report-analysis-panels .month-comparison{border:0;border-radius:0}
.report-analysis-panels .month-comparison-body{padding:.75rem}
.report-analysis-panels .month-comparison-selectors{max-width:36rem}
.business-metric-table .report-analysis-panels table{table-layout:auto;min-width:38rem}
.business-metric-table .report-analysis-panels thead th{font-size:.75rem}
.business-metric-controls{row-gap:.125rem}
@media(max-width:480px){.business-metric-controls{column-gap:.375rem}.business-metric-controls button{white-space:nowrap}.report-analysis-panels .year-report-body,.report-analysis-panels .month-comparison-body{padding:.625rem}}
