.bua-chart-section{min-width:0;margin-block:18px}.bua-chart-section header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bua-chart{color:var(--bua-text);min-width:0}.bua-chart svg{display:block;width:100%;height:auto;max-height:360px;overflow:visible}.bua-chart svg text{fill:var(--bua-muted);font:10px var(--bua-font-mono,monospace)}.bua-chart-grid{stroke:var(--bua-line);stroke-width:1}.bua-chart-line{stroke:var(--bua-channel,var(--bua-action));stroke-width:2}.bua-chart-dot{fill:var(--bua-channel,var(--bua-action))}.bua-chart-threshold{stroke:var(--bua-action);stroke-dasharray:5 4;stroke-width:1}.bua-chart-threshold-label{color:var(--bua-action)}.bua-chart-unavailable{stroke:var(--bua-line);stroke-dasharray:2 4}.bua-chart-summary{display:flex;gap:12px 24px;flex-wrap:wrap;border-block:1px solid var(--bua-line);padding:14px 0}.bua-chart-summary dt{font-size:.75rem;color:var(--bua-muted)}.bua-chart-summary dd{margin:5px 0 0;font-variant-numeric:tabular-nums}.bua-chart-coverage{font-size:.85rem;color:var(--bua-muted);line-height:1.6}.bua-chart-table{overflow:auto;max-height:320px}.bua-chart table{width:100%;text-align:left;border-collapse:collapse}.bua-chart :is(td,th){padding:8px;border-bottom:1px solid var(--bua-line)}.bua-chart details summary{cursor:pointer;padding:8px 0}.bua-chart-bar-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(80px,2fr) minmax(140px,1fr);gap:12px;align-items:center;margin:16px 0;font-size:.85rem}.bua-chart-bar-row>span{overflow-wrap:anywhere}.bua-chart-track{height:14px;position:relative;background:var(--bua-line);border-radius:2px;overflow:hidden}.bua-chart-bar{position:absolute;inset:0 auto 0 0;background:var(--bua-channel,var(--bua-action))}.bua-chart-marker{position:absolute;top:0;bottom:0;width:2px;background:var(--bua-text)}.bua-chart-track[data-status=withheld]{background:repeating-linear-gradient(135deg,var(--bua-line) 0 3px,transparent 3px 7px)}@media(max-width:600px){.bua-chart-bar-row{grid-template-columns:1fr 1fr}.bua-chart-bar-row>span:first-child{grid-column:1/-1}.bua-chart-summary{gap:12px}.bua-chart-summary>div{flex:1 0 40%}.bua-chart-section{padding:14px!important}}

@media(max-width:600px){.bua-chart svg text{font-size:19px}.bua-chart-axis-middle{display:none}}
