.controls.svelte-1duwq11.svelte-1duwq11{display:flex;align-items:center;gap:1rem;margin-bottom:.6rem;flex-wrap:wrap}.annual-check.svelte-1duwq11.svelte-1duwq11{display:flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:#5c7867;cursor:pointer;white-space:nowrap}.annual-check.svelte-1duwq11 input[type=checkbox].svelte-1duwq11{accent-color:#1b6b43;width:14px;height:14px;cursor:pointer}.month-slider.svelte-1duwq11.svelte-1duwq11{display:flex;align-items:center;gap:.6rem;flex:1;min-width:160px}.month-label.svelte-1duwq11.svelte-1duwq11{font-size:.8rem;font-weight:700;color:#173123;width:2.4rem;flex-shrink:0}.month-slider.svelte-1duwq11 input[type=range].svelte-1duwq11{flex:1;accent-color:#1b6b43}.legend.svelte-1duwq11.svelte-1duwq11{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.72rem;color:#9ca3af}.leg-bar.svelte-1duwq11.svelte-1duwq11{flex:1;height:6px;border-radius:3px;background:linear-gradient(to right,#3b82f6,#22c55e,#eab308,#f97316)}.leg-range.svelte-1duwq11.svelte-1duwq11{white-space:nowrap}.map-svg.svelte-1duwq11.svelte-1duwq11{width:100%;height:auto;display:block;border-radius:.5rem}.hit.svelte-1duwq11.svelte-1duwq11{fill:transparent;cursor:pointer;outline:none}.hit.svelte-1duwq11.svelte-1duwq11:hover{fill:#ffffff26}.detail-panel.svelte-1duwq11.svelte-1duwq11{display:flex;flex-direction:column;gap:.5rem;margin-top:.6rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.07)}.detail-header.svelte-1duwq11.svelte-1duwq11{display:flex;align-items:center;justify-content:space-between;min-height:1.5rem}.selected-name.svelte-1duwq11.svelte-1duwq11{font-size:.85rem;font-weight:700;color:#173123}.clear-btn.svelte-1duwq11.svelte-1duwq11{font-size:.68rem;font-weight:600;color:#9ca3af;background:none;border:none;cursor:pointer;padding:.2rem .4rem}.clear-btn.svelte-1duwq11.svelte-1duwq11:hover{color:#5c7867}.select-hint.svelte-1duwq11.svelte-1duwq11{font-size:.75rem;color:#9ca3af;font-style:italic}.chart-wrap.svelte-1duwq11.svelte-1duwq11{position:relative;height:200px}
