.App{padding:0;margin:0;height:100%;width:100%}.esri-app{height:100%}.esri-app__opt-out-button{float:right}html[dir=rtl] .esri-app__opt-out-button{float:left}.esri-error-message{height:100%;width:100%;display:flex;justify-content:center;align-items:center;background:#fff}.esri-error-message p{font-weight:600}.image{margin:0!important}.image img{width:inherit}:any-link{color:var(--calcite-color-text-link)}a{word-wrap:break-word}.esri-view{width:100%;height:100%;position:relative}.esri-view instant-apps-social-share{background-color:var(--calcite-color-foreground-1)}.esri-view .esri-view-user-storage{overflow:visible;position:absolute;right:0}.esri-view calcite-popover{--calcite-popover-max-size-x: 80%}.esri-view .esri-legend.esri-widget{width:unset}.esri-view #control-panel-widget,.esri-view #language-Switcher-widget{display:none}.esri-panel calcite-shell-panel calcite-action-bar{--calcite-color-foreground-1: var(--action-bar-background);--calcite-color-foreground-2: var(--action-bar-button-background);--calcite-color-foreground-3: var(--action-bar-button-background);--calcite-color-text-3: var(--action-bar-color);--calcite-color-text-1: var(--action-bar-button-color);max-width:40%}.esri-panel calcite-shell-panel,.esri-panel calcite-panel{--calcite-shell-panel-width: 40vw}.esri-panel calcite-panel{border-bottom:unset;border-top:unset}.esri-panel calcite-action-menu>calcite-action:not([slot=trigger]){width:100vw}.esri-panel calcite-action-menu>calcite-action:not([slot=trigger]):not(:last-of-type){border-bottom:1px solid var(--calcite-color-border-1)}.esri-panel calcite-action[slot=trigger]{border-inline-start:1px solid var(--calcite-color-border-3)}.esri-panel-mobile-header{font-size:16px;display:flex;align-items:center;height:16px}.esri-panel-mobile-header calcite-icon{margin-inline-end:12px}.esri-panel calcite-action[slot=header-actions-end]{border-inline-start:1px solid var(--calcite-color-border-3)}.esri-panel-mobile-container{height:100%;border:none;position:relative}.esri-panel-mobile-map{height:50%;position:absolute;z-index:0}.esri-panel-mobile-section{height:50%;position:absolute;bottom:0;z-index:1;transition:all .5s ease-in-out}.esri-panel-mobile-section>section{height:100%}.esri-panel-section-container{position:relative;overflow:hidden;height:100%;display:flex;background:var(--background)}.esri-panel-section-container>div{width:100%}.esri-panel-section-details,.esri-panel-section-countdown,.esri-panel-section-countdown--filter,.esri-panel-section-leaderboard,.esri-panel-section-leaderboard--filter{height:100%;display:flex;flex-direction:column;overflow-y:auto}.esri-panel-details,.esri-panel-countdown,.esri-panel-leaderboard{height:100%;display:grid}.esri-panel-details>div,.esri-panel-countdown>div,.esri-panel-leaderboard>div{width:inherit}.esri-panel-countdown .esri-filter{margin:10px 10px 0}.esri-panel-details,.esri-panel-leaderboard{padding:10px}.esri-panel--mobile.esri-panel,.esri-panel--mobile-landscape.esri-panel{width:100%}.esri-panel--mobile.esri-panel calcite-panel,.esri-panel--mobile-landscape.esri-panel calcite-panel{--calcite-color-background: var(--content-background)}.esri-panel--mobile.esri-panel .esri-panel-details .esri-details,.esri-panel--mobile-landscape.esri-panel .esri-panel-details .esri-details{padding:10px}.esri-panel--mobile.esri-panel .esri-panel-details .esri-details-content,.esri-panel--mobile-landscape.esri-panel .esri-panel-details .esri-details-content{height:100%;margin-bottom:10px;overflow-y:auto}.esri-panel--mobile.esri-panel .esri-panel-details .esri-details-content *:first-child,.esri-panel--mobile-landscape.esri-panel .esri-panel-details .esri-details-content *:first-child{margin-top:0}.esri-panel--mobile.esri-panel .esri-panel-details,.esri-panel--mobile.esri-panel .esri-panel-countdown,.esri-panel--mobile-landscape.esri-panel .esri-panel-details,.esri-panel--mobile-landscape.esri-panel .esri-panel-countdown{padding:0}.esri-panel--mobile.esri-panel .esri-panel-details>div,.esri-panel--mobile.esri-panel .esri-panel-countdown>div,.esri-panel--mobile.esri-panel .esri-panel-leaderboard>div,.esri-panel--mobile-landscape.esri-panel .esri-panel-details>div,.esri-panel--mobile-landscape.esri-panel .esri-panel-countdown>div,.esri-panel--mobile-landscape.esri-panel .esri-panel-leaderboard>div{width:unset;max-width:unset;overflow-y:auto;padding-bottom:unset}.esri-panel--mobile.esri-panel .esri-panel-section-container>div,.esri-panel--mobile-landscape.esri-panel .esri-panel-section-container>div{width:100%;overflow-y:auto}.esri-panel--mobile.esri-panel .esri-panel-section-details,.esri-panel--mobile.esri-panel .esri-panel-section-countdown,.esri-panel--mobile.esri-panel .esri-panel-section-countdown--filter,.esri-panel--mobile.esri-panel .esri-panel-section-leaderboard,.esri-panel--mobile.esri-panel .esri-panel-section-leaderboard--filter,.esri-panel--mobile-landscape.esri-panel .esri-panel-section-details,.esri-panel--mobile-landscape.esri-panel .esri-panel-section-countdown,.esri-panel--mobile-landscape.esri-panel .esri-panel-section-countdown--filter,.esri-panel--mobile-landscape.esri-panel .esri-panel-section-leaderboard,.esri-panel--mobile-landscape.esri-panel .esri-panel-section-leaderboard--filter{width:unset;max-width:unset;overflow-y:hidden}.esri-panel--mobile.esri-panel .esri-panel-section-countdown,.esri-panel--mobile.esri-panel .esri-panel-section-countdown--filter,.esri-panel--mobile-landscape.esri-panel .esri-panel-section-countdown,.esri-panel--mobile-landscape.esri-panel .esri-panel-section-countdown--filter{height:100%}.esri-panel--mobile.esri-panel .esri-panel-section-countdown .esri-countdown-container,.esri-panel--mobile.esri-panel .esri-panel-section-countdown--filter .esri-countdown-container,.esri-panel--mobile-landscape.esri-panel .esri-panel-section-countdown .esri-countdown-container,.esri-panel--mobile-landscape.esri-panel .esri-panel-section-countdown--filter .esri-countdown-container{border-radius:unset;padding:0}.esri-panel--mobile.esri-panel .esri-panel-section-countdown--filter .esri-filter,.esri-panel--mobile-landscape.esri-panel .esri-panel-section-countdown--filter .esri-filter{margin:10px}.esri-panel--mobile.esri-panel .esri-panel-section-countdown--filter .esri-countdown-container,.esri-panel--mobile-landscape.esri-panel .esri-panel-section-countdown--filter .esri-countdown-container{margin-top:0}.esri-panel--mobile-landscape.esri-panel .esri-panel-mobile-map{height:100%;width:50%;border:none;left:0}.esri-panel--mobile-landscape.esri-panel .esri-panel-mobile-container{width:50%;position:absolute;right:0}.esri-panel--mobile-landscape.esri-panel .esri-panel-mobile-section{height:100%;transition:none}.esri-paging{height:55px;padding:0 10px;background:#000;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.esri-paging calcite-button{border:1px solid #757575;--calcite-color-text-inverse: #ffffff;--calcite-color-inverse: #000000;--calcite-color-inverse-hover: #242424;--calcite-color-inverse-press: #242424}.esri-next-button{display:flex;align-items:center}.esri-leaderboard{display:flex;flex-flow:column;overflow-y:auto;gap:10px}.esri-leaderboard calcite-action{width:min-content;--calcite-color-foreground-3: var(--accent-background);--calcite-color-foreground-2: var(--accent-background);--calcite-color-text-1: var(--accent-color)}.esri-leaderboard-collapse{--calcite-color-foreground-1: var(--background)}.esri-leaderboard-container{display:grid;grid-gap:8px;overflow-y:auto}.esri-leaderboard-container calcite-accordion,.esri-leaderboard-container calcite-accordion-item{--calcite-accordion-item-border: var(--calcite-color-border-1);--calcite-accordion-item-background: var(--content-background)}.esri-leaderboard-container calcite-accordion calcite-action,.esri-leaderboard-container calcite-accordion-item calcite-action{--calcite-color-foreground-1: var(--content-background);--calcite-color-text-3: var(--content-color);--calcite-color-brand: var(--accent-color)}.esri-leaderboard-container calcite-accordion .esri-widget,.esri-leaderboard-container calcite-accordion-item .esri-widget{color:var(--content-color);background-color:var(--content-background)}.esri-leaderboard-container calcite-accordion .esri-feature-media__chart,.esri-leaderboard-container calcite-accordion-item .esri-feature-media__chart{background-color:var(--content-background)}.esri-leaderboard-content{margin-bottom:20px;color:var(--content-color);font-size:10px;line-height:16.35px}.esri-leaderboard-content .esri-feature__content-element{padding:0}.esri-leaderboard-content .esri-feature__main-container{margin-top:8px}.esri-panel--mobile .esri-leaderboard calcite-action,.esri-panel--mobile-landscape .esri-leaderboard calcite-action{--calcite-color-text-3: var(--calcite-color-text-2);--calcite-color-foreground-1: var(--content-background)}.calcite-mode-dark .esri-panel--mobile .esri-leaderboard calcite-action,.calcite-mode-dark .esri-panel--mobile-landscape .esri-leaderboard calcite-action{--calcite-color-text-3: var(--calcite-color-text-2);--calcite-color-foreground-1: var(--content-background)}.calcite-mode-dark .esri-panel--mobile .esri-leaderboard-container calcite-accordion,.calcite-mode-dark .esri-panel--mobile .esri-leaderboard-container calcite-accordion-item,.calcite-mode-dark .esri-panel--mobile-landscape .esri-leaderboard-container calcite-accordion,.calcite-mode-dark .esri-panel--mobile-landscape .esri-leaderboard-container calcite-accordion-item{--calcite-color-border-2: var(--calcite-color-foreground-1);--calcite-accordion-item-border: var(--calcite-color-foreground-1)}.esri-header{--calcite-color-foreground-1: var(--header-background);--calcite-color-text-1: var(--primary-color)}.esri-filter-search-container{height:39px}.esri-filter-search-container .esri-search{width:100%;border:1px solid var(--calcite-color-border-1)}.esri-filter-search-container .esri-input[type=text]{height:37px;background:#545353;color:#fff}.esri-filter-search-container .esri-input[type=text]::placeholder{color:#fff;opacity:1}.esri-filter-search-container .esri-input[type=text]::-ms-input-placeholder{color:#fff}.esri-filter-search-container .esri-menu{line-height:18.5px}.esri-filter-search-container .esri-menu__list-item{border-top:1px solid var(--calcite-color-border-1)}.esri-filter-search-container .esri-menu.esri-search__suggestions-menu{outline:var(--calcite-color-border-1) solid 1px}.esri-filter-search-container .esri-widget--button{height:37px;width:37px;background:#545353;color:#fff;border-left:solid 1px rgba(255,255,255,.8)}.esri-filter-search-container .esri-widget--button:hover{background:#919090;color:#fff}.esri-panel--mobile .esri-filter-search-container,.esri-panel--mobile-landscape .esri-filter-search-container{height:30px}.esri-panel--mobile .esri-filter-search-container .esri-input[type=text],.esri-panel--mobile-landscape .esri-filter-search-container .esri-input[type=text]{height:28px}.esri-panel--mobile .esri-filter-search-container .esri-menu,.esri-panel--mobile-landscape .esri-filter-search-container .esri-menu{line-height:15px}.esri-panel--mobile .esri-filter-search-container .esri-widget--button,.esri-panel--mobile-landscape .esri-filter-search-container .esri-widget--button{height:28px;width:28px}.esri-compare{display:flex;flex-flow:row nowrap;margin:6px 0}.esri-compare calcite-panel{width:240px;max-height:50vh;margin-right:6px}.esri-compare calcite-panel .esri-widget{color:var(--content-color);background-color:var(--content-background)}.esri-compare calcite-panel .esri-feature-media__chart{background-color:var(--content-background)}.esri-compare-content{padding:10px}@media only screen and (max-width: 829px){.esri-compare{display:none}}.esri-details{display:flex;flex-flow:column;overflow-y:auto}.esri-details-container{height:100%;background:var(--content-background);color:var(--content-color);border:1px solid var(--border-color);border-radius:4px;padding:12px;margin-bottom:10px;overflow-y:auto}.esri-details-title{font-size:14px;margin-top:0}.esri-details-content{font-size:13px;line-height:16.35px}.esri-details-content *:last-child{margin-bottom:0}.esri-details-content img,.esri-details-content figure{max-width:100%}.esri-details-start{padding-top:12px}.esri-countdown{display:flex;flex-flow:column;color:var(--content-color);overflow-y:auto}.esri-countdown calcite-action{width:min-content;padding-top:24px;--calcite-color-foreground-3: var(--accent-background);--calcite-color-foreground-2: var(--accent-background);--calcite-color-foreground-1: var(--content-background);--calcite-color-text-1: var(--accent-color);--calcite-color-text-3: var(--content-color);--calcite-color-brand: var(--accent-color)}.esri-countdown-container{height:100%;border:1px solid var(--border-color);border-radius:4px;margin:10px;padding:12px;background-color:var(--content-background);overflow-y:auto}.esri-countdown-title{font-size:14px;margin-top:0}.esri-countdown-content{font-size:10px;line-height:16.35px}.esri-countdown-content .esri-feature__content-element{padding:0}.esri-countdown-content .esri-feature__main-container{margin-top:18px}.esri-countdown-content .esri-widget{color:var(--content-color);background-color:var(--content-background)}.esri-countdown-content .esri-feature-media__chart{background-color:var(--content-background)}.esri-countdown-search{--calcite-color-foreground-1: #a3a3a3;--calcite-color-text-1: #fff;--calcite-color-border-1: #a3a3a3}.esri-countdown-search calcite-icon{--calcite-color-text-2: #fff}.esri-countdown-search ::placeholder{color:#fff}.esri-panel--mobile .esri-countdown-container,.esri-panel--mobile-landscape .esri-countdown-container{border:none;overflow-y:auto;margin:10px 10px 0}.esri-control-panel{--calcite-color-background: var(--calcite-color-foreground-1)}.esri-control-panel calcite-action{width:40px}.esri-control-panel calcite-button{z-index:1}.calcite-mode-dark .esri-control-panel{--calcite-color-foreground-1: #242424}.calcite-mode-dark .esri-control-panel calcite-action{--calcite-color-foreground-2: #303030}html,body,#root{padding:0;margin:0;height:100%;width:100%;overflow:hidden}body{margin:0;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}
