:root{--overlay-border-width:2px;--overlay-arrow-size:8px;--identify-tool-height:300px;--identify-tool-height-large:350px;--identify-tool-titlebar-height:25px;--identify-tool-location-height:25px;--identify-tool-features-header-height:25px;--identify-tool-no-results-height:25px;--identify-tool-footer-height:25px;--layers-tool-height:300px;--layers-tool-height-large:350px;--layers-tool-titlebar-height:25px;--layers-tool-footer-height:25px;--tool-margin-default:5px}.map{place-items:center;display:grid;overflow:auto}.ol-control{background-color:#fff6;border-radius:4px;padding:2px}.ol-control button{color:#fff;background-color:#4f4f4f80!important;font-size:25px!important}.ol-mouse-position,.ol-scale-line{border:2px solid #ffffffb3;color:#fff!important;background-color:#4f4f4f80!important;border-radius:2px!important;font-size:12px!important}.ol-scale-line-inner{color:#fff!important}.ol-zoom{left:var(--tool-margin-default)!important;top:var(--tool-margin-default)!important}.si-tools{top:90px;left:var(--tool-margin-default)}button:before{color:#fff;font-family:FontAwesome;font-weight:400}button.checked:before{color:#000}button.zoom-home:before{content:""}button.tooltip:before{content:""}button.identify:before{content:""}button.zoom-to-my-location:before{content:""}button.follow-me:before{content:""}button.zoom-to-location:before{content:""}button.find-address:before{content:""}button.layers:before{content:""}button.refresh-map:before{content:""}.ol-overviewmap{bottom:40px;left:var(--tool-margin-default)!important;right:auto!important}.ol-scale-line{left:var(--tool-margin-default);bottom:var(--tool-margin-default);padding:2px 4px 4px;line-height:normal}.ol-scale-line-inner{vertical-align:top;border:2px solid #fff;border-top:none;line-height:15px;display:table-cell;font-size:12px!important}.ol-mouse-position{top:var(--tool-margin-default);right:var(--tool-margin-default)}.ol-mouse-position,.si-inline-message{padding:0 3px}.ol-full-screen{right:var(--tool-margin-default);top:30px!important;bottom:auto!important}.ol-rotate{top:70px!important;bottom:auto!important}.ol-attribution{font-size:10px;left:auto!important;right:var(--tool-margin-default)!important;bottom:var(--tool-margin-default)!important;top:auto!important}.ol-attribution.ol-uncollapsible{border-radius:4px}.si-map-tool{color:#4f4f4f;border:solid var(--overlay-border-width) #4f4f4f80;background-color:#fff;border-radius:4px;font-size:14px;line-height:14px;position:relative}.si-map-control-container{place-items:center;height:100%;display:grid}.si-map-control .fa{font-size:22px}.tooltip-container{width:auto;height:auto;padding:3px 5px}ul.tooltip-features{margin:0;padding:0;list-style:none}ul.tooltip-features li{margin:0;padding:0}.identify-tool-container{width:var(--identify-tool-height);max-height:var(--identify-tool-height)}.marker-container .fa{color:#ae1f23;font-size:30px}.message-tool-container{min-width:200px;max-width:80%;max-height:80%;overflow-y:auto}.message-tool-container .message-tool-contents{text-align:center}.message-tool-container .message-tool-message{text-align:left;margin:10px}.hidden{display:none!important}.si-inline-message{border:2px solid #ffffffb3;bottom:auto!important;left:50px!important;right:auto!important;top:var(--tool-margin-default)!important;color:#fff!important;background-color:#4f4f4f80!important;border-radius:2px!important;font-size:13px!important}.si-inline-message.positive{border-color:#7fab4ecc;color:#000!important;background-color:#7fab4e99!important}.si-inline-message.important{border-color:#fdd736cc;color:#000!important;background-color:#fdd73699!important}.si-inline-message.warning{border-color:#e08226cc;background-color:#e0822699!important}.si-inline-message.alert{border-color:#dd4814cc;background-color:#dd481499!important}.overlay-arrow:before,.overlay-arrow:after{content:"";border:var(--overlay-arrow-size) solid transparent;width:0;height:0;position:absolute}.overlay-arrow:before{z-index:2}.overlay-arrow:after{z-index:1}.overlay-arrow[data-overlay-positioning=top-left]:before,.overlay-arrow[data-overlay-positioning=top-center]:before,.overlay-arrow[data-overlay-positioning=top-right]:before{top:calc((var(--overlay-arrow-size) * 2) * -1);border-bottom-color:#fff}.overlay-arrow[data-overlay-positioning=top-left]:after,.overlay-arrow[data-overlay-positioning=top-center]:after,.overlay-arrow[data-overlay-positioning=top-right]:after{top:calc(((var(--overlay-arrow-size) * 2) + var(--overlay-border-width)) * -1);border-bottom-color:#4f4f4f80}.overlay-arrow[data-overlay-positioning=top-left]:before,.overlay-arrow[data-overlay-positioning=top-left]:after{left:0}.overlay-arrow[data-overlay-positioning=top-center]:before,.overlay-arrow[data-overlay-positioning=top-center]:after{left:calc(50% - var(--overlay-arrow-size))}.overlay-arrow[data-overlay-positioning=top-right]:before,.overlay-arrow[data-overlay-positioning=top-right]:after{left:calc(100% - (2 * var(--overlay-arrow-size)))}.overlay-arrow[data-overlay-positioning=center-left]:before,.overlay-arrow[data-overlay-positioning=center-left]:after,.overlay-arrow[data-overlay-positioning=center-right]:before,.overlay-arrow[data-overlay-positioning=center-right]:after{top:calc(50% - var(--overlay-arrow-size))}.overlay-arrow[data-overlay-positioning=center-left]:before{left:calc((var(--overlay-arrow-size) * 2) * -1);border-right-color:#fff}.overlay-arrow[data-overlay-positioning=center-left]:after{left:calc(((var(--overlay-arrow-size) * 2) + var(--overlay-border-width)) * -1);border-right-color:#4f4f4f80}.overlay-arrow[data-overlay-positioning=center-center]:before,.overlay-arrow[data-overlay-positioning=center-center]:after{display:none}.overlay-arrow[data-overlay-positioning=center-right]:before{right:calc((var(--overlay-arrow-size) * 2) * -1);border-left-color:#fff}.overlay-arrow[data-overlay-positioning=center-right]:after{right:calc(((var(--overlay-arrow-size) * 2) + var(--overlay-border-width)) * -1);border-left-color:#4f4f4f80}.overlay-arrow[data-overlay-positioning=bottom-left]:before,.overlay-arrow[data-overlay-positioning=bottom-center]:before,.overlay-arrow[data-overlay-positioning=bottom-right]:before{border-top-color:#fff;top:100%}.overlay-arrow[data-overlay-positioning=bottom-left]:after,.overlay-arrow[data-overlay-positioning=bottom-center]:after,.overlay-arrow[data-overlay-positioning=bottom-right]:after{top:calc(100% + var(--overlay-border-width));border-top-color:#4f4f4f80}.overlay-arrow[data-overlay-positioning=bottom-left]:before,.overlay-arrow[data-overlay-positioning=bottom-left]:after{left:0}.overlay-arrow[data-overlay-positioning=bottom-center]:before,.overlay-arrow[data-overlay-positioning=bottom-center]:after{left:calc(50% - var(--overlay-arrow-size))}.overlay-arrow[data-overlay-positioning=bottom-right]:before,.overlay-arrow[data-overlay-positioning=bottom-right]:after{left:calc(100% - (2 * var(--overlay-arrow-size)))}.tooltip-container img,.identify-tool-container img{max-width:100%}.si-map-tool-title-bar{height:var(--identify-tool-titlebar-height);background-color:#ddd;padding:5px;font-weight:700}.si-map-tool-title-bar:after{content:"x";text-align:right;float:right;font-weight:700}.si-map-tool-title-bar:hover{cursor:pointer}.identify-tool-location,.identify-tool-no-results{padding:5px}.identify-tool-location{height:var(--identify-tool-location-height)}.identify-tool-no-results{height:var(--identify-tool-no-results-height);padding:5px}.identify-tool-content{flex-wrap:nowrap;place-content:flex-start;align-items:stretch;padding:0;display:flex}.identify-tool-features{width:100%}.identify-tool-features-header{background-color:#eee;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:100%;height:25px;padding:5px;font-weight:700}.identify-tool-features-content{width:auto;height:calc(100% - var(--identify-tool-features-header-height));max-height:calc(var(--identify-tool-height) - var(--identify-tool-titlebar-height) - var(--identify-tool-location-height) - var(--identify-tool-features-header-height) - var(--identify-tool-footer-height) - 4px);border-bottom:1px solid #ddd;border-right:1px solid #ddd;flex-grow:0;padding:5px 0;overflow:auto}.si-map-tool .fields{border:0;grid-template-columns:auto 1fr;align-items:center;gap:10px;width:100%;margin:0;padding:5px;display:grid}.si-map-tool .fields label{vertical-align:middle;margin:0;padding:0;font-weight:700;display:inline-block}.si-map-tool .fields input{background-color:#fff;border:1px solid #ddd;margin:0;padding:2px;font-family:inherit;font-size:16px;color:#343434!important}@media (width>=1024px){.si-map-tool .fields input{font-size:inherit}}.si-map-tool .buttons{justify-content:center;display:flex;margin:0!important}.si-map-tool .fields .buttons{grid-column-end:span 2}.si-map-tool .button,.si-map-tool .button:visited{width:auto;font-family:inherit;font-size:inherit;display:inline-block;color:#fff!important;background-color:#4f4f4f!important;border:1px solid #4f4f4f!important;margin:0 0 10px 10px!important}.si-map-tool .button:hover{color:#fdb913}.si-map-tool .button:focus{border-color:#fdb913}.si-map-tool .disabled,.si-map-tool .disabled:hover,.si-map-tool .disabled:focus,.si-map-tool .disabled:visited{pointer-events:none;cursor:default;color:#c7c8ca!important;background-color:#f3f3f4!important;border-color:#f3f3f4!important}.si-map-marker{align-items:end;display:grid}.identify-tool-layer{width:100%;padding-left:5px;font-weight:700}.identify-tool-feature{border-left:5px solid #fff;flex-wrap:nowrap;place-content:flex-start;align-items:flex-start;width:100%;padding:3px 5px 3px 10px;display:flex}.identify-tool-feature.selected,.identify-tool-feature.selected:hover{cursor:auto;background-color:#eee;border-left-color:#c6c6c6}.identify-tool-feature:hover{cursor:pointer;border-left-color:#c6c6c6}.identify-tool-feature-name{flex-grow:1;line-height:20px}.identify-tool-feature canvas{width:20px;min-width:20px;max-width:20px;height:20px;margin:0 5px}.identify-tool-features-properties{flex-grow:1;width:100%}.identify-tool-features-properties-header{height:var(--identify-tool-features-header-height);background-color:#eee;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px;font-weight:700}.identify-tool-features-properties-content{height:calc(100% - var(--identify-tool-features-header-height));max-height:calc(var(--identify-tool-height) - var(--identify-tool-titlebar-height) - var(--identify-tool-location-height) - var(--identify-tool-features-header-height) - var(--identify-tool-footer-height) - 4px);background-color:#fff;border-bottom:1px solid #ddd;padding:5px;overflow-y:auto}.identify-tool-feature-property{overflow-wrap:break-word;word-break:break-all;border-bottom:1px solid #ddd;width:100%;padding:3px 0}.identify-tool-property-name{width:100%;margin-bottom:3px;font-weight:700}.identify-tool-property-value{width:100%}.identify-tool-property-value a{color:#4f4f4f;text-decoration:none}.identify-tool-property-value a:hover{color:var(--color-sky);text-decoration:none}.identify-tool-footer{height:var(--identify-tool-footer-height);justify-content:space-between;padding:5px;display:flex}.identify-tool-footer .zoom-to:hover,.identify-tool-footer .close:hover{color:var(--color-sky);cursor:pointer}.layers-tool-container{max-width:80%;max-height:80%;overflow-y:hidden}.layers-tool{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;display:grid}.layers-tool .fields{max-height:calc(var(--layers-tool-height) - var(--layers-tool-titlebar-height) - var(--layers-tool-footer-height) - 4px);grid-template-columns:1fr auto auto auto;overflow:hidden auto}.layers-tool .fields .heading{font-weight:700}.layers-tool .fields label{text-overflow:ellipsis;font-weight:400}.layers-tool .fields .heading:not(:first-child),.layers-tool .fields canvas,.layers-tool .fields .fa,.layers-tool .fields .labels.tool{justify-self:center}.layers-tool .fields label.off,.layers-tool .fields label.not-in-zoom-range,.layers-tool .fields .fa.not-in-zoom-range,.layers-tool .fields .off.tool a,.layers-tool .fields .off.tool a:hover{color:#c6c6c6;cursor:default}.layers-tool .buttons{grid-column-end:span 1}@media (width>=600px){.identify-tool-container{width:var(--identify-tool-height-large);max-height:var(--identify-tool-height-large)}.identify-tool-features-content,.identify-tool-features-properties-content{max-height:calc(var(--identify-tool-height-large) - var(--identify-tool-titlebar-height) - var(--identify-tool-location-height) - var(--identify-tool-features-header-height) - var(--identify-tool-footer-height) - 4px)}.layers-tool .fields{max-height:calc(var(--layers-tool-height-large) - var(--layers-tool-titlebar-height) - var(--layers-tool-footer-height) - 4px)}}@media (width>=990px){.ol-control button{font-size:20px!important}.si-tools{top:75px}}@media (width>=1280px){.si-map-control .fa{font-size:16px}}
