.uvi.low{background-color:#4fb348}.uvi.moderate{background-color:#f7b618}.uvi.high{background-color:#f15c22}.uvi.very_high{background-color:#d81f26}.uvi.extreme{background-color:#8b5ea7}header ul.mapselect{display:flex;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-top:1px solid #e8e8e8;background-color:rgba(255,255,255,.9);overflow:hidden}header ul.mapselect li{flex:1;text-align:center}header ul.mapselect li.active{font-weight:500;background:var(--accent-color);background:rgba(38,88,168,.9)}header ul.mapselect li.active a{color:#fff}header ul.mapselect li a{display:inline-block;padding:4px 0px;color:var(--text-color);text-decoration:none}header.floating{display:none}header.floating .location-container-wrap .location-container{display:flex;align-items:center;padding:4px 0px 4px 16px;background-color:rgba(255,255,255,.9)}header.floating .location-container-wrap .location-container .logo{flex:0 0 36px}header.floating .location-container-wrap .location-container .logo a{display:inline-block}header.floating .location-container-wrap .location-container .logo a img{vertical-align:middle}header.floating .location-container-wrap .location-container .button{flex:0 0 50px}header.floating .location-container-wrap .location-container .button svg{vertical-align:middle}header.floating .location-container-wrap .location-container h1{flex:1;padding:0;font-size:1.3rem;font-weight:300}header.floating .location-container-wrap .location-container h1 a{color:var(--text-color);text-decoration:none}section.map #map{position:relative}section.map #map .maplibregl-ctrl-bottom-left{bottom:3.5rem;left:.5rem}section.map #map .map-control{background-color:var(--map-control-bg);border-radius:.5rem;position:absolute;z-index:100}section.map #map .map-control p,section.map #map .map-control li,section.map #map .map-control button{color:var(--map-control-color)}section.map #map .map-control p{margin:0;text-align:center}section.map #map .map-control button{font-size:1.05rem;background-color:var(--map-control-bg)}section.map #map .map-control button:focus{outline:none}section.map #map .map-legend-control{bottom:8.5rem;left:12px;margin-inline:auto;width:calc(100% - 12px * 2);background-color:var(--map-control-bg);box-shadow:3px 4px 8px 1px rgba(0,0,0,.18);padding:16px 16px 8px 16px;line-height:1rem;display:none}section.map #map .map-legend-control.map-legend-control-open{display:block}section.map #map .map-legend-control ul li{width:100%;height:auto;display:inline-block}section.map #map .map-legend-control ul li.description{display:flex;justify-content:space-between;padding:0px 0px 8px 0px}section.map #map .map-legend-control ul li.description p{flex:1;font-size:.8rem;text-align:left}section.map #map .map-legend-control ul li.description p:last-child{text-align:right}section.map #map .map-links-control{bottom:8rem;right:12px;margin-inline:auto;width:fit-content;display:none;background-color:var(--map-control-bg);box-shadow:3px 4px 8px 1px rgba(0,0,0,.18)}section.map #map .map-links-control.map-links-control-open{display:block}section.map #map .map-links-control .links{border-top-left-radius:.5rem;border-top-right-radius:.5rem}section.map #map .map-links-control .links.open{display:block}section.map #map .map-links-control .links ul{padding:8px 8px 4px 8px}section.map #map .map-links-control .links ul li{display:flex;align-items:middle;padding:0px 8px 12px 4px}section.map #map .map-links-control .links ul li svg{color:#338fe7;vertical-align:middle}section.map #map .map-links-control .links ul li a{font-size:.9rem;color:var(--text-color);text-decoration:none;padding:0px 0px 0px 8px}section.map #map .map-control-control{line-height:1rem;bottom:5.4rem;left:12px;box-shadow:3px 4px 8px 1px rgba(0,0,0,.18)}section.map #map .map-control-control ul{display:flex;align-items:center}section.map #map .map-control-control ul li{flex:1;color:#338fe7;padding:2px 8px 2px 8px}section.map #map .map-location-control{bottom:5.4rem;line-height:0;overflow:hidden;right:12px;box-shadow:3px 4px 8px 1px rgba(0,0,0,.18)}section.map #map .map-location-control .main{display:flex;align-items:center}section.map #map .map-location-control .main h2{flex:1;padding:6px 8px;white-space:nowrap}section.map #map .map-location-control .main h2 a{text-decoration:none;color:var(--text-color);font-weight:500}section.map #map .map-location-control .main div{flex:1;text-align:right;padding:8px 12px 8px 12px;border-left:1px solid var(--map-control-divider);background-color:var(--map-control-bg)}section.map #map .map-location-control .main div svg{vertical-align:middle;color:#338fe7}section.map #map .map-custom-time-control-tiny{width:7rem;top:.5rem;left:calc(50% - 3rem);align-items:center;padding:.5rem .25rem;display:flex;box-shadow:3px 4px 8px 1px rgba(0,0,0,.18);font-size:1rem}section.map #map .map-custom-time-control-tiny p{flex:3;text-align:center;white-space:nowrap}section.map #map .map-custom-time-control-tiny p.time{flex:2;font-weight:bold}section.map #mapContainer{width:100%;height:100dvh;position:relative;background-color:#fff}@media(min-width: 35rem){section.map #mapContainer{height:80dvh}}section.map #mapControls{left:0;right:0;bottom:1rem;position:absolute;line-height:.9rem;background-color:var(--map-control-bg);margin:8px 12px;border-radius:.5rem;padding:2px 0px 0px 0px;user-select:none;box-shadow:3px 4px 8px 1px rgba(0,0,0,.18)}section.map #mapControls .extrLabels{display:flex;display:none;margin-left:3rem;margin-right:3.5rem;font-size:.8rem}@media(min-width: 600px){section.map #mapControls .extrLabels{padding-top:0}section.map #mapControls .extrLabels .forecast{padding-left:2.5rem}}section.map #mapControls .timeline{flex-direction:row;display:flex;align-items:center;outline:none;padding-top:6px;padding-bottom:12px}section.map #mapControls .timeline .anim{flex:0 0 3.25rem;padding:0px 0px 0px 8px}section.map #mapControls .sliderContainer{flex:1;flex-grow:1;position:relative;display:flex;padding:8px;margin:4px 12px 12px 0px}section.map #mapControls .sliderContainer .slider{left:0;top:-8px;position:absolute;border-radius:6px;background-color:#338fe7;width:16px;height:32px;cursor:pointer}section.map #mapControls .dayContainer{position:absolute;width:100%;top:0;right:0;left:0;bottom:0;font-size:.75rem}section.map #mapControls .dayContainer span{position:absolute;top:-1.5rem}section.map #mapControls .tickContainer{position:absolute;display:flex;flex-direction:row;align-items:center;justify-content:space-between;top:0;right:0;left:0;bottom:0;pointer-events:none;margin:8px 0px;height:1px;background-color:#606060}section.map #mapControls .tickContainer .tick{width:1px;height:14px;background-color:#606060;opacity:0}section.map #mapControls .tickContainer .tick.thick{width:2px;opacity:1;height:19.2px}section.map #mapControls .labels{font-size:.8rem;font-weight:400;white-space:nowrap;width:100%}section.map #mapControls .labels p{position:absolute;bottom:-1.35rem}section.map #mapControls .labels p.start{left:-0.1rem}section.map #mapControls .labels p.end{right:0}

/*# sourceMappingURL=map.4caf63bc03df4e2e0e0e.css.map*/