:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .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 .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:700;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:400;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:.5em;bottom:.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}html,body{margin:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.screencontainer{display:flex;height:100%}.left-container{max-width:365px;width:100%;box-sizing:border-box;padding:20px;background-color:#fff}.right-container{flex-grow:1;box-shadow:0 0 11px #000;box-sizing:border-box}.resizable{display:flex;flex:1;overflow:hidden}.resizer{width:5px;background:#ccc;cursor:col-resize;-webkit-user-select:none;user-select:none}#map{width:auto;max-width:100%}#map .ol-zoom .ol-zoom-out{margin-top:200px}#map .ol-zoomslider{background-color:transparent;top:calc(2.0675em + 3px)}#map .ol-touch .ol-zoom .ol-zoom-out{margin-top:212px}#map .ol-touch .ol-zoomslider{top:2.75em}#map .ol-zoom-in.ol-has-tooltip:hover [role=tooltip],#map .ol-zoom-in.ol-has-tooltip:focus [role=tooltip]{top:3px}#map .ol-zoom-out.ol-has-tooltip:hover [role=tooltip],#map .ol-zoom-out.ol-has-tooltip:focus [role=tooltip]{top:232px}#map .ol-full-screen:focus{outline:none}#map .ol-full-screen:hover{background-color:#fff9}.ui-autocomplete{max-height:500px;border-radius:5px;max-width:500px;overflow-y:hidden;overflow-x:hidden;padding:0;z-index:1000}.ol-tooltip{font-weight:700;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.iconContainer{padding:10px;width:75px;text-align:center;cursor:pointer;font-size:11px;border:1px solid #ccc!important}.iconContainer svg{font-size:30px;margin-bottom:3px}.nav-link{padding:0!important;margin:0;height:fit-content}#iconbar a{color:#000}.nav-tabs .nav-link.active{color:#198754!important}.form-control form-control-sm{font-size:11px}#coordinates{overflow:scroll;max-height:140px;overflow-x:hidden}.overlay{background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:5px;font-size:9px}.ui-menu-item{background-color:#fff;border:1px solid #ccc;border-bottom:none;padding:3px}.ui-menu-item:last-child{border-bottom:1px solid #ccc}.mainMenu{position:absolute;top:40px;left:40px;z-index:1000;box-shadow:0 0 11px #000}.labelText{display:inline-block;width:150px}.h1,h1{font-size:1.5rem;font-weight:700}p{line-height:17px;margin-bottom:0}.modal-header{background-color:#d9d9d9;border-bottom:1px solid #bcbcbc!important}.modal-content{transform:none;box-shadow:0 0 11px #000;border-radius:10px}.drawMenu{position:absolute;top:20px;left:20px;float:left;z-index:1000;box-shadow:0 0 11px #000}.floating-menu{background-color:#fff;border:1px solid #ccc;padding:10px;width:260px;border-radius:5px}.data{z-index:1000}.floating-menu ul{font-size:10pt;list-style:none;padding:0}#map{width:100%;height:100%;border:0px;padding:0}#info iframe{border:none}.ol-scale-value{top:24px;right:8px;position:absolute}.bi{font-size:13pt}.modal-content{background-color:#f8f9fa;color:#343a40}.close{position:absolute;right:20px}.floating-menu ul li a{color:#4e4e4e;text-decoration:none;font-weight:700;display:block;font-size:12px;background-color:#ccc;padding:3px 3px 3px 7px}.floating-menu ul li a:hover{color:#000;text-decoration:none;font-weight:700}.layers a{color:#212121;text-decoration:none;font-size:12px;line-height:18px}.layers a:hover{color:#09698b;text-decoration:none;font-weight:700}#overlay-container{position:relative;width:100px;height:40px;background-color:#fffc;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px #0000001a;text-align:center;line-height:40px}#overlay-container button{background-color:#007bff;color:#fff;border:none;border-radius:5px;padding:5px 10px;cursor:pointer;transition:background-color .3s ease}#overlay-container button:hover{background-color:#0056b3}#controls{position:absolute;top:10px;left:500px;z-index:1000}.fullscreen:-webkit-full-screen{height:100%;margin:0}.fullscreen:fullscreen{height:100%}.fullscreen{margin-bottom:10px;width:100%;height:400px}.coordinatesTable{overflow-x:scroll}.coordTableinput{width:40px}.coordinateSection{max-height:350px;overflow-y:scroll}#menu-content-main{max-height:90vh;overflow-y:scroll;overflow-x:hidden}.dropdown-sheet{display:none;position:absolute;top:100%;left:0;right:0;background-color:#fff;box-shadow:0 4px 8px #0000001a;z-index:1000;margin-top:5}.dropdown-sheet.show{display:block}.table-responsive{max-height:300px;overflow-y:auto}#coordinatesTable td{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.degrees,.minutes{width:30px}.seconds{width:45px;margin-right:5px}.actions{width:20px}.deleteBtn{border:#000;border-radius:50px;height:30px;width:30px;color:red}.sidebar{max-height:100vh;height:90vh;overflow-y:scroll}.validation-msg{font-size:x-small}.item-count{padding-left:10px}.position{align-self:auto;display:block}.action-menu-list{list-style-type:none;padding:0}.action-menu-list li{padding:1px;transition:background-color .3s,font-weight .3s,border-radius 5px;cursor:pointer}.action-menu-list li:hover{background-color:#198754;border:#198754;border-radius:5px;color:#fff;font-weight:700}.draggable{display:none;position:absolute;top:10%;left:50%;transform:translate(-50%);width:350px;padding:10px;background-color:#fff;box-shadow:0 5px 15px #0000004d;border:1px solid #888;border-radius:5px;z-index:1000}.header{display:flex;justify-content:space-between;align-items:center;cursor:move}.close-button{color:#aaa;font-size:28px;font-weight:700}.close-button:hover,.close-button:focus{color:#000;text-decoration:none;cursor:pointer}.content{padding:10px}.header{display:flex;justify-content:space-between;align-items:center}.close-button{color:#aaa;font-size:28px;font-weight:700;cursor:pointer}.close-button:hover,.close-button:focus{color:#000;text-decoration:none}.coordinate-table{width:100%;border-collapse:collapse;margin-top:10px}.coordinate-table th,.coordinate-table td{border:1px solid #ddd;padding:8px}.coordinate-table th{background-color:#f2f2f2}.invalid{background-color:#fdd}.table-container{margin:20px}table{width:100%;border-collapse:collapse}th,td{border:1px solid #ccc;padding:8px;text-align:center}.delete-row{margin-top:6px;height:25px;background-color:#f44;color:#fff;border:none;border-radius:5px}select{width:100%}.latitude-degrees,.latitude-minutes{margin-top:5px;width:30px;height:25px}.latitude-seconds{margin-top:5px;width:35px;height:25px}.longitude-degrees,.longitude-minutes{margin-top:5px;width:30px;height:25px}.longitude-seconds,.direction{margin-top:5px;width:35px;height:25px}#compass{position:absolute;top:10px;left:50%;transform:translate(-50%) rotate(0);width:50px;height:50px;background:url(/assets/compass-2-pfktSWsY.png) no-repeat center center;background-size:contain;background-color:#ccc;border-radius:5px}.modal{display:none;position:absolute;z-index:1;padding-top:60px;left:0;top:0;overflow:scroll;background-color:#000;background-color:#0006}.h-modal-content{background-color:#fefefe;margin:5% auto;padding:10px;border:1px solid #888;width:20%;height:60%;overflow-y:scroll}.h-close{color:#aaa;float:right;font-size:28px;font-weight:700}.h-close:hover,.h-close:focus{color:#000;text-decoration:none;cursor:pointer}.workspace-section{margin-bottom:10px}.workspace-section h5{font-size:16px;margin-bottom:5px;color:#333}.workspace-title{background-color:#eee}.workspace-layers{list-style-type:none;padding:0}.workspace-layers li{margin:5px 0;display:flex;align-items:center}.legend-layer input[type=checkbox]{margin-right:8px}.legend-layer img{width:20px;height:20px;margin-left:auto}.legend-layer{display:flex;justify-content:space-between;align-items:center;background-color:#fff;cursor:default}.search-item{background-color:#eee;text-align:center;border-radius:3px;cursor:default}.search-item:hover{background-color:#aaa}.autocomplete-list{max-height:500px;border-radius:5px;max-width:500px;overflow-y:scroll;overflow-x:hidden;padding:0;z-index:1000}.legend-icon{width:24px;height:24px;object-fit:contain}.checkbox-sm{width:.85em;height:.85em}.checkbox-xs{transform:scale(.8);margin:0 4px 0 0}.form-check-1{display:block;min-height:1.25rem;padding-left:1em;margin-bottom:.125rem}.menu-item,.menu-open-button{background:#198754;border-radius:15%;width:80px;height:80px;margin-left:-40px;position:absolute;bottom:20px;right:20px;color:#fff;text-align:center;line-height:80px;transform:translateZ(0);transition:transform ease-out .2s}.menu-open{display:none}.hamburger{width:25px;height:3px;background:#fff;display:block;position:absolute;top:50%;left:50%;margin-left:-12.5px;margin-top:-1.5px;transition:transform .2s}.hamburger-1{transform:translate3d(0,-8px,0)}.hamburger-2{transform:translateZ(0)}.hamburger-3{transform:translate3d(0,8px,0)}.menu-open:checked+.menu-open-button .hamburger-1{transform:translateZ(0) rotate(45deg)}.menu-open:checked+.menu-open-button .hamburger-2{transform:translateZ(0) scaleX(.1)}.menu-open:checked+.menu-open-button .hamburger-3{transform:translateZ(0) rotate(-45deg)}.menu{position:absolute;bottom:20px;right:20px;padding:0;width:auto;height:auto;display:none}.menu-item:hover{background:#fff;color:#00bcd4}.menu-item:nth-child(3){transition-duration:.18s}.menu-item:nth-child(4){transition-duration:.18s}.menu-item:nth-child(5){transition-duration:.18s}.menu-item:nth-child(6){transition-duration:.18s}.menu-open-button{z-index:2;transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-duration:.4s;transform:scale(1.1) translateZ(0);cursor:pointer}.menu-open-button:hover{transform:scale(1.2) translateZ(0)}.menu-open:checked+.menu-open-button{transition-timing-function:linear;transition-duration:.2s;transform:scale(.8) translateZ(0)}.menu-open:checked~.menu-item:nth-child(3){transition-duration:.19s;transform:translate3d(-110px,0,0)}.menu-open:checked~.menu-item:nth-child(4){transition-duration:.29s;transform:translate3d(-220px,0,0)}.menu-open:checked~.menu-item:nth-child(5){transition-duration:.39s;transform:translate3d(-330px,0,0)}.menu-open:checked~.menu-item:nth-child(6){transition-duration:.49s;transform:translate3d(-440px,0,0)}.tool-panel{display:none}.tool-panel.is-active{display:block}.floating-menu.toolsMenu{position:absolute;right:20px;bottom:120px;z-index:1000;max-width:360px;min-height:0px;display:none}.group-label{font-weight:700;padding-top:6px;padding-bottom:2px;color:#198754;font-size:.85rem}.no-results{text-align:center;color:#888;font-style:italic}
