.WeatherStationMarker{cursor:pointer;border-radius:50%;width:32px;height:32px;line-height:0;position:relative}.WeatherStationMarker.selected,.WeatherStationMarker.viewing{outline-offset:3px;outline-width:3px;outline-style:solid}.WeatherStationMarker.selected{outline-color:#238551}.WeatherStationMarker.viewing{outline-style:dashed;outline-color:#2d72d2}.WeatherStationMarker .WeatherStationMarkerLabel{opacity:0;pointer-events:none;white-space:nowrap;color:#1c2127;background:#f6f7f9;border:1px solid #d3d8de;border-radius:4px;padding:4px 8px;font-size:12px;line-height:16px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 1px 4px #10161a26}.WeatherStationMarker:hover .WeatherStationMarkerLabel{opacity:1;transform:translate(-50%)}.WeatherStationsMapLayout{align-items:stretch;gap:16px;display:flex}.WeatherStationsMapLayout .WeatherStationsMap{flex:1;min-width:0;min-height:480px;overflow:hidden}.WeatherStationsMapLayout .WeatherStationPreview{flex-shrink:0;width:320px}@media (width<=900px){.WeatherStationsMapLayout{flex-direction:column}.WeatherStationsMapLayout .WeatherStationsMap{flex:none;height:480px}.WeatherStationsMapLayout .WeatherStationPreview{width:100%;max-height:none;overflow-y:visible}}
