html,body,#sidebar-root{width:100%;height:100%;margin:0}.calcite-mode-light,.calcite-mode-dark{--calcite-font-family: "Avenir Next", "Avenir", "Segoe UI", Arial, sans-serif}.calcite-mode-light body,.calcite-mode-light #sidebar-root,.calcite-mode-light .themed-container,.calcite-mode-dark body,.calcite-mode-dark #sidebar-root,.calcite-mode-dark .themed-container{background-color:var(--calcite-color-surface-1)}.themed-container,body{--instant-apps-theme-panel-background: var(--calcite-color-surface-1);--instant-apps-theme-content-background: var(--calcite-color-surface-2);--instant-apps-theme-panel-text: var(--calcite-color-text-1);--instant-apps-theme-panel-text-subtle: var(--calcite-color-text-2);--calcite-slider-text-color: var(--instant-apps-theme-panel-text);--calcite-block-text-color: var(--instant-apps-theme-panel-text);--calcite-input-number-background-color: var( --instant-apps-theme-panel-background );--calcite-color-background: var(--calcite-color-surface-1);--calcite-color-foreground-1: var(--calcite-color-surface-2);--calcite-color-foreground-2: var(--calcite-color-surface-3);--calcite-color-foreground-3: var(--calcite-color-surface-1);--calcite-color-surface-4: var(--calcite-color-surface-1);--calcite-color-focus: var(--calcite-color-brand);--calcite-action-bar-shadow: 0;background-color:var(--instant-apps-theme-panel-background);color:var(--instant-apps-theme-panel-text);font-family:var(--calcite-font-family)}.sidebar-map-wrap .esri-widget,.sidebar-map-wrap .esri-view{background-color:var(--calcite-color-surface-2);font-family:var(--calcite-font-family)}instant-apps-header{--calcite-ui-icon-color: var( --instant-apps-theme-header-text, var(--calcite-color-text-1) );--header-background: var( --instant-apps-theme-header-background, var(--calcite-color-surface-2) );--header-color: var( --instant-apps-theme-header-text, var(--calcite-color-text-1) )}html,body{overflow:hidden}#sidebar-root{position:relative}.sidebar-map-wrap{position:relative;width:100%;height:100%}.sidebar-map-wrap calcite-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}arcgis-sketch,instant-apps-measurement,.sidebar-sketch-panel>calcite-action .esri-measurement{--calcite-color-surface-2: transparent}.sidebar-map-wrap .arcgis-button,.sidebar-map-wrap .sidebar-map-button{--calcite-icon-color: var(--calcite-color-text-3);--calcite-button-background-color: var(--calcite-color-surface-2);color:var(--calcite-color-text-3);background-color:var(--calcite-color-surface-2)}.sidebar-map-wrap calcite-action.sidebar-map-button{--calcite-action-background-color: var(--calcite-color-surface-2);--calcite-action-text-color: var(--calcite-color-text-3);--calcite-action-icon-color: var(--calcite-color-text-3);--calcite-action-background-color-hover: var(--calcite-color-foreground-2);--calcite-action-text-color-hover: var(--calcite-color-text-1);--calcite-action-icon-color-hover: var(--calcite-color-text-1)}.sidebar-map-wrap instant-apps-social-share.sidebar-map-share{--instant-apps-social-share-popover-button-background-color: var( --calcite-color-surface-2 );--instant-apps-social-share-popover-button-icon-color: var( --calcite-color-text-3 );--calcite-button-background-color: var(--calcite-color-surface-2);--calcite-button-text-color: var(--calcite-color-text-3);--calcite-button-icon-color: var(--calcite-color-text-3);--calcite-button-background-color-hover: var(--calcite-color-foreground-2);--calcite-button-text-color-hover: var(--calcite-color-text-1);--calcite-button-icon-color-hover: var(--calcite-color-text-1)}instant-apps-header instant-apps-social-share.sidebar-header-share{--calcite-icon-color: var(--calcite-color-text-1)}instant-apps-header instant-apps-social-share.sidebar-header-share{--instant-apps-social-share-popover-button-background-color: transparent;--instant-apps-social-share-popover-button-icon-color: var( --calcite-ui-icon-color );--instant-apps-header-height: 36px}arcgis-expand.focus-popup-enabled{z-index:0}.sidebar-panel{padding:12px;min-width:260px}.sidebar-shell-panel.hide{display:none}.sidebar-shell-panel{background-color:var(--instant-apps-theme-panel-background)}.sidebar-action-bar,.sidebar-mobile-action-bar{--calcite-action-bar-background-color: var( --instant-apps-theme-content-background );--calcite-action-group-border-color: var(--calcite-color-border-3);--calcite-action-background-color: var( --instant-apps-theme-content-background );--calcite-action-background-color-hover: var(--calcite-color-surface-3);--calcite-action-background-color-press: var( --instant-apps-theme-panel-background );--calcite-action-text-color: var(--calcite-color-text-2);--calcite-action-text-color-press: var(--calcite-color-text-1);background-color:var(--instant-apps-theme-content-background)}.sidebar-action-bar calcite-action[active],.sidebar-mobile-action-bar calcite-action[active]{--calcite-action-background-color: var( --instant-apps-theme-panel-background );--calcite-action-text-color: var(--calcite-color-text-1)}.sidebar-action-bar,.sidebar-mobile-action-bar{border-inline-end:1px solid var(--calcite-color-border-3)}.sidebar-action-bar calcite-action[active],.sidebar-mobile-action-bar calcite-action[active]{--calcite-action-background-color: var(--calcite-color-brand);--calcite-action-background-color-hover: var(--calcite-color-brand-hover);--calcite-action-background-color-press: var(--calcite-color-brand-press);--calcite-action-text-color: var(--calcite-color-text-inverse);--calcite-action-text-color-press: var(--calcite-color-text-inverse)}.instant-apps-measurement-panel calcite-action,.instant-apps-measurement-panel calcite-action.active-tool{--calcite-action-background-color: transparent !important;--calcite-action-background-color-hover: transparent !important;--calcite-action-background-color-pressed: transparent !important;--calcite-action-background-color-selected: transparent !important;--calcite-action-icon-color: var(--calcite-color-text-1);--calcite-action-icon-color-hover: var(--calcite-color-text-1);--calcite-action-icon-color-pressed: var(--calcite-color-text-1);--calcite-action-text-color: var(--calcite-color-text-1);--calcite-action-text-color-hover: var(--calcite-color-text-1);--calcite-action-text-color-pressed: var(--calcite-color-text-1);--calcite-action-border-color: transparent;--calcite-action-border-color-hover: transparent;--calcite-action-border-color-pressed: transparent;--calcite-action-border-color-selected: transparent;background:transparent!important;background-color:transparent!important}.instant-apps-measurement-panel calcite-action-bar{--calcite-action-background-color: transparent !important;--calcite-action-background-color-hover: transparent !important;--calcite-action-background-color-pressed: transparent !important;background:transparent!important}.instant-apps-measurement-panel .esri-measurement-widget-content,.instant-apps-measurement-panel .esri-measurement{background-color:var(--calcite-color-surface-1)}calcite-panel,arcgis-features{--calcite-font-size-0: .9rem}.themed-container{--sidebar-themed-brand: var(--calcite-color-brand);--sidebar-themed-map-background: var(--calcite-color-surface-2);--sidebar-themed-map-icon: var(--calcite-color-text-3)}.sidebar-panel-content,.sidebar-mobile-panel-content,.table-panel>calcite-panel,.sidebar-panel-inner,.table-panel calcite-tabs,.sidebar-map-wrap arcgis-expand>*,.sidebar-map-wrap arcgis-popup,#sidebar-root>instant-apps-splash,instant-apps-social-share{--calcite-color-surface-1: light-dark(#f7f7f7, #212121);--calcite-color-surface-2: light-dark(#fff, #2b2b2b);--calcite-color-surface-3: light-dark(#f2f2f2, #363636);--calcite-color-surface-4: light-dark(#ebebeb, #404040);--calcite-color-background: var(--calcite-color-surface-1);--calcite-color-foreground-1: var(--calcite-color-surface-2);--calcite-color-foreground-2: var(--calcite-color-surface-3);--calcite-color-foreground-3: var(--calcite-color-surface-4);--calcite-color-border-1: light-dark(#d4d4d4, #545454);--calcite-color-border-2: light-dark(#dedede, #4a4a4a);--calcite-color-border-3: light-dark(#ebebeb, #404040);--calcite-color-border-input: light-dark(#949494, #757575);--calcite-color-text-1: light-dark(#141414, #fff);--calcite-color-text-2: light-dark(#4a4a4a, #bfbfbf);--calcite-color-text-3: light-dark(#6b6b6b, #9e9e9e);--calcite-color-focus: var(--calcite-color-brand);--instant-apps-theme-panel-background: var(--calcite-color-surface-1);--instant-apps-theme-content-background: var(--calcite-color-surface-2);--instant-apps-theme-panel-text: var(--calcite-color-text-1);--instant-apps-theme-panel-text-subtle: var(--calcite-color-text-2);--calcite-slider-text-color: var(--calcite-color-text-1);--calcite-block-text-color: var(--calcite-color-text-1);--calcite-input-number-background-color: var(--calcite-color-surface-1);--calcite-panel-background-color: var(--calcite-color-surface-1);--calcite-panel-header-background-color: var(--calcite-color-surface-1);--calcite-panel-heading-text-color: var(--calcite-color-text-1);--calcite-panel-border-color: var(--calcite-color-border-2);--calcite-panel-header-action-background-color: transparent;--calcite-panel-header-action-background-color-hover: var( --calcite-color-surface-3 );--calcite-panel-header-action-background-color-press: var( --calcite-color-surface-1 );--calcite-panel-header-action-text-color: var(--calcite-color-text-2);--calcite-panel-header-action-text-color-press: var(--calcite-color-text-1);background-color:var(--calcite-color-surface-1);color:var(--calcite-color-text-1)}instant-apps-social-share{background-color:transparent}.sidebar-map-wrap instant-apps-social-share.sidebar-map-share{--instant-apps-social-share-popover-button-background-color: var( --sidebar-themed-map-background );--instant-apps-social-share-popover-button-icon-color: var( --sidebar-themed-map-icon )}.sidebar-map-wrap arcgis-expand{--calcite-popover-background-color: light-dark(#fff, #2b2b2b);--calcite-popover-border-color: light-dark(#ebebeb, #404040);--calcite-popover-text-color: light-dark(#141414, #fff);--calcite-panel-background-color: light-dark(#f7f7f7, #212121)}.sidebar-panel-content,.sidebar-mobile-panel-content,.table-panel>calcite-panel{--calcite-color-brand: var(--sidebar-themed-brand)}.sidebar-panel-content{margin:0;height:100%}.sidebar-panel-content>calcite-action[slot^=header-],.sidebar-mobile-panel-content>calcite-action[slot^=header-]{--calcite-action-background-color: var( --calcite-panel-header-action-background-color );--calcite-action-background-color-hover: var( --calcite-panel-header-action-background-color-hover );--calcite-action-background-color-press: var( --calcite-panel-header-action-background-color-press );--calcite-action-text-color: var(--calcite-panel-header-action-text-color);--calcite-action-text-color-press: var( --calcite-panel-header-action-text-color-press )}.sidebar-panel-content.hide{display:none}.sidebar-panel-inner{margin:0;padding:0;height:100%;min-height:0;display:flex;flex-direction:column;overflow:auto}.sidebar-panel-inner :is(arcgis-layer-list,arcgis-layer-list-next){--calcite-action-background-color: transparent}.sidebar-panel-inner h4{margin:0 0 8px;font-size:.95rem}.sidebar-panel-inner p{margin:0;color:var(--calcite-color-text-2);line-height:1.4}.sidebar-empty-results{margin:0;padding:.5em}.sidebar-edit-request-warning{margin:0;padding:0;color:var(--calcite-color-status-danger)}.sidebar-details-content{margin:var(--calcite-space-none);padding:var(--calcite-space-md);color:var(--calcite-color-text-1);line-height:var(--calcite-font-line-height-relative-normal)}.sidebar-details-content :first-child{margin-top:0}.sidebar-details-content img{max-width:100%;height:auto}.sidebar-popup-feature-content{margin:0;padding:0;width:100%;flex:1 1 auto;min-height:0}.sidebar-popup-feature-content arcgis-features{display:block;width:100%;height:100%;min-height:0;overflow:auto}.sidebar-classic-popup-feature-content{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-height:0;overflow:auto}.sidebar-classic-popup-item{display:block;width:100%;flex:0 0 auto;height:auto;min-height:0;border-block-end:1px solid var(--calcite-color-border-2)}.sidebar-classic-popup-item[collapsed]{block-size:auto;max-block-size:fit-content;overflow:hidden}.sidebar-map-wrap.popup-panel-mode .esri-popup{display:none}.sidebar-panel-inner :is(instant-apps-buffer){--default-width: 100%}.sidebar-panel-inner :is(arcgis-layer-list,arcgis-legend,arcgis-basemap-gallery,arcgis-search,arcgis-sketch,arcgis-feature-table,arcgis-editor){width:100%;height:100%;min-height:0}.sidebar-panel-inner arcgis-bookmarks{width:100%;height:auto;min-height:220px}.sidebar-panel-inner arcgis-legend{padding:var(--calcite-space-sm);--arcgis-internal-panel-overflow: none}.sidebar-utility-network-panel,.sidebar-oriented-imagery-panel{height:100%}.sidebar-utility-network-host,.sidebar-oriented-imagery-viewer-host{height:100%;min-height:360px}.sidebar-panel-inner instant-apps-export{max-height:52vh;overflow:auto}.sidebar-sketch-panel{display:flex;flex-direction:column;gap:.5rem;min-height:0;height:100%}.sidebar-sketch-toolbar{display:flex;align-items:flex-start;max-width:85vw;min-width:0;overflow-x:auto;overflow-y:hidden}.sidebar-sketch-toolbar arcgis-sketch{flex:0 0 auto;min-width:max-content}.sidebar-sketch-palette-action{flex:0 0 auto;height:54px;width:38px;background-color:var(--calcite-color-surface-2);box-shadow:var(--arcgis-internal-box-shadow)}.sidebar-sketch-color-panel{min-width:220px;display:flex;flex-direction:column;gap:.5rem}.sidebar-map-wrap .scroll-overlay{display:flex;justify-content:center;width:100vw}.sidebar-map-wrap .scroll-overlay__button{position:fixed;left:50%;transform:translate(-50%);bottom:25px;width:auto;z-index:2}.esri-view-width-less-than-small .sidebar-map-wrap .scroll-overlay__button{bottom:78px}.sidebar-sketch-text-content{min-width:220px;display:flex;flex-direction:column;gap:.5rem;padding:1em}.sidebar-sketch-text-controls{display:flex;flex-direction:column;gap:.5rem}.table-panel{width:100%}.table-panel arcgis-feature-table{width:100%;height:300px}.sidebar-mobile-panel{display:none}@media(min-width:961px){arcgis-layer-list{width:100%;max-width:100%}}@media only screen and (max-width:700px){#sidebar-root{--sidebar-mobile-action-bar-height: 48px;height:100dvh}.sidebar-map-wrap .scroll-overlay__button{top:20px;bottom:unset}instant-apps-keyboard-shortcuts{max-height:40vh;overflow:auto}.sidebar-mobile-panel{display:block;border-top:1px solid var(--calcite-color-border-1);background:var(--calcite-color-surface-1)}.sidebar-mobile-panel.hide{display:none}.sidebar-mobile-block-container{overflow-x:hidden;overflow-y:hidden;height:0;max-height:0}.sidebar-mobile-block-container.half{height:50vh;max-height:50vh}.sidebar-mobile-block-container.full{margin:0;height:calc(100dvh - var(--sidebar-app-header-height, 0px) - var(--sidebar-mobile-action-bar-height));max-height:calc(100dvh - var(--sidebar-app-header-height, 0px) - var(--sidebar-mobile-action-bar-height));overflow-y:auto;border-top:1px solid var(--calcite-color-border-1);border-bottom:1px solid var(--calcite-color-border-1);background:var(--calcite-color-surface-1)}.sidebar-mobile-block-container.collapsed{height:auto;max-height:none}.sidebar-mobile-block-container.collapsed .sidebar-panel-inner,.sidebar-mobile-panel-content.hide{display:none}.sidebar-mobile-panel-content{height:100%}.sidebar-mobile-action-bar{border-right-width:0;border-left-width:0;width:100%;border-top:1px solid var(--calcite-color-border-3)}.sidebar-mobile-size-action{display:inline-flex;visibility:visible}.sidebar-mobile-bar-actions{display:flex;flex-direction:row;width:100%;justify-content:space-evenly}.sidebar-mobile-footer-action{width:100%}}
