.dropdown[data-v-016a76e6]{-ms-flex-item-align:end;align-self:flex-end;padding:.8em .5em;font-size:.9em}.dropbtn[data-v-016a76e6]{background-color:transparent;color:#fff;font-weight:700;text-decoration:none;cursor:pointer}.dropdown-content[data-v-016a76e6]{display:none;position:absolute;background-color:#f9f9f9;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2);margin:.8em 1em;z-index:1;right:0}.dropdown-content a[data-v-016a76e6]{color:#000;padding:.8em 1em;text-decoration:none;display:block}.dropdown-content a[data-v-016a76e6]:hover{background-color:#f1f1f1}.dropdown:hover .dropdown-content[data-v-016a76e6]{display:block}.dropdown[data-v-016a76e6]:hover{background-color:transparent}.dropbtn a.active[data-v-016a76e6],.dropdown-content a.active[data-v-016a76e6],.dropdown-content a[data-v-016a76e6]:hover,.dropdown[data-v-016a76e6]:hover{padding-bottom:.6em;border-bottom:.2em solid #fe6565}.navigation[data-v-e016e9bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;justify-self:flex-end}.collapsible-button[data-v-e016e9bc],.collapsible-content[data-v-e016e9bc],.navigation-toggle[data-v-e016e9bc]{display:none}@media only screen and (max-width:640px){header[data-v-e016e9bc]{-ms-flex-line-pack:center;align-content:center}.dropdown-user[data-v-e016e9bc],.navigation[data-v-e016e9bc]{display:none}.collapsible-content[data-v-e016e9bc],.navigation-toggle[data-v-e016e9bc]{display:grid;grid-template-columns:1fr}.collapsible-content[data-v-e016e9bc]{grid-column-start:1;grid-column-end:3;max-height:0;width:100%;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out;background-color:transparent;text-align:center}.collapsible-button[data-v-e016e9bc]{display:inline;background-color:transparent;color:#fff;cursor:pointer;border:none;outline:none;font-size:1em;text-align:end;justify-self:flex-end;-ms-flex-item-align:center;align-self:center}}.lds-dual-ring[data-v-151c98fa]{display:inline-block;width:64px;height:64px;margin:auto}.lds-dual-ring[data-v-151c98fa]:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #004b7a;border-color:#004b7a transparent #004b7a transparent;-webkit-animation:lds-dual-ring-data-v-151c98fa 1.2s linear infinite;animation:lds-dual-ring-data-v-151c98fa 1.2s linear infinite}@-webkit-keyframes lds-dual-ring-data-v-151c98fa{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-dual-ring-data-v-151c98fa{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.center-box[data-v-5e5d7cd4]{border:2px solid #004b7a;border-radius:6px;min-width:30%;background:#fff;-webkit-box-shadow:0 0 1em #000;box-shadow:0 0 1em #000}.title-text[data-v-5e5d7cd4]{font-size:1.5em;font-weight:700}.center-aux[data-v-5e5d7cd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1em;margin-bottom:1em}.center-input[data-v-5e5d7cd4]{margin:0 5%}button[data-v-5e5d7cd4]{margin:1em 0;width:90%}body main[data-v-c05e9d28]{margin:0 0;padding:0 0;-ms-flex-line-pack:center;align-content:center;justify-items:center;background-image:url(/images/forest-background.jpg);background-size:cover;background-position-y:center;background-position-x:center;-webkit-filter:saturate(1.25);filter:saturate(1.25)}button[data-v-71e040e6]{margin-top:1em}.btnSelected[data-v-412390b2],.btnSelected[data-v-412390b2]:hover{background-color:#fe6565}.counter[data-v-7c9d58a7]{height:10vh;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.counter[data-v-7c9d58a7]:nth-child(odd){background-color:#006fb3;color:#fff}.counter[data-v-7c9d58a7]:nth-child(2n){background-color:rgba(51,51,51,.5);color:#000}.container[data-v-8e6d5d08]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}button[data-v-78980970]{margin-top:1em}.ol-control[data-v-78980970]{position:relative}div[data-v-78980970]{width:-webkit-min-content;width:-moz-min-content;width:min-content}.ol-control button[data-v-78980970]:hover{background-color:#006fb3;color:#fff}p[data-v-78980970]{margin-left:1em}h3[data-v-78980970]{margin-bottom:0}.button-explanation[data-v-78980970]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.separation[data-v-78980970]{margin-top:.5em;padding-top:.5em}.border[data-v-78980970]{border-top:1px solid grey}.key[data-v-78980970]{background-color:grey;width:2em;height:2em;text-align:center;color:#fff;border-radius:4px;font-size:1.25em;padding:.25em;font-weight:700}img[data-v-78980970]{max-width:100%;margin-top:.5em}.chart-wrapper[data-v-6e3e5268]{width:100%;background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;position:relative}.chart-header[data-v-6e3e5268]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.6em .8em;background:#006fb3;border-bottom:1px solid #004b7a;border-radius:6px 6px 0 0;color:#fff}.chart-header h5[data-v-6e3e5268]{margin:0;font-weight:700;font-size:1rem;color:#fff}.chart-body[data-v-6e3e5268]{padding:1em;min-height:400px;overflow:visible}.buttons button[data-v-6e3e5268]{margin-left:.3em;border:1px solid #ddd;background:#fff;color:#006fb3;border-radius:6px;-webkit-transition:.2s ease;transition:.2s ease}.buttons button[data-v-6e3e5268]:hover{background:#e8f4fb;border-color:#006fb3}.fade-enter-active[data-v-6e3e5268],.fade-leave-active[data-v-6e3e5268]{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-enter[data-v-6e3e5268],.fade-leave-to[data-v-6e3e5268]{opacity:0}.tooltip-coordinate{position:relative;background:rgba(0,0,0,.7);border-radius:4px;color:#fff;padding:4px 8px;opacity:.9;white-space:nowrap;font-size:12px;pointer-events:none;z-index:1000;max-width:200px;text-align:center}.tooltip-coordinate.tooltip-static{background-color:rgba(0,0,0,.7);color:#fff;border:1px solid #fff}.map-container[data-v-691be22c]{background:#006fb3;height:100vh}.list-item-header[data-v-f9b66a8e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.legend-entry[data-v-f9b66a8e],.list-item-header[data-v-f9b66a8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.legend-entry[data-v-f9b66a8e]{margin:4px 0}.legend-symbol[data-v-f9b66a8e]{width:20px;height:20px}.legend-icon[data-v-f9b66a8e],.legend-symbol[data-v-f9b66a8e]{border:1px solid #aaa;margin-right:8px}.legend-label[data-v-f9b66a8e]{font-size:.85em;color:#333}.btn-collapsible[data-v-f9b66a8e]{border:none;background:transparent;color:#006fb3;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.btn-collapsible[data-v-f9b66a8e]:hover{color:#004b7a;-webkit-transform:scale(1.1);transform:scale(1.1)}.list-item-alt[data-v-f9b66a8e]{margin-bottom:1.2em;padding-bottom:.5em;border-bottom:1px solid #d0d0d0}.list-item-alt[data-v-f9b66a8e]:last-child{border-bottom:none;margin-bottom:.5em}.legendContainer[data-v-a1b1b372]{left:78vw;top:4em}.resizable[data-v-a1b1b372]{margin-top:.5em;height:20vh;min-height:20vh;min-width:20vw;resize:vertical;overflow:auto}.legend-category[data-v-a1b1b372]{margin-bottom:1em;padding:0;border-radius:6px;overflow:hidden;border:1px solid #d4d4d4}.legend-category-title[data-v-a1b1b372]{background:#006fb3;color:#fff;padding:8px 12px;font-weight:700;font-size:.95em;text-transform:uppercase;letter-spacing:.5px}.legend-category-content[data-v-a1b1b372]{background:#fff;padding:6px 8px}.widget-container-alt[data-v-a1b1b372]{position:relative}.screen-background[data-v-60f6daca]{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.lds-dual-ring[data-v-60f6daca]{display:inline-block;width:64px;height:64px;margin:auto}.lds-dual-ring[data-v-60f6daca]:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #004b7a;border-color:#004b7a transparent #004b7a transparent;-webkit-animation:lds-dual-ring-data-v-60f6daca 1.2s linear infinite;animation:lds-dual-ring-data-v-60f6daca 1.2s linear infinite}@-webkit-keyframes lds-dual-ring-data-v-60f6daca{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-dual-ring-data-v-60f6daca{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}p[data-v-5b3da545]{margin:.5em 0}.list-item-alt[data-v-5b3da545]{color:#4d4d4d;font-size:.9em;padding:.25em 1em;margin-top:.5em;margin:.25em 0}.bottom-menu-fixed[data-v-5b3da545]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.options-fixed[data-v-5b3da545]{display:inherit;-webkit-box-align:start;-ms-flex-align:start;align-items:start;position:relative;cursor:pointer}.item[data-v-5b3da545]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fcfcfc;padding:10px;border-bottom:1px solid #dbdbdb;color:#4d4d4d;font-size:1em}.training-title[data-v-5b3da545]{margin:.5em}.training-text[data-v-5b3da545]{display:block;margin:.5em}.list-item-info-alt[data-v-5b3da545]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-list-collap div[data-v-5b3da545]{padding:.125em 0}.btn-collapsible[data-v-5b3da545]{border:none;background:transparent;color:#006fb3;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.btn-collapsible[data-v-5b3da545]:hover{color:#004b7a}.btn-collapsible[data-v-5b3da545]:focus{outline:2px solid #fe6565;outline-offset:2px}.search-match[data-v-5b3da545]{color:#006fb3;font-weight:700}.match-badge[data-v-5b3da545]{display:inline-block;background:#006fb3;color:#fff;font-size:.7em;font-weight:700;padding:3px 8px;border-radius:12px;margin-left:8px;border:2px solid #004b7a;-webkit-box-shadow:0 2px 4px rgba(0,111,179,.3);box-shadow:0 2px 4px rgba(0,111,179,.3)}.layer-item[data-v-5b3da545]{padding:8px 4px;border-radius:4px;-webkit-transition:all .2s;transition:all .2s;overflow:auto}.layer-item[data-v-5b3da545]:hover{background:rgba(0,111,179,.05)}.layer-item.search-match-layer[data-v-5b3da545]{background:rgba(255,235,59,.15);border-left:4px solid #006fb3;padding-left:4px;-webkit-box-shadow:inset 0 0 0 1px rgba(0,111,179,.2);box-shadow:inset 0 0 0 1px rgba(0,111,179,.2)}[data-v-5b3da545] .search-highlight{background:linear-gradient(135deg,#ffeb3b,#ffc107);color:#000;padding:2px 4px;border-radius:3px;font-weight:700;border:1px solid #ff9800;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.layer-menu-icon[data-v-5b3da545]{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.layer-menu-icon[data-v-5b3da545]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.expand-enter-active[data-v-5b3da545]{-webkit-transition:all .3s ease;transition:all .3s ease;max-height:1000px;overflow:hidden}.expand-leave-active[data-v-5b3da545]{-webkit-transition:all .2s cubic-bezier(1,.5,.8,1);transition:all .2s cubic-bezier(1,.5,.8,1);max-height:1000px;overflow:hidden}.expand-enter[data-v-5b3da545],.expand-leave-to[data-v-5b3da545]{max-height:0;opacity:0}.resizable[data-v-a1b13b5a]{margin-top:.5em;height:40vh;min-height:20vh;min-width:20vw;resize:both;overflow:auto}.fixedWidget[data-v-a1b13b5a]{margin-top:.5em;height:100vh;min-height:20vh;min-width:20vw;resize:none;overflow:hidden}.scrollable[data-v-a1b13b5a]{height:110px;overflow-y:scroll}.search-filter-section[data-v-a1b13b5a]{padding:12px;background:hsla(0,0%,100%,.95);border-bottom:2px solid #004b7a}.search-bar-container[data-v-a1b13b5a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.search-bar[data-v-a1b13b5a]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border:2px solid #004b7a;border-radius:6px;padding:8px 12px;-webkit-transition:all .2s;transition:all .2s}.search-bar[data-v-a1b13b5a]:focus-within{border-color:#006fb3;-webkit-box-shadow:0 0 0 3px rgba(0,111,179,.1);box-shadow:0 0 0 3px rgba(0,111,179,.1)}.search-icon[data-v-a1b13b5a]{color:#006fb3;margin-right:8px;font-size:16px;font-weight:700}.typing-dots[data-v-a1b13b5a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:4px}.typing-dots span[data-v-a1b13b5a]{width:4px;height:4px;background:#006fb3;border-radius:50%;-webkit-animation:bounce-dot-data-v-a1b13b5a 1s ease-in-out infinite;animation:bounce-dot-data-v-a1b13b5a 1s ease-in-out infinite}.typing-dots span[data-v-a1b13b5a]:first-child{-webkit-animation-delay:0s;animation-delay:0s}.typing-dots span[data-v-a1b13b5a]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.typing-dots span[data-v-a1b13b5a]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes bounce-dot-data-v-a1b13b5a{0%,60%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}30%{-webkit-transform:translateY(-6px);transform:translateY(-6px);opacity:.7}}@keyframes bounce-dot-data-v-a1b13b5a{0%,60%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}30%{-webkit-transform:translateY(-6px);transform:translateY(-6px);opacity:.7}}.debounce-pulse-bar[data-v-a1b13b5a]{position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(25%,#006fb3),color-stop(50%,#4caf50),color-stop(75%,#006fb3),to(transparent));background:linear-gradient(90deg,transparent,#006fb3 25%,#4caf50 50%,#006fb3 75%,transparent);background-size:200% 100%;-webkit-animation:pulse-wave-data-v-a1b13b5a 1.2s ease-in-out infinite;animation:pulse-wave-data-v-a1b13b5a 1.2s ease-in-out infinite;border-radius:1px}@-webkit-keyframes pulse-wave-data-v-a1b13b5a{0%,to{background-position:200% 0;opacity:.7}50%{background-position:-200% 0;opacity:1}}@keyframes pulse-wave-data-v-a1b13b5a{0%,to{background-position:200% 0;opacity:.7}50%{background-position:-200% 0;opacity:1}}.search-input[data-v-a1b13b5a]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;font-size:14px;background:transparent;color:#222;font-weight:500}.search-input[data-v-a1b13b5a]::-webkit-input-placeholder{color:#999;font-weight:400}.search-input[data-v-a1b13b5a]::-moz-placeholder{color:#999;font-weight:400}.search-input[data-v-a1b13b5a]:-ms-input-placeholder{color:#999;font-weight:400}.search-input[data-v-a1b13b5a]::-ms-input-placeholder{color:#999;font-weight:400}.search-input[data-v-a1b13b5a]::placeholder{color:#999;font-weight:400}.clear-button[data-v-a1b13b5a]{background:transparent;border:none;color:#b0413e;cursor:pointer;padding:4px 8px;-webkit-transition:all .2s;transition:all .2s;font-size:14px}.clear-button[data-v-a1b13b5a]:hover{color:#8b332f;-webkit-transform:scale(1.1);transform:scale(1.1)}.search-button[data-v-a1b13b5a]{min-width:80px;font-weight:700}.search-button[data-v-a1b13b5a]:disabled{opacity:.5;cursor:not-allowed}.filter-type-selector[data-v-a1b13b5a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:10px}.filter-btn[data-v-a1b13b5a]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border:2px solid #004b7a;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;color:#006fb3}.filter-btn[data-v-a1b13b5a]:hover{background:#f5f5f5;border-color:#006fb3}.filter-btn.active[data-v-a1b13b5a]{background:#006fb3;color:#fff;border-color:#006fb3;-webkit-box-shadow:0 2px 4px rgba(0,111,179,.3);box-shadow:0 2px 4px rgba(0,111,179,.3)}.category-filter[data-v-a1b13b5a]{margin-top:10px;padding:12px;background:#fff;border:2px solid #004b7a;border-radius:6px}.filter-header[data-v-a1b13b5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #ddd}.filter-title[data-v-a1b13b5a]{font-weight:700;font-size:13px;color:#006fb3;text-transform:uppercase;letter-spacing:.5px}.link-button[data-v-a1b13b5a]{background:transparent;border:none;color:#006fb3;cursor:pointer;font-size:12px;font-weight:600;text-decoration:underline;padding:4px 8px}.link-button[data-v-a1b13b5a]:hover{color:#004b7a;background:rgba(0,111,179,.05);border-radius:4px}.category-checkboxes[data-v-a1b13b5a]{max-height:200px;overflow-y:auto}.category-checkboxes[data-v-a1b13b5a]::-webkit-scrollbar{width:8px}.category-checkboxes[data-v-a1b13b5a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.category-checkboxes[data-v-a1b13b5a]::-webkit-scrollbar-thumb{background:#006fb3;border-radius:4px}.category-checkboxes[data-v-a1b13b5a]::-webkit-scrollbar-thumb:hover{background:#004b7a}.checkbox-item[data-v-a1b13b5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 4px;border-radius:4px;-webkit-transition:background .15s;transition:background .15s}.checkbox-item[data-v-a1b13b5a]:hover{background:rgba(0,111,179,.05)}.checkbox-item input[type=checkbox][data-v-a1b13b5a]{margin-right:8px;cursor:pointer}.checkbox-item label[data-v-a1b13b5a]{font-size:13px;cursor:pointer;margin:0;font-weight:400;color:#222}.result-summary[data-v-a1b13b5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;padding:10px 12px;background:#fff;border:2px solid #006fb3;border-radius:6px;font-size:13px}.result-count[data-v-a1b13b5a]{font-weight:700;color:#006fb3;font-size:14px}.reset-button[data-v-a1b13b5a]{background:transparent;border:2px solid #b0413e;color:#b0413e;cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px;border-radius:4px;-webkit-transition:all .15s;transition:all .15s}.reset-button[data-v-a1b13b5a]:hover{background:#b0413e;color:#fff}.loading-state[data-v-a1b13b5a]{padding:16px}.skeleton-item[data-v-a1b13b5a]{height:50px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:loading-data-v-a1b13b5a 1.5s infinite;animation:loading-data-v-a1b13b5a 1.5s infinite;margin-bottom:10px;border-radius:6px;border:2px solid #ddd}@-webkit-keyframes loading-data-v-a1b13b5a{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes loading-data-v-a1b13b5a{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-a1b13b5a]{text-align:center;padding:40px 20px;color:#666}.empty-icon[data-v-a1b13b5a]{font-size:48px;color:#ccc;margin-bottom:16px}.empty-state h3[data-v-a1b13b5a]{font-size:18px;font-weight:700;color:#333;margin-bottom:8px}.empty-state p[data-v-a1b13b5a]{font-size:14px;color:#666;margin-bottom:16px}.fade-enter-active[data-v-a1b13b5a],.fade-leave-active[data-v-a1b13b5a]{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-enter[data-v-a1b13b5a],.fade-leave-to[data-v-a1b13b5a]{opacity:0}.slide-fade-enter-active[data-v-a1b13b5a]{-webkit-transition:all .3s ease;transition:all .3s ease}.slide-fade-leave-active[data-v-a1b13b5a]{-webkit-transition:all .2s cubic-bezier(1,.5,.8,1);transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter[data-v-a1b13b5a],.slide-fade-leave-to[data-v-a1b13b5a]{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}.resizable[data-v-1e587caa]{margin-top:.5em;min-height:20vh;min-width:100%;resize:both;overflow:auto}.btn-clean[data-v-1e587caa]{border-radius:12px;-webkit-transition:.2s ease;font-size:.75em;transition:.2s ease;font-weight:700;padding:.3em .9em;min-width:8em}.btnSelected[data-v-1e587caa]{color:#fff;background:#006fb3}.btnTabSelected[data-v-1e587caa]{color:#fff;background:#006fb3;-webkit-box-shadow:-2px -2px .25em grey;box-shadow:-2px -2px .25em grey}.btn-tab[data-v-1e587caa]{border-bottom:2px solid grey}.btn-container-no-shadow[data-v-1e587caa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.btn-container-no-shadow .btn-secondary[data-v-1e587caa]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #004b7a;width:2em;height:2em}.btn-container-no-shadow .btn-secondary[data-v-1e587caa]:hover{color:#004b7a;background:#fe6565}.btn-container-no-shadow .btn-secondary[data-v-1e587caa]:disabled{color:grey;background:#fff;border:2px solid grey}.btn-container-no-shadow .btn-secondary[data-v-1e587caa]:disabled:hover{background:none;color:grey;opacity:1}.autocomplete[data-v-458e6c3e]{position:relative;display:inline-block;width:100%}.autocomplete .dropdown-list[data-v-458e6c3e]{display:none;position:absolute;background-color:#fff;width:100%;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:4px;padding:0;z-index:10;max-height:300px;overflow-y:auto}.autocomplete .dropdown-list p[data-v-458e6c3e]{padding:10px;margin:0;color:#6f7274;font-style:italic}.autocomplete .dropdown-list .dropdown-option[data-v-458e6c3e]{padding:10px 15px;cursor:pointer;border-bottom:1px solid #f0f0f0}.autocomplete .dropdown-list .dropdown-option[data-v-458e6c3e]:last-child{border-bottom:none}.autocomplete .dropdown-list .dropdown-option[data-v-458e6c3e]:hover{background-color:#f5f8ff}.autocomplete .dropdown-list .dropdown-option .option-content[data-v-458e6c3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.autocomplete .dropdown-list .dropdown-option .option-name[data-v-458e6c3e]{font-weight:500;color:#333;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.autocomplete .dropdown-list .dropdown-option .option-category[data-v-458e6c3e]{font-size:.75rem;padding:2px 8px;border-radius:12px;font-weight:500;white-space:nowrap}.autocomplete .dropdown-list .dropdown-option .category-ciudad[data-v-458e6c3e]{background-color:#e3f2fd;color:#1565c0}.autocomplete .dropdown-list .dropdown-option .category-pais[data-v-458e6c3e]{background-color:#e8f5e9;color:#2e7d32}.autocomplete .dropdown-list .dropdown-option .category-region[data-v-458e6c3e]{background-color:#fff3e0;color:#e65100}.autocomplete .dropdown-list .dropdown-option .category-lugar[data-v-458e6c3e]{background-color:#f5f5f5;color:#616161}.autocomplete input[data-v-458e6c3e]{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px}.autocomplete input[data-v-458e6c3e]:focus{outline:none;border-color:#004c98;-webkit-box-shadow:0 0 0 2px rgba(0,76,152,.1);box-shadow:0 0 0 2px rgba(0,76,152,.1)}.autocomplete .dropdown-list[data-v-458e6c3e]:hover,.autocomplete input:focus~.dropdown-list[data-v-458e6c3e]{display:block}.place-category[data-v-4c15d351]{font-size:.8em;background-color:#f0f0f0;padding:2px 6px;border-radius:4px;margin-left:5px;color:#666}.resizable[data-v-4c15d351]{margin-top:.5em;height:30vh;min-height:10vh;min-width:20vw;resize:both;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.place-info .place-title[data-v-4c15d351]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:1.25em}.place-info .place-title img[data-v-4c15d351]{width:1.25em;height:1.25em}.place-info .place-lat-lon[data-v-4c15d351]{color:#006fb3}.measure-container[data-v-66c7eb7e]{position:absolute;left:.5em;top:4em;padding:.25em;background:hsla(0,0%,100%,.5);-webkit-box-shadow:2px 2px 1px grey;box-shadow:2px 2px 1px grey;border-radius:4px;border:2px solid rgba(0,111,179,.5)}.btn-clean[data-v-66c7eb7e]{border-radius:12px;-webkit-transition:.2s ease;font-size:.75em;transition:.2s ease;font-weight:700;padding:.3em .9em;min-width:8em}.btn-danger[data-v-66c7eb7e]{font-size:.75em;min-width:2em}.sidenav[data-v-d9b8519a]{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#fff;overflow-x:hidden;-webkit-transition:.5s;transition:.5s;z-index:100000000}.sidenav a[data-v-d9b8519a]{text-decoration:none;color:#006fb3;-webkit-transition:.3s;transition:.3s}.sidenav a[data-v-d9b8519a]:hover{color:#f7e200}.btn-container[data-v-d9b8519a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.btn-container .btn-secondary[data-v-d9b8519a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5em;height:2em}.btn-container .btn-secondary[data-v-d9b8519a]:hover{color:#004b7a;background:#f7e200;-webkit-box-shadow:-2px -2px .25em grey;box-shadow:-2px -2px .25em grey}.btn-container-no-shadow[data-v-d9b8519a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-container-no-shadow .btn-secondary[data-v-d9b8519a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #004b7a;width:2em;height:2em}.btn-container-no-shadow .btn-secondary[data-v-d9b8519a]:hover{color:#004b7a;background:#f7e200}.btn-container-no-shadow .btn-secondary[data-v-d9b8519a]:disabled{color:grey;background:#fff;border:2px solid grey}.btn-container-no-shadow .btn-secondary[data-v-d9b8519a]:disabled:hover{background:none;color:grey;opacity:1}.tab-container[data-v-d9b8519a]{background:#f1f1f1;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tab-container button[data-v-d9b8519a]{min-width:1em}.tools[data-v-d9b8519a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column-gap:.25em}.btn-secondary[data-v-d9b8519a]{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0;font-size:.9em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4em;background:transparent}.btn-secondary p[data-v-d9b8519a]{margin-left:.5em}.toolSelected[data-v-d9b8519a]{color:#004b7a;background:#000}p[data-v-d9b8519a]{margin-top:.5em}.fa-lg[data-v-d9b8519a]{font-size:2em}.btnSelected[data-v-d9b8519a]{color:#fff;background:#006fb3}.btnTabSelected[data-v-d9b8519a]{color:#fff;background:#006fb3;-webkit-box-shadow:-2px -2px .25em grey;box-shadow:-2px -2px .25em grey}.btn-tab[data-v-d9b8519a]{border-bottom:2px solid grey;width:-webkit-min-content;width:-moz-min-content;width:min-content}.btn-secondary[data-v-d9b8519a]:hover{color:#004b7a;background:#f7e200}@media screen and (max-width:960px){.tools[data-v-d9b8519a]{grid-template-columns:1fr 1fr}}.place-title[data-v-d9b8519a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:1.25em}.place-title img[data-v-d9b8519a]{width:1.25em;height:1.25em}.place-lat-lon[data-v-d9b8519a]{color:#006fb3}.btn-clean[data-v-d9b8519a]{border-radius:12px;-webkit-transition:.2s ease;font-size:.75em;transition:.2s ease;font-weight:700;padding:.3em .9em;min-width:8em}.measure-container[data-v-5715056f]{position:absolute;left:.5em;top:4em;padding:.25em;background:hsla(0,0%,100%,.5);-webkit-box-shadow:2px 2px 1px grey;box-shadow:2px 2px 1px grey;border-radius:4px;border:2px solid rgba(0,111,179,.5)}.btn-clean[data-v-5715056f]{border-radius:12px;-webkit-transition:.2s ease;font-size:.75em;transition:.2s ease;font-weight:700;padding:.3em .9em;min-width:8em}.btn-danger[data-v-5715056f]{font-size:.75em;min-width:2em}.geoproceso-form{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;position:relative;padding:15px}.geoproceso-form .draw-btn{width:32px;height:32px;border-radius:6px;background:#333;color:#fff;border:none;cursor:pointer;font-size:18px}.geoproceso-form .draw-btn:hover{background:#444}.geoproceso-form .inputs-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.geoproceso-form .distancia-inputs input,.geoproceso-form .inputs-row input{width:60px;text-align:center;border:1px solid #ccc;border-radius:4px;padding:4px}.geoproceso-form fieldset{border:1px solid #ddd;padding:6px;border-radius:4px}.geoproceso-form legend{font-weight:700;margin-bottom:4px}.geoproceso-form label{display:block;margin-bottom:3px}.geoproceso-form .btn-small{width:24px;height:24px;font-size:16px;text-align:center;line-height:20px;border:1px solid #ccc;border-radius:4px;background:#f3f3f3;cursor:pointer}.geoproceso-form .btn-small:hover{background:#eaeaea}.geoproceso-form .brujula{position:relative;width:36px;height:36px;border-radius:50%;border:2px solid #444;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f8f8}.geoproceso-form .flecha{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #000;position:absolute;top:6px;-webkit-transform-origin:center 12px;transform-origin:center 12px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.geoproceso-form input[type=number],.geoproceso-form input[type=text],.geoproceso-form select{font-family:inherit;font-size:14px;color:#333;border:1px solid #ccc;border-radius:4px;padding:4px 6px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.geoproceso-form input:focus,.geoproceso-form select:focus{outline:none;border-color:#007bff;-webkit-box-shadow:0 0 3px rgba(0,123,255,.4);box-shadow:0 0 3px rgba(0,123,255,.4)}.geoproceso-form input[type=checkbox],.geoproceso-form input[type=radio]{margin-right:6px;cursor:pointer}.geoproceso-form .slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:220px;height:6px;background:#e5e7eb;border-radius:3px;outline:none;-webkit-box-shadow:inset 0 0 0 1px #d0d0d0;box-shadow:inset 0 0 0 1px #d0d0d0;margin:0;padding:0;cursor:pointer}.geoproceso-form .slider::-webkit-slider-runnable-track{height:6px;background:#e5e7eb;border-radius:3px}.geoproceso-form .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#007bff;border:2px solid #fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.2);margin-top:-4px;cursor:pointer}.geoproceso-form .slider::-moz-range-track{height:6px;background:#e5e7eb;border-radius:3px}.geoproceso-form .slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#007bff;border:2px solid #fff;box-shadow:0 0 2px rgba(0,0,0,.2);cursor:pointer}.geoproceso-form input[type=range]::-moz-focus-outer{border:0}.draw-btn[data-v-28234240]{width:38px;height:38px;border-radius:6px;border:1px solid #ccc;background:#333;color:#fff;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;margin-bottom:8px}.draw-btn[data-v-28234240]:hover{background:#444}.draw-btn[data-v-28234240]:active{background:#555;-webkit-transform:scale(.97);transform:scale(.97)}.draw-buttons[data-v-ae5db90a]{gap:6px;margin-top:4px;margin-bottom:8px}.draw-btn[data-v-ae5db90a],.draw-buttons[data-v-ae5db90a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.draw-btn[data-v-ae5db90a]{width:38px;height:38px;border-radius:6px;border:1px solid #ccc;background:#333;color:#fff;font-size:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.draw-btn[data-v-ae5db90a]:hover{background:#444}.draw-btn[data-v-ae5db90a]:active{background:#555;-webkit-transform:scale(.97);transform:scale(.97)}.measure-container[data-v-a761470c]{position:absolute;left:.5em;top:4em;padding:.25em;background:hsla(0,0%,100%,.5);-webkit-box-shadow:2px 2px 1px grey;box-shadow:2px 2px 1px grey;border-radius:4px;border:2px solid rgba(0,111,179,.5)}.btn-clean[data-v-a761470c]{border-radius:12px;-webkit-transition:.2s ease;font-size:.75em;transition:.2s ease;font-weight:700;padding:.3em .9em;min-width:8em}.btn-danger[data-v-a761470c]{font-size:.75em;min-width:2em}.basemap-style label[data-v-291fbe26]{font-size:1.075em;font-weight:400;color:#000}.basemap-style .name[data-v-291fbe26]{font-weight:700}.mapDescription[data-v-291fbe26]{margin-top:.5em}.overlay[data-v-c3de8984]{position:fixed;inset:0;background:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999}.modal[data-v-c3de8984]{position:absolute;background:#fff;border-radius:10px;width:340px;max-height:480px;overflow:hidden;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.25);box-shadow:0 6px 12px rgba(0,0,0,.25);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header[data-v-c3de8984]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px;border-bottom:1px solid #e0e0e0;background:#f9f9f9;cursor:move}.header h3[data-v-c3de8984]{margin:0;font-weight:600}.close[data-v-c3de8984]{border:none;background:none;font-size:20px;cursor:pointer}.grid-container[data-v-c3de8984]{overflow-y:auto;padding:12px 16px;max-height:400px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.item[data-v-c3de8984]{cursor:pointer;border-radius:8px;overflow:hidden;background:#fafafa;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:center;border:1px solid transparent}.item[data-v-c3de8984]:hover{-webkit-transform:scale(1.04);transform:scale(1.04);border:1px solid #1976d2;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15)}.item img[data-v-c3de8984]{width:100%;height:80px;-o-object-fit:cover;object-fit:cover}.name[data-v-c3de8984]{padding:6px;font-size:.9em;font-weight:500}.grid-container[data-v-c3de8984]::-webkit-scrollbar{width:6px}.grid-container[data-v-c3de8984]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.grid-container[data-v-c3de8984]::-webkit-scrollbar-thumb:hover{background:#999}.modal-content[data-v-f4309444]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:10px}.modal-header[data-v-f4309444]{padding:12px 16px;border-bottom:1px solid #e0e0e0;text-align:center;font-weight:600;background:#f9f9f9}.modal-body[data-v-f4309444]{padding:16px}.basemap-style[data-v-f4309444]{margin-bottom:1em}.radio-option[data-v-f4309444]{margin-bottom:8px}.mapDescription[data-v-f4309444]{margin-top:1em;font-size:.95em;color:#333}.mapDescription .name[data-v-f4309444]{font-weight:600;margin-bottom:4px}.modal-footer[data-v-f4309444]{padding:12px 16px;border-top:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.btn[data-v-f4309444]{padding:8px 14px;border-radius:6px;border:none;cursor:pointer;font-weight:600}.btn-secondary[data-v-f4309444]{background:#e5e5e5;color:#333}.btn-primary[data-v-f4309444]{background:#006400;color:#fff}.btn-primary[data-v-f4309444]:hover{background:#004d00}.v--modal-overlay[data-v-f4309444]{-webkit-transition:opacity .25s ease!important;transition:opacity .25s ease!important}.v--modal-overlay[style*="display: none"][data-v-f4309444]{opacity:0!important}.widgetContainer[data-v-40dc5cc2]{width:470px;background:#fff;border:1px solid #c6c6c6;border-radius:6px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15);padding-bottom:6px;font-family:Arial,sans-serif}.header-title[data-v-40dc5cc2]{font-weight:700;margin:0}.upload-button-container[data-v-40dc5cc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 14px;background:#f8f8f8;border-bottom:1px solid #ddd}.upload-icon-btn[data-v-40dc5cc2]{width:34px;height:34px;background:#157bb9;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;cursor:pointer;-webkit-transition:.2s;transition:.2s}.upload-icon-btn[data-v-40dc5cc2]:hover{background:#0d679b}.upload-icon-btn svg[data-v-40dc5cc2]{font-size:1.2em}.file-list[data-v-40dc5cc2]{max-height:460px;overflow-y:auto;padding:0 10px}.file-item[data-v-40dc5cc2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 2px;border-bottom:1px solid #ececec;font-size:.85em}.file-details[data-v-40dc5cc2],.file-item[data-v-40dc5cc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-details[data-v-40dc5cc2]{overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.file-name[data-v-40dc5cc2]{margin-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.file-actions[data-v-40dc5cc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.btn-action[data-v-40dc5cc2]{background:none;border:none;cursor:pointer;color:#555}.status-dot[data-v-40dc5cc2]{width:12px;height:12px;border-radius:50%;background:orange}.no-files[data-v-40dc5cc2]{padding:8px 0;text-align:center;color:#888}p[data-v-4fd9f86b]{margin-left:1em}.button-explanation[data-v-4fd9f86b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.key[data-v-4fd9f86b]{background-color:grey;width:2em;height:2em;text-align:center;color:#fff;border-radius:4px;font-size:1.25em;padding:.25em;font-weight:700}.widgetContainer[data-v-b219b940]{position:absolute;top:5em;left:860px;width:520px;height:480px;background:#fff;border:1px solid #ddd;border-radius:8px;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.2);box-shadow:0 3px 12px rgba(0,0,0,.2);z-index:1500;overflow-y:auto;overflow-x:hidden}.widgetHeader[data-v-b219b940]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#006fb3;border-bottom:1px solid #004b7a;padding:.4em .8em;color:#fff;font-weight:700;cursor:move}.widgetBody[data-v-b219b940]{padding:.5em;min-height:380px}.btn-sm[data-v-b219b940]{font-size:.75em;padding:.2em .5em}.fade-enter-active[data-v-b219b940],.fade-leave-active[data-v-b219b940]{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.fade-enter[data-v-b219b940],.fade-leave-to[data-v-b219b940]{opacity:0}.attributesContainer[data-v-088d958b]{max-height:400px;overflow:auto}.table-wrapper[data-v-088d958b]{overflow-x:auto;overflow-y:auto;max-height:300px;width:100%;display:block}.fixed_headers[data-v-088d958b]{min-width:100%;table-layout:auto;border-collapse:collapse}.fixed_headers td[data-v-088d958b],.fixed_headers th[data-v-088d958b]{border:1px solid #ddd;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:4px 6px;font-size:.9em}.fixed_headers td[data-v-088d958b]:first-child,.fixed_headers th[data-v-088d958b]:first-child{text-align:center;background:#fff;position:sticky;left:0;z-index:2}.fixed_headers td:first-child button[data-v-088d958b]{width:24px;height:24px;font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.column-filter[data-v-088d958b]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-radius:3px;padding:3px 4px;font-size:.85em;position:relative;z-index:2;background:#fff;color:#000}.column-filter[data-v-088d958b]:focus{border-color:#007bff;outline:none;background:#f8f8f8}body main[data-v-1144e53c]{margin:0 0;padding:0 0}.mapcontainermax[data-v-1144e53c]{background:#006fb3;height:100vh}.card[data-v-4c643ba5]{display:grid;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s;height:25vh}.card img[data-v-4c643ba5]{justify-self:center;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.card .content[data-v-4c643ba5]{padding:2px 16px;margin:1em 0}.card .content p[data-v-4c643ba5]{font-weight:700}.card[data-v-4c643ba5]:hover{-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}a[data-v-4c643ba5]{color:#000;font-weight:unset}a[data-v-4c643ba5]:hover{color:rgba(0,111,179,.9)}button[data-v-3459b72f]{margin-top:1em}.ol-control[data-v-3459b72f]{position:relative}div[data-v-3459b72f]{width:-webkit-min-content;width:-moz-min-content;width:min-content}.ol-control button[data-v-3459b72f]:hover{background-color:#006fb3;color:#fff}p[data-v-3459b72f]{margin-left:1em}h3[data-v-3459b72f]{margin-bottom:0}.button-explanation[data-v-3459b72f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.separation[data-v-3459b72f]{margin-top:.5em;padding-top:.5em}.border[data-v-3459b72f]{border-top:1px solid grey}.key[data-v-3459b72f]{background-color:grey;width:2em;height:2em;text-align:center;color:#fff;border-radius:4px;font-size:1.25em;padding:.25em;font-weight:700}.nav-side[data-v-44d9c2d5]{display:grid;grid-template-columns:1fr;grid-row-gap:.5em;white-space:nowrap;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;justify-self:end;width:90%}.active[data-v-44d9c2d5]{background:#fe6565}@media only screen and (max-width:640px){.nav-side[data-v-44d9c2d5]{grid-template-columns:1fr;grid-row-gap:.25em;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;justify-self:start;width:100%}}.breadcrumb-alt[data-v-57769678]{display:grid;grid-template-columns:auto -webkit-min-content auto -webkit-min-content auto -webkit-min-content auto -webkit-min-content;grid-template-columns:auto min-content auto min-content auto min-content auto min-content;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.breadcrumb-alt .separator[data-v-57769678]{font-weight:700;padding-right:.25em;padding-left:.25em}.breadcrumb-alt .router[data-v-57769678],.breadcrumb-alt a[data-v-57769678]{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb-alt .active[data-v-57769678]:hover{background-color:transparent}.pagination[data-v-d2043920]{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-item[data-v-d2043920]{border:2px solid rgba(0,0,0,.25)}.page-item .page-link[data-v-d2043920]{border:none;background:#fff;font-size:1em;font-weight:700;padding:.4em .8em}.page-item:hover .page-link[data-v-d2043920],.page-item[data-v-d2043920]:hover{background:#fe6565}.page-item[data-v-d2043920]:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.page-item[data-v-d2043920]:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.activepage[data-v-d2043920]{background-color:#004b7a;color:#fff}.activepage .page-link[data-v-d2043920]{background:#004b7a}@media only screen and (max-width:640px){.page-item .page-link[data-v-d2043920]{font-size:1em;padding:.25em .5em}}.search-tools[data-v-7009eeb2]{display:grid;grid-template-columns:1fr 1fr -webkit-max-content;grid-template-columns:1fr 1fr max-content;grid-column-gap:.5em}input[data-v-7009eeb2],select[data-v-7009eeb2]{width:.5fr}@media only screen and (max-width:640px){.search-tools[data-v-7009eeb2]{grid-template-columns:1fr;grid-row-gap:.5em}}.search-tools[data-v-358ba712]{display:grid;grid-template-columns:1fr 1fr -webkit-max-content;grid-template-columns:1fr 1fr max-content;grid-column-gap:.5em}input[data-v-358ba712],select[data-v-358ba712]{width:.5fr}@media only screen and (max-width:640px){.search-tools[data-v-358ba712]{grid-template-columns:1fr;grid-row-gap:.5em}}.search-tools[data-v-4bda9ad0]{display:grid;grid-template-columns:1fr 1fr -webkit-max-content;grid-template-columns:1fr 1fr max-content;grid-column-gap:.5em}input[data-v-4bda9ad0],select[data-v-4bda9ad0]{width:.5fr}@media only screen and (max-width:640px){.search-tools[data-v-4bda9ad0]{grid-template-columns:1fr;grid-row-gap:.5em}}.card[data-v-4382d8af]{background:#fff;border:1px solid #dcdcdc;border-radius:6px;padding:0;margin-bottom:20px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.05)}.card-header[data-v-4382d8af]{background:#f5f5f5;padding:12px 16px;border-bottom:1px solid #dcdcdc}.card-header h2[data-v-4382d8af]{margin:0;font-size:18px;font-weight:700}.card-body[data-v-4382d8af]{padding:20px}.form-grid[data-v-4382d8af]{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.form-row[data-v-4382d8af]{display:contents}label[data-v-4382d8af]{font-weight:600;-ms-flex-item-align:center;align-self:center}.input[data-v-4382d8af]{width:100%;padding:8px 10px;border:1px solid #bbb;border-radius:4px;background:#fff}.input[data-v-4382d8af]:focus{border-color:#3c8dbc;outline:none;-webkit-box-shadow:0 0 3px rgba(60,141,188,.3);box-shadow:0 0 3px rgba(60,141,188,.3)}.note[data-v-4382d8af]{grid-column:1/-1;margin-top:10px;font-size:13px;color:#555}.fields-panel[data-v-6ca205dc]{background:#f3f3f3;padding:15px;border-radius:8px;max-height:350px;overflow-y:auto;border:1px solid #ddd}.fields-table[data-v-6ca205dc]{width:100%;border-collapse:collapse}.fields-table th[data-v-6ca205dc]{font-weight:700;padding:10px;text-align:left;border-bottom:1px solid #ccc}.fields-table tbody tr[data-v-6ca205dc]{background:#efefef;-webkit-transition:background .2s ease,opacity .2s ease;transition:background .2s ease,opacity .2s ease}.fields-table tbody tr.selected[data-v-6ca205dc]{background:#fff!important;border-left:3px solid #187bcd}.fields-table tbody tr.disabled[data-v-6ca205dc]{opacity:.6}.fields-table td[data-v-6ca205dc]{padding:8px}.field-name[data-v-6ca205dc]{color:#555}.input[data-v-6ca205dc]{width:100%;padding:6px;border:1px solid #bbb;background:#fff;border-radius:4px}.input[data-v-6ca205dc]:disabled{background:#e9ecef;cursor:not-allowed}.fields-table tbody tr.disabled input[type=checkbox][data-v-6ca205dc]:not(:first-child){cursor:not-allowed}.arcgis-wizard-container[data-v-55cac195]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%}.wizard-content[data-v-55cac195]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:1100px}.step-item[data-v-55cac195]{padding:10px;margin-bottom:5px;cursor:pointer;background-color:#eee;border:1px solid #ddd}.step-item.active[data-v-55cac195]{background-color:#006fb3;color:#fff;font-weight:700}.form-group[data-v-285943a8]{margin-bottom:1em}.form-control[data-v-285943a8]{width:100%;padding:.5em;margin-top:.2em}.file-upload[data-v-499219b8]{display:block;cursor:pointer;font-weight:700;margin-top:0;font-size:.8em;opacity:.8;white-space:nowrap;text-align:center}.file-upload input[data-v-499219b8]{display:none}.search-tools[data-v-499219b8]{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-column-gap:.5em;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.search-tools[data-v-44071502]{display:grid;grid-template-columns:1fr 1fr -webkit-max-content;grid-template-columns:1fr 1fr max-content;grid-column-gap:.5em}input[data-v-44071502],select[data-v-44071502]{width:.5fr}@media only screen and (max-width:640px){.search-tools[data-v-44071502]{grid-template-columns:1fr;grid-row-gap:.5em}}.search-tools[data-v-ace75ade]{display:grid;grid-template-columns:1fr 1fr -webkit-max-content;grid-template-columns:1fr 1fr max-content;grid-column-gap:.5em}input[data-v-ace75ade],select[data-v-ace75ade]{width:.5fr}@media only screen and (max-width:640px){.search-tools[data-v-ace75ade]{grid-template-columns:1fr;grid-row-gap:.5em}}.permissions[data-v-e8d383c0]{display:grid;grid-template-columns:auto auto auto auto;grid-column-gap:2em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media only screen and (max-width:640px){.permissions[data-v-e8d383c0]{grid-template-columns:auto auto}}.search-tools[data-v-29dc58ab]{display:grid;grid-template-columns:1fr 1fr -webkit-max-content;grid-template-columns:1fr 1fr max-content;grid-column-gap:.5em}input[data-v-29dc58ab],select[data-v-29dc58ab]{width:.5fr}@media only screen and (max-width:640px){.search-tools[data-v-29dc58ab]{grid-template-columns:1fr;grid-row-gap:.5em}}#json-view .properties{display:none}@-ms-viewport{width:extend-to-zoom;zoom:1}@font-face{font-family:Asap;src:url(../fonts/Asap-Regular.4753f65b.otf)}@font-face{font-family:Asap;font-weight:700;src:url(../fonts/Asap-Bold.67ed45f2.otf)}*{font-family:inherit;line-height:inherit;color:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}a{color:rgba(0,111,179,.9);font-weight:700;text-decoration:none}a:hover{text-decoration:underline}html{font-size:105%;font-family:Asap,sans-serif;line-height:1.5;color:#222;margin:0;padding:0}h1,h2,p{margin-top:0;margin-bottom:0}body{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;display:grid;min-height:100vh;grid-template-columns:1fr;grid-template-areas:"header" "main" "footer";grid-template-rows:auto 1fr auto}.container-header{grid-area:container-header}.container-body{grid-area:container-body}.map-page{grid-row-start:1;grid-row-end:4;background-color:#006fb3}.container-action-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container-action-center,.container-action-left{grid-area:container-action;display:grid;grid-template-columns:auto auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;grid-column-gap:.5em}.container-action-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin:1em 0}.container-list{grid-area:container-list}.container-sidenav{grid-area:container-sidenav}.container-right-nav{grid-template-columns:2fr minmax(-webkit-max-content,.5fr);grid-template-columns:2fr minmax(max-content,.5fr);grid-template-areas:"container-header container-header" "container-body container-sidenav";grid-gap:.25em}.container-1,.container-right-nav{display:grid;-ms-flex-line-pack:start;align-content:start}.container-1{grid-template-columns:1fr;grid-gap:.25em}.container-1-2{grid-template-columns:1fr 2fr;grid-gap:.25em}.container-1-1-1,.container-1-2{display:grid;-ms-flex-line-pack:start;align-content:start}.container-1-1-1{grid-template-columns:1fr 1fr 1fr;grid-gap:.25em}.container-1-1{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"container-header container-action" "container-body container-list";grid-gap:.25em;-ms-flex-line-pack:start;align-content:start}.title-edit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.title-edit h2,.title-edit span{-ms-flex-item-align:end;align-self:end}.title-edit span{display:-webkit-box;display:-ms-flexbox;display:flex}.title-edit span button{padding:0 0;min-width:5em}.title-edit span button:last-child{margin-left:.5em}.delete-buttons button{padding:.3em .9em}.delete-buttons button:last-child{margin-left:.5em}body>header{grid-area:header}body main{grid-area:main;margin:0 5%;padding:2% 0}body>footer{grid-area:footer}body>header{background:#006fb3;background:linear-gradient(339deg,#004b7a 15%,#006fb3 70%,#008ee6 95%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#004B7A",endColorstr="#058e3f",GradientType=1);display:grid;grid-template-columns:1fr 1fr -webkit-min-content;grid-template-columns:1fr 1fr min-content;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 5%;min-height:4em}body>header nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.logo-header{height:4em}body>footer{background:#020300;background:-webkit-gradient(linear,left bottom,left top,color-stop(40%,#020300),color-stop(85%,#292929),to(#353531));background:linear-gradient(0deg,#020300 40%,#292929 85%,#353531);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#020300",endColorstr="#353531",GradientType=1);border-style:Solid;border-color:#333;border-width:1px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#413B45",endColorstr="#150A1B",GradientType=0);padding:3% 5% 1% 5%;color:#fff;display:grid;grid-template-columns:auto 1fr auto auto;grid-template-rows:auto;grid-column-gap:1em;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body>footer img{height:80px}::selection{background:#fe6565}::-moz-selection{background:#fe6565}.btn{border-radius:12px;-webkit-transition:.2s ease;transition:.2s ease;font-size:.8em;font-weight:700;padding:.3em .9em;min-width:8em}.btn:disabled{color:grey;background:#fff;border:2px solid grey}.btn:disabled:hover{background:none;color:grey;opacity:1}.btn:active{opacity:.6}.btn:hover{opacity:.8}.btn:focus{outline:0;-webkit-box-shadow:0 0 .5em #fe6565;box-shadow:0 0 .5em #fe6565}.btn-primary{background:#006fb3;border:2px solid #004b7a;color:#fff}.btn-secondary{color:#006fb3;background:#fff;border:2px solid #004b7a}.btn-secondary:hover{color:#fff;background:#004b7a}.btn-danger{color:#b0413e;background:#fff;border:2px solid #b0413e}.btn-danger:hover{color:#fff;background:#b0413e}.btn-info{color:#4c6085;background:#fff;border:2px solid #4c6085}.btn-info:hover{color:#fff;background:#4c6085}nav a{color:#fff;font-size:.9em;display:block;padding:.8em .5em}nav a:hover{text-decoration:none}nav a.active,nav a:hover{padding-bottom:.6em;border-bottom:.2em solid #fe6565}label{font-weight:700;margin-top:.6em;font-size:.8em;opacity:.8}input,select,textarea{background:#fff;border:1px solid #4d4d4d;font-size:.9em;border-radius:6px;width:100%}input[type=radio]{width:auto}input[type=checkbox]{width:auto;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);margin-right:.5em}input:focus,select:focus,textarea:focus{outline:0;-webkit-box-shadow:0 0 .5em #fe6565;box-shadow:0 0 .5em #fe6565}input,textarea{padding-left:.5em}.list-item-head-1{grid-column-start:1;grid-column-end:2}.list-item-name{grid-column-start:1;grid-column-end:4;font-size:1.5em}.list-item-sub-1{grid-column-start:1;grid-column-end:2}.list-item-sub-2{grid-column-start:2;grid-column-end:3}.list-item-sub-3{grid-column-start:3;grid-column-end:4}.list-item-separator{grid-column-start:1;grid-column-end:4;border-bottom:1px solid rgba(0,0,0,.25);margin:.5em 0}.list-item-area{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 1em}.list-item-box{margin:5px;height:400px;overflow-y:auto;border:1px solid #000;padding:5px}.list-item-item{display:grid;grid-template-columns:1fr 1fr 1fr;height:100px}.row-separated{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chart-container{display:grid;grid-template-columns:1fr;grid-template-rows:-webkit-min-content 30vh;grid-template-rows:min-content 30vh;margin:0 .5em}.stat-no-data{margin-left:1em}.stat-no-data span:first-child{font-weight:700;font-size:1.25em}.statContainer{margin-left:1em}.statContainer .stat-title{font-weight:700;line-height:1;margin:.5em 0;font-size:1.5em}.statContainer .stat-subtitle{line-height:1;margin:.5em 0;font-size:1.25em}.statContainer .stat-number{font-weight:700;font-size:1.25em;color:#006fb3}.statContainer .stat-label{font-size:1.25em}.statContainerAlt{font-size:.75em;margin-left:.5em}.statContainerAlt .stat-title{font-weight:700;line-height:1;margin:.25em 0;font-size:1.5em;max-width:12em}.statContainerAlt .stat-subtitle{line-height:1;margin:.25em 0;font-size:1.25em;max-width:20em}.statContainerAlt .stat-number{font-weight:700;font-size:1.25em;color:#006fb3}.statContainerAlt .stat-label{font-size:1.25em}@media only screen and (max-width:640px){.container-right-nav{grid-template-columns:1fr;grid-template-areas:"container-header" "container-sidenav" "container-body"}.container-1-1{grid-template-areas:"container-header" "container-body" "container-info" "container-list";-ms-flex-line-pack:start;align-content:start}.container-1-1,.container-1-2{grid-template-columns:1fr;grid-gap:.25em}body>footer{grid-template-columns:1fr;justify-items:center}.chart-container{grid-template-rows:-webkit-min-content 90vw;grid-template-rows:min-content 90vw}.container-1-1-1{grid-template-columns:1fr;grid-gap:.25em;-ms-flex-line-pack:start;align-content:start}}.attributesContainer{position:absolute;bottom:0;width:100%;background:#fff;-webkit-box-shadow:2px 2px 1px grey;box-shadow:2px 2px 1px grey;border-radius:4px;border:2px solid rgba(0,111,179,.5)}.attributesContainer .btn-danger,.attributesContainer .btn-info{font-size:.75em;min-width:2em}.attributesContainer .btn-clean{border-radius:12px;-webkit-transition:.2s ease;font-size:.75em;transition:.2s ease;font-weight:700;padding:.3em .9em;min-width:8em}.attributesHeader{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25em;background:rgba(0,111,179,.5)}.attributesHeader p{font-weight:700;color:#fff}.attributesBody{margin:.25em}.attributesBody table{border-collapse:collapse;border:2px solid #ddd;width:100%}.attributesBody td,.attributesBody th{text-align:left;padding:8px}.attributesBody th{position:-webkit-sticky;position:sticky;top:0;background-color:#006fb3;color:#fff;z-index:2}.attributesBody tr:nth-child(2n){background-color:#ddd}.widgetContainer{position:absolute;left:.5em;top:4em;background:hsla(0,0%,100%,.5);-webkit-box-shadow:2px 2px 1px grey;box-shadow:2px 2px 1px grey;border-radius:4px;border:2px solid rgba(0,111,179,.5)}.widgetContainer .btn-danger,.widgetContainer .btn-info{font-size:.75em;min-width:2em}.widgetContainer .btn-clean{border-radius:12px;-webkit-transition:.2s ease;font-size:.75em;transition:.2s ease;font-weight:700;padding:.3em .9em;min-width:8em}.widgetHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25em;min-width:20vw;cursor:move;background:rgba(0,111,179,.5)}.widgetHeader p{font-weight:700;color:#fff}.widgetBody{margin:.25em}.dotUserAnnotation{background-color:#39f}.dotGroupAnnotation,.dotUserAnnotation{height:11px;width:11px;border:2px solid #fff;border-radius:50%;display:inline-block}.dotGroupAnnotation{background-color:#fb3}.layerMenu{background-color:#fff;border:2px solid rgba(0,0,0,.25);position:absolute;margin-right:20px;margin-top:15px;display:inline-block;right:0;padding:0 5px;z-index:100;-webkit-box-shadow:2px 2px 1px grey;box-shadow:2px 2px 1px grey}.layerMenu:hover{background-color:#fe6565;cursor:pointer}input.error,select.error,textarea.error{border:1px solid tomato}input:focus.error,select:focus.error,textarea:focus.error{outline:0;-webkit-box-shadow:0 0 .5em tomato;box-shadow:0 0 .5em tomato}.error-label{position:absolute;font-size:.8em;color:red}.modal-content{padding:30px;border:1px solid #4d4d4d;-webkit-box-shadow:8px 8px 2px grey;box-shadow:8px 8px 2px grey;border-radius:4px;background:#fff}.modal-item{padding:0 20px 20px 20px}.modal-buttons{padding:0 20px 0 20px;display:block}.modal-buttons button{margin-right:.5em}.v--modal{background:none;background-color:#fff;text-align:left;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#map{height:100%}#marker{width:4em;height:4em;opacity:.9}#label{text-decoration:none;color:#fff;font-size:.8em;font-weight:700;text-shadow:#000 .1em .1em .2em}.ol-zoom{top:.25em;right:.25em;left:unset}.custom-control{bottom:.25em;right:.25em;background:rgba(0,111,179,.3);-webkit-box-shadow:2px 2px 1px grey;box-shadow:2px 2px 1px grey}.custom-control,.custom-control-no-position{font-size:1.75em}.custom-control-2,.custom-control:hover{background:rgba(0,111,179,.3)}.custom-control-2{top:.25em;right:.25em;font-size:1.75em;-webkit-box-shadow:2px 2px 1px grey;box-shadow:2px 2px 1px grey}.custom-control-2:hover,.drawer-control{background:rgba(0,111,179,.3)}.drawer-control{top:.25em;left:.25em;font-size:1.75em;-webkit-box-shadow:2px 2px 1px grey;box-shadow:2px 2px 1px grey}.drawer-control:hover,.legend-control{background:rgba(0,111,179,.3)}.legend-control{top:2.25em;left:.25em;font-size:1.75em;-webkit-box-shadow:2px 2px 1px grey;box-shadow:2px 2px 1px grey}.legend-control:hover{background:rgba(0,111,179,.3)}.ol-control button{padding:4px 0;background-color:#006fb3}.ol-control button:hover{background-color:#fe6565;color:#006fb3}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0;height:1.25em;line-height:1em}.ol-scale-line{padding:.25em;background:rgba(0,111,179,.5);-webkit-box-shadow:2px 2px 1px grey;box-shadow:2px 2px 1px grey}.ol-scale-line-inner{font-weight:700;font-size:1em;white-space:nowrap}.ol-custom-overviewmap,.ol-custom-overviewmap.ol-uncollapsible{top:auto;right:auto;left:.25em;bottom:3.25em;-webkit-box-shadow:2px 2px 1px grey;box-shadow:2px 2px 1px grey}.ol-custom-overviewmap:not(.ol-collapsed){border:1px solid #4d4d4d}.ol-custom-overviewmap .ol-overviewmap-map{border:none;width:8em;height:8em}.ol-custom-overviewmap .ol-overviewmap-box{border:2px solid #006fb3}.ol-custom-overviewmap:not(.ol-collapsed) button{top:auto;right:auto;left:.25em;bottom:3.25em}.ol-rotate{top:7.5em;right:.25em;font-size:1.75em;-webkit-box-shadow:2px 2px 1px grey;box-shadow:2px 2px 1px grey}.ol-overviewmap:not(.ol-collapsed),.ol-rotate,.ol-rotate:hover{background:rgba(0,111,179,.3)}@media only screen and (max-width:640px){.ol-custom-overviewmap{display:none}.ol-rotate{top:2.25em;right:.25em}.custom-control-2{top:.25em;right:.25em}}@media only screen and (max-height:640px){.ol-custom-overviewmap{display:none}.ol-rotate{top:.25em;right:2.25em}.custom-control-2{top:.25em;right:.25em}}.icon:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:.8em}.custom:before{content:"\f1b2"}.custom:before,.zoom-in:before{font-family:Font Awesome\ 5 Free;font-weight:900}.zoom-in:before{content:"\f067"}.zoom-out:before{content:"\f068"}.geolocation:before,.zoom-out:before{font-family:Font Awesome\ 5 Free;font-weight:900}.geolocation:before{content:"\f05b"}.full-screen:before{content:"\f31e"}.full-screen:before,.layers:before{font-family:Font Awesome\ 5 Free;font-weight:900}.layers:before{content:"\f5fd"}.toolbox:before{content:"\f552"}.home:before,.toolbox:before{font-family:Font Awesome\ 5 Free;font-weight:900}.home:before{content:"\f015"}.legend:before{content:"\f277"}.legend:before,.reset-rotation:before{font-family:Font Awesome\ 5 Free;font-weight:900}.reset-rotation:before{content:"\f062"}.prev:before{content:"\f053"}.next:before,.prev:before{font-family:Font Awesome\ 5 Free;font-weight:900}.next:before{content:"\f054"}.tooltip{position:relative;background:rgba(0,0,0,.5);border-radius:4px;color:#fff;padding:4px 8px;opacity:.7;white-space:nowrap}.tooltip-measure{opacity:1;font-weight:700}.tooltip-static{background-color:#fc3;color:#000;border:1px solid #fff}.tooltip-measure:before,.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%}.tooltip-static:before{border-top-color:#fc3}.ol-popup{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,.2));filter:drop-shadow(0 1px 4px rgba(0,0,0,.2));border-radius:10px;border:1px solid #ccc;left:-50px;min-width:15em}.ol-popup,.ol-popup-page{background-color:#fff;padding:.5em;bottom:12px}.ol-popup-page{border-radius:10px;border:1px solid #000;width:100%}.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:#fff;border-width:10px;left:48px;margin-left:-10px}.ol-popup:before{border-top-color:#ccc;border-width:11px;left:48px;margin-left:-11px}.ol-popup-closer{text-decoration:none;position:absolute;top:.5em;right:.5em}.ol-popup-closer:hover{cursor:pointer;text-decoration:none}.ol-popup-closer:after{content:"✖"}.ol-popup-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ol-popup-header,.ol-popup-row{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-button:hover{cursor:pointer;text-decoration:none}.popup-scrollable{height:15rem;white-space:pre-wrap;overflow-y:scroll}