:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart{aspect-ratio:16/9;width:100%;font-size:var(--st-font-size-sm);color:var(--st-text-secondary);justify-content:center;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-surface,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-layer,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-sector{outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-cartesian-axis-tick text,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-polar-angle-axis-tick text,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-polar-radius-axis-tick text{fill:var(--st-text-tertiary);font-size:var(--st-font-size-xs)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-cartesian-grid line,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-cartesian-grid-horizontal line,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-cartesian-grid-vertical line{stroke:var(--st-border)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-cartesian-axis-line,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-cartesian-axis-tick-line{stroke:var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-polar-grid line,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-polar-grid-concentric-polygon,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-polar-grid-concentric-circle{stroke:var(--st-border)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-reference-line line{stroke:var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-rectangle.recharts-tooltip-cursor{fill:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-curve.recharts-tooltip-cursor{stroke:var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-radial-bar-background-sector{fill:var(--st-bg-muted)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-dot[stroke=\#fff],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart .recharts-sector[stroke=\#fff]{stroke:var(--st-bg)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-tt{gap:var(--st-space-2);min-width:9rem;padding:var(--st-space-2) var(--st-space-3);border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg);box-shadow:var(--u-elev-3);font-size:var(--st-font-size-xs);color:var(--st-text);animation:u-chart-tt-in var(--u-dur-fast) var(--u-ease-out);display:grid}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-tt__label{font-weight:var(--st-fw-semibold);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-tt__items{gap:6px;display:grid}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-tt__row{align-items:stretch;gap:var(--st-space-2);flex-wrap:wrap;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-tt__row--center{align-items:center}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-tt__icon{width:10px;height:10px;color:var(--st-text-tertiary);flex-shrink:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-tt__indicator{background:var(--u-chart-indicator,var(--st-accent));border:1px solid var(--u-chart-indicator,var(--st-accent));border-radius:2px;flex-shrink:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-tt__indicator--dot{width:10px;height:10px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-tt__indicator--line{align-self:stretch;width:4px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-tt__indicator--dashed{border:0;border-left:2px dashed var(--u-chart-indicator,var(--st-accent));background:0 0;align-self:stretch;width:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-tt__indicator--nest{margin:2px 0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-tt__content{justify-content:space-between;align-items:center;gap:var(--st-space-3);flex:1;line-height:1;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-tt__content--nest{align-items:flex-end}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-tt__name-wrap{gap:6px;display:grid}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-tt__name{color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-tt__value{font-family:var(--st-font-mono);font-weight:var(--st-fw-medium);font-variant-numeric:tabular-nums;color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-legend{justify-content:center;align-items:center;gap:var(--st-space-4);flex-wrap:wrap;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-legend--top{padding-bottom:var(--st-space-3)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-legend--bottom{padding-top:var(--st-space-3)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-legend__item{align-items:center;gap:var(--st-space-2);font-size:var(--st-font-size-sm);color:var(--st-text-secondary);display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-legend__swatch{border-radius:2px;flex-shrink:0;width:9px;height:9px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-legend__icon{width:12px;height:12px;color:var(--st-text-tertiary);flex-shrink:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-legend__label{color:var(--st-text)}@keyframes u-chart-tt-in{0%{opacity:0;transform:translateY(2px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-chart-tt{animation:none}}
