@layer visualization {
  .chart-svg{width:100%;height:auto;overflow:visible}
  .chart-svg text{fill:var(--text-secondary);font-family:inherit}
  .chart-empty{display:grid;place-items:center;min-height:160px;color:var(--text-secondary)}
  .metric-progress{background:var(--border-subtle)}
  .metric-progress>span{background:var(--action-primary)}
  @media(max-width:767px){.analytics-chart-desktop{display:none}.analytics-chart-mobile{display:block}}
  @media(min-width:768px){.analytics-chart-mobile{display:none}.analytics-chart-desktop{display:block}}
}
