.MapInfoBar-module__-EInYG__wrap{flex:none}.MapInfoBar-module__-EInYG__strip{flex-wrap:wrap;gap:10px;padding:10px 0 0;display:flex}.MapInfoBar-module__-EInYG__card{border:1px solid #0000;border-radius:12px;flex:210px;align-items:center;gap:12px;min-width:0;padding:8px 14px;display:flex}.MapInfoBar-module__-EInYG__blue{color:#1650c2;background:#eaf2ff;border-color:#cfe0fb}.MapInfoBar-module__-EInYG__green{color:#1f6df2;background:#e9f1fe;border-color:#c9dcf8}.MapInfoBar-module__-EInYG__orange{color:#c77a0a;background:#fff4e1;border-color:#f6dcae}.MapInfoBar-module__-EInYG__red{color:#cf2f2f;background:#fdeaea;border-color:#f4c9c9}.MapInfoBar-module__-EInYG__cardIcon{background:#ffffffbf;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.MapInfoBar-module__-EInYG__cardBody{gap:2px;min-width:0;display:grid}.MapInfoBar-module__-EInYG__cardTitle{color:#26364f;font-size:13px;font-weight:400;line-height:1.3}.MapInfoBar-module__-EInYG__cardValue{font-size:22px;font-weight:400;line-height:1.15}.MapInfoBar-module__-EInYG__cardValue em{color:#5b6b85;margin-left:6px;font-size:17px;font-style:normal}.MapInfoBar-module__-EInYG__cardBody small{color:#5b6b85;font-size:12px;line-height:1.35}.MapInfoBar-module__-EInYG__weather{background:#fff;border:1px solid #dde5f0;border-radius:12px;flex-wrap:wrap;flex:1.5 340px;align-items:center;gap:8px 18px;min-width:0;padding:8px 14px;display:flex}.MapInfoBar-module__-EInYG__weatherIcon{color:#2f6fd6;flex:none;display:grid}.MapInfoBar-module__-EInYG__weatherMain{gap:2px;display:grid}.MapInfoBar-module__-EInYG__temperature{color:#12213b;font-size:26px;font-weight:400;line-height:1.1}.MapInfoBar-module__-EInYG__weatherMain small{color:#b42318;font-size:12px}.MapInfoBar-module__-EInYG__weatherList{flex:150px;gap:4px;min-width:150px;margin:0;display:grid}.MapInfoBar-module__-EInYG__weatherList div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.MapInfoBar-module__-EInYG__weatherList dt{color:#5b6b85}.MapInfoBar-module__-EInYG__weatherList dd{color:#12213b;margin:0}.MapInfoBar-module__-EInYG__footer{color:#5b6b85;background:#fff;border-top:1px solid #dde5f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;padding:9px 20px;font-size:12px;line-height:1.4;display:flex}.MapInfoBar-module__-EInYG__footer a{color:#1f6df2;text-decoration:none}.MapInfoBar-module__-EInYG__footer a:hover{text-decoration:underline}.MapInfoBar-module__-EInYG__footerRight{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.MapInfoBar-module__-EInYG__live{color:#1f6df2;align-items:center;gap:6px;display:inline-flex}.MapInfoBar-module__-EInYG__live i{background:#3b8cff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #3b8cff40}
.FloodWatchCard-module__7F8P3a__card{gap:8px;display:grid}.FloodWatchCard-module__7F8P3a__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.FloodWatchCard-module__7F8P3a__header h2{color:#071525;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:400;display:flex}.FloodWatchCard-module__7F8P3a__icon{fill:none;stroke:#1d5fd1;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.FloodWatchCard-module__7F8P3a__live{color:#dc2626;letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;font-weight:400;display:inline-flex}.FloodWatchCard-module__7F8P3a__live i{background:#dc2626;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite FloodWatchCard-module__7F8P3a__pulse}@keyframes FloodWatchCard-module__7F8P3a__pulse{0%,to{opacity:1}50%{opacity:.35}}.FloodWatchCard-module__7F8P3a__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.FloodWatchCard-module__7F8P3a__overlaySecondary button{padding:5px 10px;font-size:11px}.FloodWatchCard-module__7F8P3a__forecastBadge{color:#0369a1;letter-spacing:.04em;background:#e0f2fe;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:400}.FloodWatchCard-module__7F8P3a__trendLegend{color:#334155;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;font-size:11px;font-weight:400;display:grid}.FloodWatchCard-module__7F8P3a__trendLegend span{white-space:nowrap;align-items:center;gap:6px;display:flex}.FloodWatchCard-module__7F8P3a__trendLegend i{border:1.5px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #0f172a26}.FloodWatchCard-module__7F8P3a__kpiMuted{color:#94a3b8}.FloodWatchCard-module__7F8P3a__source a{color:#1d5fd1;font-weight:400}.FloodWatchCard-module__7F8P3a__overlaySwitch{flex-wrap:wrap;gap:6px;display:flex}.FloodWatchCard-module__7F8P3a__overlaySwitch button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dce5f2;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:400}.FloodWatchCard-module__7F8P3a__overlaySwitch .FloodWatchCard-module__7F8P3a__overlayActive{color:#fff;background:#1f6df2;border-color:#1f6df2}.FloodWatchCard-module__7F8P3a__mapWrap{border:1px solid #e1e9f5;border-radius:12px;position:relative;overflow:hidden}.FloodWatchCard-module__7F8P3a__map{background:#e8eef6;width:100%;height:clamp(340px,50vh,520px)}.FloodWatchCard-module__7F8P3a__map .ol-zoom{background:0 0;border-radius:10px;padding:0;top:12px;left:12px}.FloodWatchCard-module__7F8P3a__resetView{color:#1d5fd1;cursor:pointer;background:#fffffff5;border:1px solid #dce5f2;place-items:center;width:32px;height:32px;margin:0;font-size:18px;font-weight:400;display:grid;box-shadow:0 4px 12px #0f172a1f}.FloodWatchCard-module__7F8P3a__map .ol-zoom button{color:#1d5fd1;cursor:pointer;background:#fffffff5;border:1px solid #dce5f2;place-items:center;width:32px;height:32px;margin:0;font-size:18px;font-weight:400;display:grid;box-shadow:0 4px 12px #0f172a1f}.FloodWatchCard-module__7F8P3a__map .ol-zoom .ol-zoom-in{border-radius:10px 10px 0 0}.FloodWatchCard-module__7F8P3a__map .ol-zoom .ol-zoom-out{border-top:0;border-radius:0 0 10px 10px}:is(.FloodWatchCard-module__7F8P3a__map .ol-zoom button:hover,.FloodWatchCard-module__7F8P3a__map .ol-zoom button:focus,.FloodWatchCard-module__7F8P3a__resetView:hover){color:#fff;background:#1d5fd1;outline:none}.FloodWatchCard-module__7F8P3a__resetView{border-radius:10px;padding:0;position:absolute;top:84px;left:12px}.FloodWatchCard-module__7F8P3a__resetView svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.FloodWatchCard-module__7F8P3a__legend{background:#fffffff0;border-radius:10px;min-width:170px;padding:9px 11px 7px;position:absolute;bottom:12px;left:12px;box-shadow:0 6px 18px #0f172a24}.FloodWatchCard-module__7F8P3a__legendBar{border-radius:999px;grid-template-columns:repeat(5,1fr);height:8px;display:grid;overflow:hidden}.FloodWatchCard-module__7F8P3a__legendLabels{color:#334155;justify-content:space-between;margin-top:5px;font-size:11px;font-weight:400;display:flex}.FloodWatchCard-module__7F8P3a__overlayLegend{color:#334155;background:#fffffff0;border-radius:10px;gap:4px;padding:8px 11px;font-size:11px;font-weight:750;display:grid;position:absolute;bottom:28px;right:12px;box-shadow:0 6px 18px #0f172a24}.FloodWatchCard-module__7F8P3a__overlayLegend strong{color:#071525;font-size:11px}.FloodWatchCard-module__7F8P3a__overlayLegend span{align-items:center;gap:6px;display:flex}.FloodWatchCard-module__7F8P3a__overlayLegend i{border:1px solid #0f172a2e;border-radius:3px;width:12px;height:12px}.FloodWatchCard-module__7F8P3a__mapStatus{color:#fff;background:#071525d1;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:400;position:absolute;top:12px;left:50%;transform:translate(-50%)}.FloodWatchCard-module__7F8P3a__tooltip{z-index:2;pointer-events:none;color:#334155;white-space:nowrap;background:#fff;border-radius:8px;gap:2px;padding:8px 10px;font-size:11px;font-weight:400;display:grid;position:absolute;transform:translate(12px,-50%);box-shadow:0 8px 22px #0f172a2e}.FloodWatchCard-module__7F8P3a__tooltip strong{color:#071525;font-size:12px}.FloodWatchCard-module__7F8P3a__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.FloodWatchCard-module__7F8P3a__kpi{background:#fff;border:1px solid #e1e9f5;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.FloodWatchCard-module__7F8P3a__kpiValue{align-items:baseline;gap:8px;display:flex}.FloodWatchCard-module__7F8P3a__kpiValue strong{color:#071525;font-size:28px;font-weight:400;line-height:1}.FloodWatchCard-module__7F8P3a__kpiValue em{font-size:13px;font-style:normal;font-weight:400}.FloodWatchCard-module__7F8P3a__kpi small{color:#64748b;font-size:12px;font-weight:400}.FloodWatchCard-module__7F8P3a__source{color:#64748b;margin:0;font-size:11px;font-weight:400}@media (max-width:680px){.FloodWatchCard-module__7F8P3a__map{height:420px}.FloodWatchCard-module__7F8P3a__kpis{grid-template-columns:1fr}}
