*{box-sizing:border-box;margin:0;padding:0}body{margin:0;padding:0;display:flex;width:100vw;height:100vh;overflow:hidden;flex-direction:column}.navbar{position:relative;margin-bottom:0}#map{flex:1 1 auto}.mousePosition{position:fixed;top:auto;left:auto;right:5px;bottom:5px;transform:translate3d(-50%);border:1px solid grey;padding:5px;background-color:#e1e1e180;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:12px}.map-popup{position:absolute;background-color:#fff;box-shadow:0 1px 4px #0003;padding:15px;border-radius:10px;border:1px solid #cccccc;bottom:12px;left:-50px;min-width:280px}.map-popup:after,.map-popup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.map-popup:after{border-top-color:#ccc;border-width:10px;left:48px;margin-left:-10px}.map-popup:before{border-top-color:#ccc;border-width:11px;left:48px;margin-left:-11px}.map-popup-closer{text-decoration:none;position:absolute;top:2px;right:8px}.map-popup-closer:after{content:"X"}.myButton{background-color:#004713;color:#fff;font-weight:700;text-align:center;height:40px;width:40px;border:none;border-radius:2px;align-items:center}.myButton:hover{background-color:#6db680}.myButton.clicked{background-color:#16aa23cc}.homeButtonDiv{position:absolute;display:block;top:10px;left:10px}.custom-control{position:absolute;display:block;top:90px;left:70px;z-index:1000}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#004713;background-color:#004713}.fsButtonDiv{position:absolute;display:block;top:60px;left:10px}.lengthButtonDiv{position:absolute;display:block;top:110px;left:10px}.areaButtonDiv{position:absolute;display:block;top:160px;left:10px}.taButtonDiv{position:absolute;display:block;top:160px;left:68px}.meas-tooltip{position:relative;background:rgba(0,0,0,.5);border-radius:4px;color:#fff;padding:4px 8px;opacity:.7;white-space:nowrap;font-size:12px}.meas-tooltip-measure{opacity:1;font-weight:700}.meas-tooltip-static{background-color:#fc3;color:#000;border:1px solid white}.meas-tooltip-measure:before,.meas-tooltip-static:before{border-top:6px solid rgba(0,0,0,.5);border-right:6px solid transparent;border-left:6px solid transparent;content:"";position:absolute;bottom:-6px;margin-left:-7px;left:50%}.meas-tooltip-static:before{border-top-color:#fc3}.ol-button i,.ol-notification i{color:inherit}.ol-legend>canvas{float:left}.ol-legend>div.ol-legend{position:absolute}.ol-control.ol-legend{position:absolute;bottom:60px;background-position:left}.ol-legend.ol-unselectable.ol-control{max-height:45vh}.ol-control.ol-legend.ol-collapsed button{background:url(/build/assets/legend.af68e11b.png) no-repeat 0 0;background-color:#004713;background-size:contain;background-position:center;color:#fff;font-weight:700;text-align:center;height:40px;width:110px;border:none;border-radius:2px;align-items:center}.ol-control.ol-legend.ol-collapsed button:hover{background-color:#6db680}.dropdown-ta{position:absolute;top:25px;left:14px;max-height:60px;color:#004713;border-radius:3px;border-color:#004713}.select-ta{color:#004713;border-color:#004713;border-width:2px}.attribute-table{position:fixed;left:25vw;bottom:0px;width:60vw;min-height:200px;max-height:300px;background-color:#fff;border-top-left-radius:8px;transform:translateY(100%);transition:all .2ms ease;padding:16px;display:flex;flex-direction:column}.attribute-table.active{transform:translateY(0);overflow-y:auto}.attribute-table .ol-close{position:absolute;right:0px;top:0px;padding:10px;border:white;background:white}.attribute-table .ol-close:after{content:"Close"}.attribute-table-title{font-weight:700;font-size:1.5rem;margin-bottom:10px;top:0px}.attribute-table .table-container{flex:1 1 auto;overflow:auto}.attribute-table .table-container table{width:100%;border-collapse:collapse;padding:15px}.attribute-table .table-container table th{position:sticky;border:1px solid black;background-color:#004713;padding:3px 4px;top:0;color:#fff}.attribute-table .table-container table td{border:1px solid black;padding:3px 4px}.downloadButtonDiv{position:absolute;display:block;top:60px;left:68px}.exportButtonDiv{position:absolute;display:block;top:110px;left:68px}::placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff}::-ms-input-placeholder{color:#fff}
