.layer-switcher{position:absolute;top:3.5em;right:0.5em;text-align:left;}.layer-switcher .panel{padding-right:50px;border:1px solid #cccccc;background-color:white;margin:0;display:none;}.layer-switcher.shown .panel{display:block;}.layer-switcher button{float:right;width:38px;height:38px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAACE1BMVEX///8A//8AgICA//8AVVVAQID///8rVVVJtttgv98nTmJ2xNgkW1ttyNsmWWZmzNZYxM4gWGgeU2JmzNNr0N1Rwc0eU2VXxdEhV2JqytQeVmMhVmNoydUfVGUgVGQfVGQfVmVqy9hqy9dWw9AfVWRpydVry9YhVmMgVGNUw9BrytchVWRexdGw294gVWQgVmUhVWPd4N6HoaZsy9cfVmQgVGRrytZsy9cgVWQgVWMgVWRsy9YfVWNsy9YgVWVty9YgVWVry9UgVWRsy9Zsy9UfVWRsy9YgVWVty9YgVWRty9Vsy9aM09sgVWRTws/AzM0gVWRtzNYgVWRuy9Zsy9cgVWRGcHxty9bb5ORbxdEgVWRty9bn6OZTws9mydRfxtLX3Nva5eRix9NFcXxOd4JPeINQeIMiVmVUws9Vws9Vw9BXw9BYxNBaxNBbxNBcxdJexdElWWgmWmhjyNRlx9IqXGtoipNpytVqytVryNNrytZsjZUuX210k5t1y9R2zNR3y9V4lp57zth9zdaAnKOGoaeK0NiNpquV09mesrag1tuitbmj1tuj19uktrqr2d2svcCu2d2xwMO63N+7x8nA3uDC3uDFz9DK4eHL4eLN4eIyYnDX5OM5Z3Tb397e4uDf4uHf5uXi5ePi5+Xj5+Xk5+Xm5+Xm6OY6aHXQ19fT4+NfhI1Ww89gx9Nhx9Nsy9ZWw9Dpj2abAAAAWnRSTlMAAQICAwQEBgcIDQ0ODhQZGiAiIyYpKywvNTs+QklPUlNUWWJjaGt0dnd+hIWFh4mNjZCSm6CpsbW2t7nDzNDT1dje5efr7PHy9PT29/j4+Pn5+vr8/f39/f6DPtKwAAABTklEQVR4Xr3QVWPbMBSAUTVFZmZmhhSXMjNvkhwqMzMzMzPDeD+xASvObKePPa+ffHVl8PlsnE0+qPpBuQjVJjno6pZpSKXYl7/bZyFaQxhf98hHDKEppwdWIW1frFnrxSOWHFfWesSEWC6R/P4zOFrix3TzDFLlXRTR8c0fEEJ1/itpo7SVO9Jdr1DVxZ0USyjZsEY5vZfiiAC0UoTGOrm9PZLuRl8X+Dq1HQtoFbJZbv61i+Poblh/97TC7n0neCcK0ETNUrz1/xPHf+DNAW9Ac6t8O8WH3Vp98f5lCaYKAOFZMLyHL4Y0fe319idMNgMMp+zWVSybUed/+/h7I4wRAG1W6XDy4XmjR9HnzvDRZXUAYDFOhC1S/Hh+fIXxen+eO+AKqbs+wAo30zDTDvDxKoJN88sjUzDFAvBzEUGFsnADoIvAJzoh2BZ8sner+Ke/vwECuQAAAABJRU5ErkJggg==');background-repeat:no-repeat;background-position:2px;background-color:white;border:none;}.layer-switcher button:focus,.layer-switcher button:hover{background-color:white;}.layer-switcher label{display:inline;}.layer-switcher ul{padding-left:1em;list-style:none;}.layer-switcher li.group{padding-top:5px;}.layer-switcher li.group > label{font-weight:bold;}.layer-switcher input{margin:4px;}
.ol-export.ol-control{right:3em;top:.5em;}.ol-export.ol-control button{display:inline-block;}.ol-export.ol-control button.enable{text-decoration:none;background-color:#4c6079;background-color:rgba(0,60,136,0.7);}
.pdf-export{position:absolute;top:7.5em;right:0.5em;text-align:left;}.pdf-export .panel{padding-right:50px;border:1px solid #cccccc;background-color:white;margin:0;display:none;}.pdf-export.shown .panel{display:block;}.pdf-export button.icon{float:right;width:38px;height:38px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAADTAAAA0wHU2u75AAAAB3RJTUUH5AUHBQkSMIZMFwAAAvdJREFUWMPtl11IU2EYx3+n3NQ+bFkZuuFHzU4FERlF7qbwJuwizUosKyqQ6AukusvVRhcjJnURUd0GRelFBIGJdwkxiMqw2edZ6tp2ch5rZbYdxbc7oXRLlylRfzgX5zznPM/vwPP1SkIIwTRqBtOsaQdISWT0eF9Rf/sOXp+fqK6PsqcajKy25nL11FHmz52TFIAULwcePn/BnnMXAbBaskkzGEa94+3sZnhYIOeauVF3ggWmjMkDqKhz0fbmHUXHjsT9uOv6dT4PfEMfHMJqyeHmmRMsMs2bnBzwvusmb/HCXzrImJXO9k3FvH0fpMpRj9r3cXIA9MEh0ozGcTlxHz7A3s0b8QVVdjnchLS+qa0CSZJwHqxmX2kJnWqYnfbz+HvCU1uGkiTh2F/FgS0lBHr7qHLU06mGp7YPSJLEmf27OLxtC8HePnY73XSqH/4cQNZ8E5GvA7T7uoh8HRi5Dm3dzL7SEkLaRyodbt6HtYmXYUFlDctzzcwuK08I8fjS5V+Cyrk53K93TrwTjkdrjx/F/PQRvZEvY9qfvFbwBdXkWvF4FVizLq4tP/KZl92B/9PwLwWI6kO/HWBoWCS/D3T39BC6ci3p4AKYMysteYCUmTOxWnKSB5Akwtqn5AGWZC/m3nn7yH1rayuqqiLLMvn5+TQ3N2MymbDZbAghaGpqAsBms2E2mwEoPeUgHIlMThK6XC4URaGsrAyPx4PT6cTr9VJcXIzf78dut//5KmhpacFqtZKZmUlWVha1tbUIIVBVFU3TaGxspL+///eXUqMhhdjg6Cpwu90UFRXR0dGBoihUV1dTWFiIxWJBlmUaGhp+qiSdVKMhQaLEUcVplyiorBEPnnlHnoVCIRGNRoUQQsRiMaEoitA0TQghhK7rIhAI/ODjQVu7KKisETvqXPHCiHFtxUvN2aQn+osxe8ggbwMhAG6ePcmGlfLExjGAp+MVF27dpd3XNea5IJHSU42sWpLHyapy1q9YNvF94P8s+GcAvgNWT4iRhYtEEQAAAABJRU5ErkJggg==');background-repeat:no-repeat;background-position:3px 2px;background-color:white;border:none;}.pdf-export button.icon:focus,.pdf-export button.icon:hover{background-color:white;}.pdf-export button.pdf-action{margin:5px 10px;width:6em;}.pdf-export label{display:inline;font-weight:bold;margin-left:10px;}.pdf-export label > input{margin-right:5px;}.pdf-export p{margin:4px;padding-left:5px;font-weight:bold;}
.ol-popup{display:none;position:absolute;background-color:white;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,0.2));filter:drop-shadow(0 1px 4px rgba(0,0,0,0.2));padding:15px;border-radius:10px;border:1px solid #cccccc;bottom:12px;left:-50px;}.ol-popup:after,.ol-popup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.ol-popup:after{border-top-color:white;border-width:10px;left:48px;margin-left:-10px;}.ol-popup:before{border-top-color:#cccccc;border-width:11px;left:48px;margin-left:-11px;}.ol-popup-closer{text-decoration:none;position:absolute;top:2px;right:8px;}.ol-popup-closer:after{content:"✖";}.ol-popup-content{white-space:nowrap;}
.ol-popup{display:none;position:absolute;background-color:white;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,0.2));filter:drop-shadow(0 1px 4px rgba(0,0,0,0.2));padding:15px;border-radius:10px;border:1px solid #cccccc;bottom:12px;left:-50px;}.ol-popup:after,.ol-popup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.ol-popup:after{border-top-color:white;border-width:10px;left:48px;margin-left:-10px;}.ol-popup:before{border-top-color:#cccccc;border-width:11px;left:48px;margin-left:-11px;}.ol-popup-closer{text-decoration:none;position:absolute;top:2px;right:8px;}.ol-popup-closer:after{content:"✖";}.ol-popup-content{white-space:nowrap;}
.map-point-insert-loader{position:absolute;top:35%;left:0;right:0;text-transform:upper-case;text-align:center;margin:0 auto;background:rgba(50,50,50,.6);color:#fff;width:40%;line-height:3;font-size:1.2em;border:2px solid #fff;border-radius:5px;}.map-point-insert-loader .loader{border:16px solid #f3f3f3;border-top:16px solid #7b98bc;border-radius:50%;margin:10px auto;width:120px;height:120px;animation:spin 2s linear infinite;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
