.wedge-chart-wrapper.svelte-7upk3j{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:1rem .5rem .5rem;overflow-x:auto;box-shadow:0 2px 8px #0000000d}.wedge-svg.svelte-7upk3j{-webkit-user-select:none;user-select:none;width:100%;min-width:560px;height:auto;min-height:320px;display:block}.touch-hitbox.svelte-7upk3j{cursor:pointer}.bar-rect.svelte-7upk3j{cursor:pointer;transition:opacity .15s,transform .15s}.bar-group.svelte-7upk3j:hover .bar-rect:where(.svelte-7upk3j){opacity:.85}.bar-group.selected.svelte-7upk3j .bar-rect:where(.svelte-7upk3j){opacity:1;filter:drop-shadow(0 2px 6px #0003)}.empty-state.svelte-7upk3j{text-align:center;color:#64748b;padding:3rem 1rem}.wedge-legend.svelte-7upk3j{color:#475569;border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:center;gap:1.25rem;padding:.75rem 1rem .25rem;font-size:.8rem;display:flex}.legend-item.svelte-7upk3j{align-items:center;gap:.4rem;display:flex}.legend-line.svelte-7upk3j{background:#d97706;border-radius:2px;width:22px;height:3px}
