.chart-caption{min-height:18px;color:var(--text-3);font-size:var(--text-cap);letter-spacing:var(--track-cap);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;line-height:1.22;display:flex}.chart-plot{grid-template-columns:48px minmax(0,1fr);grid-template-rows:var(--chart-height,200px) 22px;-moz-column-gap:8px;column-gap:8px;display:grid}.chart-y-axis{color:var(--text-3);font-size:var(--text-caption);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;justify-content:space-between;margin:-7px 0;display:flex}.chart-plot-body{min-width:0;position:relative}.chart-grid-lines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.chart-grid-lines i{border-top:1px dashed var(--souz-line)}.chart-grid-lines i:last-child{border-top-style:solid}.chart-bars{-moz-column-gap:clamp(2px, calc(30% / var(--bars,7)), 16px);column-gap:clamp(2px, calc(30% / var(--bars,7)), 16px);align-items:stretch;display:grid;position:absolute;inset:0}.chart-bar{border-radius:var(--r-2xs) var(--r-2xs) 0 0;min-width:0;height:100%;transition:background-color var(--dur-micro) var(--ease-micro);background:0 0;border:0;align-items:flex-end;padding:0;display:flex;position:relative}.chart-bar:hover,.chart-bar.is-highlighted{background:var(--surface-2)}.chart-bar-stack{border-radius:min(var(--r-2xs), 30%) min(var(--r-2xs), 30%) 0 0;flex-direction:column-reverse;width:100%;display:flex;overflow:hidden}.chart-bar-stack>span{flex-shrink:0;width:100%;display:block}.chart-bar:focus-visible{outline-offset:2px}.chart-bar-ghost,.chart-bar-ghost:hover{cursor:default;background:0 0}.chart-bar-ghost .chart-bar-stack{background:var(--surface-2)}.chart-x-axis{-moz-column-gap:clamp(2px, calc(30% / var(--bars,7)), 16px);column-gap:clamp(2px, calc(30% / var(--bars,7)), 16px);color:var(--text-3);font-size:var(--text-caption);font-variant-numeric:tabular-nums;grid-column:2;align-items:end;display:grid}.chart-x-axis span{white-space:nowrap;justify-content:center;min-width:0;display:flex}.chart-tooltip{z-index:10;background:var(--text-0);border-radius:var(--r-sm);width:210px;max-width:100%;box-shadow:none;pointer-events:none;color:var(--ui-canvas);font-size:var(--text-caption);font-variant-numeric:tabular-nums;border:0;padding:8px 10px;line-height:1.4;position:absolute}.chart-tooltip>strong{color:var(--text-4);letter-spacing:var(--track-cap);text-transform:uppercase;margin-bottom:2px;font-weight:500;display:block}.chart-tooltip>b{font-size:var(--text-label);margin-bottom:4px;font-weight:600;line-height:1.3;display:block}.chart-tooltip>div{justify-content:space-between;gap:8px;padding-top:3px;display:flex}.chart-tooltip>div>span:first-child{min-width:0;color:var(--text-4);align-items:center;gap:8px;display:flex}.chart-tooltip>div>span:last-child{flex-shrink:0}.chart-tooltip.has-rows{width:260px}.chart-tooltip i{border-radius:50%;flex-shrink:0;width:10px;height:10px}@media (max-width:600px){.chart-plot{-moz-column-gap:6px;grid-template-columns:40px minmax(0,1fr);grid-template-rows:var(--chart-height-narrow,180px) 22px;column-gap:6px}}
