.share-modal-wrapper{background:rgba(0,0,0,.5);border-radius:5px;color:#f8f8f8;font-size:14px;overflow:hidden}.share-modal-header{background:#124673;display:flex;justify-content:space-between;min-height:1.5em;padding:1em}input[type=text]{background-color:#fff;border:1px solid #444;border-radius:4px;height:38px;min-width:80px;outline:none!important;padding:0 .5em;transition:.2s ease-in-out}.share-modal-buttons{padding:1em;position:relative}.share-modal-buttons .modal-close{background:none;border:1px solid #444;border-radius:5px;color:#f8f8f8;cursor:pointer;font-size:12px;line-height:normal;padding:.5em;position:relative}.share-modal-buttons .modal-close:hover{color:inherit}.attribution-modal-content{padding:10px;width:300px}.attribution-modal-content a{color:#fff;line-height:1.5em;padding:2px}.share-modal-content{box-sizing:border-box;max-width:90vw;min-width:300px;padding:1em;text-align:center}.share-modal-content .social-share-wrapper{display:flex;justify-content:center;margin:1em 0 1.5em}.share-modal-content .share-option{display:block;margin-right:2em;text-decoration:none;transition:transform .2s}.share-modal-content .share-option:last-of-type{margin-right:0}.share-modal-content .share-option:hover{transform:scale(1.1)}.share-modal-content .share-icon{height:40px;margin:0 auto .75em;width:40px}.share-modal-content .share-link-wrapper{display:flex}.share-modal-content .fa-twitter-square{filter:invert(.9)}.share-modal-content .share-link-input{appearance:none;background:#424242;border:none;border-radius:4px 0 0 4px;color:#e4e4e4;flex-grow:1;outline:none;padding:.5em 1em}.share-modal-content .share-link-input:focus{border:none;box-shadow:none}.share-modal-content .copy-button{border-radius:0 4px 4px 0;min-width:50px;outline:none}.share-modal-content .copy-button.shared:before{color:#42f042}.share-modal-content .share-widget{margin-top:2.5em}.share-modal-content .share-widget:before{background-image:url(/assets/images/menu/widgets.svg);background-repeat:no-repeat;content:"";display:inline-block;filter:invert();height:26px;margin-right:.5em;vertical-align:middle;width:26px}.share-modal-content .share-widget a{color:#fff}.share-modal-content .share-widget-link{text-decoration:none}.share-modal-content .share-widget-link:hover{color:#66afe9}.city-heatmap,.mapbox-map-heatmap,.wrapper-main,.wrapper.plain{inset:0;position:absolute}.wrapper.plain{padding-left:0}.mapbox-map-heatmap{position:absolute!important}.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-color:unset!important}.city-heatmap{overflow:hidden}.map-heading{display:flex;justify-content:space-between;pointer-events:none;position:absolute;width:100%;z-index:80}.map-heading.center{justify-content:center}.map-heading .menu-logo{background-image:url(/assets/images/logo/mb-heatmap.svg);background-repeat:no-repeat;background-size:140px 60px;pointer-events:auto;position:relative;right:40px;top:20px;width:140px}@media only screen and (max-width:600px){.map-heading .menu-logo{background-size:60px 20px;right:10px;top:10px;width:60px}}.map-heading .mb-logo-wrapper{background-color:#124673;border-radius:50px;height:8px;margin:10px;padding:5px;pointer-events:auto;width:50px}.map-heading .mb-logo-wrapper .menu-logo-short{background-image:url(/assets/images/logo/mb-heatmap.svg);background-position:50%;background-repeat:no-repeat;display:flex;height:100%;width:100%}.map-heading .heatmap-title{color:#fff;left:40px;pointer-events:auto;position:relative;text-shadow:1px 1px 2px #124673;top:20px}.map-heading .heatmap-title.widget-title{font-size:1em;left:10px;margin-top:10px;top:unset}@media only screen and (max-width:600px){.map-heading .heatmap-title{font-size:1em;left:10px;margin-top:10px;top:0}}.teperature-attribution-wrapper{position:absolute;right:40px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:600px){.teperature-attribution-wrapper{bottom:85px;right:10px;top:unset;transform:unset}}.teperature-attribution-wrapper .canvas-legend-temperature{border-radius:15px;box-shadow:0 0 2px 0 rgba(0,0,0,.7);cursor:pointer;width:25px}@media only screen and (max-width:600px){.teperature-attribution-wrapper .canvas-legend-temperature{width:22px}}.teperature-attribution-wrapper.temperature-attribution-wrapper-widget{right:10px}.teperature-attribution-wrapper.temperature-attribution-wrapper-widget .canvas-legend-temperature{bottom:90px;right:10px;top:unset;transform:unset}.teperature-attribution-wrapper .attribution-btn{background-color:rgba(0,0,0,.4);border-radius:50%;color:#fff;cursor:pointer;margin-top:5px;padding:6px}@media only screen and (max-width:600px){.teperature-attribution-wrapper .attribution-btn{padding:2px}}.teperature-attribution-wrapper .attribution-btn-for-widget{padding:2px}.heatmaps-icons-wrapper{display:grid;gap:10px;left:40px;position:absolute;top:10px;z-index:89}@media only screen and (max-width:600px){.heatmaps-icons-wrapper{grid-template-columns:repeat(5,1fr);left:10px;top:10px}}.heatmaps-icons-wrapper.heatmaps-icons-wrapper-widget{display:grid;grid-template-columns:repeat(5,1fr);left:10px}.heatmaps-icons-wrapper.vertical-space-heatmaps{top:120px}@media only screen and (max-width:600px){.heatmaps-icons-wrapper.vertical-space-heatmaps{top:33px}}.heatmaps-icons-wrapper.vertical-space-widget{top:33px}.heatmaps-icons-wrapper .box-wrapper{align-items:center;cursor:pointer;display:grid;grid-template-columns:30px auto;text-decoration:none}@media only screen and (max-width:600px){.heatmaps-icons-wrapper .box-wrapper{grid-template-columns:repeat(1,1fr)}}.heatmaps-icons-wrapper .box-wrapper label,.heatmaps-icons-wrapper .box-wrapper span{background:linear-gradient(270deg,rgba(3,3,3,0),rgba(3,3,3,.5));border-radius:5px;color:#fff;padding:5px 10px;text-shadow:1px 1px 2px #000}@media only screen and (max-width:600px){.heatmaps-icons-wrapper .box-wrapper label,.heatmaps-icons-wrapper .box-wrapper span{background:rgba(3,3,3,.5);padding:5px}.heatmaps-icons-wrapper .box-wrapper span{display:none}}.heatmaps-icons-wrapper .box-wrapper.active span,.heatmaps-icons-wrapper .box-wrapper:hover span{background:rgba(3,3,3,.5)}@media only screen and (max-width:600px){.heatmaps-icons-wrapper .box-wrapper.active .icon,.heatmaps-icons-wrapper .box-wrapper:hover .icon{background:rgba(3,3,3,.8)}}.heatmaps-icons-wrapper .toggle{border:1px solid #fff;border-radius:11px;height:11px;position:absolute;width:15px}.heatmaps-icons-wrapper .toggle:after{background:#fff;border-radius:100%;content:"";height:9px;left:1px;position:absolute;top:1px;width:9px}.heatmaps-icons-wrapper .toggled .toggle:after{left:auto;right:1px}.heatmaps-icons-wrapper .box-wrapper-widget{grid-template-columns:repeat(1,1fr)}.heatmaps-icons-wrapper .box-wrapper-widget label{background:rgba(3,3,3,.5);padding:5px}.heatmaps-icons-wrapper .box-wrapper-widget .switch-with-label,.heatmaps-icons-wrapper .box-wrapper-widget span{display:none}.heatmaps-icons-wrapper .box-wrapper-widget .switch-mobile{display:block;min-width:15px}.heatmaps-icons-wrapper .box-wrapper-widget .switch{opacity:0;position:absolute}.heatmaps-icons-wrapper .icon{background-color:rgba(0,0,0,.4);border-radius:5px;color:#fff;height:15px;padding:5px;position:relative;text-align:center;width:15px}.heatmaps-icons-wrapper .icon .back-icon,.heatmaps-icons-wrapper .icon .share-icon{height:100%}.mapboxgl-ctrl-attrib-inner{display:none}.loading{display:block;height:32px;margin:0 auto;position:absolute;width:32px}.timeslider-wrapper{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(25,25,25,.5));bottom:0;display:flex;height:48px;justify-content:center;padding-top:6px;pointer-events:none;position:absolute;width:100%;z-index:1}@media (pointer:coarse){.timeslider-wrapper{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.5));height:48px;padding-bottom:3px;padding-top:0}}.map-time-slider{--mbts-font-color:#fff;--mbts-text-shadow-day-labels:0 0 2px #000;--mbts-text-shadow-tick-labels:0 0 2px #000;--mbts-background:none;--mbts-border-width:0px;--mbts-color-progress-bar:#e1e1e1;--mbts-font-color-time-indicator:#000;--mbts-background-time-indicator:#eaeaea;--mbts-day-separator-color:hsla(0,0%,89%,.7);--mbts-first-day-separator-color:transparent;--mbts-tick-color:#bdb9b86e;--mbts-tick-label-color:#e6e6e6;--mbts-color-progress-bar-background:rgba(0,0,0,.3);--mbts-progress-bar-border-radius:5px;--mbts-progress-bar-thickness:7px;--mbts-font-size-day-labels:0.8em;--mbts-font-size-tick-labels:14px;--mbts-button-previous:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='31' viewBox='0 0 20 21' width='20'%3E%3Cpath fill='none' stroke='%23e1e1e1' stroke-width='5' stroke-linejoin='round' stroke-linecap='round' d='M18 3 3 10l15 8'/%3E%3C/svg%3E");--mbts-button-next:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='31' viewBox='0 0 20 21' width='20'%3E%3Cpath fill='none' stroke='%23e1e1e1' stroke-width='5' stroke-linejoin='round' stroke-linecap='round' d='m3 3 15 7-15 8'/%3E%3C/svg%3E");height:38px;margin:0 10px 0 0;max-width:900px;pointer-events:auto;width:100%}@media (pointer:coarse){.map-time-slider{--mbts-day-separator-color:#bdb9b8ac;--mbts-font-color-time-indicator:#fff;--mbts-background-time-indicator:rgba(0,0,0,.6);--mbts-border-color:transparent;--mbts-font-size-day-labels:1em;height:100%;margin:0;min-width:auto;width:100%}}.modal{display:none}.webcams-on-heatmaps-wrapper{display:none;height:100%;padding-top:40px}.webcams-on-heatmaps-wrapper.active{display:block}.webcams-on-heatmaps-wrapper .overlay{background-color:rgba(0,0,0,.6);height:100%;overflow:auto;position:absolute;top:0;width:100%;z-index:90}.webcams-on-heatmaps-wrapper .webcams-wrapper-all{margin:auto;max-width:1280px;position:relative;z-index:91}.webcams-on-heatmaps-wrapper .close-webcams{cursor:pointer;filter:drop-shadow(0 0 2px #000b);padding:15px;position:absolute;right:15px;top:0;z-index:92}.webcams-on-heatmaps-wrapper .close-webcams:hover{color:#f8f8f8}.webcams-on-heatmaps-wrapper .webcam-container{padding:20px}.webcams-on-heatmaps-wrapper .webcam-container .webcam-content{background:#333;box-shadow:0 2px 4px 0 #111;color:#fff}.webcams-on-heatmaps-wrapper .webcam-container .webcam-content .activate-embed{filter:invert(1)}.webcams-on-heatmaps-wrapper .webcam-container .webcam-content .activate-embed.activated{filter:invert(60%) sepia(72%) saturate(495%) hue-rotate(53deg) brightness(99%) contrast(94%)}.webcams-on-heatmaps-wrapper .bottom-links{color:#f8f8f8;grid-column:span 2;margin:2em}@media only screen and (max-width:840px){.webcams-on-heatmaps-wrapper .bottom-links{grid-column:span 1}}@media only screen and (max-width:600px){.switch{opacity:0;position:absolute}}@media only screen and (min-width:601px){.switch-mobile{display:none}}@media only screen and (max-width:600px){.switch-with-label{display:none}}.station-marker{cursor:pointer}#station_dialogue{backdrop-filter:blur(10px);background-color:hsla(0,0%,4%,.8);border:1px solid #0a0a0a;border-radius:5px;box-shadow:0 0 10px #353535;color:#eee;outline:none;padding:0;width:900px}#station_dialogue::backdrop{backdrop-filter:blur(2px);background-color:hsla(0,0%,4%,.4)}#station_dialogue[open]{display:flex;flex-direction:column}#station_dialogue #station_dialogue_header{background:#333;border-bottom:1px solid #373737;display:flex;justify-content:space-between;padding:10px}#station_dialogue #station_dialogue_header #station_dialogue_heading{font-size:1rem;font-weight:400}#station_dialogue #station_dialogue_header #station_dialogue_close{color:#9a9a9a;cursor:pointer;font-size:40px;line-height:10px}#station_dialogue #station_dialogue_header #station_dialogue_close:hover{color:#fff}#station_dialogue #station_dialogue_content{padding:10px}#station_dialogue #station_dialogue_content .measurements{display:flex;gap:50px;padding:30px 0 40px 20px}#station_dialogue #station_dialogue_content .measurements .number-and-label .number{font-size:3rem;font-weight:100}#station_dialogue #station_dialogue_content .measurements .number-and-label .unit-label{color:#9b9b9b;font-size:1.7rem}#station_dialogue #station_dialogue_content .measurements .number-and-label .label{color:#9b9b9b;margin:.7em 0 0 .2em}#station_dialogue #station_dialogue_content #last_update{color:#9b9b9b;margin-left:24px}#station_dialogue #station_dialogue_content .tabs{margin-top:30px}#station_dialogue #station_dialogue_content .tabs .tab-headers{display:flex;font-size:1.5em;gap:1em;margin-left:24px}#station_dialogue #station_dialogue_content .tabs .tab-header{cursor:pointer}#station_dialogue #station_dialogue_content .tabs .tab-header.active{border-bottom:2px solid grey}#station_dialogue #station_dialogue_content .tabs .tab-content{box-sizing:border-box;display:none;height:500px;width:880px}#station_dialogue #station_dialogue_content .tabs .tab-content.active{display:block}#station_dialogue #station_dialogue_content .tabs #highcharts_container{padding-top:30px}#station_dialogue #station_dialogue_content .tabs #meteogram_container{padding:40px}#station_dialogue #station_dialogue_content .measurement-data-notice{color:#b1b1b1;margin:2em 20px 1em}