.sceneviewer-basemap-gallery {width: 248px; min-height: 40px;}.sceneviewer-basemap-gallery.esri-disabled > * {pointer-events: none; opacity: 0.2;}.sceneviewer-basemap-gallery.esri-disabled > .sceneviewer-basemap-gallery__loading-container {pointer-events: all; opacity: 1;}.sceneviewer-basemap-gallery .sceneviewer-basemap-gallery__loading-container {padding: 6px; text-align: center; display: none;}.sceneviewer-basemap-gallery.sceneviewer-basemap-gallery--loading .sceneviewer-basemap-gallery__loading-container {display: block;}.wsv-viewertool-pane .wsv-viewertool-pane__content {max-height: 50vh;}.wsv-viewertool-pane .wsv-viewertool-pane__content .basemap-gallery-pane {display: flex; justify-content: center;}.wsv-viewertool-pane .basemap-gallery-pane__underground-container {height: auto !important; border-top: 1px #a9a9a9 solid; margin-top: 0px;}.sceneviewer-basemap-item {float: left; width: 104px; margin: 5px 10px 0 10px; transition: opacity 0.2s; cursor: pointer; box-sizing: content-box;}.sceneviewer-basemap-item .sceneviewer-basemap-item__title-container {background-color: transparent; text-align: center; width: 100%; height: 2.6em; overflow: hidden; display: block; transition: color 0.2s; word-wrap: break-word; font-size: var(--calcite-font-size--2);}.sceneviewer-basemap-item .sceneviewer-basemap-item__thumbnail {height: 67px; width: 100px; border: 1px solid #fff; margin: 1px; box-shadow: 0px 1px 2px #b3b3b3; transition: box-shadow 0.2s;}.sceneviewer-basemap-item:hover .sceneviewer-basemap-item__thumbnail {box-shadow: 0px 0px 6px #9c9c9c;}.sceneviewer-basemap-item:hover .sceneviewer-basemap-item__title-container {color: #0079c1;}.sceneviewer-basemap-item.esri-disabled {opacity: 0.25; cursor: default;}.sceneviewer-basemap-item.esri-disabled:hover .sceneviewer-basemap-item__thumbnail {box-shadow: 0px 1px 2px #b3b3b3;}.sceneviewer-basemap-item.esri-disabled:hover .sceneviewer-basemap-item__title-container {color: inherit;}.sceneviewer-basemap-item.sceneviewer-basemap-item--active .sceneviewer-basemap-item__thumbnail {border: 2px solid #0079c1; box-shadow: 0px 1px 2px #0079c1; margin: 0;}.sceneviewer-basemap-item.sceneviewer-basemap-item--active .sceneviewer-basemap-item__thumbnail:hover {box-shadow: 0px 1px 2px #0079c1;}.sceneviewer-basemap-item.sceneviewer-basemap-item--active .sceneviewer-basemap-item__title-container {color: #0079c1;}.esriRtl .sceneviewer-basemap-item {float: right;}.ellipsis {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.building-viewertool__activation-widget-wrapper {display: flex; align-items: center;}.building-viewertool__activation-widget-wrapper .filters-select {flex-shrink: 0; padding-left: 7.5px; margin-right: -4px;}.building-viewertool__has-filters .building-viewertool__message-active-filters {margin: 0 30px; font-size: 95%; opacity: 0.7;}.building-viewertool__has-filters .building-viewertool__message-active-filters h5 {font-size: 110%;}.building-viewertool__has-filters .building-viewertool__message-active-filters h5 b {color: #5b5b5b;}.building-activation {flex-grow: 1;}.building-activation .select-wrapper {width: 100%; box-sizing: inherit;}.building-activation .esri-select {width: 100%; padding-left: 0.9em; padding-right: 2.7em; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23595959' d='M11.2,13.5l4.8,4.8l4.9-4.8H22l-6,6l-6-6C10,13.5,11.2,13.5,11.2,13.5z'/%3E%3C/svg%3E") no-repeat right center #fff; line-height: 28px;}.esriRtl .building-activation .esri-select {padding-right: 0.9em; padding-left: 2.7em; background-position-x: left;}.esriRtl .building-viewertool__activation-widget-wrapper .filters-select {padding-left: 0; margin-right: 0; padding-right: 7.5px; margin-left: -4px;}.filters-select {display: block; width: 13px; height: 13px;}.filters-select .filters-select__dropdown {background-image: url("BuildingExplorer/images/edit-layer.svg") !important; background-size: 13px; width: 13px; height: 13px; opacity: 0.3; cursor: pointer;}.filters-select:hover .filters-select__dropdown, .filters-select.active .filters-select__dropdown {background-position: 0px 13px;}.filters-select .filters-select__container {position: absolute; right: 4px; margin-top: 3px; background: #fff; border: 1px solid #dddddd; box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); z-index: 100; display: none;}.filters-select .filters-select__container.filters-select__open {display: block;}.filters-select .filters-select__container ul {margin: 10px 15px; padding: 0;}.filters-select .filters-select__container ul > li.filters-select__filter-item {list-style: none; margin-top: 5px;}.filters-select .filters-select__container ul > li.filters-select__filter-item.filters-select__filter-item-active label {color: #4b4b4b;}.filters-select .filters-select__container ul > li.filters-select__filter-item:first-child {margin-top: 0;}.filters-select .filters-select__container ul > li.filters-select__filter-item input[type=radio] {background-image: url("BuildingExplorer/images/radio.svg"); background-position: 0 28px; height: 14px; width: 14px; outline: none; border: none; -webkit-appearance: none; vertical-align: -2px;}.filters-select .filters-select__container ul > li.filters-select__filter-item input[type=radio]:hover {background-position: 0 14px;}.filters-select .filters-select__container ul > li.filters-select__filter-item input[type=radio]:checked {background-position: 0 0;}.filters-select .filters-select__container ul > li.filters-select__filter-item input[type=radio]:checked:hover {background-position: 0 42px;}.filters-select .filters-select__container ul > li.filters-select__filter-item label {margin-left: 10px;}.esriRtl .filters-select .filters-select__container ul > li.filters-select__filter-item label {margin-right: 10px; margin-left: 0;}.building-viewertool .esri-building-explorer {max-height: unset; padding: 0; margin-top: 20px; overflow: visible;}.building-viewertool .esri-building-explorer__levels .esri-widget__heading {display: none;}.building-viewertool .esri-building-level-picker-item--active .esri-building-level-picker-item__base .rect {border-color: #7bc4e4; background-color: rgba(115, 218, 248, 0.6); transition: box-shadow 0.5s, border 0.5s; box-shadow: -1px -1px 2px rgba(115, 218, 248, 0.2);}.building-viewertool .esri-building-level-picker-item--active.esri-building-level-picker-item--hover .esri-building-level-picker-item__base .rect {border-color: #0079c1; border-width: 3px; box-shadow: -2px -2px 10px rgba(115, 218, 248, 0.8);}.building-viewertool .esri-widget__heading {font-weight: normal;}.building-viewertool .esri-building-explorer__phases {margin-bottom: 10px;}.building-viewertool .esri-building-level-picker-label--empty {font-size: var(--calcite-font-size--2);}.building-viewertool .layer-loading-progress-bar {left: 0;}.wsv-viewertool-pane__content.buildings {padding: 0; padding-top: 0;}.crosshair {pointer-events: none; position: absolute; width: 40px; height: 40px; background-image: url("Crosshair/images/crosshair.svg"); opacity: 0.4;}.wsv-dialog--save__row-container {display: flex; margin: 9px 0px 9px 0px; font-size: var(--calcite-font-size--2);}.wsv-dialog--save__row-container label {margin-top: 3px; width: 100px; display: inline-block;}.wsv-dialog--save__margin-container {margin: 20px 0 0 0;}.wsv-dialog--save__sceneproperties {min-width: 200px; min-height: 100px;}.wsv-dialog--save__sceneproperties table {width: 100%;}.wsv-dialog--save__sceneproperties label {padding-bottom: 3px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: var(--calcite-font-size--2);}.wsv-dialog--save__scenethumbnail {width: 177px; margin-inline-end: 10px;}.wsv-dialog--save__saveloc--focus {color: #0079c1;}.wsv-dialog--save__saveloc-toggle {margin-bottom: 4px;}.wsv-dialog {z-index: 900;}.wsv-dialog__title {font-size: var(--calcite-font-size-1);}.wsv-dialog__subtitle {font-size: var(--calcite-font-size--2);}.wsv-dialog--error__details {margin-top: 10px;}.fpsView {background: transparent; position: absolute; left: 3px; bottom: 15px; color: white; opacity: 1; padding: 15px; width: 10px; height: 10px; cursor: pointer; font-family: "Andalo Mono", monospace; font-size: var(--calcite-font-size--2); line-height: 16px; border-radius: 3px;}.fpsView.active {background: rgba(0, 0, 0, 0.5); width: auto; height: auto;}.fpsView ul {margin: 0; padding: 0; text-indent: 0; list-style-type: none;}.fpsView ul li {margin: 0; padding: 0; text-indent: 0;}.fpsView ul ul {margin-top: 5px; margin-left: 15px; list-style-type: disc;}.fpsView ul ul ul {margin-top: 0; list-style-type: none;}.esriRtl .fpsView {left: auto; right: 0px;}.esriRtl .fpsView ul ul {margin-left: 0; margin-right: 15px;}.esriHasSlides .fpsView {bottom: 77px;}.basemap-gallery-pane__underground-container .containerTransparencySlider {display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; padding: 20px 32px;}.basemap-gallery-pane__underground-container .containerTransparencySlider .esri-slider {width: 100%; margin-top: 10px; padding-top: 10px; padding-bottom: 26px;}.basemap-gallery-pane__underground-container .containerTransparencySlider .esri-slider .esri-slider__content {margin: 0 !important;}.basemap-gallery-pane__underground-container .containerTransparencySlider .esri-slider .esri-slider__thumb {width: 21px; height: 21px; left: -10px; top: -10px; background: url("GroundSlider/images/earth.svg") transparent no-repeat;}.disableLink {cursor: inherit; pointer-events: none; text-decoration: none !important;}.dropdown-link.dropdown-title {background-color: #fbfbfb; cursor: default; border-top-color: #ddd;}.dropdown-link.dropdown-title:after {content: "";}.recentScene.dropdown-link {padding-bottom: 2px;}.recentScene.dropdown-link:after {top: 1.3em;}.recentScene.dropdown-link .recentScene-thumbnail {width: 77px;}.recentScene.dropdown-link .recentScene-thumbnail img {width: 67px; height: 44px; border: none; border-width: 0;}.recentScene.dropdown-link .title {max-width: 190px; white-space: normal;}.recentScene.dropdown-link .title span {text-overflow: ellipsis; overflow: hidden; display: block;}#sceneType {background: url("Header/images/Global_Scene16.svg") 16px 16px; width: 16px; height: 16px; display: inline-block; margin-left: 10px; margin-right: -26px; vertical-align: middle; margin-top: -5px;}#sceneType.local {background: url("Header/images/Local_Scene16.svg") 16px 16px;}#globe-img, .esriRtl #local-img, #local-img {background: url("Header/images/Global_Scene16.svg") 16px 16px; width: 16px; height: 16px; display: inline-block; margin: 0 7px 4px 0; vertical-align: middle;}#local-img {background: url("Header/images/Local_Scene16.svg") 16px 16px;}#webmap-title {margin-top: 13px;}#webmap-title #webmap-title-text {color: #4c4c4c; width: 100%; display: inline-block; padding-right: 10px; margin-right: -10px; vertical-align: middle; margin-bottom: 3px;}#webmap-title #webmap-title-text:hover {color: #0079c1;}#header_map_try {margin: 20px 20px;}#header_map_try #webmap-try-arcgis,#header_map_try #webmap-try-arcgis:active,#header_map_try #webmap-try-arcgis:hover {color: #4c4c4c !important; text-decoration: underline;}@media (max-width: 700px) {.esriIsEmbedOrFullscreen #header_map_try,.esriIsEmbedOrFullscreen #header-full-viewer {display: none;}}.esriIsPhoneSize.esriIsEmbedOrFullscreen #header_map_try,.esriIsPhoneSize.esriIsEmbedOrFullscreen #header-full-viewer {display: none;}.buttonStyle #login-link.top-nav-link {height: 35px; margin: 12px 0; user-select: none; border: medium none; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-sizing: border-box; color: white; cursor: pointer; display: inline-block; letter-spacing: 1px; line-height: 1.71429em; padding: 0.5em 1.25em; position: relative; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.125); text-transform: uppercase; transition: all 0.05s linear 0s; flex: 0 0 auto; -webkit-flex: 0 0 auto; flex-grow: 0; -webkit-flex-grow: 0; width: auto; background: none repeat scroll 0 0 #e98d32; transition: background 0.15s ease-out; color: white !important; text-shadow: none; font-size: 13px;}.buttonStyle #login-link.top-nav-link:hover {background: none repeat scroll 0 0 #e16b17; transition: background 0.15s ease-out;}.buttonStyle #login-link.top-nav-link:active {background: none repeat scroll 0 0 #e16b17; transition: background 0.15s ease-out;}.buttonStyle #login-link.top-nav-link::before {display: none;}.vi .buttonStyle .top-nav #login-link {font-family: "SST Vietnamese", "Lucida Grande", Arial, Verdana, Geneva, sans-serif;}.top-nav {transition: height 0.2s; transition: background 0.2s 0.2s;}.top-nav__skip-link {color: #4c4c4c; background-color: white; padding: 10px; outline: none; box-shadow: inset 0px 0px 1px 1px #0079c1; border: 1px solid #0079c1; position: absolute; left: 50%; transform: translate(-50%, -200%); transition: transform 0.3s;}.top-nav__skip-link:focus {transform: translate(-50%, 0%);}.top-nav .fullScreen {display: none; color: rgba(255, 255, 255, 0.9); font-size: 13px; text-decoration: none; margin-top: 7px; margin-right: 7px;}.top-nav .fullScreen:hover {text-decoration: underline;}.top-nav .top-nav-link img {margin-inline-end: 5px; vertical-align: -2px;}.top-nav #header_map_home #homeTitle:not(.top-nav-link) {padding-bottom: 16px;}.top-nav.small {height: 32px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2); margin: 0; padding: 3px; right: 0; z-index: 1; border-bottom: 0px;}.top-nav.small .fullScreen.show {display: block;}.top-nav.small #header_map_home,.top-nav.small #header_map_newMap,.top-nav.small #header_map_signin,.top-nav.small #webmap-title #sceneType {display: none;}.top-nav.small #webmap-title {margin-top: -1px; position: absolute;}.top-nav.small #webmap-title #webmap-title-text {margin-top: 3px; color: rgba(255, 255, 255, 0.9); font-size: 15px; margin-left: 7px; text-decoration: none;}.top-nav.small #webmap-title #webmap-title-text:hover {text-decoration: underline;}.top-nav.small #webmap-title #webmap-title-text.disableLink {text-decoration: none; cursor: inherit; pointer-events: none;}.top-nav > div, .top-nav > h1 {opacity: 1; transition: opacity 0.8s;}.esriIsPhoneSize #webmap-title {max-width: 63%; padding: 3px 2px; left: 30px;}.esriIsPhoneSize #webmap-title.sceneHasSlides {max-width: 67%;}.esriIsPhoneSize #webmap-title.text-ellipsis {color: white;}.esriIsPhoneSize .top-nav.small {padding: 0px; background: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); height: 41px;}.esriIsPhoneSize .top-nav.small #header_map_home {pointer-events: auto; display: block; width: 40px; height: 40px; padding: 0px; left: 0px; top: 0px; position: absolute; display: flex; align-items: center;}.esriIsPhoneSize .top-nav.small #header_map_home .dropdown {pointer-events: auto; display: block; background: url("Header/images/menu_white.svg"); width: 16px; height: 16px; margin: 12px;}.esriIsPhoneSize .top-nav.small #header_map_home .dropdown * {display: none;}@media (orientation: landscape) {.esriIsPhoneSize #webmap-title {max-width: 79%;} .esriIsPhoneSize #webmap-title.sceneHasSlides {max-width: 62%;}}.esriRtl .embedHeader .fullScreen {right: auto; left: 7px; top: 10px;}.esriRtl .embedHeader .title {position: absolute; margin-top: 7px; right: 7px;}.esriRtl #sceneType {margin-left: -26px; margin-right: 10px;}.esriRtl #globe-img, .esriRtl #local-img {margin: 0 0 4px 7px;}.esriRtl #local-img {background: url("Header/images/Local_Scene16.svg") 16px 16px;}.esriRtl .esriIsPhoneSize #webmap-title {right: 30px; left: auto; padding: 3px 2px;}.esriRtl .esriIsPhoneSize #webmap-title #webmap-title-text {margin-right: 7px; margin-left: 0;}.esriRtl .esriIsPhoneSize .top-nav.small #header_map_home {right: 0px; left: auto;}.embedHeader {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2); height: 32px; margin: 0; padding: 3px; right: 0; z-index: 1;}.embedHeader .fullScreen {color: rgba(255, 255, 255, 0.9); font-size: 13px; position: absolute; right: 7px; top: 10px; text-decoration: none;}.embedHeader .fullScreen:hover {text-decoration: underline;}.embedHeader .title {position: absolute; margin-top: 7px; max-width: 50%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: white;}.embedHeader .title .titleLink {color: rgba(255, 255, 255, 0.9); font-size: 15px; margin-left: 7px; text-decoration: none;}.embedHeader .title .titleLink:hover {text-decoration: underline;}.embedHeader .title .titleLink.disableLink {text-decoration: none; cursor: inherit; pointer-events: none;}.esriIsPhoneSize.esriIsEmbedOrFullscreen #webmap-title {left: 5px;}.esriIsPhoneSize.esriIsEmbedOrFullscreen .top-nav.small #header_map_home {display: none;}@media screen and (max-width: 1080px) {.esriIsEmbedOrFullscreen #webmap-title {max-width: 75%;}}@media screen and (max-width: 700px) {.esriIsEmbedOrFullscreen #webmap-title {max-width: 100%;}}@media screen and (max-width: 480px) {.esriIsEmbedOrFullscreen #webmap-title {max-width: 100%;}}.wsv-layer-error-or-warning-icon--hidden {display: none;}.wsv-layer-error-or-warning-icon__icon {display: block;}.wsv-layer-error-or-warning-icon__icon--error {color: var(--calcite-ui-danger);}.wsv-layer-error-or-warning-icon__icon--warning {color: var(--calcite-ui-warning);}.icon {display: inline-block; width: 16px; height: 16px; background-size: 16px 16px; vertical-align: top;}.wsv-layer-list__layers--empty {padding: 10px 0;}.wsv-layer-list__ground {margin-top: 10px;}.wsv-layer-list__ground-separator {display: flex; align-items: center; gap: 14px;}.wsv-layer-list__ground-separator:before, .wsv-layer-list__ground-separator:after {content: ""; flex-grow: 1; border-bottom: solid 1px rgba(0, 121, 193, 0.2509803922);}.icon {display: inline-block; width: 16px; height: 16px; background-size: 16px 16px; vertical-align: top;}.wsv-layer-list__item {padding: 2px 0;}.wsv-layer-list__item--loading {opacity: 0.5;}.wsv-layer-list__item__header {display: flex; align-items: center; gap: 7px;}.wsv-layer-list__item__header-content {flex-grow: 1; flex-shrink: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: var(--calcite-font-size--1);}.wsv-layer-list__item__zoom-to-button[appearance=transparent][color=neutral] {--calcite-ui-text-1: #a9a9a9;}.wsv-layer-list__item__children {--checkbox-size: 12px; margin-inline-start: calc(var(--checkbox-size) / 2 - 0.5px); padding-inline-start: calc(var(--checkbox-size) / 2 + 7px); border-inline-start: solid 1px rgba(0, 121, 193, 0.2509803922);}@keyframes pulse-dot {0% {transform: scale(0.6);} 50% {transform: scale(1);} 100% {transform: scale(0.6);}}@keyframes pulse-dot-fade-out {0% {transform: scale(0.6); opacity: 1;} 100% {transform: scale(0); opacity: 0;}}.layer-loading {position: absolute; right: 0px; margin-right: -10px; margin-top: -12px; width: 6px; height: 6px; background-color: white; border-radius: 15px; opacity: 1;}.layer-loading.layer-loading-dot {background-color: #ddd; animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;}.layer-loading.layer-loading-dot-fade-out {background-color: #ddd; animation: pulse-dot-fade-out 0.5s forwards;}.layer-loading-progress-bar {width: 100%; height: 3px; background-color: white; position: relative; z-index: 11;}.layer-loading-progress-bar.layer-loading-progress-bar--no-background {background-color: transparent;}.layer-loading-progress-bar .progress-bar__background {width: 100%; height: 100%; position: absolute; visibility: hidden;}.layer-loading-progress-bar .progress-bar__background.layer-loading-active {background-color: #e3eff7; visibility: visible;}.layer-loading-progress-bar .progress-bar {position: absolute; height: 100%; background-color: #0079c1; visibility: hidden; transition: width 0.3s linear;}.layer-loading-progress-bar .progress-bar.layer-loading-active {visibility: visible;}.mapControlsContainer {position: absolute; top: 10px; left: 10px; overflow: visible; text-align: center; color: #4c4c4c; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: none; z-index: 10;}.mapControlsContainer div:not(.esri-navigation-toggle-container):hover {color: #0079c1; background-color: #edf7fd;}.mapControlsContainer .esri-navigation-toggle__button--active {background-color: #e1f1fb !important;}.mapControlsContainer > div {-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);}.mapControlsContainer .esri-widget--button {color: #444444; width: 38px; height: 38px; background-color: white;}.mapControlsContainer .esri-zoom {margin-top: 6px; margin-bottom: 6px;}.mapControlsContainer .esri-navigation-toggle__button:before {z-index: 0;}.esriIsEmbedOrFullscreen .mapControlsContainer {top: 47px;}.esriIsMobile.esriIsPhoneSize .mapControlsContainer {top: 11px; left: auto; right: 45px; z-index: 952;}.esriIsMobile.esriIsPhoneSize .mapControlsContainer--with-fullscreen {right: 82px;}.esriIsMobile.esriIsPhoneSize .mapControlsContainer .esri-home {background-color: transparent; color: white; border: 1px solid white; border-radius: 20px; width: 20px; height: 20px; font-size: var(--calcite-font-size--3);}.esriIsMobile.esriIsPhoneSize .mapControlsContainer .esri-home .esri-icon.esri-icon-home {font-size: var(--calcite-font-size--2); margin-top: -2px;}.esriRtl .mapControlsContainer {left: auto; right: 10px;}.esriRtl .esriIsEmbedOrFullscreen .mapControlsContainer,.esriRtl .esriIsPhoneSize .mapControlsContainer {left: auto; right: 10px;}.esriRtl .esriIsMobile.esriIsPhoneSize .mapControlsContainer {left: 45px; right: auto;}.esriRtl .esriIsMobile.esriIsPhoneSize .mapControlsContainer--with-fullscreen {left: 82px; right: auto;}.esri-wsv-message-list {width: auto; height: auto; z-index: 1; max-width: 500px; margin: 0px; padding: 0px;}.esriIsPhoneSize .esri-wsv-message-list {z-index: 2;}.esriIsPhoneSize .mobileMenuContainer {font-size: var(--calcite-font-size-1); height: 100vh; width: 100%; position: relative; top: 0px; left: 0px; opacity: 0; transition: opacity 0.05s 0.08s; background-color: rgba(0, 0, 0, 0.5); z-index: 960; pointer-events: none;}.esriIsPhoneSize .mobileMenuContainer.show {pointer-events: auto; opacity: 1; transition: opacity 0.05s;}.esriIsPhoneSize .mobileMenuContainer.show .menu {transition: left 0.2s 0.05s; left: 0px;}.esriIsPhoneSize .mobileMenuContainer .menu {height: 100vh; width: 80%; background-color: white; left: -80%; transition: left 0.1s; position: absolute;}.esriIsPhoneSize .mobileMenuContainer .menu .closeButtonContainer {width: 40px; height: 40px; position: absolute; right: 0px; display: flex; align-items: center; z-index: 960;}.esriIsPhoneSize .mobileMenuContainer .menu .closeButtonContainer .closeButton {background: url("mobile/Menu/images/collapse.svg"); opacity: 0.6; width: 16px; height: 16px; margin: 8px;}.esriIsPhoneSize .mobileMenuContainer .menu .menuHeaderText {padding-left: 12px; padding-top: 8px; position: absolute; font-size: var(--calcite-font-size-2);}.esriIsPhoneSize .mobileMenuContainer .menu .menuList {margin-top: 40px; border-top: 1px solid lightgray;}.esriIsPhoneSize .mobileMenuContainer .menu .menuList .menuListItem {height: 40px; display: flex; align-items: center; border-bottom: 1px solid lightgray; padding-left: 12px;}@media (orientation: landscape) {.esriIsPhoneSize .mobileMenuContainer .menu {left: -300px; width: 300px;}}.esriRtl .esriIsPhoneSize .mobileMenuContainer.show .menu {transition: right 0.2s 0.05s; right: 0px; left: auto;}.esriRtl .esriIsPhoneSize .mobileMenuContainer .menu {right: -80%; left: auto; transition: right 0.1s;}.esriRtl .esriIsPhoneSize .mobileMenuContainer .menu .closeButtonContainer {left: 0px; right: auto;}.esriRtl .esriIsPhoneSize .mobileMenuContainer .menu .closeButtonContainer .closeButton {transform: rotate(180deg);}.esriRtl .esriIsPhoneSize .mobileMenuContainer .menu .menuList .menuListItem {padding-right: 12px; padding-left: 0px;}.wsv-inline-message {margin: 5px 0px; box-shadow: rgba(0, 0, 0, 0.04) 0px -4px 8px -1px, rgba(0, 0, 0, 0.02) 0px -1px 4px -1px;}.wsv-inline-message--white-bg {box-shadow: rgba(0, 0, 0, 0.08) 0px -4px 8px -1px, rgba(0, 0, 0, 0.04) 0px -1px 4px -1px;}.wsv-options-menu__dropdown {display: block;}.wsv-options-menu__entry--disabled {pointer-events: none; opacity: 0.5;}.scrollBarContainer {cursor: pointer;}.scrollBarSpace {height: 2px; position: absolute;}.scrollBarHandleContainer {margin: 0px auto;}.scrollBarHandleHitArea {display: block; height: 2px; top: -3px; padding-top: 4px; position: relative;}.scrollBarHandle {margin: 0px 4px; height: 2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0px 1px 6px -1px rgba(49, 49, 49, 0.8); -webkit-box-shadow: 0px 1px 6px -1px rgba(49, 49, 49, 0.8); opacity: 1; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out; background: none repeat scroll 0 0 rgb(255, 255, 255);}.esriIsMobile .scrollBarContainer {display: none;}.esri-wsv-settings {pointer-events: auto; background-color: white;}.esri-wsv-settings__navigation {margin-top: 20px;}.esri-wsv-quality-mode-slider {margin: 0 14px;}.esri-wsv-quality-mode-slider__buttons {display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: 1fr; grid-column-gap: 0px; grid-row-gap: 5px;}.esri-wsv-quality-mode-slider__low, .esri-wsv-quality-mode-slider__high {font-size: var(--calcite-font-size--2); color: inherit; appearance: none; -webkit-appearance: none; cursor: pointer; background: none; border: none; padding: 0; margin: 0;}.esri-wsv-quality-mode-slider__low:hover, .esri-wsv-quality-mode-slider__high:hover {color: #000000;}.esri-wsv-quality-mode-slider__low {justify-self: start; width: min-content;}.esri-wsv-quality-mode-slider__high {justify-self: end; width: min-content;}.esri-wsv-nav-mode-select {display: flex; flex-direction: row; align-items: center; padding: 0 14px;}.esri-wsv-nav-mode-select__options {flex-grow: 1; margin-bottom: -1rem;}.esri-wsv-nav-mode-select__nav-img {position: relative; background-image: url("Settings/images/mouse_navigation.png"); background-size: 420px 76px; background-position: 0 -8px; width: 105px; height: 68px; flex-shrink: 0; flex-grow: 0;}.esri-wsv-nav-mode-select__nav-img--prim-rotation {background-position: -105px -8px;}.esri-wsv-nav-mode-select__nav-img--pro {background-position: -210px -8px;}.esri-wsv-nav-mode-select__nav-img--pro .esri-wsv-nav-mode-select__nav-img--prim-rotation {background-position: -315px -8px;}.esriIsMobile .esri-wsv-settings__navigation {display: none;}.shareDialog div {font-size: var(--calcite-font-size--1);}.shareDialog .dijitSelect.sizeOptionsSelect {border-color: #a9a9a9;}.shareDialog .dijitSelect.sizeOptionsSelect .dijitButtonContents {border-color: #a9a9a9;}.shareDialog .dijitTextBoxReadOnly,.shareDialog .dijitTextAreaReadOnly,.shareDialog .dijitReadOnly {border-color: inherit; opacity: 1; color: #4c4c4c;}.shareDialog .input-group {display: table;}.shareDialog .input-group .input-group-input {vertical-align: top; border: none; padding: 0; width: 100%;}.shareDialog .input-group .input-group-input input {box-sizing: border-box; padding: 0 0.31rem !important; border: 1px solid #a9a9a9 !important; height: 34px;}.shareDialog .input-group-button {height: 32px; width: 32px; vertical-align: top; display: block;}.shareDialog .input-group-button::before {width: 20px; display: block; height: 32px; background: #fff; background: -o-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); content: " "; margin-left: -20px; margin-top: 1px; position: absolute;}.shareDialog .input-group-button button {letter-spacing: 0; position: relative; display: inline-block; width: auto; font-style: normal; color: white; border: 1px solid #0079c1; color: #0079c1; background: transparent; margin-left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.05s linear; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-weight: 400; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; height: 32px; width: 32px; line-height: 1.1rem; font-size: var(--calcite-font-size--2); box-shadow: none; background: url("ShareDialog/images/copy-link.svg") no-repeat 7px 7px;}.shareDialog .embedSizeSelect {width: fit-content; float: right;}.shareDialog .shareLinkUrlInput,.shareDialog .shareEmbedCodeInput {display: table-cell; width: 236px; vertical-align: top;}.shareDialog .noCopyToClipboard {display: block;}.shareDialog .noCopyToClipboard .shareLinkUrlInput,.shareDialog .noCopyToClipboard .shareEmbedCodeInput {display: block; width: 100%;}.shareDialog .noCopyToClipboard .input-group-button {display: none;}.shareDialog .js-copy-group {display: table-cell; width: 234px; position: relative; box-sizing: border-box; vertical-align: top;}.shareDialog .linkShare .shareLinkText {display: inline-block; margin-bottom: 5px;}.shareDialog .linkShare input {-webkit-appearance: none; border-radius: 0;}.shareDialog .linkShare label {float: left; margin-top: 5px; max-width: 100px; color: #595959; font-size: var(--calcite-font-size--2); text-overflow: ellipsis;}.shareDialog .linkShare label span {margin-left: 4px;}.shareDialog .linkShare .shortenLink {margin: 0 1px;}.shareDialog .linkShare .shareLinkIcons {margin-top: 5px; min-height: 30px; display: flex;}.shareDialog .linkShare .shareLinkIcons .short-url-container {flex-grow: 1; margin-top: 6px;}.shareDialog .linkShare .shareLinkIcons .shareIcon, .shareDialog .linkShare .shareLinkIcons .facebook, .shareDialog .linkShare .shareLinkIcons .twitter, .shareDialog .linkShare .shareLinkIcons .email {width: 26px; height: 26px; margin-left: 4px; cursor: pointer; background-size: 26px;}.shareDialog .linkShare .shareLinkIcons .email {background-image: url("ShareDialog/images/email.svg");}.shareDialog .linkShare .shareLinkIcons .twitter {background-image: url("ShareDialog/images/twitter.svg");}.shareDialog .linkShare .shareLinkIcons .facebook {background-image: url("ShareDialog/images/facebook.svg");}.shareDialog .embedShare {margin-top: 20px; margin-bottom: 10px;}.shareDialog .embedShare input {-webkit-appearance: none; border-radius: 0;}.shareDialog .embedShare .shareEmbedText {margin-bottom: 15px; margin-left: 0px; margin-right: 0px !important;}.shareDialog .embedShare .moreOptionsContainer {margin-top: 5px; height: 35px;}.shareDialog .createAppShare {margin-top: 15px; text-align: center; width: 100%;}.shareDialog .createAppShare .createAppText {display: block; margin-left: 0; text-align: left; margin-bottom: 15px;}.shareDialog .createAppShare #createAppShareButton {max-height: 70px; height: auto; min-height: 35px; margin: 0;}.browseItemDialog_underlay {opacity: 0.4 !important;}.esriRtl .shareDialog .embedSizeSelect {float: left;}.esriRtl .shareDialog .embedShare .moreOptions .moreOptionsIcon {-webkit-transform: rotate(180deg); transform: rotate(180deg); transition: transform 0.1s; transition: -webkit-transform 0.1s;}.esriRtl .shareDialog .embedShare .moreOptions .moreOptionsIcon.rotate {transition: transform 0.1s; transition: -webkit-transform 0.1s; -webkit-transform: rotate(90deg); transform: rotate(90deg);}.esriRtl .shareDialog .linkShare label span {margin-left: 0px; margin-right: 4px; line-height: 14px;}.esriRtl .shareDialog .noCopyToClipboard input.dijitInputInner {margin-right: -12px !important; margin-left: 0 !important; width: 252px !important;}.esriRtl .shareDialog .input-group-button::before {position: none;}.esriRtl .shareDialog .input-group-button::after {width: 20px; display: block; height: 31px; background: #fff; background: -o-linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); background: -moz-linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); background: -webkit-linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); content: " "; margin-right: -20px; margin-top: -34px; position: absolute;}@keyframes opacityAnim {from {opacity: 0;} to {opacity: 1;}}@keyframes flash {0% {background-color: rgba(255, 255, 255, 0);} 40% {background-color: rgba(255, 255, 255, 0.7);} 100% {background-color: rgba(255, 255, 255, 0);}}.textNotSelectable, #slideDeckContainer .Slidebar {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.textSelectable {-webkit-touch-callout: initial; -webkit-user-select: initial; -khtml-user-select: initial; -moz-user-select: initial; -ms-user-select: initial; user-select: initial;}#slideDeckContainer.NoFullScreenElement .Slidebar {padding: 4px 0 0 0;}.esriIsPhoneSize #webscene-main .slideTitle {width: 100%;}.esriIsPhoneSize #webscene-main #slideDeckContainer .Slidebar {padding: 4px 0 0 0;}#slideDeckContainer .Slidebar {bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.2); height: 68px; display: block; padding: 4px 50px 0 0px;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(1) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.04s, flash 0.16s 0.04s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(2) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.08s, flash 0.16s 0.08s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(3) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.12s, flash 0.16s 0.12s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(4) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.16s, flash 0.16s 0.16s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(5) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.2s, flash 0.16s 0.2s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(6) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.24s, flash 0.16s 0.24s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(7) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.28s, flash 0.16s 0.28s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(8) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.32s, flash 0.16s 0.32s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(9) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.36s, flash 0.16s 0.36s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(10) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.4s, flash 0.16s 0.4s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(11) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.44s, flash 0.16s 0.44s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(12) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.48s, flash 0.16s 0.48s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(13) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.52s, flash 0.16s 0.52s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(14) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.56s, flash 0.16s 0.56s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(15) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.6s, flash 0.16s 0.6s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(16) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.64s, flash 0.16s 0.64s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(17) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.68s, flash 0.16s 0.68s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(18) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.72s, flash 0.16s 0.72s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(19) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.76s, flash 0.16s 0.76s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(20) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.8s, flash 0.16s 0.8s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(21) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.84s, flash 0.16s 0.84s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(22) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.88s, flash 0.16s 0.88s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(23) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.92s, flash 0.16s 0.92s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(24) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.96s, flash 0.16s 0.96s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(25) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1s, flash 0.16s 1s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(26) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.04s, flash 0.16s 1.04s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(27) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.08s, flash 0.16s 1.08s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(28) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.12s, flash 0.16s 1.12s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(29) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.16s, flash 0.16s 1.16s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(30) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.2s, flash 0.16s 1.2s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(31) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.24s, flash 0.16s 1.24s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(32) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.28s, flash 0.16s 1.28s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(33) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.32s, flash 0.16s 1.32s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(34) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.36s, flash 0.16s 1.36s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(35) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.4s, flash 0.16s 1.4s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(36) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.44s, flash 0.16s 1.44s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(37) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.48s, flash 0.16s 1.48s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(38) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.52s, flash 0.16s 1.52s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(39) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.56s, flash 0.16s 1.56s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(40) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.6s, flash 0.16s 1.6s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(41) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.64s, flash 0.16s 1.64s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(42) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.68s, flash 0.16s 1.68s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(43) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.72s, flash 0.16s 1.72s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(44) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.76s, flash 0.16s 1.76s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(45) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.8s, flash 0.16s 1.8s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(1) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.1s, flash 0.4s 0.1s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(2) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.2s, flash 0.4s 0.2s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(3) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.3s, flash 0.4s 0.3s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(4) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.4s, flash 0.4s 0.4s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(5) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.5s, flash 0.4s 0.5s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(6) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.6s, flash 0.4s 0.6s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(7) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.7s, flash 0.4s 0.7s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(8) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.8s, flash 0.4s 0.8s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(1) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.05s, flash 0.2s 0.05s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(2) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.1s, flash 0.2s 0.1s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(3) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.15s, flash 0.2s 0.15s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(4) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.2s, flash 0.2s 0.2s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(5) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.25s, flash 0.2s 0.25s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(6) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.3s, flash 0.2s 0.3s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(7) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.35s, flash 0.2s 0.35s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(8) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.4s, flash 0.2s 0.4s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(9) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.45s, flash 0.2s 0.45s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(10) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.5s, flash 0.2s 0.5s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(11) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.55s, flash 0.2s 0.55s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(12) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.6s, flash 0.2s 0.6s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(13) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.65s, flash 0.2s 0.65s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(14) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.7s, flash 0.2s 0.7s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(15) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.75s, flash 0.2s 0.75s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.noBorderAnimation :nth-child(1) {opacity: 0;}#slideDeckContainer .Slidebar.noBorderAnimation :nth-child(2) {opacity: 0;}#slideDeckContainer .Slidebar.noBorderAnimation :nth-child(3) {opacity: 0;}#slideDeckContainer .Slidebar.noBorderAnimation :nth-child(4) {opacity: 0;}#slideDeckContainer .Slidebar.noBorderAnimation :nth-child(5) {opacity: 0;}#slideDeckContainer .Slidebar.noBorderAnimation :nth-child(6) {opacity: 0;}#slideDeckContainer .Slidebar.usePlayButton {padding: 4px 50px 0 50px;}#slideDeckContainer .Slidebar ul.slideDeckInner {padding: 0; margin: 0; height: 64px;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar {white-space: nowrap; overflow: hidden;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide {height: 64px; width: 116px; display: inline-block; margin: 1px 4px 0 4px; touch-action: manipulation;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton {background-color: black; opacity: 0.9;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:hover, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:focus {transition: background 0.15s ease-out; opacity: 1; outline: 1px solid white;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:hover .smallTitle, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:focus .smallTitle {display: block; z-index: 5; width: 111px;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton.highlight {outline: 1px solid white;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton img {margin: auto; height: 62px;}#slideDeckContainer .Slidebar .playButton {position: absolute; bottom: 17px; left: 10px; background-color: transparent; border: 1px solid white; width: 32px; height: 32px; padding-left: 2px; padding-top: 2px; border-radius: 30px; cursor: pointer; outline: none;}#slideDeckContainer .Slidebar .playButton:hover {background-color: rgba(255, 255, 255, 0.3);}#slideDeckContainer .Slidebar .playButton.playing .playIcon {background: url("SlideDeck/images/play_pause.svg") 15px 16px;}#slideDeckContainer .Slidebar .playButton .playIcon {outline: none; background: url("SlideDeck/images/play_pause.svg") 32px 16px; width: 16px; height: 16px; margin: 6px;}.slideTitle {position: absolute; left: 0px; bottom: 80px; width: calc(100% - 45px); font-size: var(--calcite-font-size-3); color: white; text-shadow: 0px 0px 1px black, 0px 0px 2px black, 0px 0px 3px black; pointer-events: none; text-align: center; margin-bottom: 15px; opacity: 0;}.slideTitle.showSlide {opacity: 1; transition-property: opacity; transition-duration: 2s;}.slideTitle.hideSlide {opacity: 0; transition-property: opacity; transition-duration: 2s;}.slideDeck button {border: none; padding: 0; cursor: pointer;}.slideDeck#slideDeckContainer .slide .slideOverlay {display: none; position: absolute; width: 100%; height: 100%; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 62%, rgba(0, 0, 0, 0.4) 85%, rgba(0, 0, 0, 0.4) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 62%, rgba(0, 0, 0, 0.4) 85%, rgba(0, 0, 0, 0.4) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 62%, rgba(0, 0, 0, 0.4) 85%, rgba(0, 0, 0, 0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#66000000",GradientType=0 );}.slideDeck#slideDeckContainer .slide:hover .slideOverlay {display: block;}.slideDeck ul.slideDeckInner {list-style: none; padding: 0; margin: 0;}.slideDeck ul.slideDeckInner .slide .smallTitle {position: absolute; bottom: 1px; margin: 0 3px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 140px; text-align: left; color: white; display: none;}.slideDeck .slide .slideButton, .slideDeck #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slideDeck .slide .slideButton,.dndCover .slide .slideButton,.dndCover #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton,#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .dndCover .slide .slideButton {position: relative; width: 114px; height: 62px; cursor: pointer;}.slideDeck .slide img,.dndCover .slide img {display: block; height: 62px; opacity: 1; border-style: none; pointer-events: none;}.slideDeck .slide img.hidden,.dndCover .slide img.hidden {opacity: 0;}.slideDeckEditable .addSlide {background-color: transparent; transition: background 0.15s ease-out; height: 61px; cursor: pointer; display: flex; width: 100%;}.slideDeckEditable .addSlide:hover .AddButton {color: #0079c1;}.slideDeckEditable .addSlide:hover .AddButton .AddIcon {background-color: #e16b17;}.slideDeckEditable .addSlide .AddButton {margin: 9px 0px 9px 9px; display: flex; flex-direction: row; align-items: center;}.slideDeckEditable .addSlide .AddButton .AddButtonText {display: flex; flex-direction: column; align-items: flex-start;}.slideDeckEditable .addSlide .AddButton .AddButtonText .AddButtonSubText {font-size: 11px; white-space: normal; width: 285px; color: grey; padding-top: 3px; text-align: start;}.slideDeckEditable .addSlide .AddButton .AddIcon {vertical-align: middle;}.slideDeckEditable .addSlide .slideButton, .slideDeckEditable .addSlide #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideDeckEditable .addSlide .slideButton {width: 100%; height: 35px; user-select: none; -moz-user-select: none; background: none repeat scroll 0 0 #5daddd; transition: background 0.15s ease-out; border: medium none; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-sizing: border-box; color: white; display: inline-block; letter-spacing: 1px; line-height: 1.71429em; padding: 0.3em 1.25em; position: relative; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.125); text-transform: uppercase; transition: all 0.05s linear 0s;}.slideDeckEditable .Slidebar .slide {display: block; overflow: hidden;}.esriHasSlides .slideDeckEditable .addSlide .AddButton {margin: 16px 0px 16px 9px;}.esriHasSlides .slideDeckEditable .addSlide .AddButton .AddButtonText .AddButtonSubText {display: none;}.ellipsis, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:hover .smallTitle, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:focus .smallTitle {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.slideDeckEditable .Slidebar .isDragging .slide:hover {border: none;}.slideDeckEditable .Slidebar .slide,.dndCover .slide {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-sizing: border-box; list-style: none; margin: 10px 0; display: flex; align-items: stretch; background-color: white; border: 1px solid white; cursor: move;}.slideDeckEditable .Slidebar .slide .smallTitle,.dndCover .slide .smallTitle {display: none;}.slideDeckEditable .Slidebar .slide .slideDetails,.dndCover .slide .slideDetails {display: block; flex-grow: 1; box-sizing: border-box;}.slideDeckEditable .Slidebar .slide .slideDetails .slideDetailsInner,.dndCover .slide .slideDetails .slideDetailsInner {position: relative; width: 100%; height: 100%; padding: 5px; padding-inline-start: 10px; margin: 0; box-sizing: border-box; display: grid; grid-template-columns: 24px 1fr 24px; grid-template-rows: repeat(2, 1fr); grid-column-gap: 4px;}.slideDeckEditable .Slidebar .slide .slideDetails .deleteSlide,.slideDeckEditable .Slidebar .slide .slideDetails .updateSlide,.slideDeckEditable .Slidebar .slide .slideDetails .editSlide,.dndCover .slide .slideDetails .deleteSlide,.dndCover .slide .slideDetails .updateSlide,.dndCover .slide .slideDetails .editSlide {width: 24px; height: 24px;}.slideDeckEditable .Slidebar .slide .slideDetails .editTitle,.dndCover .slide .slideDetails .editTitle {grid-area: 1/1/2/3; justify-self: flex-start; align-self: flex-start; width: 100%;}.slideDeckEditable .Slidebar .slide .slideDetails .deleteSlide,.dndCover .slide .slideDetails .deleteSlide {grid-area: 1/3/2/4; justify-self: flex-end; align-self: flex-start;}.slideDeckEditable .Slidebar .slide .slideDetails .updateSlide,.dndCover .slide .slideDetails .updateSlide {grid-area: 2/1/3/2; justify-self: flex-start; align-self: flex-end;}.slideDeckEditable .Slidebar .slide .slideDetails .editSlide,.dndCover .slide .slideDetails .editSlide {grid-area: 2/3/3/4; justify-content: flex-end; align-self: flex-end;}.slideDeckEditable .Slidebar .slide:hover,.dndCover .slide:hover {border: 1px solid rgba(0, 121, 193, 0.66);}.esriRtl #slideDeckContainer .Slidebar {padding-right: 0px; padding-left: 50px;}.esriRtl #slideDeckContainer .Slidebar.usePlayButton {padding: 4px 50px 0 50px;}.esriRtl .slideDeck ul.slideDeckInner .slide .smallTitle {text-align: right; right: 3px;}.esriRtl #slideDeckContainer .slide .slideButton:hover .smallTitle, .esriRtl #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:hover .smallTitle {right: 0px; left: auto; text-align: right;}@media (orientation: landscape) {.esriIsPhoneSize.esriIsMobile #webscene-page #webscene-main #webscene-map #slideDeckContainer,.esriIsPhoneSize.esriIsMobile #webscene-page #webscene-main #webscene-map #slideDeckContainer .Slidebar {padding-bottom: 0px;} .esriIsPhoneSize.esriIsMobile #webscene-page #webscene-main #webscene-map .slideTitle {bottom: 20px; width: calc(100% - 130px);} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) {position: absolute; top: 12px; right: 0; left: auto; width: 130px; height: auto; margin-top: -12px; margin-bottom: 12px; background: rgba(0, 0, 0, 0.2); padding-bottom: 100px; opacity: 0; z-index: 899;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) .Slidebar {height: 100%; width: 130px; overflow-y: scroll; padding-bottom: 50px; margin-top: 0px; background: none;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) .Slidebar ul.slideDeckInner {height: auto; width: 130px; margin-top: 10px;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty).NoFullScreenElement {padding-bottom: 0px;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty).NoFullScreenElement .Slidebar {padding-bottom: 0px;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) ul.slideDeckInner.horizontalBar {overflow: auto;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) ul.slideDeckInner.horizontalBar .slide {display: block; margin-bottom: 6px; margin-left: 7px; margin-right: 7px;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) ul.slideDeckInner.horizontalBar .slide:nth-child(1) {margin-top: 0px;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) .marginContainer {margin-top: -7px; overflow: scroll; height: 100%;} .esriRtl .esriIsPhoneSize #webscene-page #webscene-map #slideDeckContainer {right: auto; left: 0;}}@media (orientation: portrait) {.esriIsPhoneSize.esriIsMobile #webscene-page #webscene-main #webscene-map #slideDeckContainer .slideDeckInner .slide {width: 64px; overflow: hidden;} .esriIsPhoneSize.esriIsMobile #webscene-page #webscene-main #webscene-map #slideDeckContainer .slideDeckInner .slide .slideButton {width: 62px;}}.esriIsMobile #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar {overflow-x: scroll;}.esriIsMobile #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:hover .smallTitle {display: none;}.esriIsMobile #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:hover .slideOverlay {display: none;}.esriIsMobile .slideDeckEditable .Slidebar .slide:hover,.esriIsMobile .dndCover .slide:hover {border: none;}.dndCover {background-image: url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D); position: absolute; left: 0; top: 0; width: 100%; height: 1000px; z-index: 9999; cursor: move;}.dragNode {z-index: 10000; cursor: move;}.dragHandle {cursor: move;}.dropIndicator {box-sizing: border-box; position: relative; height: 60px; border: 1px dashed #a0a0a0; margin: 8px 0;}.dropIndicator > div {position: absolute; left: 0; top: 0; right: 0; bottom: 0;}.orange .dndCover2 {z-index: 10001;}.wsv-slidedeck-editable__thumb-preview {position: fixed; box-sizing: border-box; width: 114px; height: 62px; overflow: hidden; background-size: cover; background-color: transparent; background-repeat: no-repeat; will-change: width, height, top, left, opacity; z-index: 9999;}.wsv-slidedeck-editable.slideDeck.slideDeckEditable ul.slideDeckInner {margin: -10px 0;}.wsv-validation-textbox input,.wsv-validation-textbox textarea {overflow: hidden; box-sizing: border-box; width: 100%; transition: all 0.1s ease-in-out !important; transition: outline-offset 100ms ease-in-out 0s, outline-color 100ms ease-in-out 0s; color: var(--calcite-ui-text-1); border-width: 1px; border-style: solid; border-color: var(--calcite-ui-border-input); outline-color: rgba(0, 0, 0, 0); outline-offset: 0; padding-inline-start: 0.5rem; resize: none;}.wsv-validation-textbox input:focus,.wsv-validation-textbox textarea:focus {color: var(--calcite-ui-text-1); outline: 2px solid var(--calcite-ui-brand); outline-offset: -2px;}.wsv-validation-textbox input[status=invalid],.wsv-validation-textbox textarea[status=invalid] {border-color: var(--calcite-ui-danger); outline: 2px solid var(--calcite-ui-danger);}.wsv-validation-textbox input {white-space: nowrap; text-overflow: ellipsis;}.wsv-validation-textbox--scale-s input, .wsv-validation-textbox--scale-s textarea {font-size: var(--calcite-font-size--2); line-height: 1rem; height: 1.5rem; padding: 0.5rem; padding-inline-start: 0.5rem;}.wsv-validation-textbox--scale-s textarea {height: auto;}.wsv-validation-textbox--scale-m input, .wsv-validation-textbox--scale-m textarea {font-size: var(--calcite-font-size--1); line-height: 1rem; height: 2rem; padding: 0.75rem; padding-inline-start: 0.75rem;}.wsv-validation-textbox--scale-m textarea {height: auto;}.wsv-validation-textbox--scale-l input, .wsv-validation-textbox--scale-l textarea {font-size: var(--calcite-font-size-0); line-height: 1.25rem; height: 2.75rem; padding: 1rem; padding-inline-start: 1rem;}.wsv-validation-textbox--scale-l textarea {height: auto;}.wsv-validation-textbox--readonly {pointer-events: none;}.wsv-validation-textbox--inline:not(.wsv-validation-textbox--editing) input {border: none; background: none; padding-inline-start: 0 !important;}.wsv-validation-textbox--inline:not(.wsv-validation-textbox--editing) input:hover {background: var(--calcite-ui-foreground-2);}.icon, #viewerContainer #measurement-viewertool .infoIcon {display: inline-block; width: 16px; height: 16px; background-size: 16px 16px; vertical-align: top;}.esriRtl #viewerContainer {left: 10px; right: auto;}#viewerContainer {position: absolute; top: 10px; right: 10px; z-index: 10; height: calc(100% - 10px); pointer-events: none;}#viewerContainer .wsv-viewertool-pane-container.hide {pointer-events: none;}#viewerContainer .wsv-viewertool-pane-container .wsv-viewertool-pane {pointer-events: none;}#viewerContainer .wsv-viewertool-pane-container .wsv-viewertool-pane > * {pointer-events: auto;}#viewerContainer .wsv-viewertool-pane-container .wsv-viewertool-pane__content .building-viewertool {display: flex; flex-direction: column; max-height: 65vh; height: auto;}#viewerContainer .wsv-viewertool-pane-container .wsv-viewertool-pane__content .building-viewertool .building-tree-view h3,#viewerContainer .wsv-viewertool-pane-container .wsv-viewertool-pane__content .building-viewertool .building-phase-filter h3 {font-weight: normal; font-size: var(--calcite-font-size--1); font-family: inherit; margin-bottom: 12px; margin-left: 6px;}#viewerContainer .wsv-viewertool-pane-container .wsv-viewertool-pane__content .building-viewertool .building-viewertool__treeview-wrapper .building-tree-view {display: flex; flex-direction: column; flex: 0 1 auto; height: auto;}#viewerContainer .wsv-viewertool-pane-container .wsv-viewertool-pane__content .building-viewertool .building-viewertool__treeview-wrapper .building-tree-view .building-tree-view-list {width: 287px;}#viewerContainer .wsv-viewertool-pane-container .wsv-viewertool-pane__content .building-viewertool .layer-loading-progress-bar {position: absolute; margin-top: 20px; bottom: 0;}#viewerContainer .wsv-viewertool-pane-container .wsv-viewertool-pane__content .building-viewertool .floor-picker {margin-bottom: 35px; margin-top: 15px; margin-left: -30px;}#viewerContainer .wsv-viewertool-pane-container .wsv-viewertool-pane__content .building-viewertool .building-viewertool__container-loader {height: 65px; margin-left: auto; margin-right: auto; width: 40px;}#viewerContainer .wsv-viewertool-pane-container .wsv-viewertool-pane__content .building-viewertool .building-viewertool__container-loader .building-viewertool__loader {display: inline-block; position: relative; width: 40px; height: 54px; margin-left: -2px;}#viewerContainer .wsv-viewertool-pane-container .wsv-viewertool-pane__content .building-viewertool .building-viewertool__container-loader .building-viewertool__loader div {display: inline-block; position: absolute; left: 4px; width: 9px; background: #0079c1; animation: loading 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;}#viewerContainer .wsv-viewertool-pane-container .wsv-viewertool-pane__content .building-viewertool .building-viewertool__container-loader .building-viewertool__loader div:nth-child(1) {left: 4px; animation-delay: -0.24s;}#viewerContainer .wsv-viewertool-pane-container .wsv-viewertool-pane__content .building-viewertool .building-viewertool__container-loader .building-viewertool__loader div:nth-child(2) {left: 16px; animation-delay: -0.12s;}#viewerContainer .wsv-viewertool-pane-container .wsv-viewertool-pane__content .building-viewertool .building-viewertool__container-loader .building-viewertool__loader div:nth-child(3) {left: 30px; animation-delay: 0;}@keyframes loading {0% {top: 6px; height: 51px;} 50%, 100% {top: 19px; height: 26px;}}#viewerContainer #layer-legend-viewertool .layer-loading-progress-bar {position: absolute; bottom: 0;}#viewerContainer #daylight-weather-viewertool .esri-weather {padding: 0px; margin: auto;}#viewerContainer #measurement-viewertool .infoIcon {background: url("ViewerTools/images/infoIcon.svg"); position: absolute; top: 145px; right: 30px;}.esriRtl #viewerContainer #measurement-viewertool .infoIcon {right: auto; left: 30px;}#viewerContainer #measurement-viewertool .esri-direct-line-measurement-3d__units-label,#viewerContainer #measurement-viewertool .esri-area-measurement-3d__units-label {margin-bottom: 5px;}#viewerContainer #measurement-viewertool .esri-button-override, #viewerContainer #measurement-viewertool button.esri-button.esri-button--secondary, #viewerContainer #measurement-viewertool button.esri-button.esri-button--primary {height: 35px; -moz-user-select: none; border: medium none; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-sizing: border-box; color: white; cursor: pointer; display: inline-block; letter-spacing: 1px; line-height: 1.71429em; padding: 0.3em 1.25em; position: relative; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.125); text-transform: uppercase; transition: all 0.05s linear 0s; flex: 0 0 auto; -webkit-flex: 0 0 auto; flex-grow: 0; -webkit-flex-grow: 0; width: auto; height: auto; padding: 0.4em 1.25em; text-align: center; text-shadow: none; background: none repeat scroll 0 0 #6aa23f; transition: background 0.15s ease-out; box-shadow: none;}#viewerContainer #measurement-viewertool .esri-button-override:hover, #viewerContainer #measurement-viewertool button.esri-button.esri-button--secondary:hover, #viewerContainer #measurement-viewertool button.esri-button.esri-button--primary:hover, #viewerContainer #measurement-viewertool .esri-button-override:active, #viewerContainer #measurement-viewertool button.esri-button.esri-button--secondary:active, #viewerContainer #measurement-viewertool button.esri-button.esri-button--primary:active {background: none repeat scroll 0 0 #4b8d2c; transition: background 0.15s ease-out;}#viewerContainer #measurement-viewertool button.esri-button.esri-button--secondary {background: transparent; border: 1px solid #6aa23f; color: #6aa23f; transition: border 0.15s ease-out;}#viewerContainer #measurement-viewertool button.esri-button.esri-button--secondary:hover, #viewerContainer #measurement-viewertool button.esri-button.esri-button--secondary:active {background: transparent; border: 1px solid #4b8d2c; color: #4b8d2c;}#viewerContainer #measurement-viewertool .esri-direct-line-measurement-3d__container,#viewerContainer #measurement-viewertool .esri-area-measurement-3d__container,#viewerContainer #measurement-viewertool .esri-slice__container {display: flex; flex-direction: column; font-size: var(--calcite-font-size--1); padding: 0;}#viewerContainer #measurement-viewertool .esri-direct-line-measurement-3d__settings,#viewerContainer #measurement-viewertool .esri-area-measurement-3d__settings,#viewerContainer #measurement-viewertool .esri-slice__settings {padding-left: 0; padding-right: 0;}#viewerContainer #measurement-viewertool .esri-direct-line-measurement-3d__actions,#viewerContainer #measurement-viewertool .esri-area-measurement-3d__actions,#viewerContainer #measurement-viewertool .esri-slice__actions {padding-left: 0; padding-right: 0;}#viewerContainer #measurement-viewertool .esri-elevation-profile {overflow: visible; padding: 0;}#viewerContainer #measurement-viewertool .esri-elevation-profile .esri-elevation-profile__actions-container {display: block; flex-grow: 1;}#viewerContainer #measurement-viewertool .esri-elevation-profile .esri-elevation-profile__header button {color: #4b8d2c;}#viewerContainer #measurement-viewertool .esri-elevation-profile .esri-elevation-profile__header button:hover, #viewerContainer #measurement-viewertool .esri-elevation-profile .esri-elevation-profile__header button:active {color: #4b8d2c;}#viewerContainer #measurement-viewertool .esri-elevation-profile button.esri-elevation-profile-details-item__collapse-toggle {background: transparent; border: none; color: #6e6e6e; transition: color 0.15s ease-out;}#viewerContainer #measurement-viewertool .esri-elevation-profile button.esri-elevation-profile-details-item__collapse-toggle:hover, #viewerContainer #measurement-viewertool .esri-elevation-profile button.esri-elevation-profile-details-item__collapse-toggle:active {background: transparent; color: darker(#6e6e6e, 20%);}#viewerContainer #measurement-viewertool .esri-slice__layer-item {padding-left: 4px;}.esriRtl #viewerContainer #measurement-viewertool .esri-slice__layer-item {padding-right: 4px;}#viewerContainer #measurement-viewertool .esri-direct-line-measurement-3d__measurement-item,#viewerContainer #measurement-viewertool .esri-area-measurement-3d__measurement-item {margin: 6px 0;}#viewerContainer #measurement-viewertool .esri-direct-line-measurement-3d__hint,#viewerContainer #measurement-viewertool .esri-area-measurement-3d__hint,#viewerContainer #measurement-viewertool .esri-slice__hint {padding: 0px;}.esriIsEmbedOrFullscreen #viewerContainer,.esriIsPhoneSize #viewerContainer {display: none;}.esriRtl #viewerContainer .wsv-viewertool-pane__content .building-viewertool .floor-picker {margin-right: -30px; margin-left: 0px;}.esriRtl .wsv-viewertool-pane_content .building-viewertool .building-tree-view h3,.esriRtl .wsv-viewertool-pane_content .building-viewertool .building-phase-filter h3 {margin-left: 0; margin-right: 6px;}_:-ms-fullscreen, :root #viewerContainer .wsv-viewertool-pane__content .building-viewertool {max-height: none;}.wsv-viewertool-pane-container {position: absolute; right: 51px; background-color: rgba(0, 0, 0, 0); width: 296px;}.MenuContainer.vertical {height: 100%;}.MenuContainer.vertical > div {position: relative; display: flex; flex-direction: column; align-items: flex-end; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4); margin-left: 13px;}.wsv-viewertool-tabs {background-color: rgba(0, 0, 0, 0); background: none;}.wsv-viewertool-tabs .wsv-viewertool-tabs__tab {pointer-events: all; overflow: hidden; background-color: white;}.vertical .wsv-viewertool-tabs {width: 38px; height: 38px; float: right;}.esriRtl .vertical > div {margin-right: 13px; margin-left: 0px;}.esriRtl .vertical .wsv-viewertool-tabs {float: left;}.esriRtl .wsv-viewertool-pane-container {right: auto; left: 51px;}.esriRtl .wsv-viewertool-pane-container .esri-search .esri-search__input {line-height: 32px;}.esriRtl .wsv-viewertool-pane-container .esri-search .esri-container .esri-input {padding: 3px 12px 3px 24px; box-sizing: border-box;}.esriRtl .wsv-viewertool-pane-container .esri-search .esri-container .esri-search-button {box-sizing: border-box; padding: 3px 3px; border-left: 0px; border-right: 1px solid #444;}.ellipsis, .wsv-viewertool-pane .wsv-viewertool-pane__shadow .wsv-viewertool-pane__header .wsv-viewertool-pane__title {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.wsv-viewertool-pane {height: 100%;}.wsv-viewertool-pane .wsv-viewertool-pane__shadow {position: relative; z-index: -1; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4); background-color: white;}.wsv-viewertool-pane .wsv-viewertool-pane__shadow .wsv-viewertool-pane__header {display: flex; align-items: center; pointer-events: all; padding: 0; margin: 0px;}.wsv-viewertool-pane .wsv-viewertool-pane__shadow .wsv-viewertool-pane__header .wsv-viewertool-pane__title {font-size: var(--calcite-font-size-1); margin-left: 14px; max-width: 250px; flex-grow: 1;}.wsv-viewertool-pane .wsv-viewertool-pane__shadow .wsv-viewertool-pane__content {pointer-events: all; max-height: 50vh; overflow-x: hidden; overflow-y: auto; z-index: 5; padding: 20px 14px; padding-top: 10px;}.wsv-viewertool-pane .wsv-viewertool-pane__shadow .wsv-viewertool-pane__content.measure-tools {padding-top: 21px;}.wsv-viewertool-pane .wsv-viewertool-pane__shadow .wsv-viewertool-pane__content.daylight {overflow-x: inherit; overflow-y: inherit;}.wsv-viewertool-pane .esri-legend {padding: 0px;}.wsv-viewertool-pane .esri-legend .esri-legend__message {padding: 10px 0;}.wsv-viewertool-pane .esri-legend .esri-legend__service {padding: 12px 0 0 0;}.vertical .wsv-viewertool-pane-container {float: right; height: 100%;}.esriRtl .wsv-viewertool-pane-container .wsv-viewertool-pane__title {margin-left: 0px; margin-right: 14px;}.wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content {width: 74px; height: 48px; float: left; cursor: pointer; background-position: top left; background-repeat: no-repeat;}.wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content .layer-loading-progress-bar {position: absolute; bottom: 0px; left: 0px; background-color: rgba(0, 0, 0, 0);}.vertical .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > div {border: 1px solid #828282;}.vertical .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content {position: relative; transition: background-color 0.2s; width: 16px; height: 16px; background-color: white; border: 1px solid white; padding: 10px; transition: 0.01s;}.vertical .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content.expand {border-bottom: 1px solid #6c6d70;}.vertical .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content.expand.active, .vertical html:not(.has-touch) .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content.expand:hover, html:not(.has-touch) .vertical .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content.expand:hover {background-color: #6c6d70;}.vertical .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content.lastOne {transition: 0.02s;}.vertical .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content.active, .vertical html:not(.has-touch) .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content:hover, html:not(.has-touch) .vertical .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content:hover {transition: background-color 0.2s; background-color: rgba(0, 121, 193, 0.125); border: 1px solid rgba(0, 121, 193, 0.15); z-index: 10; position: relative;}.vertical .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content.active:after, .vertical html:not(.has-touch) .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content:hover:after, html:not(.has-touch) .vertical .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content:hover:after, .vertical .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content.active:before, .vertical html:not(.has-touch) .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content:hover:before, html:not(.has-touch) .vertical .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content:hover:before {left: -14px; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}.vertical .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content.active:after, .vertical html:not(.has-touch) .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content:hover:after, html:not(.has-touch) .vertical .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content:hover:after {border-color: rgba(136, 183, 213, 0); border-left-color: white; border-width: 10px; margin-top: -10px;}.vertical .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content.active:before, .vertical html:not(.has-touch) .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content:hover:before, html:not(.has-touch) .vertical .wsv-viewertool-tabs > .wsv-viewertool-tabs__tab > .wsv-viewertool-tabs__content:hover:before {border-color: rgba(194, 225, 245, 0); border-left-color: #c2e1f5; border-width: 11px; margin-top: -11px;}.wsv-viewertool-tabs__content.hideTab {opacity: 0; transition: 0.1s; display: none;}.wsv-viewertool-tabs__content.expand {opacity: 1; height: 7px; padding: 4px 8px 4px 8px; width: 20px; transition: 0.01s; background-color: #6c6d70; border-color: #6c6d70;}.wsv-viewertool-tabs__content.expand.fade {transition: 0.01s; display: none;}.wsv-viewertool-tabs__content .tabIconCommon, .wsv-viewertool-tabs__content .settings_icon, .wsv-viewertool-tabs__content .buildings_icon, .wsv-viewertool-tabs__content .expand_icon, .wsv-viewertool-tabs__content .tridon_icon, .wsv-viewertool-tabs__content .measure_icon, .wsv-viewertool-tabs__content .basemap_icon, .wsv-viewertool-tabs__content .search_icon, .wsv-viewertool-tabs__content .daylight_icon, .wsv-viewertool-tabs__content .layers_icon {width: inherit; height: inherit; background-size: 16px 32px; background-position: 0px 0px;}.wsv-viewertool-tabs__content .layers_icon {background: url("ViewerTools/images/icon_layers.svg");}.wsv-viewertool-tabs__content .daylight_icon {background: url("ViewerTools/images/icon_sun.svg");}.wsv-viewertool-tabs__content .search_icon {background: url("ViewerTools/images/icon_search.svg");}.wsv-viewertool-tabs__content .basemap_icon {background: url("ViewerTools/images/icon_basemap.svg");}.wsv-viewertool-tabs__content .measure_icon {background: url("ViewerTools/images/icon_measure.svg");}.wsv-viewertool-tabs__content .tridon_icon {background: url("ViewerTools/images/icon_tridon.svg");}.wsv-viewertool-tabs__content .expand_icon {background: url("ViewerTools/images/icon_expand.svg"); background-position: 0px 0; background-repeat: no-repeat; background-size: 20px 14px;}.wsv-viewertool-tabs__content .buildings_icon {background: url("ViewerTools/images/icon_building.svg");}.wsv-viewertool-tabs__content.active, html:not(.has-touch) .wsv-viewertool-tabs__content:hover {-webkit-transition: background-color 0.2s, border-color 0.2s; transition: background-color 0.2s, border-color 0.2s; background-color: rgba(0, 121, 193, 0.06); border: 1px solid rgba(0, 121, 193, 0.075);}.wsv-viewertool-tabs__content.active div, html:not(.has-touch) .wsv-viewertool-tabs__content:hover div {background-position: 0px -16px;}.wsv-viewertool-tabs__content.active .expand_icon, html:not(.has-touch) .wsv-viewertool-tabs__content:hover .expand_icon {background-position: 0px 0px;}.wsv-viewertool-tabs__content .settings_icon {background: url("ViewerTools/images/icon_settings.svg");}.wsv-viewertool-pane-container .esri-search {height: 24px; -webkit-box-shadow: none; box-shadow: none;}.wsv-viewertool-pane-container .esri-search .esri-search--show-suggestions .esri-search__suggestions-menu,.wsv-viewertool-pane-container .esri-search .esri-search--sources .esri-search__sources-menu {background-color: white; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);}.wsv-viewertool-pane-container .esri-search .esri-search__container {width: 268px; border: 1px solid #a9a9a9; position: absolute; left: 14px; top: 44px;}html:not(.has-touch) {}html:not(.has-touch) .wsv-viewertool-tabs__content.expand:hover {background-color: #929497; transition: 0.01s;}.esri-daylight {min-width: 250px; max-width: 100%; padding: 0;}.esri-date-picker__calendar {padding: 6px;}.esri-date-picker__day-item--selected,.esri-date-picker__year-picker-item--selected {background-color: #0079c1;}.esri-date-picker__day-item {width: 27px; height: 27px;}.esri-date-picker__calendar-toggle {height: 26px;}.wsv-tabbed-viewer-tool calcite-tab-title {margin: 0; --calcite-font-size--1: var(--calcite-font-size-1); --calcite-ui-text-1: #4c4c4c;}.wsv-tabbed-viewer-tool calcite-tab {width: 100%; max-height: calc(100vh - 200px); overflow-y: auto; padding: 0;}.wsv-tabbed-viewer-tool__title-wrapper {padding-top: 3px; text-overflow: ellipsis; overflow-x: hidden; max-width: 110px;}.wsv-tabbed-viewer-tool__tab-content {padding: 20px 14px; background: white;}.wsv-welcome-widget__loading {background: url("WelcomeWidget/images/loading-blue.gif"); width: 33px; height: 39px; margin-top: 65px;}.wsv-welcome-widget__title-icon {vertical-align: middle; background: url("WelcomeWidget/images/SceneViewer64.png"); background-size: contain; width: 32px; height: 32px; display: inline-block;}.esriIsPhoneSize .wsv-welcome-widget .wsv-welcome-widget__title-icon {width: 32px; height: 32px;}.wsv-welcome-widget__title {display: inline-block; margin-inline-start: 5px; vertical-align: middle;}.wsv-welcome-widget__gallery-link-container {display: flex; flex-direction: row; justify-content: space-between; padding-top: var(--calcite-modal-padding); padding-bottom: 2px;}.wsv-welcome-widget__gallery-link-container a {font-size: var(--calcite-font-size--2); line-height: 1em; cursor: pointer; text-decoration: underline;}.wsv-welcome-widget__gallery-link-container a,.wsv-welcome-widget__gallery-link-container a:active,.wsv-welcome-widget__gallery-link-container a:hover,.wsv-welcome-widget__gallery-link-container a:visited {color: #4c4c4c;}.wsv-welcome-widget__gallery {display: grid; grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(2, 1fr); grid-column-gap: 7px; grid-row-gap: 7px;}.esriIsPhoneSize .wsv-welcome-widget .wsv-welcome-widget__gallery {grid-template-columns: repeat(1, 1fr); grid-template-rows: repeat(3, 1fr);}@media (orientation: landscape) {.esriIsPhoneSize .wsv-welcome-widget .wsv-welcome-widget__gallery {grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(1, 1fr);}}.wsv-welcome-widget .wsv-welcome-widget__scene-card {height: 133px; background: white; overflow: hidden; cursor: pointer; position: relative; border: solid 1px white; padding: 0;}.esriIsPhoneSize .wsv-welcome-widget .wsv-welcome-widget__scene-card {height: 20vh;}@media (orientation: landscape) {.esriIsPhoneSize .wsv-welcome-widget .wsv-welcome-widget__scene-card {height: 25vh;}}.wsv-welcome-widget .wsv-welcome-widget__scene-card__thumbnail {height: 100%; width: 100%; background-size: cover; position: absolute; top: 0px; transition: transform 0.25s, background-position 0.25s; -webkit-transition: transform 0.25s, background-position 0.25s;}.wsv-welcome-widget .wsv-welcome-widget__scene-card__title {text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 5px 7px; font-size: var(--calcite-font-size--2); position: absolute; left: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.3); z-index: 100; width: 100%; box-sizing: border-box; color: white;}.wsv-welcome-widget .wsv-welcome-widget__scene-card__icon-helper {background-color: transparent; width: 0; height: 0; position: absolute; right: 0; top: 0; border-top: 35px solid rgba(0, 0, 0, 0.3); border-left: 35px solid transparent;}.wsv-welcome-widget .wsv-welcome-widget__scene-card__icon-type {top: -34px; right: 1px; height: 18px; width: 18px; position: absolute; background-position: 0px 1px; background-size: 18px; background-repeat: no-repeat;}.wsv-welcome-widget .wsv-welcome-widget__scene-card__icon-type.frequent {background-image: url("WelcomeWidget/images/frequent-shadow.png");}.wsv-welcome-widget .wsv-welcome-widget__scene-card__icon-type.featured {background-image: url("WelcomeWidget/images/featured-shadow.png");}.wsv-welcome-widget .wsv-welcome-widget__scene-card__icon-type.recent {background-image: url("WelcomeWidget/images/recent-shadow.png");}.wsv-welcome-widget .wsv-welcome-widget__scene-card:hover, .wsv-welcome-widget .wsv-welcome-widget__scene-card:focus {border-color: #99c9e6;}.wsv-welcome-widget .wsv-welcome-widget__scene-card:hover .wsv-welcome-widget__scene-card__thumbnail, .wsv-welcome-widget .wsv-welcome-widget__scene-card:focus .wsv-welcome-widget__scene-card__thumbnail {transform: scale(1.3); -webkit-transform: scale(1.3);}.wsv-welcome-widget .wsv-welcome-widget__scene-card:hover .wsv-welcome-widget__scene-card__title, .wsv-welcome-widget .wsv-welcome-widget__scene-card:focus .wsv-welcome-widget__scene-card__title {background-color: rgba(0, 121, 193, 0.6);}.wsv-welcome-widget .wsv-welcome-widget__scene-card:hover .wsv-welcome-widget__scene-card__icon-helper, .wsv-welcome-widget .wsv-welcome-widget__scene-card:focus .wsv-welcome-widget__scene-card__icon-helper {border-top-color: rgba(0, 121, 193, 0.6);}.wsv-welcome-widget .wsv-welcome-widget__new-scene-card {text-align: center; border: 1px solid #989898;}.wsv-welcome-widget .wsv-welcome-widget__new-scene-card .wsv-welcome-widget__scene-card__title {position: relative; width: auto; height: auto; text-align: center; font-size: var(--calcite-font-size--1); padding: 0 14px; background: transparent; white-space: normal; color: #444444;}.wsv-welcome-widget .wsv-welcome-widget__new-scene-card__container {display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 10px;}.wsv-welcome-widget .wsv-welcome-widget__new-scene-card:hover .wsv-welcome-widget__scene-card__title,.wsv-welcome-widget .wsv-welcome-widget__new-scene-card:hover .wsv-welcome-widget__new-scene-card__icon, .wsv-welcome-widget .wsv-welcome-widget__new-scene-card:focus .wsv-welcome-widget__scene-card__title,.wsv-welcome-widget .wsv-welcome-widget__new-scene-card:focus .wsv-welcome-widget__new-scene-card__icon {background-color: transparent; color: #0079c1;}