.custom-icon-button[data-v-0052d550]{border-radius:50%;box-shadow:0 2px 4px #0000001a;height:40px;min-width:40px;width:40px}.custom-icon-button[data-v-0052d550],.custom-icon-button[data-v-0052d550]:hover{opacity:1!important;transition:all var(--main-transition)}.custom-icon-button.light[data-v-0052d550],.custom-icon-button[data-v-0052d550]:hover{color:var(--main-text-color)}.custom-icon-button.light[data-v-0052d550]{background-color:var(--main-white-color);border:2px solid var(--grayColor400)}.custom-icon-button.dark[data-v-0052d550],.custom-icon-button.light[data-v-0052d550]:hover{background-color:var(--grayColor200)}.custom-icon-button[data-v-0052d550] .v-icon{font-size:var(--font-size-base)!important}.custom-icon-button[data-v-0052d550] .v-btn__content{align-items:center;display:flex;flex:0 0 var(--font-size-base);height:var(--font-size-base);justify-content:center;width:var(--font-size-base)}.custom-icon-button.active[data-v-0052d550] .v-icon{color:#1c75bc!important}.custom-icon[data-v-0052d550]{height:100%;min-width:var(--font-size-base);-o-object-fit:contain;object-fit:contain;opacity:1;transition:all var(--main-transition);width:100%}.custom-icon-button.active .custom-icon[data-v-0052d550]{filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(1352%) hue-rotate(180deg) brightness(91%) contrast(86%)}.ag-dropdown-host{width:100%}.ag-dropdown-wrapper{font-family:var(--secondary-font);font-weight:var(--font-weight-medium);height:40px;position:relative;width:100%}.ag-dropdown-control__trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--main-white-color);border-radius:100px;border-style:solid;border:2px solid var(--grayColor400);box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;min-height:40px;padding:11px 20px;text-align:left;transition:var(--main-transition);width:100%}.ag-dropdown-control__trigger--open,.ag-dropdown-control__trigger:hover:not(.ag-dropdown-control__trigger--disabled){background-color:var(--primary-color);border-color:var(--primary-color);color:var(--main-white-color)}.ag-dropdown-control__trigger--disabled{border-color:var(--main-disabled-color);color:var(--main-disabled-color);cursor:not-allowed}.ag-dropdown-control__trigger--disabled:hover{background-color:var(--main-white-color);border-color:var(--main-disabled-color);color:var(--main-disabled-color)}.ag-dropdown-control__trigger--small{min-height:35px;padding:8px 16px}.ag-dropdown-control__trigger--map{background-color:var(--grayColor100);border-width:1px;min-height:32px;padding:6px 10px}.ag-dropdown-control__trigger--map.ag-dropdown-control__trigger--open,.ag-dropdown-control__trigger--map:hover:not(.ag-dropdown-control__trigger--disabled){background-color:var(--grayColor200);border-color:var(--grayColor400);color:inherit}.ag-dropdown-control__trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-dropdown-control__trigger svg{flex-shrink:0;transform:rotate(90deg);transition:var(--main-transition)}.ag-dropdown-control__trigger .rotate{transform:rotate(270deg)}.ag-dropdown-menu{border:2px solid var(--grayColor400);border-radius:20px;box-shadow:var(--shadow-primary);flex-direction:column;left:0;max-height:300px;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;top:calc(100% + 4px);z-index:1100}.ag-dropdown-menu,.ag-dropdown-menu__item{background-color:var(--main-white-color);display:flex;width:100%}.ag-dropdown-menu__item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:1px solid var(--grayColor200);border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.2;min-height:40px;overflow:hidden;padding:8px 20px;text-align:left;text-overflow:ellipsis;transition:var(--main-transition);white-space:nowrap}.ag-dropdown-menu__item:first-child{border-radius:18px 18px 0 0}.ag-dropdown-menu__item:last-child{border-bottom:none;border-radius:0 0 18px 18px}.ag-dropdown-menu__item:only-child{border-bottom:none;border-radius:18px}.ag-dropdown-menu__item:hover:not(:disabled){background-color:var(--primary-color);color:var(--main-white-color)}.ag-dropdown-menu__item.ag-dropdown-subheader{cursor:default;font-size:11px;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.ag-dropdown-menu__item.ag-dropdown-subheader,.ag-dropdown-menu__item.ag-dropdown-subheader:hover:not(:disabled){background-color:var(--grayColor100);color:var(--grayColor600)}.ag-dropdown-menu__item--active{font-weight:var(--font-weight-bold)}.ag-dropdown-menu__item--active,.ag-dropdown-menu__item--active:hover:not(:disabled){background-color:var(--light-primary-color);color:var(--primary-color)}.ag-dropdown-menu__item--disabled{cursor:default}@media(max-width:779px){.ag-dropdown-wrapper{font-size:14px}}.ag-multiselect-host{width:100%}.ag-multiselect-wrapper{font-family:var(--secondary-font);font-weight:var(--font-weight-medium);height:40px;position:relative;width:100%}.ag-multiselect-control__trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--main-white-color);border-radius:100px;border-style:solid;border:2px solid var(--grayColor400);box-sizing:border-box;color:inherit;cursor:pointer;display:flex;justify-content:space-between;min-height:40px;padding:11px 20px;text-align:left;transition:var(--main-transition);width:100%}.ag-multiselect-control__trigger--open,.ag-multiselect-control__trigger:hover:not(.ag-multiselect-control__trigger--disabled){background-color:var(--primary-color);border-color:var(--primary-color);color:var(--main-white-color)}.ag-multiselect-control__trigger--disabled{border-color:var(--main-disabled-color);color:var(--main-disabled-color);cursor:not-allowed}.ag-multiselect-control__trigger--disabled:hover{background-color:var(--main-white-color);border-color:var(--main-disabled-color);color:var(--main-disabled-color)}.ag-multiselect-control__trigger--map{background-color:var(--main-white-color);border-color:var(--grayColor400);color:var(--main-text-color);font-family:var(--primary-font);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.ag-multiselect-control__trigger--map.ag-multiselect-control__trigger--open,.ag-multiselect-control__trigger--map:hover:not(.ag-multiselect-control__trigger--disabled){background-color:var(--primary-color);border-color:var(--primary-color);color:var(--main-white-color)}.ag-multiselect-control__trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-multiselect-control__trigger svg{flex-shrink:0;transform:rotate(90deg);transition:var(--main-transition)}.ag-multiselect-control__trigger .rotate{transform:rotate(270deg)}.ag-multiselect-menu{background-color:var(--main-white-color);border:2px solid var(--grayColor400);border-radius:20px;box-shadow:var(--shadow-primary);display:flex;flex-direction:column;left:0;max-height:300px;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;top:calc(100% + 4px);width:100%;z-index:1100}.ag-multiselect-menu--map{color:var(--main-text-color);font-family:var(--primary-font);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.ag-multiselect-menu__section{border:0;border-radius:0;padding:0}.ag-multiselect-menu__section+.ag-multiselect-menu__section{margin-top:0}.ag-multiselect-menu__section-title{align-items:center;background-color:var(--grayColor100);border-bottom:1px solid var(--grayColor200);color:var(--grayColor600);display:flex;font-size:11px;font-weight:700;letter-spacing:var(--letter-spacing-wide);line-height:1.2;margin:0;min-height:40px;padding:8px 20px;text-transform:uppercase}.ag-multiselect-menu__section:first-child .ag-multiselect-menu__section-title{border-radius:18px 18px 0 0}.ag-multiselect-menu__section:not(:last-child) .ag-multiselect-menu__item:last-child{border-bottom:1px solid var(--grayColor200);border-radius:0}.ag-multiselect-menu__section:last-child .ag-multiselect-menu__item:last-child{border-bottom:none;border-radius:0 0 18px 18px}.ag-multiselect-menu__item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--main-white-color);border:none;border-bottom:1px solid var(--grayColor200);border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;gap:10px;line-height:1.2;min-height:40px;padding:8px 14px;text-align:left;transition:var(--main-transition);width:100%}.ag-multiselect-menu__item:first-child{border-radius:18px 18px 0 0}.ag-multiselect-menu__item:last-child{border-bottom:none;border-radius:0 0 18px 18px}.ag-multiselect-menu__item:hover:not(:disabled){background-color:var(--primary-color);color:var(--main-white-color)}.ag-multiselect-menu--map .ag-multiselect-menu__item{min-height:40px;padding:8px 14px}.ag-multiselect-menu--map .ag-multiselect-menu__item--nested{padding-left:40px}.ag-multiselect-menu__item--active{font-weight:var(--font-weight-bold)}.ag-multiselect-menu__item--active,.ag-multiselect-menu__item--active:hover:not(:disabled){background-color:var(--light-primary-color);color:var(--primary-color)}.ag-multiselect-menu__item--disabled{cursor:default}.ag-multiselect-menu__item:disabled{cursor:default;opacity:.6}.ag-multiselect-menu__checkbox{border:2px solid;border-radius:4px;box-sizing:border-box;flex:0 0 16px;height:16px;position:relative;width:16px}.ag-multiselect-menu__checkbox--selected:after{border:solid;border-width:0 2px 2px 0;content:"";height:9px;left:3px;position:absolute;top:0;transform:rotate(45deg);width:5px}.ag-multiselect-menu__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-multiselect-menu--map .ag-multiselect-menu__label{overflow-wrap:anywhere;white-space:normal}@media(max-width:779px){.ag-multiselect-wrapper{font-size:14px}}.rotated-navigation-icon[data-v-575dd67c] .custom-icon,.rotated-navigation-icon[data-v-575dd67c] .v-icon,.rotated-navigation-icon[data-v-575dd67c] svg{transform:rotate(45deg)}.map-wrapper{position:relative;--map-control-width:305px}body.is-map-page main{min-height:0!important;padding-bottom:0!important}body.is-map-page footer{position:static!important}#map{height:var(--map-height, calc(100dvh - 149px) );height:var(--map-height, calc(100svh - 149px) )}@media(min-width:780px){#map{height:var(--map-height, calc(100dvh - 149px) );height:var(--map-height, calc(100svh - 149px) )}}.headless #map{height:calc(100dvh - 5px)!important;height:calc(100svh - 5px)!important}.marker-box{background:none!important;border:none!important}.ag-marker{align-items:center;border:2px solid hsla(0,0%,100%,.4);border-radius:6px;box-shadow:0 10px 18px #0000001f,0 0 0 8px #00000005;color:var(--main-white-color);display:flex;font-family:var(--secondary-font);font-size:11px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:700;height:100%;justify-content:center;line-height:1;position:relative;transition:transform .18s ease,box-shadow .18s ease;width:100%}.ag-marker span{display:block;line-height:1}.ag-marker.is-selected{border-color:#ffffff8c;box-shadow:0 16px 28px #00000029,0 0 0 10px #00000005;transform:scale(1.6)}.ag-marker.is-selected.is-selected-intro{animation:ag-marker-selected-intro .6s cubic-bezier(.22,.9,.24,1) both}.ag-marker.is-selected:after,.ag-marker.is-selected:before{border:4px solid var(--marker-highlight,rgba(0,0,0,.25));border-radius:999px;content:"";height:70px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.85);width:70px}.ag-marker.is-selected:after,.ag-marker.is-selected:before{animation:ag-marker-radiate 8s ease-out infinite}.ag-marker.is-selected:after{animation-delay:4s}@keyframes ag-marker-selected-intro{0%{transform:scale(1)}45%{transform:scale(2)}to{transform:scale(1.6)}}@keyframes ag-marker-radiate{0%{opacity:.9;transform:translate(-50%,-50%) scale(.85)}to{opacity:.1;transform:translate(-50%,-50%) scale(1.55)}}.ag-event-marker-box{background:none!important;border:none!important}.ag-event-marker{align-items:center;background:var(--ag-event-fill,#225f90);border:2px solid var(--ag-event-border,#225f90);border-radius:999px;box-shadow:0 8px 16px #00000038;color:#fff;display:flex;font-family:var(--secondary-font);font-size:11px;font-weight:800;height:32px;justify-content:center;transition:transform .14s ease,opacity .14s ease;width:32px}.ag-event-marker.is-selected{box-shadow:0 10px 22px #00000047;transform:scale(1.18)}.ag-event-marker.is-offline{opacity:.58}.is-cluster{border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;font-size:14px;overflow:hidden}.is-cluster:hover{opacity:.9;transform:scale(1.05);transition:all .2s ease}.is-reference{border:2px solid var(--main-white-color);box-shadow:0 0 0 1px #0003}.ag-marker-tooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--main-white-color);border:none;border-radius:8px;box-shadow:0 4px 16px #0000001f;font-family:var(--secondary-font);min-width:180px;padding:0}.ag-marker-tooltip:before{display:none}.ag-marker-tooltip:after{background:var(--main-white-color);bottom:-6px;box-shadow:2px 2px 4px #0000000d;content:"";height:12px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:12px}.ag-marker-tooltip .marker-tooltip .tooltip-header{background:var(--primary-color);border-top-left-radius:8px;border-top-right-radius:8px;color:var(--main-white-color);font-size:14px;font-weight:600;max-width:100%;overflow:hidden;padding:8px 12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ag-marker-tooltip .marker-tooltip .tooltip-content{padding:12px;text-align:center}.ag-marker-tooltip .marker-tooltip .tooltip-content .measurement{align-items:baseline;display:flex;gap:8px;justify-content:center}.ag-marker-tooltip .marker-tooltip .tooltip-content .measurement .value{color:var(--main-text-color);font-size:24px;font-weight:700;line-height:1}.ag-marker-tooltip .marker-tooltip .tooltip-content .measurement .unit{color:var(--dark-grey);font-size:12px;font-weight:500;white-space:nowrap}.leaflet-tooltip{z-index:1000!important}.ag-route-tooltip-popup{background:#fffffff5;border:none;border-radius:10px;box-shadow:0 6px 18px #00000024;color:var(--main-text-color);font-family:var(--secondary-font);padding:0}.ag-route-tooltip-popup:before{display:none}.ag-route-tooltip-popup .ag-route-tooltip .tooltip-header{border-bottom:1px solid var(--grayColor200);color:var(--main-text-color);font-size:13px;font-weight:700;padding:8px 10px 6px}.ag-route-tooltip-popup .ag-route-tooltip .tooltip-content{font-size:13px;padding:8px 10px;white-space:nowrap}.ag-route-tooltip-popup .ag-route-tooltip .tooltip-timestamp{color:var(--dark-grey);font-size:12px;margin-top:4px}.leaflet-geosearch-bar{margin:10px 10px 8px auto!important;max-width:var(--map-control-width)!important;width:var(--map-control-width)!important}.leaflet-geosearch-bar form{background-image:none;border:2px solid var(--grayColor400)!important;border-radius:100px!important;box-shadow:none!important;box-sizing:border-box;height:40px!important;overflow:hidden;padding:0!important;width:100%!important}.leaflet-geosearch-bar form input{background-image:url(../images/icons/ui/search-fill.svg);background-position:left 5px top 1px;background-repeat:no-repeat;background-size:16px;border:none!important;font-family:var(--primary-font);font-size:var(--font-size-base)!important;font-weight:var(--font-weight-medium);height:22px!important;margin:9px 8px 10px!important;min-width:auto!important;padding-left:25px!important;padding-right:50px!important;text-overflow:ellipsis;width:calc(100% - 16px)!important}.leaflet-geosearch-bar form.open{border-radius:20px;height:auto;overflow:visible;padding-bottom:0}.leaflet-geosearch-bar form.open .results{border-bottom-left-radius:18px;border-bottom-right-radius:18px;overflow:hidden;padding:0;position:relative;z-index:1001}.leaflet-geosearch-bar form.open .results div{border:none;font-family:var(--primary-font);padding:5px 12px;text-align:left}.leaflet-geosearch-bar form.open .results div:hover{background-color:var(--primaryColor500);color:var(--main-white-color)}.leaflet-geosearch-bar form input::-moz-placeholder{color:var(--grayColor400);font-family:var(--primary-font)}.leaflet-geosearch-bar form input::placeholder{color:var(--grayColor400);font-family:var(--primary-font)}.leaflet-geosearch-bar .reset{background-color:transparent!important;font-size:18px;margin-right:10px;margin-top:2px}.leaflet-geosearch-bar form input:-moz-placeholder+.reset{display:none;height:40px!important}.leaflet-geosearch-bar form input:placeholder-shown+.reset{display:none;height:40px!important}.map-controls{display:flex;flex-direction:column;gap:8px;position:absolute;right:10px;top:60px;width:var(--map-control-width);z-index:999}.aqi-standard-selector,.map-filter-control{width:100%}.aqi-standard-selector .ag-dropdown-wrapper,.map-filter-control .ag-multiselect-wrapper{height:40px}.aqi-standard-selector .ag-dropdown-control__trigger,.map-filter-control .ag-multiselect-control__trigger{background-color:var(--main-white-color);border-color:var(--grayColor400);border-radius:100px;border-style:solid;border-width:2px;box-sizing:border-box;color:var(--main-text-color);font-family:var(--primary-font);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);height:40px;line-height:1.2;min-height:40px;padding:0 20px;width:100%}.aqi-standard-selector .ag-dropdown-control__trigger.ag-dropdown-control__trigger--open,.aqi-standard-selector .ag-dropdown-control__trigger:hover:not(.ag-dropdown-control__trigger--disabled),.map-filter-control .ag-multiselect-control__trigger.ag-multiselect-control__trigger--open,.map-filter-control .ag-multiselect-control__trigger:hover:not(.ag-multiselect-control__trigger--disabled){background-color:var(--primary-color);border-color:var(--primary-color);color:var(--main-white-color)}.aqi-standard-selector .ag-dropdown-control__trigger span,.aqi-standard-selector .ag-dropdown-control__trigger svg,.map-filter-control .ag-multiselect-control__trigger span,.map-filter-control .ag-multiselect-control__trigger svg{color:inherit}.map-layer-controls{display:flex;gap:5px;justify-content:end;margin-top:2px}.map-extra-controls-box{display:flex;flex-direction:column;gap:5px;left:10px;position:absolute;top:110px;z-index:999}.has-location-panel .map-extra-controls-box{left:498px}@media(max-width:779px){.map-wrapper{--map-control-width:210px}.leaflet-control-geosearch{display:flex}.leaflet-geosearch-bar form{width:100%!important}.leaflet-geosearch-bar form input{background-position:left 5px center;padding-left:14px}}.leaflet-control-zoom{align-items:center;background-color:var(--main-white-color)!important;border:2px solid var(--grayColor400)!important;border-radius:100px!important;box-shadow:0 2px 4px #0000001a!important;color:var(--main-text-color)!important;display:flex;flex-direction:column;gap:10px;padding:8px 0!important;width:40px}.leaflet-control-zoom a{background-color:transparent!important;border:none!important;width:100%!important}.leaflet-control-zoom a.leaflet-disabled{color:var(--grayColor500)!important}.leaflet-control-zoom a.leaflet-control-zoom-in:hover:not(.leaflet-disabled){color:var(--main-text-color)!important;position:relative!important}.leaflet-control-zoom a.leaflet-control-zoom-in:hover:not(.leaflet-disabled):before{background-color:var(--grayColor200)!important;border-radius:100px 100px 0 0!important;bottom:-5px!important;content:""!important;left:0!important;position:absolute!important;right:0!important;top:-8px!important;z-index:-1!important}.leaflet-control-zoom a.leaflet-control-zoom-out:hover:not(.leaflet-disabled){color:var(--main-text-color)!important;position:relative!important}.leaflet-control-zoom a.leaflet-control-zoom-out:hover:not(.leaflet-disabled):before{background-color:var(--grayColor200)!important;border-radius:0 0 100px 100px!important;bottom:-8px!important;content:""!important;left:0!important;position:absolute!important;right:0!important;top:-5px!important;z-index:-1!important}.leaflet-control-zoom:after{background-color:var(--grayColor400);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.leaflet-control-attribution{background-color:var(--main-white-color);border-radius:4px!important;padding:4px 8px!important;text-align:center;word-wrap:break-word!important}.is-dark-map .leaflet-control-attribution{background-color:#1f1f1f;border:1px solid hsla(0,0%,100%,.12);border-radius:4px!important;color:var(--main-white-color)}.is-dark-map .leaflet-control-attribution a{color:#8cc8ff}
