.finance-chart-skeleton{gap:var(--space-4);min-width:0;display:grid}.finance-chart-skeleton__legend{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.finance-chart-skeleton__plot{gap:var(--space-4);min-width:0;display:flex}.finance-chart-skeleton__axis,.finance-chart-skeleton__grid{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.finance-chart-skeleton__grid{flex:1}.segmented-breakdown-chart{gap:var(--space-4);align-content:start;min-width:0;display:grid}.segmented-breakdown-chart__total{gap:var(--space-1);min-width:0;display:grid}.segmented-breakdown-chart__total>span{color:var(--color-text-muted);font-size:var(--font-size-caption)}.segmented-breakdown-chart__total>strong{font-size:var(--font-size-2xl);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.segmented-breakdown-chart__segments{gap:var(--space-1);height:var(--space-7);margin:var(--space-2) 0;display:flex}.segmented-breakdown-chart__segments>span{border-radius:var(--radius-sm);flex-basis:0;min-width:0}.segmented-breakdown-chart__legend{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.segmented-breakdown-chart__legend li{gap:var(--space-2);font-size:var(--font-size-caption);align-items:center;display:flex}.segmented-breakdown-chart__legend li>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.segmented-breakdown-chart__legend li>strong{font-variant-numeric:tabular-nums;font-weight:var(--fw-medium)}.segmented-breakdown-chart__legend li>span:last-child{color:var(--color-text-muted);min-width:var(--space-10);text-align:right;font-variant-numeric:tabular-nums}.segmented-breakdown-chart__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);flex-shrink:0}.segmented-breakdown-chart__empty{color:var(--color-text-muted);font-size:var(--font-size-body);padding:var(--space-8) 0;text-wrap:pretty}
