/* The Stale Listings Problem (/study, stale-study-1105): bar charts. Bars are inline SVG; widths live in the SVG, not here. */
.stale-chart { margin: 1.4rem 0 1.8rem; max-width: 40rem; }
.stale-chart__plot { display: grid; gap: .7rem; }
.stale-chart__row { display: grid; grid-template-columns: 1fr auto; grid-template-areas: "label value" "track track"; gap: .25rem .75rem; align-items: end; }
.stale-chart__label { grid-area: label; font-size: .95rem; line-height: 1.3; }
.stale-chart__value { grid-area: value; font-weight: 700; font-variant-numeric: tabular-nums; }
.stale-chart__track { grid-area: track; display: block; width: 100%; height: 14px; border-radius: 4px; overflow: hidden; }
.stale-chart__axis { display: flex; justify-content: space-between; font-size: .8rem; color: var(--muted); border-top: 1px solid var(--line); padding-top: .2rem; }
.stale-chart figcaption { margin-top: .6rem; font-size: .9rem; color: var(--muted); }
