:root,
:host {
  --ol-background-color: white;
  --ol-accent-background-color: #F5F5F5;
  --ol-subtle-background-color: rgba(128, 128, 128, 0.25);
  --ol-partial-background-color: rgba(255, 255, 255, 0.75);
  --ol-foreground-color: #333333;
  --ol-subtle-foreground-color: #666666;
  --ol-brand-color: #00AAFF;
}

.ol-box {
  box-sizing: border-box;
  border-radius: 2px;
  border: 1.5px solid var(--ol-background-color);
  background-color: var(--ol-partial-background-color);
}

.ol-mouse-position {
  top: 8px;
  right: 8px;
  position: absolute;
}

.ol-scale-line {
  background: var(--ol-partial-background-color);
  border-radius: 4px;
  bottom: 8px;
  left: 8px;
  padding: 2px;
  position: absolute;
}

.ol-scale-line-inner {
  border: 1px solid var(--ol-subtle-foreground-color);
  border-top: none;
  color: var(--ol-foreground-color);
  font-size: 10px;
  text-align: center;
  margin: 1px;
  will-change: contents, width;
  transition: all 0.25s;
}

.ol-scale-bar {
  position: absolute;
  bottom: 8px;
  left: 8px;
}

.ol-scale-bar-inner {
  display: flex;
}

.ol-scale-step-marker {
  width: 1px;
  height: 15px;
  background-color: var(--ol-foreground-color);
  float: right;
  z-index: 10;
}

.ol-scale-step-text {
  position: absolute;
  bottom: -5px;
  font-size: 10px;
  z-index: 11;
  color: var(--ol-foreground-color);
  text-shadow: -1.5px 0 var(--ol-partial-background-color), 0 1.5px var(--ol-partial-background-color), 1.5px 0 var(--ol-partial-background-color), 0 -1.5px var(--ol-partial-background-color);
}

.ol-scale-text {
  position: absolute;
  font-size: 12px;
  text-align: center;
  bottom: 25px;
  color: var(--ol-foreground-color);
  text-shadow: -1.5px 0 var(--ol-partial-background-color), 0 1.5px var(--ol-partial-background-color), 1.5px 0 var(--ol-partial-background-color), 0 -1.5px var(--ol-partial-background-color);
}

.ol-scale-singlebar {
  position: relative;
  height: 10px;
  z-index: 9;
  box-sizing: border-box;
  border: 1px solid var(--ol-foreground-color);
}

.ol-scale-singlebar-even {
  background-color: var(--ol-subtle-foreground-color);
}

.ol-scale-singlebar-odd {
  background-color: var(--ol-background-color);
}

.ol-unsupported {
  display: none;
}

.ol-viewport,
.ol-unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

.ol-viewport canvas {
  all: unset;
  overflow: hidden;
}

.ol-viewport {
  touch-action: pan-x pan-y;
}

.ol-selectable {
  -webkit-touch-callout: default;
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
}

.ol-grabbing {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

.ol-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.ol-control {
  position: absolute;
  background-color: var(--ol-subtle-background-color);
  border-radius: 4px;
}

.ol-zoom {
  top: .5em;
  left: .5em;
}

.ol-rotate {
  top: .5em;
  right: .5em;
  transition: opacity .25s linear, visibility 0s linear;
}

.ol-rotate.ol-hidden {
  opacity: 0;
  visibility: hidden;
  transition: opacity .25s linear, visibility 0s linear .25s;
}

.ol-zoom-extent {
  top: 4.643em;
  left: .5em;
}

.ol-full-screen {
  right: .5em;
  top: .5em;
}

.ol-control button {
  display: block;
  margin: 1px;
  padding: 0;
  color: var(--ol-subtle-foreground-color);
  font-weight: bold;
  text-decoration: none;
  font-size: inherit;
  text-align: center;
  height: 1.375em;
  width: 1.375em;
  line-height: .4em;
  background-color: var(--ol-background-color);
  border: none;
  border-radius: 2px;
}

.ol-control button::-moz-focus-inner {
  border: none;
  padding: 0;
}

.ol-zoom-extent button {
  line-height: 1.4em;
}

.ol-compass {
  display: block;
  font-weight: normal;
  will-change: transform;
}

.ol-touch .ol-control button {
  font-size: 1.5em;
}

.ol-touch .ol-zoom-extent {
  top: 5.5em;
}

.ol-control button:hover,
.ol-control button:focus {
  text-decoration: none;
  outline: 1px solid var(--ol-subtle-foreground-color);
  color: var(--ol-foreground-color);
}

.ol-zoom .ol-zoom-in {
  border-radius: 2px 2px 0 0;
}

.ol-zoom .ol-zoom-out {
  border-radius: 0 0 2px 2px;
}

.ol-attribution {
  text-align: right;
  bottom: .5em;
  right: .5em;
  max-width: calc(100% - 1.3em);
  display: flex;
  flex-flow: row-reverse;
  align-items: center;
}

.ol-attribution a {
  color: var(--ol-subtle-foreground-color);
  text-decoration: none;
}

.ol-attribution ul {
  margin: 0;
  padding: 1px .5em;
  color: var(--ol-foreground-color);
  text-shadow: 0 0 2px var(--ol-background-color);
  font-size: 12px;
}

.ol-attribution li {
  display: inline;
  list-style: none;
}

.ol-attribution li:not(:last-child):after {
  content: " ";
}

.ol-attribution img {
  max-height: 2em;
  max-width: inherit;
  vertical-align: middle;
}

.ol-attribution button {
  flex-shrink: 0;
}

.ol-attribution.ol-collapsed ul {
  display: none;
}

.ol-attribution:not(.ol-collapsed) {
  background: var(--ol-partial-background-color);
}

.ol-attribution.ol-uncollapsible {
  bottom: 0;
  right: 0;
  border-radius: 4px 0 0;
}

.ol-attribution.ol-uncollapsible img {
  margin-top: -.2em;
  max-height: 1.6em;
}

.ol-attribution.ol-uncollapsible button {
  display: none;
}

.ol-zoomslider {
  top: 4.5em;
  left: .5em;
  height: 200px;
}

.ol-zoomslider button {
  position: relative;
  height: 10px;
}

.ol-touch .ol-zoomslider {
  top: 5.5em;
}

.ol-overviewmap {
  left: 0.5em;
  bottom: 0.5em;
}

.ol-overviewmap.ol-uncollapsible {
  bottom: 0;
  left: 0;
  border-radius: 0 4px 0 0;
}

.ol-overviewmap .ol-overviewmap-map,
.ol-overviewmap button {
  display: block;
}

.ol-overviewmap .ol-overviewmap-map {
  border: 1px solid var(--ol-subtle-foreground-color);
  height: 150px;
  width: 150px;
}

.ol-overviewmap:not(.ol-collapsed) button {
  bottom: 0;
  left: 0;
  position: absolute;
}

.ol-overviewmap.ol-collapsed .ol-overviewmap-map,
.ol-overviewmap.ol-uncollapsible button {
  display: none;
}

.ol-overviewmap:not(.ol-collapsed) {
  background: var(--ol-subtle-background-color);
}

.ol-overviewmap-box {
  border: 1.5px dotted var(--ol-subtle-foreground-color);
}

.ol-overviewmap .ol-overviewmap-box:hover {
  cursor: move;
}

.ol-overviewmap .ol-viewport:hover {
  cursor: pointer;
}

.ol-attribution.ol-unselectable.ol-control{position:relative;padding:0;bottom:0;left:0;font-size:14px;background-color:var(--primary-color);color:var(--primary-text-color);height:22px;border-radius:var(--button-border-radius);align-self:flex-end;cursor:pointer}.ol-attribution.ol-unselectable.ol-control button{width:unset;background-color:rgba(0,0,0,0);color:var(--primary-text-color);font-weight:normal;border:none;outline:none;width:100%;position:absolute;pointer-events:none}.ol-attribution.ol-unselectable.ol-control button:hover{outline:none}.ol-attribution.ol-unselectable.ol-control button .ol-attribution-expand{margin:2px 5px}.ol-attribution.ol-unselectable.ol-control ul{align-self:flex-end;margin-right:var(--safe-area-inset-right);margin-bottom:0;text-shadow:none;color:var(--primary-text-color);font-size:inherit}.ol-attribution.ol-unselectable.ol-control.ol-collapsed button{background-color:rgba(0,0,0,0);height:100%;position:static}.ol-attribution ul{display:flex;flex-direction:column;align-items:center;background-color:var(--primary-color);border-radius:var(--button-border-radius)}.ol-attribution ul li{text-align:center}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.popup-overlay{pointer-events:none !important}.popup-container{position:absolute;z-index:10;width:100%;height:calc(100% - var(--popup-margin)*2);top:0px;padding:var(--popup-margin);pointer-events:none}.popup-container.relative{padding:0;height:100%;display:flex;justify-content:center;align-items:center}.popup-container .popup-content{z-index:2100;color:var(--primary-color);background-color:var(--white-color);border-radius:var(--button-border-radius);max-width:450px;max-height:100%;user-select:none;display:flex;flex-direction:column;pointer-events:all}.popup-container .popup-content .popup-header{overflow:hidden}.popup-container .popup-content .popup-body{overflow-y:auto}.popup-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:var(--popup-backdrop-color)}.popup-backdrop-relative{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:var(--popup-backdrop-color)}.popup-header-container{padding:var(--popup-margin);display:flex;justify-content:space-between;align-items:center}.body-container{font-size:var(--text-size);background-color:#fff}.body-container .url{color:#2882d0;line-break:anywhere}.body-container .popup-row:nth-child(1){margin-top:0}.popup-footer-container{padding:var(--popup-margin);display:flex;flex-direction:row;justify-content:space-between;align-items:center}.popup-row{margin-top:var(--popup-margin)}.popup-row span:first-child{font-weight:bold}#help-popup .popup-content,#news-popup .popup-content{position:absolute}#help-popup .body-container,#news-popup .body-container{padding:var(--popup-margin)}#help-popup .popup-row,#news-popup .popup-row{margin-bottom:calc(var(--popup-margin)*2)}#help-popup .popup-row .url-title,#news-popup .popup-row .url-title{font-weight:bold}.mobile .popup{position:absolute;z-index:20;top:0;background-color:var(--popup-backdrop-color);color:var(--primary-color);width:100%;height:100%;font-size:var(--text-size);display:flex;justify-content:center}.mobile .popup .popup-content{max-width:calc(100% - var(--popup-margin)*2)}.mobile .popup .container{display:flex;flex-direction:column;margin:var(--popup-margin);height:max-content;max-height:calc(100% - var(--popup-margin)*2 - var(--safe-area-inset-bottom));max-width:94%;background-color:var(--secondary-color-lighter);border-radius:var(--popup-border-radius)}.mobile .popup .header{display:flex;justify-content:flex-end;padding:var(--popup-margin);min-height:1.125rem;width:calc(100% - var(--popup-margin)*2);font-size:var(--title-text-size)}.mobile .popup .content{font-size:var(--text-size);padding:0 var(--popup-margin);background-color:var(--white-color);overflow-y:auto;overflow-x:hidden;height:calc(100% - 120px);max-width:400px}.mobile .popup .content .popup-row{margin:0;padding:4px 0}.mobile .popup .footer{display:flex;justify-content:space-between;padding:var(--popup-margin)}.mobile .popup .footer .popup-button{color:var(--white-color);background-color:var(--secondary-color-darker);border-color:var(--secondary-color-darker)}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.close-button{outline:none;display:flex;justify-content:center;align-items:center;font-size:.875rem;height:.875rem;border-radius:var(--round-button-radius);padding:0;color:var(--primary-color)}.close-button:focus{color:var(--primary-color-hover)}.close-button:hover{color:var(--primary-color-hover);cursor:default}.close-button:hover span{font-weight:bold}.close-button:active{color:var(--primary-color-lighter);font-size:1rem}.close-button:active span{margin-top:.125rem}.close-button.light{color:var(--primary-text-color)}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.toolbar-button{display:flex;justify-content:center;align-items:center;height:32px;width:32px;font-size:var(--toolbar-button-icon-size);border-radius:var(--button-border-radius);margin-left:var(--toolbar-button-margin);margin-bottom:var(--toolbar-button-margin);padding:unset;box-shadow:0 1px 2px rgba(33,37,41,.12);background-color:var(--primary-color);color:#fff;cursor:pointer;transition:background-color 125ms ease-in-out}.toolbar-button:hover{background-color:var(--primary-color-hover)}.toolbar-button:focus{outline:none}.toolbar-button button:focus{outline:none}.toolbar-button .character{bottom:1px;position:relative;font-size:24px}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.cv-drag{height:4px;background-color:var(--primary-text-color)}.cv-drag:hover{cursor:row-resize}.cv-drag-button{position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--primary-color);border-radius:var(--button-border-radius);width:30px;margin-left:calc(50% - 19px);top:-12px;padding:4px}.cv-drag-button .drag-line{position:absolute;width:105vw;height:3px;left:-50vw;top:10px;background-color:var(--primary-color)}.cv-drag-button svg{z-index:2}.cv-drag-button svg line{stroke:var(--primary-text-color);stroke-width:1}
.basemap{display:block;background-color:#fff;opacity:1;border:1px solid gray;transition:border-color .5s ease;outline:0;border-radius:5px;min-width:64px;max-width:64px;height:64px;position:relative;z-index:2;cursor:pointer;-webkit-box-shadow:2px 1px 9px 0px rgba(0,0,0,.75);-moz-box-shadow:2px 1px 9px 0px rgba(0,0,0,.75);box-shadow:2px 1px 9px 0px rgba(0,0,0,.75);color:var(--button-outline-color);font-size:8px;overflow:hidden}.basemap:hover,.selected-basemap{background-color:#fff;opacity:1;border:1px solid #fff;border-radius:5px;transition:border-color .5s ease;font-size:8px;overflow:hidden;display:block}div.basemap-container{display:block;width:71px;cursor:pointer}div.basemap-container div{padding-left:0 !important}div.basemap-container-header{display:block;width:64px;text-align:center;height:12px;outline:0;margin:0px;margin-bottom:6px}div.basemap-container-header button{width:66px;color:#fff;font-size:7px;font-weight:bold;border-radius:5px;background-color:var(--primary-color);cursor:pointer}
.overlay-map-selector{float:left;clear:both;display:flex;flex-direction:row;flex-wrap:nowrap;margin-right:3px;border:1px solid var(--primary-text-color);padding:8px;border-radius:5px;background:rgba(193,197,199,.8)}.overlay-map-selector .hidden-element{display:none !important}.overlay-map-selector .geolite-widget{margin-bottom:2px}.overlay-map-selector button{margin-top:auto}.overlay-map-selector .overlay-map{opacity:1;background-color:#fff;border:1px solid gray;transition:border-color .5s ease}.overlay-map-selector .overlay-map:hover,.overlay-map-selector .overlay-map-selected{opacity:1;border:1px solid #fff}.overlay-map-selector button.active{background-color:var(--active-background-color);color:#fff;color:var(--active-background-text-color)}.second-map{position:absolute;bottom:0;width:100%;height:100%;clip-path:polygon(0 50%, 100% 50%, 100% 100%, 0 100%)}.drag-container{position:fixed;left:50%;top:50%}
.basemap-toolbar{position:absolute;bottom:145px;left:var(--map-ui-margin);display:flex;flex-direction:row;z-index:5}.basemap-toolbar .toolbar-button{margin-left:0;margin-right:var(--toolbar-button-margin)}.overlay-maps-popup{position:absolute;z-index:5;top:calc(100% - 250px);left:65px;display:flex;align-items:flex-end}.overlay-maps-popup .map-container-overflow-body{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:inherit}.overlay-maps-popup .swipe-button-active{margin:0 24px;background-color:var(--primary-color);cursor:pointer}.overlay-maps-popup img{min-width:64px;max-width:64px;height:64px;position:relative;z-index:2;cursor:pointer;-webkit-box-shadow:2px 1px 9px 0px rgba(0,0,0,.75);-moz-box-shadow:2px 1px 9px 0px rgba(0,0,0,.75);box-shadow:2px 1px 9px 0px rgba(0,0,0,.75);color:var(--button-outline-color);font-size:8px;border-radius:5px}.sliderContainer{order:2;display:flex;min-width:230px;flex-flow:row;background-color:rgba(0,0,0,0);margin-left:var(--map-ui-margin)}.sliderContainer .sliderValue{flex:0 0 auto;order:1;display:flex;justify-content:center;flex-direction:column;text-align:center}.sliderContainer .sliderInnerContainer{flex:1 1 auto;order:2;display:flex;flex-direction:column;justify-content:center}.sliderContainer .sliderInnerContainer label .percentage-container{position:relative;width:88%;left:4px}.sliderContainer .sliderInnerContainer label .percentage-container span{position:absolute;bottom:6px;background-color:rgba(0,0,0,0)}.sliderContainer .sliderInnerContainer .switch{display:flex}.sliderContainer .sliderInnerContainer .switch input{background-color:gray;width:100%;height:4px}.sliderContainer .sliderInnerContainer .switch input:focus{outline:none}
.child-maps-popup{position:fixed;margin:0px;padding:0px;border-radius:5px;color:var(--primary-text-color);max-width:calc(100% - 40px)}.child-maps-popup .arrow-down{position:fixed;z-index:-1;top:0;margin:0px;padding:0px;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid var(--primary-color)}.child-maps-popup .child-maps-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;background-color:var(--primary-color);box-shadow:0px 0px 9px 1px rgba(0,0,0,.7);padding:8px;border-radius:5px}.child-maps-popup .popup-navigation{position:relative;clear:both;background-color:red}.child-maps-popup .popup-navigation .child-maps-close{position:absolute;bottom:0}.child-maps-popup .popup-navigation .child-maps-close button{background-color:var(--primary-color);color:var(--primary-text-color);border:none;height:24px}.child-maps-popup .popup-navigation .child-maps-close button:hover{background-color:var(--hover-background-color)}.child-maps-popup .horizontal-scroll-wrapper{margin:0 auto;text-align:center;overflow-y:hidden;overflow-x:auto;margin:0px;padding:0px;margin-right:5px;margin-left:36px}.child-maps-popup .child-maps-list{margin:0px;padding:0px;white-space:nowrap}.child-maps-popup .child-maps-list .item{display:inline-block;padding:4px;vertical-align:top}.child-maps-popup .child-maps-list .basemap-container-header button{visibility:hidden}
@media(max-height: 320px){.customBaseMapGallery{left:30px}}.customBaseMapGallery img:not(:last-child){margin-right:20px}.customBaseMapGallery div.selector_header{background-color:gray}.customBaseMapGallery img{min-width:64px;max-width:64px;height:64px;position:relative;z-index:2;cursor:pointer;-webkit-box-shadow:2px 1px 9px 0px rgba(0,0,0,.75);-moz-box-shadow:2px 1px 9px 0px rgba(0,0,0,.75);box-shadow:2px 1px 9px 0px rgba(0,0,0,.75);color:var(--button-outline-color);font-size:8px}.customBaseMapGallery{max-width:calc(100% - 24px);user-select:none;position:absolute;left:8px;top:calc(100% - 132px);background-color:rgba(0,0,0,0) !important;z-index:2;overflow-x:auto;box-shadow:none !important;font-size:14px}.customBaseMapGallery .basemaps-container.maps-collapsed{pointer-events:auto;margin-top:20px;margin-left:7px}.customBaseMapGallery .basemaps-container img{border-radius:5px}.customBaseMapGallery .basemaps-container>img{margin-bottom:11px;margin-left:1px}.customBaseMapGallery .map-container-navigation{float:left;clear:both;display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:10px;pointer-events:auto}.customBaseMapGallery .map-container-body{float:left;clear:both;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;max-width:inherit;height:88px;pointer-events:auto}@media(max-height: 430px){.customBaseMapGallery .map-container-body{padding-top:0}}.customBaseMapGallery .map-container-body div:not(:last-child){margin-right:7px}.customBaseMapGallery .map-container-body div:first-child{padding-left:7px}.customBaseMapGallery .overlay-mode{opacity:.4;pointer-events:none}.customBaseMapGallery .swipe-button-active{border:1px solid #fff}.customBaseMapGallery .gwicon-Swipe_white:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.backgroundMapImage{position:absolute !important;right:15px;bottom:15px;z-index:1 !important}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.popup-button{display:flex;justify-content:center;align-items:center;border-radius:var(--button-border-radius);padding:0 var(--popup-margin);min-height:2.2rem;font-size:var(--text-size);outline:none;cursor:pointer}.popup-button>span{margin-right:5px}.popup-button.default{color:var(--white-color);background-color:var(--secondary-color-darker)}.popup-button.default:focus{background-color:var(--secondary-color-darker)}.popup-button.default:hover{background-color:var(--secondary-color-darker-hover)}.popup-button.default:active{background-color:var(--secondary-color-darker-active)}.popup-button.dark{color:var(--white-color);background-color:var(--primary-color)}.popup-button.dark:focus{background-color:var(--primary-color)}.popup-button.dark:hover{background-color:var(--primary-color-hover)}.popup-button.dark:active{background-color:var(--primary-color-active)}.popup-button.light{color:var(--primary-color);background-color:var(--primary-color-lightest)}.popup-button.light:focus{background-color:var(--primary-color-lightest)}.popup-button.light:hover{background-color:var(--primary-color-lighter)}.popup-button.light:active{background-color:var(--white-color-active)}.popup-button.disabled{color:var(--white-color);background-color:var(--primary-color-lighter);cursor:default}.popup-button.disabled:focus{background-color:var(--primary-color-lighter)}.popup-button.disabled:hover{background-color:var(--primary-color-lighter)}.popup-button.disabled:active{background-color:var(--primary-color-lighter)}.popup-button .spinner-small{margin-left:10px}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.add-bookmark-button{margin:var(--map-ui-margin);cursor:pointer}.bookmark{display:flex;flex-direction:column;justify-content:center;min-height:30px}.bookmark input{height:1.125rem;font-size:.8125rem;padding:0 5px 0 5;outline:none;border-radius:var(--button-border-radius);border:1px solid var(--primary-color);-moz-appearance:textfield;background-color:var(--primary-color);color:var(--primary-text-color)}.bookmark input::placeholder{color:var(--primary-color-lighter-hover)}.bookmark:nth-child(1) .bookmark-item{box-shadow:none}.bookmark .bookmark-item{display:flex;justify-content:space-between;margin:0 var(--map-ui-margin);align-items:center;box-shadow:0px 1px var(--primary-color-hover-light) inset}.bookmark .bookmark-item .bookmark-content{display:flex;justify-content:center;align-items:center;font-size:12px}.bookmark .bookmark-item .bookmark-content .thumbnail{width:64px;height:64px;border:2px solid rgba(0,0,0,0);transition:border-color .4s;margin:var(--map-ui-margin-small) 0;cursor:pointer;border-radius:var(--button-border-radius)}.bookmark .bookmark-item .bookmark-content .thumbnail:hover{border-color:#fff}.bookmark .bookmark-item .bookmark-content .input-container{max-height:20px;margin-left:8px}.bookmark .bookmark-item .bookmark-tools{display:flex}.bookmark .bookmark-item .bookmark-tools .button{width:18px;height:18px;margin-left:4px;display:flex;justify-content:center;align-items:center}.bookmark .bookmark-item .bookmark-tools .button:hover{cursor:pointer;color:var(--dark-text-color)}.bookmark.selected{background-color:var(--primary-color-hover-light);color:var(--primary-text-color);box-shadow:0px 1px var(--primary-color-hover-light)}.bookmark.selected input{background-color:var(--primary-color-hover-light)}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.toolbar-button.gps-waiting{background-color:var(--primary-color-hover-light)}.toolbar-button.gps-waiting .gps-spinner{border:2px solid #fff;border-radius:50%;border-top-color:#000;border-right-color:#000;width:14px;height:14px;animation:rotate .5s infinite linear}.toolbar-button.gps-tracking{color:#2aff2a;background-color:var(--primary-color-hover-light)}.toolbar-button.gps-watching{background-color:var(--primary-color-hover-light)}
.widget-toolbar{display:flex;margin:var(--map-ui-margin);background-color:var(--primary-color)}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.widget-toolbar-button{margin:0;width:30px;height:30px;margin-right:4px;border:1px solid var(--primary-color-lighter);border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer}.widget-toolbar-button:hover{background-color:var(--primary-color-hover)}.widget-toolbar-button span{font-size:20px}.widget-toolbar-button.active{color:var(--white-color);background-color:var(--secondary-color)}.widget-toolbar-button.disabled{pointer-events:none;color:var(--primary-color-lighter)}.widget-toolbar-button.color-button span{width:80%;height:80%;border-radius:4px}.widget-toolbar-button.color-button.disabled{opacity:.5}
.convert-inputs{display:flex;flex-direction:column}.convert-inputs .advanced-dropdown{display:flex;flex-direction:column;font-size:14px;cursor:pointer}.convert-inputs .advanced-dropdown .button{display:flex;text-align:center;justify-content:space-between;padding:5px var(--map-ui-margin)}.convert-inputs .advanced-dropdown .button .listRow{flex-grow:5;text-align:left;padding:0}.convert-inputs .advanced-dropdown .button:hover{background-color:var(--hover-background-color)}.convert-inputs .advanced-dropdown .chevron{margin:auto 0}.convert-inputs .advanced-dropdown .dropdown-list .active{background-color:var(--active-background-color)}.convert-inputs .advanced-dropdown .listRow{padding:5px var(--map-ui-margin);text-decoration:none;display:block}.convert-inputs .advanced-dropdown .listRow span{padding:5px 0;display:block}.convert-inputs .advanced-dropdown .listRow span:first-child{padding-bottom:0;color:var(--dark-text-color)}.convert-inputs .advanced-dropdown .listRow:hover{background-color:var(--hover-background-color)}
.arrow-east{font-size:12px}.arrow-north{display:inline-block;font-size:12px;text-indent:2px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.coordinate-inputs{padding:0 var(--map-ui-margin) var(--map-ui-margin) var(--map-ui-margin)}.coordinate-inputs .label{font-size:var(--small-text-size);color:var(--dark-text-color);margin-bottom:4px}.coordinate-inputs .x{margin-bottom:5px}.coordinate-inputs .x span:last-child,.coordinate-inputs .y span:last-child{margin-right:0 !important}.coordinate-inputs .link{margin-bottom:6px}.coordinate-inputs .x,.coordinate-inputs .y,.coordinate-inputs .link{display:flex;flex-direction:row;flex-wrap:nowrap}.coordinate-inputs .x span,.coordinate-inputs .y span,.coordinate-inputs .link span{margin-left:2px;margin-right:5px}.coordinate-inputs .x input[type=number]::-webkit-inner-spin-button,.coordinate-inputs .x input[type=number]::-webkit-outer-spin-button,.coordinate-inputs .y input[type=number]::-webkit-inner-spin-button,.coordinate-inputs .y input[type=number]::-webkit-outer-spin-button,.coordinate-inputs .link input[type=number]::-webkit-inner-spin-button,.coordinate-inputs .link input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.coordinate-inputs .x.DDM input,.coordinate-inputs .y.DDM input,.coordinate-inputs .link.DDM input{width:46%}.coordinate-inputs .x.DMS input,.coordinate-inputs .y.DMS input,.coordinate-inputs .link.DMS input{width:30%}.coordinate-inputs .x input,.coordinate-inputs .y input,.coordinate-inputs .link input{width:calc(100% - 10px);height:var(--input-height);font-size:var(--text-size);padding:0 5px;outline:none;border-radius:var(--button-border-radius);border:none;-moz-appearance:textfield}.coordinate-inputs .x input::placeholder,.coordinate-inputs .y input::placeholder,.coordinate-inputs .link input::placeholder{color:var(--primary-color-lighter-hover)}
.widget-input{margin:var(--map-ui-margin);width:calc(100% - 2*var(--map-ui-margin));position:relative}.widget-input label{font-size:var(--small-text-size)}.widget-input input{width:calc(100% - 10px);height:var(--input-height);font-size:var(--text-size);padding:0 5px;outline:none;border-radius:var(--button-border-radius);border:none;-moz-appearance:textfield}.widget-input input.invalid{background-color:var(--warning-background-color)}.widget-input input::placeholder{color:var(--primary-color-lighter-hover)}.widget-input.length-param input{padding-right:35px;width:calc(100% - 40px)}.widget-input .maxlength{position:absolute;right:4px;color:var(--primary-color-lighter-hover);top:22px}.widget-input .password-eye{position:absolute;right:6px;color:var(--primary-color);top:4px;cursor:pointer}
.widget-warning{margin:0 var(--map-ui-margin);padding:var(--map-ui-margin-small);background-color:var(--warning-color-soft);border-radius:var(--button-border-radius)}.widget-warning .warning-content{display:flex}.widget-warning .warning-content .warning-text{flex-grow:2;margin-left:var(--map-ui-margin-small)}.widget-warning .warning-content .circled{border:1px solid;border-radius:50%;width:16px;height:16px;text-align:center;font-size:16px;line-height:16px;font-weight:bold}.widget-warning .warning-content .close{font-size:16px;line-height:16px;cursor:pointer;margin-right:4px}
#convert-marker{color:red;font-size:24px;font-weight:bold}#convert-marker span{position:absolute;z-index:-1;left:6px;bottom:0px;transform:rotate3d(1, 1, 1, 66deg);color:#a1a1a1;filter:drop-shadow(1px -3px 4px black)}
.coordinate-widget{font-size:14px;padding:2px 10px;background-color:var(--primary-color);color:var(--primary-text-color);border-radius:var(--button-border-radius);z-index:6;width:310px}.coordinate-widget .listRow span:first-child{color:var(--dark-text-color)}.coordinate-widget .advanced-dropdown{margin-right:5px;cursor:pointer;position:relative;display:inline-block;width:inherit;background-color:inherit}.coordinate-widget .advanced-dropdown .button{display:flex;text-align:center;justify-content:space-between}.coordinate-widget .advanced-dropdown .button .dropdown-button{flex-grow:5}.coordinate-widget .advanced-dropdown .chevron{font-size:12px;margin:auto 0}.coordinate-widget .dropdown-list{position:absolute;bottom:19px;width:328px;margin-left:-10px;border:1px solid #6c6c6c;border-top-left-radius:var(--button-border-radius);border-top-right-radius:var(--button-border-radius);background-color:inherit;z-index:5;max-height:calc(100vh - 90px);overflow-y:auto}.coordinate-widget .dropdown-list .active{background-color:var(--active-background-color)}.coordinate-widget .dropdown-list span{padding:5px;text-decoration:none;display:block}.coordinate-widget .dropdown-list span:hover{background-color:var(--hover-background-color)}.coordinate-widget select{outline:0 !important;border-color:var(--primary-text-color)}
.action-menu{background-color:var(--primary-color);color:var(--primary-text-color);outline:0 !important;cursor:pointer;border:1px solid var(--button-outline-color);border-radius:var(--button-border-radius);text-align:center;box-shadow:0 0 1px rgba(0,0,0,.3);font-size:14px;padding:2px 10px;white-space:nowrap}.action-menu.active,.action-menu:hover{background-color:var(--active-background-color);color:#fff}.action-menu span{font-size:11px}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.accordion{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:normal}.accordion-item{width:100%;min-width:inherit;max-width:inherit;background-color:var(--primary-color);color:var(--primary-text-color);border-bottom:1px solid var(--primary-color-active);overflow:hidden;transition:all .25s}.accordion-item.warnings-item{background-color:var(--warning-color-soft);flex-shrink:0}.accordion-item-header{height:40px;width:100%;display:flex;justify-content:space-between;align-items:center}.accordion-item-header .item-title{margin-left:var(--popup-margin)}.accordion-item-header .item-icon{margin-right:var(--popup-margin);position:relative;font-size:16px;width:16px;height:16px}.accordion-item-header .item-icon span{transition:all .3s;position:absolute}.accordion-item-header .item-icon :nth-child(1){transform:rotate(-90deg);left:0}.accordion-item-header .item-icon.minus :nth-child(1){transform:rotate(0deg)}.accordion-item-content{height:0}.accordion-content-title{margin:0 var(--popup-margin) 8px}.accordion-info-item{padding:var(--popup-margin);color:var(--white-color)}.accordion-info-item:first-child{padding-bottom:0}.accordion-info-item:last-child{padding-bottom:4px}.scrollable{overflow-y:auto;scrollbar-gutter:stable;margin-right:-17px}.mobile .scrollable{margin-right:0}.mobile .accordion-item{min-width:300px;max-width:300px}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.upload-component{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.upload-button-container{height:calc(30px + var(--popup-margin));margin:0 var(--popup-margin)}.upload-button{display:flex;align-items:center;justify-content:center;width:100%;max-width:300px;min-height:2.2rem;background-color:var(--secondary-color-darker);border-radius:var(--button-border-radius);cursor:pointer}.upload-button label{cursor:pointer}.upload-button .upload-button-label{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:var(--white-color)}.upload-button:hover{background-color:var(--secondary-color-darker-hover)}.file-input-element{visibility:hidden;position:absolute;width:100%;height:100%}.files-list{display:flex;flex-direction:column;align-items:flex-start;margin-top:5px;max-width:100%}.file-block{border-radius:12px;background-color:var(--popup-backdrop-color);margin:5px;display:flex;align-items:center;max-width:95%;max-width:300px}.name{padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:unset;line-break:anywhere}.name:hover{color:#000;text-decoration:underline}.file-delete{display:flex;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;border-radius:12px;background-color:rgba(0,0,0,0);font-size:.5rem;margin-right:3px;cursor:pointer}.file-delete:hover{background-color:var(--popup-backdrop-color)}.attachment-section .files-list{margin:0}.attachment-section .file-block{background-color:unset;margin:0;flex-direction:row-reverse}.attachment-section .file-block .file-delete{color:var(--primary-color-lighter);height:1rem;width:1rem;min-width:1rem;font-size:.4rem}.attachment-section .file-block:hover .file-delete{color:#000}
.select{border-radius:var(--button-border-radius);cursor:pointer;background-color:#fff}.select:not(.select--multiple)::after{content:"";justify-self:end;width:.8em;height:.5em;background-color:var(--select-arrow);clip-path:polygon(100% 0%, 0 0%, 50% 100%);pointer-events:none;position:absolute;right:10px;top:8px}.select select{appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);border:none;margin:0;padding:0 5px;height:var(--input-height);width:100%;font-family:inherit;font-size:var(--text-size);cursor:inherit;line-height:inherit;z-index:1;outline:none}.select select::-ms-expand{display:none}.select select:focus+.focus{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid var(--select-focus);border-radius:inherit}.select select[multiple]{padding-right:0;height:6rem}.select select[multiple] option{white-space:normal;outline-color:var(--select-focus)}.select .select--disabled{cursor:not-allowed;background-color:#eee;background-image:linear-gradient(to top, #ddd, #eee 33%)}.input-element{border-radius:var(--button-border-radius);height:var(--input-height);font-size:var(--text-size);-moz-appearance:textfield}.input-element:focus{outline-color:var(--primary-color);outline-style:auto}.input-element::-webkit-outer-spin-button,.input-element::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mobile .field-input{flex-direction:column}.mobile .field-input .input-label{text-align:left}.mobile .field-validation{margin:0}.mobile~.checkmark-element{margin-left:var(--popup-margin)}.select.div-select{padding:0 20px 0 5px}.select.div-select .text-input{padding:0;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.5rem;color:var(--primary-color)}.multi-options{margin-top:4px;border:1px solid #fff;border-radius:var(--button-border-radius);cursor:pointer;background-color:#fff;color:var(--primary-color);position:fixed;z-index:10;margin-right:15px;box-shadow:0px 3px 4px 1px rgba(0,0,0,.2784313725);border-width:0}.multi-options .single-select-option{width:270px}.multi-options .single-select-option:hover{background-color:var(--white-color-active)}.multi-options .single-select-option.selected{background-color:var(--primary-color-lighter)}.multi-options .single-select-option div{margin:0 5px}.scrollable-content-container{overflow:hidden;max-height:240px}.scrollable-content-container .scrollable-content{overflow-y:auto;max-height:220px}.scrollable-content-container .scrollable-content:focus-visible{outline:none}
.file-format{margin:0 var(--popup-margin);height:59px}.file-format label{font-size:var(--small-text-size)}.file-format .select.input-element{position:relative}.export-button{margin:0 var(--popup-margin);height:calc(30px + var(--popup-margin));cursor:pointer}.widget-input.export-filename{margin:0 var(--popup-margin);height:59px;width:calc(100% - 2*var(--popup-margin))}
.color-picker-container{overflow:hidden;height:48px}.color-picker-container>div{background-color:rgba(0,0,0,0) !important}.color-picker-container.disabled{opacity:.5;pointer-events:none}.color-picker-container .github-picker{border:none !important;box-shadow:none !important;margin-left:8px}.color-picker-container .twitter-picker{box-shadow:none !important}.color-picker-container .twitter-picker span+div{width:18px !important;height:20px !important;border-top-left-radius:2px !important;border-bottom-left-radius:2px !important}.color-picker-container .twitter-picker span div{width:20px !important;height:20px !important;margin:0 1px 4px 0 !important;border-radius:2px !important}.color-picker-container .twitter-picker span div:hover{outline:solid 1px #fff !important}.color-picker-container .twitter-picker input{width:60px !important;height:20px !important;padding:0 0 0 4px !important}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.draw-toolbar{display:flex;justify-content:center;align-items:center;justify-content:flex-start;margin:1px var(--popup-margin) 4px}.draw-toolbar.disabled{pointer-events:none}.drawing-toolbar{margin:0 var(--popup-margin);padding-bottom:var(--popup-margin)}.drawing-toolbar .to-right{margin-left:auto}
.checkmark-element{position:relative}.checkmark-container{display:block;position:relative;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkmark-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:1rem;width:1rem;border-radius:var(--checkbox-border-radius);border:1px solid var(--primary-color-lighter);background-color:var(--white-color)}.checkmark-container:hover input~.checkmark{background-color:var(--white-color-active)}.checkmark-container input:checked~.checkmark{background-color:var(--icon-toggle-on)}.checkmark:after{content:"";position:absolute;display:none}.checkmark-container input:checked~.checkmark:after{display:block}.checkmark-container .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkmark-subtitle{color:var(--secondary-color);font-style:italic;margin-left:30px;text-overflow:ellipsis;overflow:hidden;font-size:.8rem}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.draw-note{display:flex;flex-direction:column;justify-content:center;min-height:30px}.draw-note .symbol-label{color:var(--white-color);margin:0 8px 0 -4px;font-size:16px}.draw-note.selected{background-color:var(--primary-color-hover-light);color:var(--primary-text-color);box-shadow:0px 1px var(--primary-color-hover-light)}.draw-note.selected input{background-color:var(--primary-color-hover-light);padding-left:5px}.draw-note .draw-params{display:flex;justify-content:space-between;margin:0 var(--popup-margin);align-items:center;box-shadow:0px 1px var(--primary-color-hover-light) inset}.draw-note .draw-params .checkmark-container{display:inline}.draw-note .draw-params .measurements{display:flex;flex-direction:column;justify-content:center;flex-grow:10;font-size:12px;min-height:40px}.draw-note .draw-params .measurements input{flex-grow:10;height:1.125rem;font-size:.8125rem;padding:0 5px 0 0;outline:none;border-radius:var(--button-border-radius);border:1px solid var(--primary-color);-moz-appearance:textfield;background-color:var(--primary-color);color:var(--primary-text-color)}.draw-note .draw-params .measurements textarea{height:90px;width:250px}.draw-note .draw-params .measurements .measurement{display:flex;justify-content:center;align-items:center;justify-content:flex-start}.draw-note .draw-params .measurements .measurement .label{width:64px}.draw-note .draw-params .measurements .input-container{max-height:20px}.draw-note .draw-params .measurement-tools{display:flex}.draw-note .draw-params .measurement-tools .button{width:18px;height:18px;margin-left:4px;display:flex;justify-content:center;align-items:center}.draw-note .draw-params .measurement-tools .button:hover{cursor:pointer;color:var(--dark-text-color)}.draw-note .draw-params .measurement-tools .widget-toolbar-button{width:13px;height:13px;border-width:2px;border-color:var(--primary-text-color);margin:0 0 0 4px}.draw-note .draw-params .measurement-tools .widget-toolbar-button span{width:100%;height:100%;border-radius:2px}.draw-note .draw-params .measurement-tools .widget-toolbar-button:hover{border-color:var(--dark-text-color)}.draw-note .color-picker-container{height:unset !important}.draw-note .color-picker-container span>div{width:22px !important;height:22px !important}
.point-inputs{display:flex;align-items:center}.coordinate-inputs{padding:0 var(--map-ui-margin) var(--map-ui-margin) var(--map-ui-margin);flex-grow:2}.coordinate-inputs .label{font-size:var(--small-text-size);color:var(--dark-text-color);margin-bottom:4px}.coordinate-inputs .x{margin-bottom:5px}.coordinate-inputs .x span:last-child,.coordinate-inputs .y span:last-child{margin-right:0 !important}.coordinate-inputs .link{margin-bottom:6px}.coordinate-inputs .x,.coordinate-inputs .y,.coordinate-inputs .link{display:flex;flex-direction:row;flex-wrap:nowrap}.coordinate-inputs .x span,.coordinate-inputs .y span,.coordinate-inputs .link span{margin-left:2px;margin-right:5px}.coordinate-inputs .x input[type=number]::-webkit-inner-spin-button,.coordinate-inputs .x input[type=number]::-webkit-outer-spin-button,.coordinate-inputs .y input[type=number]::-webkit-inner-spin-button,.coordinate-inputs .y input[type=number]::-webkit-outer-spin-button,.coordinate-inputs .link input[type=number]::-webkit-inner-spin-button,.coordinate-inputs .link input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.coordinate-inputs .x.DDM input,.coordinate-inputs .y.DDM input,.coordinate-inputs .link.DDM input{width:46%}.coordinate-inputs .x.DMS input,.coordinate-inputs .y.DMS input,.coordinate-inputs .link.DMS input{width:30%}.coordinate-inputs .x input,.coordinate-inputs .y input,.coordinate-inputs .link input{width:calc(100% - 10px);height:var(--input-height);font-size:var(--text-size);padding:0 5px;outline:none;border-radius:var(--button-border-radius);border:none;-moz-appearance:textfield}.coordinate-inputs .x input::placeholder,.coordinate-inputs .y input::placeholder,.coordinate-inputs .link input::placeholder{color:var(--primary-color-lighter-hover)}.point-input-button{margin-right:var(--popup-margin)}
.group-visibility-button{flex-basis:100%;color:var(--primary-text-color);padding-top:10px;padding-left:14px;padding-bottom:3px}.group-visibility-button .checkmark{transform:scale(0.875)}
.isolator{pointer-events:none}.list-group-item{--toggle-on-bg-color: var(--icon-toggle-on);--toggle-on-color: var(--primary-color);--toggle-off-bg-color: darkgrey;--toggle-off-color: white;--dark-toggle-off-bg-color: var(--icon-toggle-off);--dark-toggle-off-color: var(--primary-color);pointer-events:auto}.list-group-item .toggle-label{cursor:pointer}.list-group-item .switch{position:relative;display:flex;flex-shrink:0;height:14px;width:24px}.list-group-item .switch input{opacity:0;width:0;height:0}.list-group-item .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;margin-bottom:0px;background-color:var(--dark-toggle-off-bg-color);-webkit-transition:.2s;transition:.2s}.list-group-item .slider:before{position:absolute;content:"";height:12px;width:12px;left:1px;bottom:1px;background-color:var(--dark-toggle-off-color);-webkit-transition:.2s;transition:.2s}.list-group-item input:checked+.slider{background-color:var(--toggle-on-bg-color)}.list-group-item input:focus+.slider{box-shadow:0 0 1px var(--toggle-on-bg-color)}.list-group-item input:disabled,.list-group-item input:disabled+.slider{background:var(--dark-toggle-off-color);pointer-events:none}.list-group-item input:checked+.slider:before{-webkit-transform:translateX(10px);-ms-transform:translateX(0px);transform:translateX(10px);background:var(--toggle-on-color)}.list-group-item input:disabled+.slider:before{background:var(--toggle-off-bg-color)}.list-group-item .slider.round{border-radius:10px}.list-group-item .slider.round:before{border-radius:50%}
.wms-input{display:flex;align-items:center;margin:0 var(--map-ui-margin);height:36px}.wms-input .wms-service-url{margin:0;margin-right:2px}.wms-input .add-wms-button{display:flex;align-items:center;justify-content:center}.wms-input .add-wms-button .popup-button{width:var(--input-height);min-height:24px;padding:0}.wms-input .add-wms-button .popup-button span{margin:0}.wms-layers .layer-widget-item{background-color:var(--primary-color)}.wms-layers .layer-widget-item .layer-list-item-container{padding:2px 0px 2px 4px;align-items:center}.wms-layers .layer-widget-item .sublayer{padding:2px 0}.wms-layers .layer-widget-item .wms-delete-layer{width:18px;height:18px;margin-right:var(--popup-margin);display:flex;justify-content:center;align-items:center}
.drawing-header{margin:var(--map-ui-margin)}.overlay-measure{color:blue}#widget-popup .drawing-accordion .scrollable-content-container .scrollable-content{max-height:50vh}.select-all-geometries{margin:var(--map-ui-margin)}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.identify-overlay{z-index:1}#identify{filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.4))}#identify .popup{pointer-events:none;color:var(--primary-text-color);min-width:320px}#identify .popup.relative{padding:0;height:100%;display:flex;justify-content:center;align-items:center}#identify .popup .popup-container{position:unset;padding:0}#identify .popup .popup-container .popup-content{max-width:380px;max-height:450px}#identify .popup .popup-container .popup-content .popup-header{min-height:38px;color:var(--primary-text-color);background-color:var(--primary-color);border-top-left-radius:var(--button-border-radius);border-top-right-radius:var(--button-border-radius)}#identify .popup .popup-container .popup-content .popup-header:hover{cursor:move}#identify .popup .popup-container .popup-content .popup-header .popup-header-container{padding:0}#identify .popup .popup-container .popup-content .popup-header .popup-header-container .toolbar-button{margin:0;padding:5px}#identify .popup .popup-container .popup-content .popup-header .popup-header-container .close-button{width:32px;height:32px;padding:5px}#identify .popup .popup-container .popup-content .popup-body{overflow-y:auto;background-color:var(--secondary-color-lighter);min-width:320px}#identify .popup .popup-container .popup-content .popup-footer{background-color:var(--primary-color-lighter);border-bottom-left-radius:var(--button-border-radius);border-bottom-right-radius:var(--button-border-radius)}#identify .popup .popup-container .popup-content .popup-footer .popup-footer-container{padding:9px var(--popup-margin)}#identify .popup .popup-container .popup-content .popup-footer .popup-footer-container .copy-button{display:flex;pointer-events:none}#identify .popup .popup-container .popup-content .popup-footer .popup-footer-container .copy-button span{font-size:20px}#identify .bottom-triangle{position:absolute;width:0;bottom:-10px;border-left:10px solid rgba(0,0,0,0);border-top:10px solid var(--primary-color-lightest);border-right:10px solid rgba(0,0,0,0);pointer-events:none;margin-left:47%}#identify-spinner .spinner-container{filter:drop-shadow(2px 4px 6px black)}#identify-spinner .spinner-container .spinner{border:3px solid #fff;border-radius:50%;border-top-color:#000;border-right-color:#000;width:14px;height:14px;animation:rotate .5s infinite linear}.iframe #identify,.mobile #identify{position:absolute;top:70px;left:60px;z-index:50}.iframe #identify .popup .popup-container .popup-content,.mobile #identify .popup .popup-container .popup-content{max-width:290px}.iframe #identify .popup .popup-container .popup-content .popup-body,.mobile #identify .popup .popup-container .popup-content .popup-body{min-width:290px}.identified-coordinates{font-size:.875rem;line-height:.875rem;font-weight:600;pointer-events:none}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.popup-header-button{display:flex;justify-content:center;align-items:center;height:32px;width:32px;font-size:var(--toolbar-button-icon-size);padding:3px;background-color:var(--primary-color);color:#fff;cursor:pointer;transition:background-color 125ms ease-in-out}.popup-header-button.zoom-mobile{position:absolute;padding:2px;border-top-left-radius:var(--button-border-radius)}.popup-header-button.zoom-mobile:hover{background-color:var(--primary-color)}.popup-header-button.close-mobile{position:absolute;right:30px;padding:2px;border-top-right-radius:var(--button-border-radius)}.popup-header-button.close-mobile:hover{background-color:var(--primary-color)}.popup-header-button:hover{background-color:var(--primary-color-hover-light)}.popup-header-button:focus{outline:none}.popup-header-button button:focus{outline:none}.popup-header-button .icon-geolite-close{font-size:1rem}
.image-gallery-icon{color:#fff;transition:all .3s ease-out;appearance:none;background-color:rgba(0,0,0,0);border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px rgb(25.5, 25.5, 25.5))}@media(hover: hover)and (pointer: fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width: 768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width: 480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-top-nav,.image-gallery-bottom-nav{padding:10px 10px;left:50%;transform:translateX(-50%)}.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{height:120px;width:90px}@media(max-width: 768px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{height:72px;width:48px}}@media(max-width: 480px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{height:48px;width:36px}}.image-gallery-top-nav[disabled],.image-gallery-bottom-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-top-nav{top:0}.image-gallery-bottom-nav{bottom:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width: 768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width: 480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media(max-width: 768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center;touch-action:none}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width: 768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{appearance:none;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px hsl(0,0%,10%);cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width: 768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width: 480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media(hover: hover)and (pointer: fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-bullets.image-gallery-bullets-vertical{left:20px;right:auto;bottom:auto;width:auto;top:50%;transform:translateY(-50%)}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{display:block;margin:12px 0}@media(max-width: 768px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:6px 0px;padding:3px}}@media(max-width: 480px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{padding:2.7px}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media(max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media(max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width: 768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid rgba(0,0,0,0);transition:border .3s ease-out;width:100px;background:rgba(0,0,0,0);padding:0}@media(max-width: 768px){.image-gallery-thumbnail{border:3px solid rgba(0,0,0,0);width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media(max-width: 768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover: hover)and (pointer: fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media(hover: hover)and (pointer: fine)and (max-width: 768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px hsl(0,0%,10%);transform:translateY(-50%);white-space:normal;width:100%}@media(max-width: 768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width: 768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}

.results-image-gallery .image-gallery-content.fullscreen{top:50%;transform:translate(0, -50%)}.results-image-gallery .image-gallery-index{padding:5px 8px}.results-image-gallery .image-gallery-thumbnail.active,.results-image-gallery .image-gallery-thumbnail:focus,.results-image-gallery .image-gallery-thumbnail:hover{border:4px solid var(--secondary-color)}.results-image-gallery .image-gallery-icon{padding:10px}.results-image-gallery .image-gallery-icon:hover{color:var(--secondary-color)}.results-image-gallery .image-gallery-icon:focus{outline:none}.results-image-gallery .image-gallery-icon.image-gallery-left-nav,.results-image-gallery .image-gallery-icon.image-gallery-right-nav{padding:2px}.results-image-gallery .image-gallery-icon.image-gallery-left-nav .image-gallery-svg,.results-image-gallery .image-gallery-icon.image-gallery-right-nav .image-gallery-svg{height:70px;width:40px}.results-image-gallery.image-gallery.fullscreen-modal{z-index:9000}.results-image-gallery.image-gallery.fullscreen-modal .image-gallery-content .image-gallery-slide-wrapper{margin-left:var(--safe-area-inset-left);margin-right:var(--safe-area-inset-right)}.results-image-gallery.image-gallery.fullscreen-modal .image-gallery-content .image-gallery-slide-wrapper .image-gallery-image{max-height:calc(100vh - 140px - var(--safe-area-inset-bottom))}.collapsable .image-gallery{margin:5px}.mobile .results-image-gallery .image-gallery-index{margin:8px 0}
.table{font-size:13px;line-height:1.1}.table .row{display:flex;flex-direction:row;justify-content:flex-start;padding:7px 0 7px 0;user-select:text}.table .row .row-label{width:40%;min-width:115px;flex-shrink:0;margin-left:5px;margin-right:10px;display:flex;align-items:center;font-weight:bold}.table .row .row-value{margin-right:5px;display:flex;align-items:center}
.collapsable-content{border-bottom:1px solid #fff;position:relative;padding:8px}.collapsable-content:last-child{border-bottom:none}.collapsable-content.selected{background-color:#fff;box-shadow:7px 0px 0px 0px var(--secondary-color) inset}.collapsable-content .toolbar-button{position:absolute;top:calc(50% - 16px);right:4px;background-color:rgba(0,0,0,0);color:var(--primary-color);box-shadow:none}.collapsable-content .toolbar-button:hover{background-color:var(--selected-color)}.collapsable-content .toolbar-button:hover span{font-weight:bold}
.title-icon-wrapper{display:flex;flex-direction:row;width:100%}.title-wrapper{display:flex;flex-direction:column;width:100%}.title-row{display:flex;flex-direction:row;width:100%}.title-content-wrapper{display:flex;flex-direction:column;width:100%}.title-right-icon{margin-left:auto}.subtitle{font-size:80%;color:var(--description-text-color);margin-top:8px}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.collapsable{overflow:hidden}.collapsable.open{background-color:var(--primary-color-lightest);border-bottom:1px solid #fff}.collapsed{max-height:0px}.rotate-x-180{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.expandable-panel{padding:var(--popup-margin);font-size:15px;font-weight:bold;display:flex;justify-content:space-between;align-items:center;background-color:#fff;cursor:pointer}.expandable-panel:hover{background-color:var(--primary-color-lightest-hover)}.expandable-panel .count-badge{background-color:#fff;color:var(--primary-color);display:flex;justify-content:center;align-items:center;min-width:20px;min-height:20px;border-radius:10px;font-weight:600;margin-right:5px}.expandable-panel .count-badge span{font-size:14px;margin:0 6px}.expandable-panel.open{background-color:var(--primary-color-lightest)}.expandable-panel.open .feature-group-length{background-color:var(--primary-color-lightest);border-right-color:var(--primary-color-lightest);border-left-color:var(--primary-color-lightest)}.expandable-panel.open:hover{background-color:var(--primary-color-lightest-hover)}.expandable-panel.expandable:active{background-color:var(--expansion-highlight)}.icon-geolite-chevron-down,.collapsable{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.side-logo-container{background-color:rgba(0,0,0,0);width:fit-content;height:unset}.side-logo-container .side-logo{position:absolute;bottom:24px;right:0;z-index:1}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.logo-container.ol-control{margin-bottom:var(--map-ui-margin-small);background-color:rgba(0,0,0,0);width:fit-content;height:unset}.logo-container.ol-control .upper-logo{background:hsla(0,0%,100%,.4) !important;box-shadow:unset !important;padding:4px;pointer-events:none !important;display:flex}.logo-container.ol-control .upper-logo .logo-image{pointer-events:auto;max-height:40px}.logo-container.ol-control .upper-logo .text{pointer-events:none;vertical-align:middle;margin:auto;margin-left:10px;margin-right:10px;color:var(--primary-text-color)}@media(min-width: 321px)and (max-width: 707px){.logo-container.ol-control .logo-item .logo-text{font-size:13px}}@media(max-width: 320px){.logo-container.ol-control .logo-item .logo-text{font-size:12px}}
.layer-widget{padding:6px 0 !important;background-color:var(--primary-color);color:var(--layer-widget-primary-text-color);font-size:14px;z-index:5;line-height:0}.layer-widget .arrow{width:20px;height:20px;line-height:20px;padding:0 0 0 6px;font-size:12px}.layer-widget .expanded{background-color:var(--primary-color)}.layer-widget .layer-widget-item{background-color:var(--primary-color);border-bottom:0;margin:0}.layer-widget .layer-widget-item .expandable:hover{background-color:var(--icon-toggle-off);background-color:var(--hover-background-color)}.layer-widget .layer-widget-item ul{margin-left:24px}.layer-widget .expandable{transition:background-color 250ms ease-in-out;cursor:pointer}.layer-widget .grouped{transition:background-color 250ms ease-in-out;cursor:pointer;background-color:#fff;background-color:var(--primary-color)}.layer-widget .grouped:hover{background-color:var(--icon-toggle-off);background-color:var(--hover-background-color)}.layer-widget .flat{background-color:#fff;background-color:var(--primary-color);cursor:default;transition:background-color 250ms ease-in-out}.layer-widget img{max-height:28px;max-width:28px}.layer-widget .layer-list-item-container{padding:6px 6px 6px 9px;display:flex;flex-wrap:wrap;align-items:center}.layer-widget .sublayer{transition:opacity 350ms ease-in-out;opacity:0;height:0;overflow:hidden;padding-right:0;margin-left:24px}.layer-widget .sublayer.expanded{opacity:1;height:auto}.layer-error{color:orange !important;margin-right:8px}.customTitle{margin-right:20px !important;flex:1;padding-left:5px;padding-right:5px;line-height:1.3em;word-break:break-word;overflow-wrap:break-word;transition:color 125ms ease-in-out}.layers-loading{margin:10px}.layer-image-container{margin:auto 5px auto auto;max-height:28px;line-height:0px}.second-toc .scrollable-content-container.layer-widget{margin-bottom:0}.layer-metadata-btn{margin-left:1px;vertical-align:middle;margin-top:2px;width:10px}
.authorization-widget{max-width:300px}.authorization-widget .auth-info{max-width:300px}.authorization-widget .auth-info .info-text{margin:0 var(--map-ui-margin);padding-bottom:var(--map-ui-margin)}.authorization-widget .auth-info.map-download-error .info-text{color:var(--warning-color-soft);font-weight:bold}.authorization-widget .authorization-button{margin:0 var(--map-ui-margin);padding-bottom:8px}.authorization-widget .widget-input{height:40px;margin-top:0;margin-bottom:0}
.customer-info{margin:var(--map-ui-margin);max-width:270px}.customer-info .info-text{margin-top:calc(var(--map-ui-margin)/2)}.customer-info .print-url:hover{color:#000}.customer-info .customer-logo-image{max-height:27px}.customer-info .customer-logo-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.customer-info .map-download-help{cursor:pointer;align-self:center;vertical-align:middle}
.download-result{margin:var(--map-ui-margin);font-size:inherit}.download-result .info-text{height:30px;margin:0;display:flex;align-items:center;font-size:var(--small-text-size)}.download-result .download-result-file .download-url{display:flex;align-items:center;background-color:var(--primary-color);color:var(--primary-text-color);text-decoration:none}.download-result .download-result-file .download-url .spinner-small{width:10px;height:10px;opacity:.4}.download-result .download-result-file .download-url .result-info{margin-left:6px;text-decoration:underline}
.sheet-selector .selector-error{margin:0 var(--map-ui-margin)}.sheet-selector .selector-error .info-text{color:var(--warning-color-soft);font-weight:bold}.sheet-selector .sheet-select-toolbar{margin:0 var(--map-ui-margin)}.sheet-selector .list-select{margin:var(--map-ui-margin)}.sheet-selector .list-select label{font-size:var(--small-text-size)}.sheet-selector .list-select .select.input-element{position:relative}.sheet-selector .list-select .search-bar{margin:0}.sheet-selector .list-select .search-bar .search-input{position:relative}.sheet-selector .list-select .search-bar .search-list{top:26px;left:0;width:100%;max-height:160px;overflow-y:scroll}.sheet-selector .selected-list .selected-list-label{margin:0 var(--map-ui-margin) var(--map-ui-margin) var(--map-ui-margin)}.sheet-selector .selected-list .selected-list-item{margin:var(--map-ui-margin-small) var(--map-ui-margin);text-align:right}.sheet-selector .selected-list .selected-list-item span{cursor:pointer}.sheet-selector .selected-list .selected-list-item.remove-all{margin:var(--map-ui-margin)}.sheet-selector .selected-list .selected-list-item.active{color:var(--warning-color-soft);font-weight:bold}.sheet-selector .selected-list .selected-list-item-button{margin-left:var(--map-ui-margin);vertical-align:middle}#widget-popup .sheet-selector .scrollable-content-container{max-height:300px}#widget-popup .sheet-selector .scrollable-content-container .scrollable-content{max-height:220px}
#news-popup .popup-content{filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.4))}#news-popup .body-container{padding-top:0}#news-popup .popup-footer-container:hover{background-color:var(--white-color)}#news-popup h3{margin-top:0}
.info-button{margin-left:5px}.info-button span{font-size:14px}.info-button:hover{cursor:pointer}.info-node{position:absolute;z-index:20000;width:100vw;height:100vh;top:0;bottom:0;left:0;right:0;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif}.info-window{position:absolute;z-index:10}.info-window .info-shadow{filter:drop-shadow(0 0 3px black);overflow:visible;position:relative;left:-50%}.info-window .info-shadow .info-content{clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - 10px), calc(50% + 8px) calc(100% - 10px), 50% 100%, calc(50% - 8px) calc(100% - 10px), 0% calc(100% - 10px));background-color:var(--primary-color);position:absolute;min-width:200px;max-width:200px;left:-100px;bottom:10px;padding:10px 10px 20px;color:#fff;font-size:13px;line-height:15px;pointer-events:all;cursor:default}.info-window .info-shadow .info-content a{color:var(--primary-text-color)}.info-window .info-shadow .info-content a:hover{color:var(--url-hover-color)}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.print-widget .print-input-title{margin:var(--map-ui-margin);width:calc(100% - 2*var(--map-ui-margin))}.print-widget .print-input-title label{font-size:var(--small-text-size)}.print-widget .print-input-title input{width:calc(100% - 10px);height:var(--input-height);font-size:var(--text-size);padding:0 5px;outline:none;border-radius:var(--button-border-radius);border:none;-moz-appearance:textfield}.print-widget .print-input-title input::placeholder{color:var(--primary-color-lighter-hover)}.print-widget .print-page-format{margin:var(--map-ui-margin)}.print-widget .print-page-format label{font-size:var(--small-text-size)}.print-widget .print-page-format .select.input-element{position:relative}.print-widget .list-group-item{display:flex;margin:var(--map-ui-margin);justify-content:space-between;align-items:center}.print-widget .info-text{margin:var(--map-ui-margin);font-size:var(--small-text-size)}.print-widget .print-button{margin:var(--map-ui-margin);cursor:pointer}.print-widget .print-result{margin:var(--map-ui-margin);font-size:inherit}.print-widget .print-result .info-text{margin-left:0}.print-widget .print-result .print-result-file .print-url{display:flex;align-items:center;background-color:var(--primary-color);color:var(--primary-text-color);text-decoration:none}.print-widget .print-result .print-result-file .print-url .spinner-small{width:10px;height:10px;opacity:.4}.print-widget .print-result .print-result-file .print-url .result-info{margin-left:6px;text-decoration:underline}#print-frame-container{position:absolute;width:100%;height:100%;pointer-events:none;z-index:3}#print-frame-container .frame-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#print-frame-container .frame-container .preview-minimap{position:relative}#print-frame-container .frame-container .preview-minimap #print-frame{width:100%;height:100%;border:16px solid #fff;box-shadow:0 0 0 2000px rgba(139,127,127,.4196078431);transition:width,height .3s ease-in-out;background-color:#fff}#print-frame-container .frame-container .preview-minimap #print-frame .preview-map-ref{width:100%;height:100%}
.scale-widget{position:relative;font-size:14px;padding:2px 10px;background-color:var(--primary-color);color:var(--primary-text-color);width:170px;border-radius:var(--button-border-radius);margin-right:-5px;cursor:pointer}.scale-widget .advanced-dropdown{background-color:var(--primary-color)}.scale-widget .button{display:flex;text-align:center;justify-content:space-between}.scale-widget .button .dropdown-button{flex-grow:5}.scale-widget .button .chevron{font-size:12px;margin:auto 0}.scale-widget .dropdown-list{width:185px;position:absolute;bottom:20px;margin-left:-10px;border:1px solid #6c6c6c;border-top-left-radius:var(--button-border-radius);border-top-right-radius:var(--button-border-radius);background-color:inherit;z-index:5;max-height:calc(100vh - 90px);overflow-y:auto}.scale-widget .dropdown-list .active{background-color:var(--active-background-color)}.scale-widget .dropdown-list span{padding:5px;text-decoration:none;display:block}.scale-widget .dropdown-list span:hover{background-color:var(--hover-background-color)}.scale-widget select{outline:0 !important;border-color:var(--primary-text-color)}.scale-widget .scale-right-border{height:22px;width:0;position:absolute;border-right:1px #938d8d solid;right:3px;bottom:0;z-index:7}
.search-result-layer{cursor:pointer;padding:6px var(--map-ui-margin);font-weight:bold;display:flex;justify-content:space-between;align-items:center}.search-result-layer .icon-geolite-chevron-down{font-size:15px;transition:transform .25s}.search-result-layer .icon-geolite-chevron-down.expanded{transform:scaleY(-1)}.search-result-layer:hover{outline:0 !important;background-color:var(--hover-background-color);color:#fff;color:var(--hover-background-text-color)}.search-result-layer.collapsed{max-height:unset}.search-result-layer .feature-group-length{flex:1;text-align:left;padding-left:4px}
.help-text{color:var(--primary-text-color);font-size:.875rem;line-height:1.3;margin:var(--map-ui-margin)}.help-text li{margin-top:var(--map-ui-margin)}.help-text li>div{margin-top:4px}.help-text .search-example{font-size:.75rem !important;color:var(--dark-text-color) !important;margin-bottom:5px}
.search-notification{margin:0 var(--map-ui-margin)}.search-results{color:var(--primary-text-color);font-size:.875rem;line-height:1.3;margin:var(--map-ui-margin) 0 8px}.search-results .search-result-features .search-result-feature{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.search-results .search-result-features .search-result-feature:hover{outline:0 !important;background-color:var(--hover-background-color);color:#fff;color:var(--hover-background-text-color)}.search-results .search-result-features .search-result-feature.active{background-color:var(--active-background-color);color:#fff;color:var(--active-background-text-color)}.search-results .search-result-features .search-result-feature.selected-feature{background-color:var(--active-background-color)}.search-results .search-result-features>div{padding:6px 5px 6px 24px}#widget-popup #search-results-section{max-height:calc(100vh - 190px)}.search-error{color:var(--primary-text-color);margin:var(--map-ui-margin)}.results-loading{position:relative;margin:16px;height:3px;overflow:hidden}.line-slider{position:absolute;left:-100px;height:3px;width:100px;background:var(--primary-text-color);animation:lineA 2s infinite linear}@keyframes lineA{0%{transform:translateX(0);opacity:0}50%{opacity:100%;transform:translateX(200%)}100%{opacity:0;transform:translateX(400%)}}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.search-select-group{margin:var(--map-ui-margin)}.search-select-group .field-input{position:relative}.search-select-group .sv-select{padding-right:30px;text-overflow:ellipsis;white-space:nowrap}.search-bar{margin:var(--map-ui-margin);display:flex;align-items:center}.search-bar .search-button{width:24px;height:24px;display:flex;justify-content:center;align-items:center;background-color:var(--secondary-color);border-radius:var(--button-border-radius);color:#fff;margin-left:2px}.search-bar .search-input{display:flex;justify-content:center;align-items:center;flex-grow:10}.search-bar .search-input .search-list{position:absolute;z-index:10;background-color:var(--white-color);color:var(--primary-color);top:65px;left:33px;width:calc(100% - 67px);border-radius:var(--button-border-radius)}.search-bar .search-input .list-option{padding:5px}.search-bar .search-input .list-option:hover{background-color:var(--primary-color-lighter)}.search-bar .search-input .list-option:first-child{border-top-left-radius:var(--button-border-radius);border-top-right-radius:var(--button-border-radius)}.search-bar .search-input .list-option:last-child{border-bottom-left-radius:var(--button-border-radius);border-bottom-right-radius:var(--button-border-radius)}.search-bar input{flex-grow:10;height:1.5rem;font-size:var(--text-size);padding:0 5px;outline:none;border-radius:var(--button-border-radius);border:1px solid var(--primary-color);-moz-appearance:textfield}.search-bar .search-clear{display:flex;justify-content:center;align-items:center;color:var(--primary-color);background-color:var(--primary-color-lighter);font-size:.75rem;width:1.5rem;height:1.5rem;margin-left:-21px;border-top-right-radius:var(--button-border-radius);border-bottom-right-radius:var(--button-border-radius)}.search-bar .search-clear .rotating{font-size:14px}.search-selected{display:flex;justify-content:flex-start;align-items:center;padding:6px 0 4px 32px}.search-selected .search-button{margin:5px 5px 0 0;font-size:16px;cursor:pointer}.search-selected:hover{background-color:var(--primary-color-lighter-hover)}
.toolbar-select{display:flex;justify-content:center;align-items:center;border-radius:var(--button-border-radius);margin-left:var(--toolbar-button-margin)}.toolbar-select .toolbar-button{margin-left:0;font-size:1rem;width:40px;justify-content:space-evenly}.toolbar-select .toolbar-button .select-knob{font-size:10px;transition:transform .25s}.toolbar-select .select-expandable{position:absolute;background-color:var(--primary-color);border-radius:var(--button-border-radius);width:40px;text-align:center;color:#fff;top:35px;transition:max-height .25s;max-height:0;overflow:hidden;cursor:pointer}.toolbar-select .select-expandable.expanded{max-height:100px}.toolbar-select .select-expandable *{padding:2px 4px}.toolbar-select .select-expandable *:hover{background-color:var(--active-background-color)}.toolbar-select.expanded .select-knob{transform:scaleY(-1)}
.toolbar{position:absolute;top:var(--map-ui-margin);right:var(--map-ui-margin);display:flex;flex-direction:row-reverse;z-index:5}.toolbar .toolbar-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100vw - 135px)}.toolbar .toolbar-buttons.disabled{pointer-events:none}
@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}#tooltip .tooltip-container{position:absolute;transition:transform .1s}#tooltip .tooltip-container .tooltip-shadow{filter:drop-shadow(1px 4px 6px rgba(0, 0, 0, 0.75));margin-left:-50%;margin-right:50%;margin-top:-15px;display:flex;justify-content:center}#tooltip .tooltip-container .tooltip-shadow .tooltip-box{position:absolute;bottom:15px;padding:10px}#tooltip .tooltip-container .tooltip-shadow .tooltip-shape{clip-path:polygon(0% 0%, 50% 100%, 100% 0%);height:15px;width:15px}#tooltip .tooltip-title{margin-bottom:5px;display:inline-block;white-space:nowrap}#tooltip .tooltip-subtitle{margin-bottom:5px;font-size:14px;width:100%;display:inline-block;white-space:nowrap}#tooltip .tooltip-content{font-size:14px;width:100%;display:inline-block;white-space:nowrap}
#widget-popup{position:absolute;background-color:var(--primary-color);top:48px;right:var(--map-ui-margin);border-radius:var(--button-border-radius);min-width:240px;max-height:calc(100% - 95px);overflow-y:auto;z-index:5;color:var(--primary-text-color)}#widget-popup .widget-popup-header{margin:var(--map-ui-margin);font-size:16px}#widget-popup .popup-body{background-color:unset}#widget-popup .body-container{padding:0;background-color:rgba(0,0,0,0)}#widget-popup .scrollable-content-container{width:300px;max-width:300px;overflow:hidden;max-height:calc(100vh - 100px)}#widget-popup .scrollable-content-container .scrollable-content{overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 100px);scrollbar-width:thin}.mobile #widget-popup .container{height:max-content}.mobile #widget-popup .header{padding-bottom:0}.mobile #widget-popup .content{padding-top:0;padding-bottom:0;background-color:unset}.layer-widget{width:300px;background-color:rgba(0,0,0,0)}
.filter-widget{display:flex;flex-direction:column;gap:var(--popup-margin);margin-top:var(--popup-margin);margin-bottom:var(--popup-margin)}.filter-widget .list-group-item{display:flex;margin-left:30px;margin-right:var(--popup-margin);justify-content:space-between;align-items:center}.filter-widget .filter-label{font-size:1rem;font-weight:600;padding:0 var(--popup-margin)}
.triangle-top{position:absolute;right:10px;top:-10px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-bottom:10px solid var(--primary-color);border-right:10px solid rgba(0,0,0,0)}.drawing-tools{position:absolute;right:0;top:50px;margin:var(--map-ui-margin)}.drawing-tools .popup-body{border-radius:var(--button-border-radius);overflow:hidden}.drawing-tools .body-container{padding:0;background-color:rgba(0,0,0,0)}
#toast{visibility:hidden;min-width:100px;background-color:var(--primary-color);color:#fff;text-align:center;border-radius:var(--button-border-radius);padding:8px;position:fixed;z-index:99999;font-size:.875rem}#toast.show{visibility:visible;-webkit-animation:fadein .2s,fadeout .5s 1s;animation:fadein .2s,fadeout .5s 1s}#toast.green-toast{background-color:green}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}
.geolite-widget{color:var(--primary-text-color) !important;margin-bottom:4px;box-sizing:border-box;font-size:14px;line-height:1.3em;outline:0;border-radius:5px}.geolite-widget .print-url:focus{outline:none}.hidden-element{visibility:hidden !important}select::-ms-expand{display:none}.expanded{opacity:1;height:auto}.grayList,.grayList span,.grayList .arrow{color:#c8c8c8;color:var(--invisible-layer-color)}@media(max-width: 707px){.bottom-widget-line .right{display:flex;flex-direction:column;align-items:flex-end}.bottom-widget-line .right .side-logo-container{position:relative}.bottom-widget-line .right .side-logo-container .side-logo{bottom:0}.bottom-widget-line .right .scale-widget{margin-right:0;font-size:12px;width:190px}.bottom-widget-line .right .scale-widget .scale-right-border{display:none}.bottom-widget-line .right .scale-widget .dropdown-list{bottom:17px}.bottom-widget-line .right .coordinate-widget{font-size:12px;width:190px}.bottom-widget-line .right .dropdown-list{z-index:1;width:208px;border-bottom:none}}.info-text{margin-bottom:12px;margin-top:6px}.info-text.small{font-size:12px}
@font-face {
  font-family: 'icomoon';
  src:  url(fonts/icomoon.eot);
  src:  url(fonts/icomoon.eot#iefix) format('embedded-opentype'),
    url(fonts/icomoon.ttf) format('truetype'),
    url(fonts/icomoon.woff) format('woff'),
    url(img/icomoon.svg#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-geolite-"], [class*=" icon-geolite-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-geolite-filter:before {
  content: "\e929";
}
.icon-geolite-chevron-light-up:before {
  content: "\e944";
}
.icon-geolite-chevron-light-right:before {
  content: "\e945";
}
.icon-geolite-chevron-light-down:before {
  content: "\e946";
}
.icon-geolite-chevron-light-left:before {
  content: "\e947";
}
.icon-geolite-minus:before {
  content: "\e927";
}
.icon-geolite-question-mark-circled:before {
  content: "\e926";
}
.icon-geolite-copy:before {
  content: "\e925";
}
.icon-geolite-chevron-down:before {
  content: "\e901";
}
.icon-geolite-chevron-up:before {
  content: "\e902";
}
.icon-geolite-area:before {
  content: "\e900";
}
.icon-geolite-color .path1:before {
  content: "\e903";
  color: rgb(226, 71, 71);
}
.icon-geolite-color .path2:before {
  content: "\e904";
  margin-left: -1em;
  color: rgb(47, 47, 47);
}
.icon-geolite-convert:before {
  content: "\e905";
}
.icon-geolite-close:before {
  content: "\e906";
}
.icon-geolite-data-in:before {
  content: "\e907";
}
.icon-geolite-data-out:before {
  content: "\e908";
}
.icon-geolite-distance:before {
  content: "\e909";
}
.icon-geolite-docking:before {
  content: "\e90a";
}
.icon-geolite-edit:before {
  content: "\e90b";
}
.icon-geolite-functions:before {
  content: "\e90c";
}
.icon-geolite-gps:before {
  content: "\e90d";
}
.icon-geolite-help:before {
  content: "\e90e";
}
.icon-geolite-hidden:before {
  content: "\e90f";
}
.icon-geolite-home:before {
  content: "\e910";
}
.icon-geolite-layers:before {
  content: "\e911";
}
.icon-geolite-map-pin:before {
  content: "\e912";
}
.icon-geolite-map-split:before {
  content: "\e913";
}
.icon-geolite-mark:before {
  content: "\e914";
}
.icon-geolite-menu:before {
  content: "\e915";
}
.icon-geolite-more-options-vrt:before {
  content: "\e916";
}
.icon-geolite-north:before {
  content: "\e917";
}
.icon-geolite-overlay:before {
  content: "\e918";
}
.icon-geolite-pin:before {
  content: "\e919";
}
.icon-geolite-plus:before {
  content: "\e91a";
}
.icon-geolite-print:before {
  content: "\e91b";
}
.icon-geolite-search:before {
  content: "\e91c";
}
.icon-geolite-show-all:before {
  content: "\e91d";
}
.icon-geolite-sync-data-down:before {
  content: "\e91e";
}
.icon-geolite-slider-button:before {
  content: "\e91f";
}
.icon-geolite-text:before {
  content: "\e920";
}
.icon-geolite-trash:before {
  content: "\e921";
}
.icon-geolite-undocking:before {
  content: "\e922";
}
.icon-geolite-view:before {
  content: "\e923";
}
.icon-geolite-zoom:before {
  content: "\e924";
}
.icon-geolite-tripod:before {
  content: "\e928";
}

@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}:root{--primary-color: #4c4c4c;--primary-color-hover: rgb(55.6, 55.6, 55.6);--primary-color-hover-light: rgb(114.25, 114.25, 114.25);--primary-color-active: rgb(88.75, 88.75, 88.75);--primary-color-lighter: #d6d6d4;--primary-color-lighter-hover: rgb(189.1071428571, 189.1071428571, 185.8928571429);--primary-color-lightest: #f3f3f3;--primary-color-lightest-hover: #ebebeb;--primary-text-color: white;--secondary-color: #859652;--secondary-color-hover: rgb(109.6103448276, 123.6206896552, 67.5793103448);--secondary-color-darker: rgb(103.7629310345, 117.025862069, 63.974137931);--secondary-color-darker-hover: rgb(89.1443965517, 100.5387931034, 54.9612068966);--secondary-color-darker-active: rgb(118.3814655172, 133.5129310345, 72.9870689655);--secondary-color-lighter: #dbdfc7;--secondary-color-lighter-hover: rgb(202.3090909091, 208.1636363636, 173.0363636364);--dark-text-color: #d3d3d3;--white-color: white;--white-color-hover: rgb(244.8, 244.8, 244.8);--white-color-active: rgb(234.6, 234.6, 234.6);--warning-color: red;--warning-color-soft: #ff5f3b;--warning-background-color: #ffdbdb;--selected-color: #a5d867;--selected-color-light: #a5d86775;--input-height: 24px;--input-margin-around: 20px;--select-focus: blue;--select-arrow: var(--primary-color-lighter);--button-border-radius: 4px;--round-button-radius: 12px;--checkbox-border-radius: 2px;--popup-border-radius: 0.5rem;--popup-margin: 12px;--popup-margin-double: 24px;--popup-backdrop-color: #1b1b132e;--text-size: 0.875rem;--title-text-size: 1.4rem;--small-text-size: 0.75rem;--map-button-icon-size: 1.25rem;--map-ui-margin: 12px;--map-ui-margin-small: 4px;--form-width: 500px;--toolbar-button-icon-size: 1.25rem;--toolbar-button-margin: 4px;--layer-widget-primary-text-color: red;--invisible-layer-color: rgb(180, 180, 180);--icon-toggle-on: rgb(131, 177, 73);--icon-toggle-off: rgb(100, 100, 100);--active-background-color: grey;--hover-background-color: rgb(100, 100, 100);--safe-area-inset-top: 0px;--safe-area-inset-right: 0px;--safe-area-inset-bottom: 0px;--safe-area-inset-left: 0px}@supports(top: constant(safe-area-inset-top)){:root{--safe-area-inset-top: constant(safe-area-inset-top);--safe-area-inset-right: constant(safe-area-inset-right);--safe-area-inset-bottom: constant(safe-area-inset-bottom);--safe-area-inset-left: constant(safe-area-inset-left)}}@supports(top: env(safe-area-inset-top)){:root{--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-right: env(safe-area-inset-right);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-left: env(safe-area-inset-left)}}@font-face{font-family:"Mulish";src:url(fonts/Mulish-Regular.ttf);font-weight:normal}@font-face{font-family:"Mulish";src:url(fonts/Mulish-SemiBold.ttf);font-weight:600}@font-face{font-family:"Mulish";src:url(fonts/Mulish-Bold.ttf);font-weight:bold}@font-face{font-family:"Mulish";src:url(fonts/Mulish-Italic.ttf);font-style:italic}body{position:fixed;height:100%;margin:0;font-family:"Mulish","Helvetica Neue",Helvetica,Arial,sans-serif}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map-container{height:100%;width:100%;display:flex;flex-direction:row}#geolite-map{height:100%;width:100vw}#geolite-map.iframe{width:calc(100vw - 30px);margin-left:15px}.map{height:100%;width:100%}.map .ol-overlaycontainer-stopevent{display:flex;flex-direction:column;margin-top:var(--map-ui-margin)}.map .ol-overlaycontainer-stopevent .ol-control{position:initial}.mobile .ol-overlaycontainer-stopevent .geolite-map-button.ol-control{margin-left:max(var(--map-ui-margin),var(--safe-area-inset-left))}.mobile .mobile-hidden{visibility:hidden}.mobile .mobile-collapsed{height:0}.geolite-map-button.ol-control{height:32px;width:32px;font-size:var(--map-button-icon-size);border-radius:var(--button-border-radius);margin-bottom:var(--map-ui-margin-small);margin-top:0;padding:unset;box-shadow:0 1px 2px rgba(33,37,41,.12);background-color:var(--primary-color);color:#fff;pointer-events:all;transition:background-color 125ms ease-in-out;cursor:pointer}.geolite-map-button.ol-control:hover{background-color:var(--primary-color-hover)}.geolite-map-button.ol-control:focus{outline:none}.geolite-map-button.ol-control button:focus{outline:none}.geolite-map-button.ol-control.draw-container{right:0;top:var(--map-ui-margin)}.geolite-map-button.ol-control .toolbar-button{margin:0}.scale-container.ol-control{right:0;bottom:0;font-weight:bold;margin:0 var(--map-ui-margin) var(--map-ui-margin);padding:unset;color:var(--primary-color);font-size:.875rem;box-shadow:none}.scale-container.ol-control .ol-control-inner{right:0;left:auto;bottom:0;text-align:center;border:2px solid var(--primary-color);border-top:none;border-radius:0;padding:0;line-height:.875rem;background-color:hsla(0,0%,100%,.6509803922)}#basemap-toggle{width:56px;height:56px;left:0;bottom:0;border:2px solid #fff;border-radius:var(--button-border-radius);box-shadow:2px 2px 4px rgba(33,37,41,.26);margin-bottom:max(15px,var(--safe-area-inset-bottom))}#basemap-toggle button{height:inherit;width:inherit;margin:0;background-color:rgba(0,0,0,0)}#basemap-toggle button img{height:inherit;width:inherit;border-radius:inherit}.location-button,.home-button,.layers-button,.draw-tools-button{height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-flow:row nowrap}.rotating{animation:rotate 1250ms infinite linear}@keyframes rotate{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.shadow{box-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,.4)}.hidden{visibility:hidden}.none{display:none}[data-title]:hover:after{opacity:1;transition:all .1s ease .5s;visibility:visible}[data-title]:after{content:attr(data-title);background-color:var(--secondary-color);clip-path:polygon(4px 0%, 100% 0%, 100% calc(100% - 10px), 16px calc(100% - 10px), 0% calc(100% - 3px), 4px calc(100% - 10px));color:var(--white-color);position:absolute;padding:2px 5px 10px 8px;top:-90%;left:55%;font-size:12px;white-space:nowrap;opacity:0;z-index:9999;visibility:hidden}[data-title]{position:relative}input{-webkit-appearance:none !important;color:#000}select{color:#000;padding:0}input[type=date]{font-family:"Avenir Next W00","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;-webkit-appearance:textfield;-moz-appearance:textfield;text-align:left}input[type=date]:after{content:"";font-family:"icomoon";font-size:12px;color:var(--select-arrow);position:absolute;right:6px}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}input[type=date]::-webkit-inner-spin-button{z-index:1}input[type=date]::-webkit-clear-button{z-index:1}.top-widget-line{position:absolute;top:0;margin:var(--map-ui-margin) 0 0 var(--map-ui-margin);display:flex;justify-content:space-between;align-items:baseline;z-index:3;pointer-events:none}.top-widget-line .left{display:flex;flex-direction:column}.top-widget-line .left .ol-control{position:unset}.bottom-widget-line{position:absolute;bottom:0;margin:0 var(--map-ui-margin) var(--map-ui-margin-small) var(--map-ui-margin);width:calc(100% - var(--map-ui-margin)*2);display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:baseline;z-index:3}.bottom-widget-line .right{display:flex}.popup-footer-container:hover{background-color:var(--primary-color-lighter-hover)}.popup-footer-container:hover .identified-coordinates{font-weight:bold}.spinner-small{border:2px solid #fff;border-radius:50%;border-top-color:#000;border-right-color:#000;width:14px;height:14px;animation:rotate .5s infinite linear}#hiddenLabel{position:absolute;visibility:hidden}#zoom-button-container{width:0}#zoom-button-container button.zoom-buttons-in,#zoom-button-container button.zoom-buttons-out{margin:0;height:32px;width:32px;font-size:var(--map-button-icon-size);border-radius:var(--button-border-radius);margin-bottom:var(--map-ui-margin-small);margin-top:0;padding:unset;box-shadow:0 1px 2px rgba(33,37,41,.12);background-color:var(--primary-color);color:#fff;pointer-events:all;transition:background-color 125ms ease-in-out;cursor:pointer}#zoom-button-container button.zoom-buttons-in:hover,#zoom-button-container button.zoom-buttons-out:hover{background-color:var(--primary-color-hover)}#zoom-button-container button.zoom-buttons-in:focus,#zoom-button-container button.zoom-buttons-out:focus{outline:none}#zoom-button-container button.zoom-buttons-in button:focus,#zoom-button-container button.zoom-buttons-out button:focus{outline:none}#zoom-button-container button.zoom-buttons-in:hover,#zoom-button-container button.zoom-buttons-out:hover{outline:none}

/*# sourceMappingURL=geolite-map.7c46eedea7dcba91a9b8.css.map*/