.chart-container.svelte-19tgm43{width:100%;max-width:800px;margin:0 auto;border-radius:8px}.chart-row.svelte-19tgm43{display:flex;align-items:center;justify-content:flex-end;margin-bottom:8px;padding:4px 0}.party-name.svelte-19tgm43{width:180px;text-align:right;padding-right:15px;font-size:14px;font-weight:600;color:#555;flex-shrink:0}.bar-container.svelte-19tgm43{width:200px;height:24px;background:#ddd;border-radius:2px;margin-right:15px;position:relative;flex-shrink:0;overflow:hidden}.bar.svelte-19tgm43{height:100%;background:#0d28c2;border-radius:2px;min-width:2px}.percentage.svelte-19tgm43{font-size:16px;font-weight:bold;color:#555;margin-right:15px;min-width:80px;flex-shrink:0}.votes.svelte-19tgm43{font-size:12px;color:#999;margin-right:15px;min-width:90px;flex-shrink:0;text-align:end}.presidents.svelte-19tgm43,.mandates.svelte-19tgm43{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-shrink:0;min-width:50px;padding-right:15px}.president-count.svelte-19tgm43,.mandates-count.svelte-19tgm43{font-size:12px;color:#0d28c2;font-weight:500}.president-icon.svelte-19tgm43,.mandates-icon.svelte-19tgm43{font-size:14px;color:#0d28c2}
