body .map{width:100%;height:75vh;--combi-station: #fff655}body .map .leaflet-marker-icon{--marker-border: #3d0deb;width:-moz-fit-content;width:fit-content}body .map .leaflet-marker-icon svg{width:24px;height:34px;fill:#c9c9c9;stroke:var(--marker-border);stroke-width:20px}body .map .leaflet-marker-icon.selectedStation{z-index:9999 !important}body .map .leaflet-marker-icon.combiStation svg{display:none;--marker-border: var(--combi-station);z-index:10 !important}body .map .leaflet-marker-icon.combiStation.linked svg{display:inline}body .map .leaflet-marker-icon.dataOutage svg{fill:#ca1010;--marker-border: transparent}body .map .leaflet-overlay-pane svg g .customPolyLine{transform:translate(-10px, -7.5px);stroke:var(--combi-station)}body .map .leaflet-marker-draggable{opacity:.6}body .map .leaflet-tooltip-pane .leaflet-tooltip-top{margin-top:-55px;margin-left:-6.5px}body .map .customInfoPanel.dataOutage .infobox p:first-child{color:#ca1010}body .map .customInfoPanel .leaflet-popup-tip-container{left:-10px !important;transform:rotate(90deg);bottom:35px}body .map .customInfoPanel .leaflet-popup-content-wrapper{max-width:175px}body .map .customInfoPanel .leaflet-popup-content-wrapper .leaflet-popup-content{margin:5px 10px 5px 12.5px}body .map .customInfoPanel .leaflet-popup-content-wrapper .leaflet-popup-content .infobox{user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}body .map .customInfoPanel .leaflet-popup-content-wrapper .leaflet-popup-content .infobox tr{border-bottom:1px solid gray}body .map .customInfoPanel .leaflet-popup-content-wrapper .leaflet-popup-content .infobox tr .left-bound{text-align:left}body .map .customInfoPanel .leaflet-popup-content-wrapper .leaflet-popup-content .infobox tr .right-bound{text-align:right;white-space:nowrap;padding-right:2px}body .map .customInfoPanel .leaflet-popup-content-wrapper .leaflet-popup-content .infobox tr .auto-width{white-space:nowrap}body .map .customInfoPanel .leaflet-popup-content-wrapper .leaflet-popup-content .infobox tr .expand{width:100%}body .map .customInfoPanel .leaflet-popup-content-wrapper .leaflet-popup-content .infobox tr td.stationTitle{font-weight:bold;overflow-wrap:anywhere;border-bottom:1px solid #000}body .map .customConfirmPanel .leaflet-popup-content-wrapper{max-width:175.5px}body .map .customConfirmPanel .leaflet-popup-content-wrapper .leaflet-popup-content{margin:5px 10px 5px 12.5px}body .map .tooltipButtons{display:flex}body .map .tooltipButtons.multipleBtns .btn{padding:4px 6px;font-size:11px}body .map .tooltipButtons .btn{display:flex;justify-content:center}body .map .tooltipButtons .btn--default,body .map .tooltipButtons .btn--red{margin-left:3px}body .map .markerLegend{position:absolute;bottom:10px;left:10px;z-index:1000;background-color:#e2e2e2;padding:10px;border:1px solid #ccc;border-radius:12px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;box-shadow:0 2px 5px rgba(0,0,0,.2)}body .map .markerLegend:hover{opacity:.35}body .map .markerLegend table{width:100%;border-collapse:collapse}body .map .markerLegend table tr{position:relative}body .map .markerLegend table td{padding:5px;vertical-align:middle}body .map .markerLegend table td:nth-child(even){padding-left:27.5px}body .map .markerLegend table td svg{width:16px;height:24px;display:inline !important;transform:translate(0, -3px)}body .map .markerLegend .leaflet-marker-icon{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}