@import url(../../node_modules/@esri/calcite-components/dist/calcite/calcite.css);.esri-screenshot{padding-top:1%}.esri-screenshot .esri-screenshot__main-container{padding:1% 5% 6%;width:100%}.esri-screenshot .esri-screenshot__main-container .esri-screenshot__panel-title{font-size:1.2rem;padding-top:3%}.esri-screenshot .esri-screenshot__main-container .esri-screenshot__panel-subtitle{font-size:1.1em;color:#999;margin-top:5%;margin-bottom:5%}.esri-screenshot .esri-screenshot__main-container .esri-screenshot__screenshot-option{font-size:1.2rem;margin-bottom:4%}.esri-screenshot .esri-screenshot__main-container .esri-screenshot__screenshot-option:last-child{margin-bottom:0}.esri-screenshot .esri-screenshot__main-container .esri-screenshot__screenshot-button-container{display:flex;justify-content:center;margin-top:8px}.esri-screenshot .esri-screenshot__main-container .esri-screenshot__screenshot-button-container button{width:100%}.esri-screenshot .esri-screenshot__btn{transition:background-color 200ms linear;transition-property:background-color;transition-duration:200ms;transition-timing-function:linear;transition-delay:initial;border:0;display:inline-block;width:32px;height:32px}.esri-screenshot .esri-screenshot__btn span{position:relative;right:8px}.esri-screenshot--pointer{opacity:1}.esri-screenshot--pointer:hover{cursor:pointer}.esri-screenshot--disabled{opacity:0.55}.esri-screenshot--disabled:hover{cursor:not-allowed}.esri-screenshot__feature-warning{height:15px;margin-top:2%;margin-bottom:2%}.esri-screenshot__feature-warning .esri-screenshot__feature-warning-text-container{display:flex}.esri-screenshot__feature-warning .esri-screenshot__feature-warning-text-container .esri-screenshot__warning-svg{fill:#d9bf2b}.esri-screenshot__feature-warning .esri-screenshot__feature-warning-text-container .esri-screenshot__select-feature-text{padding-left:5px;font-weight:501}.esri-screenshot__select-layout{display:block}.esri-screenshot__select-layout span{font-size:0.9rem}.esri-screenshot__select-layout select{position:relative;display:block;height:2.25rem;width:100%;max-width:100%;margin:0.25rem 0 0 0;padding:0 0.3rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:0.9375rem;line-height:1.25rem;color:#4c4c4c;background-color:#fff;border:1px solid #a9a9a9;border-radius:0;-webkit-transition:border-color 150ms linear;transition:border-color 150ms linear;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);letter-spacing:0em;-webkit-appearance:none;-webkit-border-radius:0px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM1OTU5NTkiIGQ9Ik03NS43NDksMzcuNDY2YzAuNDI1LDAuNDI1LDAuNTUyLDEuMDYzLDAuMzIyLDEuNjE4Qzc1Ljg0MSwzOS42MzksNzUuMzAxLDQwLDc0LjY5OSw0MGgtNDkuNA0KCQljLTAuNiwwLTEuMTQzLTAuMzYyLTEuMzcyLTAuOTE3Yy0wLjIzLTAuNTU1LTAuMTAzLTEuMTkzLDAuMzIyLTEuNjE4bDIzLjQ0LTIzLjQ0YzEuMjc2LTEuMjc2LDMuMzQzLTEuMjc2LDQuNjIsMEw3NS43NDksMzcuNDY2DQoJCUw3NS43NDksMzcuNDY2eiBNMjQuMjUsNjIuNTM0Yy0wLjQyNi0wLjQyNS0wLjU1My0xLjA2My0wLjMyMy0xLjYxOGMwLjIzLTAuNTU1LDAuNzctMC45MTYsMS4zNy0wLjkxNkg3NC43DQoJCWMwLjYwMiwwLDEuMTQzLDAuMzU5LDEuMzczLDAuOTE2YzAuMjMsMC41NTUsMC4xMDMsMS4xOTMtMC4zMjIsMS42MThMNTIuMzEsODUuOTc3Yy0xLjI3NSwxLjI3NS0zLjM0NCwxLjI3NC00LjYyLDBMMjQuMjUsNjIuNTM0eg0KCQkiLz4NCjwvZz4NCjwvc3ZnPg0K);background-position:center right;background-repeat:no-repeat;background-size:0.9rem;padding-right:1.5rem;-webkit-appearance:none;-moz-appearance:none}.esri-screenshot__field-set-checkbox{display:flex;flex-direction:column;margin-bottom:0}.esri-screenshot__action-btn{padding:0.6em;border:1px solid #0079c1;text-align:center;background-color:white;cursor:pointer;margin:5px}.esri-screenshot__action-btn:hover,.esri-screenshot__action-btn:focus{background:#0079c1;color:white}.esri-screenshot__js-screenshot-image{width:100%;background-color:#fff}.esri-screenshot__screenshot-div{position:fixed;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;overflow-y:hidden;text-align:center;background:rgba(0,0,0,0.75);transition:visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88);z-index:101}.esri-screenshot__btn:disabled{opacity:0.8}.esri-screenshot__mask-div{position:fixed;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;overflow-y:hidden;text-align:center;background:rgba(0,0,0,0.55);transition:visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88);z-index:101}.esri-screenshot--hide.esri-screenshot__mask-div{display:none}.esri-screenshot--hide-overlay{opacity:0;visibility:hidden}.esri-screenshot--show-overlay{visibility:visible;opacity:1}.esri-screenshot__screenshot-img-container{max-height:75vh;max-width:80vw;overflow-y:auto;margin-bottom:8px}.esri-screenshot__js-screenshot-image{border:10px solid white;box-shadow:2px 2px 5px 0 rgba(0,0,0,0.5)}.esri-screenshot__screenshot-div>*{margin:0.5em}.esri-screenshot__cursor{cursor:crosshair}.esri-screenshot__action-btn:hover,.esri-screenshot__action-btn:focus{background:#0079c1;color:white}.icon-ui-media{position:relative;left:4px;top:1px}html[dir="rtl"] .icon-ui-media{left:-6px}.esri-screenshot__offscreen-pop-up-container{position:absolute;top:-99999px;left:-99999px;width:400px}.esri-screenshot__offscreen-pop-up-container .esri-feature__media-container{height:auto;width:auto}.esri-screenshot__offscreen-pop-up-container .esri-feature__media-container .esri-feature__media-chart{height:100%;width:65%}.esri-screenshot__close-button-container{width:32px;height:32px;border:none;background-color:#fff}.esri-screenshot__close-button-container .esri-screenshot__close-button{font-size:14px;width:32px;height:32px;padding:0;margin:0;overflow:hidden;text-align:center;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;transition:background-color 125ms ease-in-out}.esri-screenshot__close-button-container .esri-screenshot__close-button:hover{cursor:pointer}.esri-screenshot__offscreen-legend-container{position:absolute;top:-99999px;left:-99999px;width:400px}.esri-widget.esri-legend.esri-screenshot__offscreen-legend-container{max-height:none}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.esri-screenshot__screenshot-img-container{max-width:85vw}.esri-screenshot__screenshot-img-container .esri-screenshot__js-screenshot-image{width:50%}}.esri-share calcite-tabs calcite-tab{width:100%}.esri-share calcite-tabs calcite-tab .esri-share__main-header{font-size:18px}.copy-icon .esri-share__iframe-container,.esri-share__iframe-preview{border:none;width:100%;pointer-events:none;position:relative}.esri-share__iframe-container{height:30vh}.esri-share__iframe-preview{height:100%}.esri-share__copy-icon{width:15px}.esri-share__embed-content-container{height:100%}.esri-share__url-input,.esri-share__iframe-input{display:inline-block;width:88%;margin:0;padding:5px;border:1px solid #d3d3d3;vertical-align:top;font-size:.9375rem;color:#000}.esri-share{box-sizing:border-box}.esri-share .esri-share__share-button{border:0;background-color:#fff;color:#6e6e6e;padding:0.5rem}.esri-share .esri-share__share-button:hover{cursor:pointer}.esri-share .esri-share__share-item-container{display:flex}.esri-share .esri-share__share-item-container .esri-share__share-icon{width:24px;height:24px;background-color:transparent;border:none;padding:0;margin-left:10px;margin-right:10px}.esri-share .esri-share__share-item-container .esri-share__share-icon .esri-share__svg-icon{width:24px;height:24px}.esri-share .esri-share__share-item-container .esri-share__share-icon:hover{cursor:pointer}.esri-share .esri-share__share-item-container .icon-social-facebook{fill:#3b5998}.esri-share .esri-share__share-item-container .icon-social-twitter{fill:#1da1f2}.esri-share .esri-share__share-item-container .icon-social-linkedin{fill:#0072b1}.esri-share .esri-share__share-item-container .icon-social-contact{stroke:#000;fill:transparent}.esri-share .esri-share__share-item-container,.esri-share .esri-share__copy-clipboard-container,.esri-share .esri-share__iframe-input-container{margin-top:3%;margin-bottom:3%}.esri-share .esri-share__copy-clipboard-container,.esri-share .esri-share__iframe-input-container{display:flex;flex-direction:row}.esri-share .esri-share__copy-button,.esri-share .esri-share__copy-clipboard-url,.esri-share .esri-share__copy-clipboard-iframe{display:flex;justify-content:center;align-items:center;width:12%;text-align:center;background-color:rgba(0,0,0,0.45);color:#fff;height:30px;vertical-align:top;box-sizing:border-box;padding-top:2px;transition:background-color 200ms linear;transition-property:background-color;transition-duration:200ms;transition-timing-function:linear;transition-delay:initial}.esri-share .esri-share__copy-clipboard-url:hover,.esri-share .esri-share__copy-clipboard-iframe:hover{background-color:gold;cursor:pointer}.esri-share .esri-share__heading{margin:0;font-size:24px}.esri-share .esri-share__close{position:absolute;top:5px;right:8px}.esri-share .esri-share__close:hover{cursor:pointer}.esri-share .esri-share__main-container .esri-share__main-header{margin:0;font-size:.85em;font-style:italic;font-weight:normal}.esri-share .esri-share__main-container .esri-share__copy-container .esri-share__copy-url-group .esri-share__copy-clipboard{width:12%;text-align:center;background-color:rgba(0,0,0,0.45);display:inline-block;height:30px;vertical-align:top;transition:background-color 200ms linear;transition-property:background-color;transition-duration:200ms;transition-timing-function:linear;transition-delay:initial}.esri-share .esri-share__main-container .esri-share__copy-container .esri-share__copy-url-group .esri-share__copy-clipboard .esri-share__copy-icon-container{display:inline-block;width:20px;padding:2%;height:30px}.esri-share .esri-share__main-container .esri-share__hr{margin:0.7rem 0}.esri-share .esri-share__main-container .esri-share__share-container .esri-share__share-item{padding-top:15px;width:25%;text-align:center}.esri-share .esri-share__main-container .esri-share__share-container .esri-share__share-item div:hover{cursor:pointer}.esri-share .esri-share__main-container .esri-share__share-item-container{display:flex;flex-wrap:wrap;box-sizing:border-box;width:90%;margin-top:0}html[dir="ltr"] .esri-share__generate,html[dir="ltr"] .esri-share__url-input,html[dir="ltr"] .esri-share__iframe-input{padding-left:5px}html[dir="ltr"] .esri-share .esri-share__share-modal .esri-share__close{right:8px}html[dir="ltr"] .esri-share .esri-share__share-modal .esri-share__main-container .esri-share__main-header{text-align:left}html[dir="ltr"] .esri-share .esri-share__share-modal .esri-share__main-container .esri-share__copy-container .esri-share__copy-url-group .esri-share__url-input{padding-left:5px}html[dir="rtl"] .esri-share__generate,html[dir="rtl"] .esri-share__url-input,html[dir="rtl"] .esri-share__iframe-input{padding-right:5px}html[dir="rtl"] .esri-share .esri-share__share-modal .esri-share__close{left:0;right:auto}html[dir="rtl"] .esri-share .esri-share__share-modal .esri-share__main-container .esri-share__main-header{text-align:right}html[dir="rtl"] .esri-share .esri-share__share-modal .esri-share__main-container .esri-share__copy-container .esri-share__copy-url-group .esri-share__url-input{padding-right:5px}@media screen and (max-width: 415px), (max-width: 825px) and (orientation: landscape){.esri-share__share-modal{width:100%;height:100%;max-height:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}}@media screen and (max-height: 830px){.esri-share__main-container{height:95%}}@media screen and (max-height: 830px) and (orientation: landscape){.esri-share__iframe-container{height:51vh}}@media screen and (max-height: 568px){.esri-share__iframe-container{height:75%}}@media screen and (max-height: 640px){.esri-share__iframe-container{height:85%}}@media screen and (max-width: 824px) and (orientation: landscape){.esri-share__iframe-tab-section-container{height:65%}.esri-share__embed-content-container{height:100vh}.esri-share__iframe-tab-section{height:100vh}.esri-share__iframe-container{height:88%}}@media screen and (max-height: 825px){.esri-share__iframe-container{height:92%}}@media screen and (max-height: 667px){.esri-share__iframe-container{height:87%}}@media screen and (max-height: 568px){.esri-share__iframe-container{height:83%}}@media screen and (max-width: 415px), (max-width: 825px) and (orientation: landscape){.esri-share__share-modal{width:100vw;height:100vh;max-height:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}}.app-bookmarks-title{padding:1em;font-size:14px;border-bottom:1px;border-bottom-color:#ccc;border-bottom-style:solid}.app-bookmarks{max-height:400px;min-width:250px;max-width:350px;background-color:#fff;border:1px solid rgba(185,182,182,0.4);line-height:16px;font-size:14px;overflow-y:auto}.dark .app-bookmarks{background-color:#242424;color:#adadad}.app-bookmarks__loading{padding:40px;text-align:center}.app-bookmarks__list{display:block;list-style:none;margin:0;padding:0}.app-bookmarks__item{padding:8px 12px;border-top:1px solid rgba(185,182,182,0.4);cursor:pointer;position:relative;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.app-bookmarks__item:hover{background-color:#e6e6e6}.app-bookmarks__item:first-child{border-top:none}.app-bookmarks__item-icon{margin-right:5px}.app-bookmarks__item-name{flex:1}.app-bookmarks__item--active,.app-bookmarks__item--active:hover,.app-bookmarks__item--active:focus{color:#333333;background-color:#fff;cursor:default}.app-bookmarks__item--active:after{content:"";position:absolute;height:2px;top:0;background-color:#404040;width:100%;z-index:2;animation:looping-progresss-bar-ani 1500ms linear infinite}.app-bookmarks--fade-in{opacity:0;transition:opacity 375ms ease-out}.app-bookmarks--fade-in-active{opacity:1}@keyframes looping-progresss-bar-ani{0%{left:0%;width:0%}20%{left:0%;width:20%}80%{left:80%;width:20%}100%{left:100%;width:0%}}html[dir="rtl"] .app-bookmarks__item--active:after{animation:looping-progresss-bar-ani-rtl 1500ms linear infinite}html[dir="rtl"] .app-bookmarks__item-icon{margin-right:0;margin-left:5px}@keyframes looping-progresss-bar-ani-rtl{0%{right:0%;width:0%}20%{right:0%;width:20%}80%{right:80%;width:20%}100%{right:100%;width:0%}}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden}.configurable-application__view-container{padding:0;margin:0;width:100%;height:100%;display:flex;justify-content:center;align-content:center}.configurable-application__view-container .esri-view{display:flex;width:100%;height:100%}.configurable-application__view-container esri-view .inset-map{border:solid 2px #fff;-webkit-box-shadow:1px 1px 5px 1px rgba(255,255,255,0.65);-moz-box-shadow:1px 1px 5px 1px rgba(255,255,255,0.65);box-shadow:1px 1px 5px 1px rgba(255,255,255,0.65);width:250px;height:250px}.direction-vertical{flex-direction:column}.direction-horizontal{flex-direction:initial}.container{width:100%;height:100%}.configurable-application--loading{text-align:center;display:block;height:100%;width:100%;overflow:hidden;background-color:#fff}.configurable-application--loading .configurable-application__view-container{display:none}.feature-table-layer-panel{max-height:fit-content;position:fixed;left:0px;right:0px;bottom:20px;z-index:2;margin-left:0}.esri-feature-table{height:300px}.esri-splash-button{border:none}.esri-scale-bar.esri-widget{z-index:0}.esri-3dmap-ga-alert{z-index:500 !important}.esri-3dmap-ga-alert-button{float:right}html[dir="rtl"] .esri-3dmap-ga-alert-button{float:left}.esri-ui{z-index:unset}.esri-ui .media-splash-panel{z-index:unset;z-index:501}.esri-ui{z-index:unset}.media-info-panel{min-width:400px}.media-info-panel .media-info-panel__content{padding:1em;max-height:400px;overflow:auto}.esri-view-height-xsmall .media-info-panel__content{max-height:200px;overflow:auto}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.media-info-panel{min-width:200px}}#infoExpand_controls_content{max-height:unset}.scroll-overlay{display:flex;justify-content:center;width:100vw}.scroll-overlay-button{width:auto;position:fixed;bottom:25px;z-index:10}.scroll-overlay-button.scroll-overlay-top{bottom:unset;top:25px}.popup-fixed .esri-popup__inline-actions-container{display:none}.esri-share .esri-share__share-button[theme="dark"]{background-color:#242424;color:#adadad}.hide{display:none}@media only screen and (max-width: 813px){.title-container{font-size:20px}}.header{width:100%;display:block}.default-header{min-height:49px;width:100%;padding-left:0.25em;padding-right:0.25em;align-items:center;display:flex;color:#6e6e6e}.custom-header{color:#6e6e6e;width:100%}.custom-header-bottom{position:absolute;bottom:0;width:100%}.custom-inner-header{padding:1px}.default-header.dark,.custom-header.dark{background-color:#242424;color:#adadad}.default-header.light,.custom-header.dark{background-color:#fff;color:#6e6e6e}#header.hide{display:none}.esri-header__shared-theme-logo{display:flex;max-width:60px;margin-right:10px}.esri-header__shared-theme-logo img{height:100%;width:100%}html[dir="rtl"]{margin-right:0;margin-left:10px}.esri-expand__content>.esri-time-slider{width:calc(100vw - 100px);margin-left:auto;margin-right:auto}.no-slider .esri-time-slider__slider{display:none}.no-slider .esri-time-slider__layout--compact .esri-time-slider__row:nth-child(2){height:0}.no-slider-buttons .esri-time-slider>button{display:none}.no-slider-buttons .esri-time-slider--time-window{width:auto;min-width:100px}.no-slider-buttons .esri-time-slider__dates{width:auto;flex-grow:1}@media only screen and (max-width: 200px){.esri-ui{display:none}}@media only screen and (max-height: 200px){.esri-ui{display:none}}@media screen and (max-width: 415px), (max-width: 825px) and (orientation: landscape){.esri-share__share-modal{width:100vw;height:100vh;max-height:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}}.esri-ui-corner .esri-legend--card{max-width:80vw}.esri-view .inset-map{border:solid 2px #fff;background:#fff;-webkit-box-shadow:1px 1px 5px 1px rgba(255,255,255,0.65);-moz-box-shadow:1px 1px 5px 1px rgba(255,255,255,0.65);box-shadow:1px 1px 5px 1px rgba(255,255,255,0.65);width:250px;height:250px;cursor:pointer}.gutter{background-color:rgba(235,235,235,0.8);color:#656565;font-family:"calcite-web-icons";font-size:15px;font-weight:bolder}.gutter:active,.gutter:focus{background-color:#656565;color:rgba(235,235,235,0.8)}.gutter.gutter-horizontal{cursor:ew-resize}.gutter.gutter-horizontal:before,.gutter.gutter-vertical:before{position:relative}.gutter.gutter-horizontal:before{top:50%}.gutter.gutter-vertical:before{left:50%}.gutter.gutter-vertical{width:100%;cursor:ns-resize}.split.split-horizontal,.gutter.gutter-horizontal{height:100%}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.measurement-panel{min-width:300px}.app-error{width:100%;position:absolute;top:30%;text-align:center}.app-error details,.app-error summary{display:revert}.dark .slice-icon,.dark .los-icon{filter:invert(80%)}.slice-icon{background:url(../assets/slice-32.svg) no-repeat}.los-icon{background:url(../assets/line-of-sight-32.svg) no-repeat}.slice-icon,.los-icon{width:100%;height:100%;display:block;background-size:16px;background-position:50% 50%;filter:opacity(70%)}.slice-icon:hover,.los-icon:hover{filter:invert(60%)}.slice-panel{padding:0.5rem}.elevation-profile-clear{padding:0 15px 15px 15px}.esri-view-width-greater-than-xsmall .esri-ui-corner .esri-component .esri-expand__content .esri-elevation-profile{width:500px}.esri-view-width-less-than-xsmall .esri-ui-corner .esri-component .esri-expand__content .esri-elevation-profile{width:350px}
