.ia-attachment-viewer{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(8,1fr);gap:1rem;margin:1rem;height:100vh;overflow:hidden}.ia-attachment-viewer__panel-leading,.ia-attachment-viewer__panel-trailing{overflow:auto;border-radius:var(--calcite-corner-radius-round);box-shadow:var(--calcite-shadow-sm)}.ia-attachment-viewer__panel-leading{grid-area:1/1/7/3}.ia-attachment-viewer__panel-trailing{grid-area:1/3/7/8}.ia-attachment-viewer #bottom-strip{grid-area:7/1/9/8;overflow:auto;border-radius:var(--calcite-corner-radius-round);box-shadow:var(--calcite-shadow-sm)}.ia-attachment-viewer #bottom-strip .ia-attachment-viewer__bottom-heading{display:flex;align-items:center;box-sizing:border-box;overflow:hidden;max-height:50px;padding:var(--calcite-spacing-md) var(--calcite-spacing-md-plus);font-size:var(--calcite-font-size-0);font-weight:var(--calcite-font-weight-medium);color:var(--calcite-panel-heading-text-color, var(--calcite-color-text-1))}.ia-attachment-viewer #bottom-strip .ia-attachment-viewer__bottom-heading span{margin-inline-start:10px}.ia-attachment-viewer #bottom-strip .ia-attachment-viewer__bottom-heading calcite-action{--calcite-icon-color: var( --calcite-panel-heading-text-color, var(--calcite-color-text-1) )}.ia-attachment-viewer--no-bottom-strip{grid-template-rows:repeat(6,1fr)}.ia-attachment-viewer--no-bottom-strip .ia-attachment-viewer__panel-leading{grid-area:1/1/7/3}.ia-attachment-viewer--no-bottom-strip .ia-attachment-viewer__panel-trailing{grid-area:1/3/7/8}.ia-attachment-viewer--no-bottom-strip #bottom-strip{display:none}.ia-attachment-viewer--collapsed .ia-attachment-viewer__panel-leading{grid-area:1/1/9/3}.ia-attachment-viewer--collapsed .ia-attachment-viewer__panel-trailing{grid-area:1/3/9/8}.ia-attachment-viewer--collapsed #bottom-strip{grid-area:9/1/9/8}.ia-attachment-viewer__feature-selected{overflow:hidden}.ia-attachment-viewer__location-chip{display:flex;align-items:center;margin:0 var(--calcite-spacing-xs)}.ia-attachment-viewer__layer-selector-trigger calcite-icon{margin:0 5px}.ia-attachment-viewer .esri-component.esri-feature.esri-widget{bottom:3%;width:96%;left:2%;border-radius:var(--calcite-corner-radius-round);padding:var(--calcite-spacing-md);height:200px;overflow:auto}calcite-shell{background-color:var(--calcite-color-foreground-2)}.esri-ui{inset:0!important}arcgis-map .ia-attachment-viewer__feature-panel{overflow-y:auto;border-radius:var(--calcite-corner-radius-round);position:absolute;bottom:3%;width:95%;left:50%;transform:translate(-50%)}arcgis-map .ia-attachment-viewer__feature-content-panel--collapsed{min-height:unset;height:var(--calcite-min-header-height)!important;position:absolute}arcgis-map .ia-attachment-viewer__tool-panel-container{max-width:22.5vw;max-height:25vh;overflow:auto}arcgis-map .ia-attachment-viewer__tool-panel-container .ia-attachment-viewer__tool-panel{width:100%;height:100%}arcgis-map .ia-attachment-viewer__tool-panel-container.is-wide.is-mobile{max-width:100%}arcgis-map .ia-attachment-viewer__tool-panel-container.is-wide:has(>instant-apps-keyboard-shortcuts){max-width:100%;width:70%}.ia-attachment-viewer__desktop arcgis-map .ia-attachment-viewer__feature-panel{height:30vh}.ia-attachment-viewer-mobile__base arcgis-map .ia-attachment-viewer__feature-panel{height:40vh}.esri-ui-top-right.esri-ui-corner,.esri-ui-top-left.esri-ui-corner{max-width:300px}.ia-attachment-viewer__map-centric-preview{height:100%}.ia-attachment-viewer__map-centric-preview .ia-attachment-viewer__scrollable-container{height:45%}.ia-attachment-viewer__map-centric-preview calcite-panel{height:55%;overflow-y:auto}arcgis-feature{padding-top:10px;box-sizing:border-box;height:100%;background-color:transparent}arcgis-feature .esri-feature{height:100%;background-color:transparent}calcite-action-bar{--calcite-internal-action-bar-padding: 0}calcite-action-bar .esri-component{margin-bottom:0!important}calcite-action-bar .esri-compass{border-radius:unset}.arcgis-search{width:200px}.ia-attachment-viewer__address{width:100%;padding:var(--calcite-spacing-sm);font-size:var(--calcite-font-size--2);box-sizing:border-box}.esri-component{margin-bottom:0}.esri-popup .esri-features__container.esri-features__content-container,.esri-popup calcite-action{display:none}arcgis-compass{--arcgis-internal-box-shadow: none}.arcgis-button{--calcite-icon-color: var(--calcite-color-text-3);--calcite-button-background-color: var(--calcite-color-foreground-1);color:var(--calcite-color-text-3)}.arcgis-button calcite-button{--calcite-spacing-base: -2px}.arcgis-button calcite-button:hover{--calcite-button-background-color: var( --calcite-button-background-color, var( --calcite-internal-button-background-color-hover, var(--calcite-color-transparent) ) )}arcgis-home,arcgis-zoom,arcgis-fullscreen,arcgis-locate,arcgis-compass{--calcite-spacing-base: -2px}.tool-container{background-color:var(--calcite-color-foreground-1)}.tool-container.horizontal{display:flex}.ia-attachment-viewer-mobile__base{min-height:100dvh;height:100dvh;width:100%;display:flex;flex-direction:column;overflow:hidden}.ia-attachment-viewer-mobile__base>.ia-attachment-viewer-mobile__body{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.ia-attachment-viewer-mobile__base .ia-attachment-viewer__gallery-item{width:calc(50% - 10px);margin:5px!important;border-radius:1px}.ia-attachment-viewer-mobile__preview-container{padding:var(--calcite-spacing-md);padding-bottom:0}.ia-attachment-viewer-mobile__preview-container:nth-of-type(1){height:40%}.ia-attachment-viewer-mobile__preview-container:nth-of-type(2){height:60%}.ia-attachment-viewer-mobile__preview-container>calcite-panel{border-width:var(--calcite-border-width-sm);border-style:solid;border-color:var(--calcite-color-border-1);border-radius:var(--calcite-corner-radius-round)}.ia-attachment-viewer-mobile__navigate-container{padding:var(--calcite-spacing-md);box-sizing:border-box}.ia-attachment-viewer-mobile__navigate-container calcite-button{width:calc(50% - var(--calcite-spacing-sm) / 2)}.ia-attachment-viewer-mobile__navigate-container calcite-button:nth-of-type(1){margin-inline-end:calc(var(--calcite-spacing-sm) / 2)}.ia-attachment-viewer-mobile__navigate-container calcite-button:nth-of-type(2){margin-inline-start:calc(var(--calcite-spacing-sm) / 2)}.ia-attachment-viewer__landscape .ia-attachment-viewer-mobile__body,.ia-attachment-viewer__landscape .ia-attachment-viewer-mobile__landscape-panel-container{flex-direction:row;width:100%;height:100%}.ia-attachment-viewer__landscape .ia-attachment-viewer-mobile__landscape-panel-container{display:flex;overflow:hidden}.ia-attachment-viewer__landscape .ia-attachment-viewer-mobile__landscape-panel{flex:1 1 50%;display:flex;flex-direction:column;min-width:0;min-height:0;box-sizing:border-box;overflow:hidden}.ia-attachment-viewer__landscape .ia-attachment-viewer-mobile__landscape-panel>arcgis-map{width:100%;flex:1 1 auto;min-height:0;min-width:0}.ia-attachment-viewer__landscape .ia-attachment-viewer-mobile__landscape-preview-container{display:flex;height:100%}.ia-attachment-viewer__landscape .ia-attachment-viewer-mobile__landscape-preview-container .ia-attachment-viewer-mobile__preview-container{width:50%;height:100%;padding:0}.ia-attachment-viewer__landscape .ia-attachment-viewer-mobile__landscape-preview-container .ia-attachment-viewer__feature-panel-mobile{width:100%}.ia-attachment-viewer__landscape .ia-attachment-viewer-mobile__landscape-preview-container .ia-attachment-viewer__feature-panel-mobile .ia-attachment-viewer-related-features{padding-bottom:var(--calcite-spacing-sm)}.ia-attachment-viewer__landscape .ia-attachment-viewer-mobile__navigate-container{width:100%;padding:unset}.ia-attachment-viewer__gallery{display:block;width:100%;height:100%;box-sizing:border-box;padding:10px;background-color:transparent;white-space:normal;text-align:justify}.ia-attachment-viewer__gallery:after{content:"";display:inline-block;width:0;height:0}.ia-attachment-viewer__gallery>.ia-attachment-viewer__gallery-item{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;margin:2px}.ia-attachment-viewer.ia-attachment-viewer__attachment-focused .ia-attachment-viewer__gallery>.ia-attachment-viewer__gallery-item{width:calc(25% - 4px)}.ia-attachment-viewer.ia-attachment-viewer__map-focused .ia-attachment-viewer__gallery>.ia-attachment-viewer__gallery-item{width:calc(50% - 4px)}.ia-attachment-viewer__gallery-item{display:flex;justify-content:center;align-items:center;width:100%;height:200px;padding:0;border:none;border-radius:2.5px;position:relative;box-shadow:var(--calcite-shadow-sm);transition:opacity .3s ease-in-out;background-color:#222}.ia-attachment-viewer__gallery-item:hover{cursor:pointer}.ia-attachment-viewer__gallery-item .low-res,.ia-attachment-viewer__gallery-item .high-res{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease-in-out}.ia-attachment-viewer__gallery-item .low-res.loaded,.ia-attachment-viewer__gallery-item .high-res.loaded{opacity:1}.ia-attachment-viewer__gallery-item .low-res{filter:blur(.5px);transition:opacity .3s ease-in-out,filter .3s ease-in-out}.ia-attachment-viewer__gallery-item .gallery-item__pdf,.ia-attachment-viewer__gallery-item .gallery-item__video,.ia-attachment-viewer__gallery-item .gallery-item__none{width:75px;height:75px}.ia-attachment-viewer__gallery-item .gallery-item__pdf{color:red}.ia-attachment-viewer__gallery-item .gallery-item__video{color:var(--calcite-color-brand)}.ia-attachment-viewer__gallery-item .gallery-item__none{color:#fff}.ia-attachment-viewer__gallery-item--multi-attachment{position:absolute;z-index:var(--calcite-z-index);right:var(--calcite-spacing-xs);top:var(--calcite-spacing-xs);color:#fff;background:rgba(0,0,0,var(--calcite-opacity-light));padding:var(--calcite-spacing-px)}.ia-attachment-viewer__gallery-item:hover .ia-attachment-viewer__gallery-item-feature-label{display:block}.ia-attachment-viewer__gallery-item-feature-label{box-sizing:border-box;display:none;position:absolute;background-color:#000000b3;color:#fff;width:100%;bottom:0;padding:var(--calcite-spacing-sm)}.ia-attachment-viewer__preview{display:flex;justify-content:center;align-items:center;background-color:#2a2a2a;height:100%}.ia-attachment-viewer__preview .low-res,.ia-attachment-viewer__preview .high-res{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease-in-out}.ia-attachment-viewer__preview .low-res.loaded,.ia-attachment-viewer__preview .high-res.loaded{opacity:1}.ia-attachment-viewer__preview .low-res,.ia-attachment-viewer__preview .high-res{height:100%;object-fit:contain;max-width:100%}.ia-attachment-viewer #bottom-strip .ia-attachment-viewer__gallery{display:flex;overflow-x:auto;white-space:nowrap}.ia-attachment-viewer #bottom-strip .ia-attachment-viewer__gallery .ia-attachment-viewer__gallery-item{border:3px solid var(--calcite-color-background);height:auto;max-width:150px;flex-shrink:0}.ia-attachment-viewer #bottom-strip .ia-attachment-viewer__gallery .ia-attachment-viewer__gallery-item--selected{border:3px solid var(--calcite-color-text-1);box-shadow:0 0 3px 1px var(--calcite-color-text-1)}.ia-attachment-viewer #bottom-strip .ia-attachment-viewer__gallery .ia-attachment-viewer__gallery-item--selected img{width:100%;height:100%;box-sizing:border-box;outline:3px solid var(--calcite-color-text-inverse);outline-offset:-3px}.ia-attachment-viewer__gallery-parent-container{height:100%;overflow:auto}.ia-attachment-viewer__gallery-parent-container .ia-attachment-viewer__gallery{height:100%}.ia-attachment-viewer__gallery-item{max-height:initial;overflow:hidden}.ia-attachment-viewer__gallery-item img{width:100%;height:100%}.ia-attachment-viewer__gallery-item--fit img{height:auto}.ia-attachment-viewer__gallery-item--crop img{width:auto;height:auto;max-width:unset;max-height:unset}.ia-attachment-viewer__unsupported-attachment-types{box-sizing:border-box;display:flex;flex-direction:column;width:100%;padding:var(--calcite-spacing-sm)}.ia-attachment-viewer__preview{position:relative;display:flex;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0;padding:0;scroll-padding-left:0;width:calc(var(--item-count, 1) * 100%);left:0;transition:left .4s ease-in-out}.ia-attachment-viewer__leading-container,.ia-attachment-viewer__trailing-container{display:flex;align-items:center}.ia-attachment-viewer__controls{position:absolute;bottom:0;display:flex;justify-content:space-between;align-items:center;width:100%;background:#00000080;padding:var(--calcite-spacing-sm);box-sizing:border-box}.ia-attachment-viewer__controls calcite-action{--calcite-internal-action-text-color: var(--calcite-color-text-inverse);--calcite-action-text-color-press: var(--calcite-color-text-inverse);--calcite-action-text-color-pressed: var(--calcite-color-text-inverse);--calcite-color-text-1: var(--calcite-color-text-inverse);--calcite-action-background-color: transparent;--calcite-action-background-color-hover: transparent;--calcite-action-background-color-press: transparent}.ia-attachment-viewer__controls calcite-chip{--calcite-internal-chip-border-color: #ffffff;--calcite-chip-text-color: #ffffff;margin-inline-start:var(--calcite-spacing-sm);margin-inline-end:var(--calcite-spacing-sm)}.ia-attachment-viewer__preview-item{position:relative;scroll-snap-align:start;box-sizing:border-box;width:100%;height:100%;margin:0;overflow:hidden}.ia-attachment-viewer__preview-item video,.ia-attachment-viewer__preview-item object{width:100%;height:100%}.ia-attachment-viewer__preview-item img{height:auto;display:block;pointer-events:auto!important}.ia-attachment-viewer__scrollable-container{position:relative;height:100%;overflow-x:hidden}.ia-attachment-viewer__control-items{display:flex;align-items:center;max-width:40vw;overflow-x:auto;flex-wrap:nowrap;gap:var(--calcite-spacing-sm)}.ia-attachment-viewer__control-items .ia-attachment-viewer__control-item{flex:0 0 auto;position:relative;width:75px;height:55px;border:1px solid transparent;background-color:transparent;border-radius:var(--calcite-corner-radius-round)}.ia-attachment-viewer__control-items .ia-attachment-viewer__control-item img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--calcite-corner-radius-round)}.ia-attachment-viewer__control-items .ia-attachment-viewer__control-item .file-pdf{color:red}.ia-attachment-viewer__control-items .ia-attachment-viewer__control-item .file-video{color:var(--calcite-color-brand)}.ia-attachment-viewer__control-items .ia-attachment-viewer__control-item--selected{border:1px solid #ffffff}.ia-attachment-viewer__control-items .ia-attachment-viewer__control-item:hover{cursor:pointer}.ia-attachment-viewer__trailing-container calcite-slider{min-width:10vw}.ia-attachment-viewer__arrow-container{display:flex;--calcite-icon-color: #fff}.ia-attachment-viewer__no-attachments{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--calcite-color-inverse)}.ia-attachment-viewer__no-attachments calcite-icon{--calcite-icon-color: var(--calcite-color-text-inverse);width:75px;height:75px}.ia-attachment-viewer__gps-image-direction{display:flex;justify-content:center;align-items:center;width:32px;height:32px}.ia-attachment-viewer__gps-image-direction:hover{cursor:pointer}.react-transform-wrapper{width:100%!important;height:100%!important}.react-transform-wrapper .react-transform-component,.react-transform-wrapper .react-transform-component .high-res{width:100%;height:100%}.ia-attachment-viewer-related-features{width:100%}.ia-attachment-viewer-related-features calcite-dropdown-group{max-height:10rem}.ia-attachment-viewer-related-features calcite-action{width:100%}.ia-attachment-viewer-related-features calcite-action .ia-attachment-viewer-related-features__action-text{display:flex;align-items:center}.ia-attachment-viewer-related-features calcite-action .ia-attachment-viewer-related-features__action-text span{padding-inline-start:var(--calcite-spacing-sm);padding-inline-end:var(--calcite-spacing-sm)}.image-pan-zoom-actions{position:absolute;top:1%;right:1%;z-index:1;display:flex}.image-pan-zoom-actions calcite-action{background-color:unset}html,body,arcgis-map,#root{width:100%;height:100%;margin:0;padding:0;background-color:var(--calcite-color-foreground-1)}#root{display:flex;justify-content:center;align-items:center}.loader-container{height:100%}.loader-container calcite-loader{padding:0;height:100%}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ia-attachment-viewer-mobile__base{display:none}.ia-attachment-viewer__desktop{display:flex}@media(max-width:700px),(max-height:700px){.ia-attachment-viewer-mobile__base{display:flex}.ia-attachment-viewer__desktop{display:none}}.portal-banners{display:flex;align-items:center;flex-direction:column}.portal-banners arcgis-portal-classification-banner{width:100%}.portal-banners #root{position:relative}
