@font-face{font-family:Normal;src:url(/static/vendors/Fonts/Normal-ExtraLight.eot);src:url(/static/vendors/Fonts/Normal-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/static/vendors/Fonts/Normal-ExtraLight.woff2) format("woff2"),url(/static/vendors/Fonts/Normal-ExtraLight.woff) format("woff"),url(/static/vendors/Fonts/Normal-ExtraLight.ttf) format("truetype"),url(/static/vendors/Fonts/Normal-ExtraLight.svg#Normal-ExtraLight) format("svg");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Normal;src:url(/static/vendors/Fonts/Normal-Light.eot);src:url(/static/vendors/Fonts/Normal-Light.eot?#iefix) format("embedded-opentype"),url(/static/vendors/Fonts/Normal-Light.woff2) format("woff2"),url(/static/vendors/Fonts/Normal-Light.woff) format("woff"),url(/static/vendors/Fonts/Normal-Light.ttf) format("truetype"),url(/static/vendors/Fonts/Normal-Light.svg#Normal-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Normal;src:url(/static/vendors/Fonts/Normal-Regular.eot);src:url(/static/vendors/Fonts/Normal-Regular.eot?#iefix) format("embedded-opentype"),url(/static/vendors/Fonts/Normal-Regular.woff2) format("woff2"),url(/static/vendors/Fonts/Normal-Regular.woff) format("woff"),url(/static/vendors/Fonts/Normal-Regular.ttf) format("truetype"),url(/static/vendors/Fonts/Normal-Regular.svg#Normal-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Normal;src:url(/static/vendors/Fonts/Normal-Bold.eot);src:url(/static/vendors/Fonts/Normal-Bold.eot?#iefix) format("embedded-opentype"),url(/static/vendors/Fonts/Normal-Bold.woff2) format("woff2"),url(/static/vendors/Fonts/Normal-Bold.woff) format("woff"),url(/static/vendors/Fonts/Normal-Bold.ttf) format("truetype"),url(/static/vendors/Fonts/Normal-Bold.svg#Normal-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Normal;src:url(/static/vendors/Fonts/Normal-ExtraBold.eot);src:url(/static/vendors/Fonts/Normal-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/static/vendors/Fonts/Normal-ExtraBold.woff2) format("woff2"),url(/static/vendors/Fonts/Normal-ExtraBold.woff) format("woff"),url(/static/vendors/Fonts/Normal-ExtraBold.ttf) format("truetype"),url(/static/vendors/Fonts/Normal-ExtraBold.svg#Normal-ExtraBold) format("svg");font-weight:800;font-style:normal;font-display:swap}#root,body,html{height:100%}html{margin:0;overflow:hidden}body{margin:0;overflow:auto;-webkit-overflow-scrolling:touch}.css-1ae9t7h-MuiButtonBase-root-MuiIconButton-root-MuiPickersArrowSwitcher-button.Mui-disabled,.css-1o490ea-MuiDateRangePickerDay-rangeIntervalPreview{cursor:pointer!important}div:has([disabled][role=gridcell]){cursor:pointer!important}.mapboxgl-popup-close-button{font-size:18px!important;padding:3px 5px!important}.mapboxgl-ctrl-geocoder--input{outline:none!important;padding:6px 45px 6px 12px!important;font-family:Normal!important}.mapboxgl-ctrl-geocoder{box-shadow:none!important}.geocoder-dropdown-icon{height:18px!important}.geocoder-dropdown-text{font-family:Normal!important}.mapboxgl-ctrl-geocoder--icon{display:none!important}@media screen and (min-width:640px){.mapboxgl-ctrl-geocoder{width:100%!important;font-size:18px!important}.mapboxgl-ctrl-geocoder--input{height:50px!important}}.dashboard-mapbox-popup,.mapbox-popup{min-width:225px!important}.dashboard-mapbox-popup{max-width:225px!important;width:225px!important;min-height:180px!important;max-height:180px!important;height:180px!important}.mapboxgl-ctrl button:not(:disabled):hover{background-color:inherit!important}.geocoder-dropdown-icon-search{width:15px!important;height:15px!important}@media screen and (min-width:640px){.mapboxgl-ctrl-geocoder{width:100%!important;font-size:20px!important}.mapboxgl-ctrl-geocoder--input{height:50px!important}.mapboxgl-ctrl-geocoder--icon-search{width:25px!important;height:25px!important}.mapboxgl-ctrl-geocoder--icon{top:13px!important}.mapboxgl-ctrl-geocoder--icon-close{width:20px!important;height:20px!important;margin-top:8px!important;margin-right:0!important}}@media screen and (max-width:350px){.mapboxgl-ctrl-geocoder{width:inherit!important}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px!important}}.highcharts-plot-line-label.hover .labelText,.plabel:active .labelText,.plabel:hover .labelText{display:block!important}.highcharts-plot-line-label{overflow:visible!important}.highchart-label-tooltip{display:none;position:absolute;background-color:#fff;font-family:monospace;right:18px;border-radius:3px;border:1px solid #4d008c;box-shadow:2px 2px 2px #0000004d;padding:4px}.highchart-label-tooltip:after{content:"";position:absolute;top:6px;right:-12px;transform:translateY(-50%);border-radius:3px;border:6px solid #0000;border-left-color:#4d008c}.plabel{display:flex!important;width:200px;justify-content:flex-end}.flood-alert-advisory:after{animation:floodadvisory 3s ease-out;animation-iteration-count:infinite;animation-delay:1.1s}.flood-alert-advisory:after,.flood-alert-warning:after{content:"";border-radius:50%;height:40px;width:40px;box-shadow:0 0 0 3px #23dada;position:absolute;margin:-29px 0 0 -20px;opacity:0;filter:alpha(opacity=0)}.flood-alert-warning:after{animation:floodwarning 3s ease-out;animation-iteration-count:infinite;animation-delay:1.1s}@keyframes floodadvisory{0%{transform:scale(.1);opacity:0;box-shadow:0 0 0 3px #e4a403}50%{opacity:.7}80%{box-shadow:0 0 2px 3px #e4a403}to{transform:scale(1.1);opacity:0}}@keyframes floodwarning{0%{transform:scale(.1);opacity:0;box-shadow:0 0 0 3px #e40303}50%{opacity:.7}80%{box-shadow:0 0 2px 3px #e40303}to{transform:scale(1.1);opacity:0}}.water-level-nts{height:39px}.water-level-nts #demo-simple-select-outlined{padding-left:25px;text-align:start}.hohonu-stations:after,.noaa-prediction:after,.noaa-stations:after{content:"";border-radius:50%;height:40px;width:40px;box-shadow:0 0 0 3px #23dada;position:absolute;margin:-29px 0 0 -20px;animation:pulsate 3s ease-out;animation-iteration-count:infinite;opacity:0;filter:alpha(opacity=0);animation-delay:1.1s}@keyframes pulsate{0%{transform:scale(.1);opacity:0;box-shadow:0 0 0 3px #23dada}50%{opacity:.7}80%{box-shadow:0 0 2px 3px #eb4c42}to{transform:scale(1.1);opacity:0}}@media screen and (max-width:600px){.alerts-popup{transform:none!important;position:fixed;left:5vw;top:15vh}.mobile-popup-content{max-height:60vh;overflow-y:scroll}}.highcharts-container,.highcharts-container svg,div[data-highcharts-chart]{overflow:visible!important}.mapboxgl-popup-content{padding:20px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.critical-zone{background:red}.mapboxgl-map{position:absolute!important}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:initial}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{position:relative;height:100%}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder *,.mapboxgl-ctrl-geocoder :after,.mapboxgl-ctrl-geocoder :before{box-sizing:border-box}.mapboxgl-ctrl-geocoder{font-size:18px;line-height:24px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;background-color:#fff;width:100%;min-width:240px;z-index:1;border-radius:4px;transition:width .25s,min-width .25s}.mapboxgl-ctrl-geocoder--input{font:inherit;width:100%;border:0;background-color:initial;margin:0;height:50px;color:#404040;color:#000000bf;padding:6px 45px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mapboxgl-ctrl-geocoder--input::-ms-clear{display:none}.mapboxgl-ctrl-geocoder--input:focus{color:#404040;color:#000000bf;outline:0;box-shadow:none;outline:thin dotted}.mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right>*{z-index:2;position:absolute;right:8px;top:7px;display:none}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder .suggestions{box-shadow:0 0 10px 2px #0000001a}.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{width:50px;min-width:50px;transition:width .25s,min-width .25s}.mapboxgl-ctrl-geocoder .suggestions{background-color:#fff;border-radius:4px;left:0;list-style:none;margin:0;padding:0;position:absolute;width:100%;top:110%;top:calc(100% + 6px);z-index:1000;overflow:hidden;font-size:15px}.mapboxgl-ctrl-bottom-left .suggestions,.mapboxgl-ctrl-bottom-right .suggestions{top:auto;bottom:100%}.mapboxgl-ctrl-geocoder .suggestions>li>a{cursor:default;display:block;padding:6px 12px;color:#404040}.mapboxgl-ctrl-geocoder .suggestions>.active>a,.mapboxgl-ctrl-geocoder .suggestions>li>a:hover{color:#404040;background-color:#f3f3f3;text-decoration:none;cursor:pointer}.mapboxgl-ctrl-geocoder--suggestion-title{font-weight:700}.mapboxgl-ctrl-geocoder--suggestion-address,.mapboxgl-ctrl-geocoder--suggestion-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mapboxgl-ctrl-geocoder--icon{display:inline-block;vertical-align:middle;speak:none;fill:#757575;top:15px}.mapboxgl-ctrl-geocoder--icon-search{position:absolute;top:13px;left:12px;width:23px;height:23px}.mapboxgl-ctrl-geocoder--button{padding:0;margin:0;border:none;cursor:pointer;background:#fff;line-height:1}.mapboxgl-ctrl-geocoder--icon-close{width:20px;height:20px;margin-top:8px;margin-right:3px}.mapboxgl-ctrl-geocoder--button:hover .mapboxgl-ctrl-geocoder--icon-close{fill:#909090}.mapboxgl-ctrl-geocoder--icon-geolocate{width:22px;height:22px;margin-top:6px;margin-right:3px}.mapboxgl-ctrl-geocoder--icon-loading{width:26px;height:26px;margin-top:5px;margin-right:0;animation:rotate .8s cubic-bezier(.45,.05,.55,.95) infinite}.mapboxgl-ctrl-geocoder--powered-by{display:block;float:left;padding:6px 12px 9px;font-size:13px}.mapboxgl-ctrl-geocoder--powered-by a{color:#909090}.mapboxgl-ctrl-geocoder--powered-by a:not(:hover){text-decoration:none}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (min-width:640px){.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{width:36px;min-width:36px}.mapboxgl-ctrl-geocoder{width:33.3333%;font-size:15px;line-height:20px;max-width:360px}.mapboxgl-ctrl-geocoder .suggestions{font-size:13px}.mapboxgl-ctrl-geocoder--icon{top:8px}.mapboxgl-ctrl-geocoder--icon-close{width:16px;height:16px;margin-top:3px;margin-right:0}.mapboxgl-ctrl-geocoder--icon-geolocate{width:18px;height:18px;margin-top:2px;margin-right:0}.mapboxgl-ctrl-geocoder--icon-search{left:7px;width:20px;height:20px}.mapboxgl-ctrl-geocoder--input{height:36px;padding:6px 35px}.mapboxgl-ctrl-geocoder--icon-loading{width:26px;height:26px;margin-top:-2px;margin-right:-5px}.mapbox-gl-geocoder--error{color:#909090;padding:6px 12px;font-size:16px;text-align:center}.mapboxgl-ctrl-geocoder--powered-by{font-size:11px!important}}