.map.svelte-102uma1{box-sizing:border-box;height:var(--relay-map-height,min(68vh, 680px));min-height:var(--relay-map-min-height,400px);border-radius:var(--relay-map-radius,var(--radius-md));background:var(--map-surface-color)}@media (width<=600px){.map.svelte-102uma1{height:var(--relay-map-height,55vh);min-height:var(--relay-map-min-height,360px)}}.chart-container.svelte-u0k716{min-width:0}.chart-scroll.svelte-u0k716{max-width:100%;overflow-x:auto}.quantity-tooltip.svelte-u0k716{z-index:1000;box-sizing:border-box;border-radius:var(--radius-md);color:#334155;pointer-events:none;background:#fff;border:1px solid #cbd5e1;width:max-content;max-width:min(320px,100vw - 16px);padding:.75rem 1rem;font-size:.875rem;line-height:1.6;position:fixed;box-shadow:0 4px 16px #33415524}.scroll-note.svelte-u0k716{font-size:.875rem}svg.svelte-u0k716{display:block}text.svelte-u0k716{fill:var(--text-color,currentColor);font-size:13px}path.svelte-u0k716{opacity:.35}path.svelte-u0k716:hover,path.svelte-u0k716:focus{opacity:.8;outline:none}g.svelte-u0k716:focus{outline:none}g.svelte-u0k716:focus rect:where(.svelte-u0k716),g.svelte-u0k716:hover rect:where(.svelte-u0k716){stroke:#94a3b8;stroke-width:3px}.visualization-page--relay.svelte-nq9f2e{--control-size:var(--control-height);--scale-value-width:4rem;--workspace-columns:minmax(0, 1.2fr) minmax(24rem, 1fr);--workspace-areas:"details map"}.workspace.svelte-nq9f2e{overflow:hidden}.map-column.svelte-nq9f2e{flex-direction:column;grid-area:map;display:flex;position:relative;overflow:hidden}.map-view.svelte-nq9f2e{flex:1;min-height:0;position:relative}.map-heading.svelte-nq9f2e{padding:var(--space-4) var(--space-6);background:var(--surface-color);border-bottom:var(--border-default)}.map-heading.svelte-nq9f2e h2:where(.svelte-nq9f2e){margin:0;font-size:1.1rem}.map-heading.svelte-nq9f2e p:where(.svelte-nq9f2e){margin:var(--space-1) 0 0;color:var(--text-muted-color);font-size:.75rem}.details-column.svelte-nq9f2e h2:where(.svelte-nq9f2e),.selection-heading.svelte-nq9f2e h3:where(.svelte-nq9f2e){font-size:1rem}.controls.svelte-nq9f2e,.map-heading.svelte-nq9f2e{align-items:center;gap:var(--space-3);display:flex}.map-heading.svelte-nq9f2e{justify-content:space-between;margin-bottom:0}.controls.svelte-nq9f2e{background:var(--surface-color);align-items:center;gap:var(--space-6);width:auto;max-width:100%;padding:var(--space-3);flex-flow:wrap}.controls.svelte-nq9f2e label:where(.svelte-nq9f2e){gap:var(--space-1);display:grid}.vegetable-control.svelte-nq9f2e{align-self:center}.month-control.svelte-nq9f2e,.scale-control.svelte-nq9f2e{align-items:center;gap:var(--space-2);width:100%;display:grid}.month-control.svelte-nq9f2e{margin-bottom:var(--space-3);grid-template-columns:var(--control-size) minmax(0, 1fr) var(--control-size);grid-template-areas:"date date date""previous range next";min-width:0}.month-control.svelte-nq9f2e>.month-previous:where(.svelte-nq9f2e){grid-area:previous}.month-control.svelte-nq9f2e input[type=range]:where(.svelte-nq9f2e){grid-area:range;min-width:0}.month-control.svelte-nq9f2e>.month-next:where(.svelte-nq9f2e){grid-area:next}.step-button.svelte-nq9f2e{width:var(--control-size);height:var(--control-height);padding:0;font-size:1.25rem;line-height:1}.month-control.svelte-nq9f2e>strong:where(.svelte-nq9f2e){text-align:left;white-space:nowrap;grid-area:date}.scale-control.svelte-nq9f2e{grid-template-columns:var(--control-size) var(--scale-value-width) var(--control-size);grid-template-areas:"label label label""smaller value larger";width:auto}.scale-control.svelte-nq9f2e>.control-label:where(.svelte-nq9f2e){grid-area:label}.scale-control.svelte-nq9f2e>.scale-smaller:where(.svelte-nq9f2e){grid-area:smaller}.scale-control.svelte-nq9f2e>input:where(.svelte-nq9f2e){grid-area:value}.scale-control.svelte-nq9f2e>.scale-larger:where(.svelte-nq9f2e){grid-area:larger}.scale-control.svelte-nq9f2e input:where(.svelte-nq9f2e){box-sizing:border-box;width:var(--scale-value-width);padding-inline:var(--space-1)}@media (width<=360px){.visualization-page--relay.svelte-nq9f2e{--control-size:2.25rem;--scale-value-width:3.25rem}.controls.svelte-nq9f2e,.month-control.svelte-nq9f2e,.scale-control.svelte-nq9f2e{gap:var(--space-1)}}.details-column.svelte-nq9f2e>fieldset:where(.svelte-nq9f2e){min-inline-size:0;margin:0 0 var(--space-4)}.details-column.svelte-nq9f2e>fieldset:where(.svelte-nq9f2e)>legend:where(.svelte-nq9f2e){padding-inline:var(--space-1);font-weight:600}.total.svelte-nq9f2e{margin-top:var(--space-1);display:block}.contributions.svelte-nq9f2e{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.contributions.svelte-nq9f2e li:where(.svelte-nq9f2e){padding:var(--space-2);border:var(--border-default);border-radius:var(--radius-md);background:var(--surface-color)}@media (width<=50rem){.workspace.svelte-nq9f2e{overflow:visible}.map-column.svelte-nq9f2e{height:56dvh;min-height:340px}.details-column.svelte-nq9f2e{border-bottom:0}.controls.svelte-nq9f2e{align-items:stretch;gap:var(--space-3);flex-direction:column;width:auto;max-width:none}.scale-control.svelte-nq9f2e{width:100%}.contributions.svelte-nq9f2e{grid-template-columns:repeat(3,minmax(0,1fr))}}
