.chart-container.svelte-1rl9jnh{margin:1.5rem 0;padding:1rem;background:var(--kuma-surface-muted);border-radius:12px;border:1px solid var(--kuma-border)}.chart-title.svelte-1rl9jnh{font-size:.875rem;font-weight:600;color:var(--kuma-text-secondary);margin:0 0 1rem;letter-spacing:.05em}.bars.svelte-1rl9jnh{display:flex;flex-direction:column;gap:.75rem}.bar-row.svelte-1rl9jnh{display:grid;grid-template-columns:100px 1fr 90px;align-items:center;gap:.75rem}.bar-label.svelte-1rl9jnh{font-size:.875rem;font-weight:500;color:var(--kuma-text-secondary);text-align:right}.bar-track.svelte-1rl9jnh{height:8px;background:var(--kuma-control);border-radius:9999px;overflow:hidden}.bar-fill.svelte-1rl9jnh{height:100%;background:var(--kuma-chart-line);border-radius:9999px;animation:svelte-1rl9jnh-grow .8s ease-out forwards;transform-origin:left}@keyframes svelte-1rl9jnh-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bar-value.svelte-1rl9jnh{font-size:.875rem;font-weight:600;color:var(--kuma-text);text-align:right;font-variant-numeric:tabular-nums;line-height:1.3}.bar-sublabel.svelte-1rl9jnh{font-weight:400;font-size:.75rem;color:var(--kuma-text-muted)}@media (max-width: 480px){.bar-row.svelte-1rl9jnh{grid-template-columns:80px 1fr 75px;gap:.5rem}.bar-label.svelte-1rl9jnh,.bar-value.svelte-1rl9jnh{font-size:.75rem}.bar-track.svelte-1rl9jnh{height:6px}}
