.chart-viewport{overscroll-behavior-inline:contain;width:100%;min-width:0;margin-block:16px;overflow-x:auto}.mv-site .chart-viewport>svg.chart-frame-svg{max-width:none;min-height:0;max-height:none;margin:0;display:block;overflow:visible}.mv-site .chart-viewport svg.chart-frame-svg text{font-size:var(--chart-label);letter-spacing:normal}.mv-site .chart-viewport svg.chart-frame-svg :is(.sv-value,.sv-large,.sv-node-number,.ps-bridge-value,.os-svg-value){font-size:var(--chart-value)}.chart-viewport:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.chart-scroll-hint{font-size:var(--ui-meta);color:var(--text-secondary);margin-top:8px;line-height:1.6}.chart-frame-svg .chart-hit-target{r:var(--chart-hit-radius)}
