.nw-radar-card{padding:8px}.nw-radar-map{height:clamp(250px,50dvh,550px);border-radius:9px;overflow:hidden;background:#dde6e7}.nw-radar-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.nw-radar-controls button{font-size:11px;min-height:40px;padding:5px 10px}.nw-radar-controls span{font-size:10px;color:var(--nwa-muted)}.nw-radar-map .leaflet-control-zoom a{color:#183943!important}.nw-radar-map .leaflet-control-attribution{font-size:9px!important;color:#183943;background:#fffffff0}.nw-radar-map .leaflet-control-attribution a{color:#15516a!important}.nw-radar-map button{border-radius:0}.nw-radar-legend{display:block;width:min(100%,500px);height:auto;background:#fff;border-radius:4px;margin:7px auto 0}
.np-feed[data-app=weather_radar]{height:100%!important;min-height:0;overflow:hidden}.nw-radar-card{display:flex;flex-direction:column;flex:1;min-height:0;margin:0}.nw-radar-map{height:auto;flex:1;min-height:150px}.nw-radar-controls,.nw-radar-legend,.nw-radar-card>.hint{flex:none}.nw-radar-card>.hint{font-size:9px;line-height:1.35;margin:6px 0 0}.nw-radar-map .leaflet-tooltip{font-weight:750;font-size:11px;color:#153c4d}.nw-radar-controls{gap:5px}.nw-radar-controls span{margin-left:auto}@media(max-height:500px){.np-feed[data-app=weather_radar]{overflow:auto}.nw-radar-card{min-height:300px}}

@media(max-height:620px){.nw-radar-map{min-height:115px}}

.nw-radar-controls button[data-nw-radar-play]{min-width:90px}.nw-radar-controls span{font-variant-numeric:tabular-nums;min-height:14px;flex-basis:100%;margin-left:0;line-height:1.4}.nw-radar-map .leaflet-tile-container{transition:none!important}
