.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-7d825767]{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-7d825767]{font-size:1.5em;font-weight:700}.center-aux[data-v-7d825767]{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-7d825767]{margin:0 5%}button[data-v-7d825767]{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-255ee4ea]{width:100%;background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;position:relative}.chart-header[data-v-255ee4ea]{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-255ee4ea]{margin:0;font-weight:700;font-size:1rem;color:#fff}.chart-body[data-v-255ee4ea]{padding:1em;min-height:400px;overflow:visible}.buttons button[data-v-255ee4ea]{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-255ee4ea]:hover{background:#e8f4fb;border-color:#006fb3}.fade-enter-active[data-v-255ee4ea],.fade-leave-active[data-v-255ee4ea]{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-enter[data-v-255ee4ea],.fade-leave-to[data-v-255ee4ea]{opacity:0}.layer-selector-container[data-v-255ee4ea]{padding:.5em 1em 0 1em}.form-control[data-v-255ee4ea]{width:100%;padding:5px;border-radius:4px;border:1px solid #ccc;font-size:.9rem}.chart-scroll-container[data-v-255ee4ea]{max-height:60vh;overflow-y:auto;overflow-x:hidden}#map[data-v-0fb270f2],.map-container[data-v-0fb270f2]{width:100%;height:100%}.map-controls[data-v-234d033b]{position:absolute;right:20px;bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;z-index:2000}.btn-menu[data-v-234d033b]{position:absolute;top:20px;left:20px;z-index:2000}.btn-control[data-v-234d033b]{width:42px;height:42px;background:#0077c8;border:none;border-radius:4px;color:#fff;font-size:22px;cursor:pointer;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.3);box-shadow:0 2px 4px rgba(0,0,0,.3);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}.btn-control[data-v-234d033b]:hover{background:#005fa3}.sidenav[data-v-57d3dffc]{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-57d3dffc]{text-decoration:none;color:#006fb3;-webkit-transition:.3s;transition:.3s}.sidenav a[data-v-57d3dffc]:hover{color:#f7e200}.btn-container[data-v-57d3dffc]{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-57d3dffc]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5em;height:2em}.btn-container .btn-secondary[data-v-57d3dffc]:hover{color:#004b7a;background:#f7e200;-webkit-box-shadow:-2px -2px .25em grey;box-shadow:-2px -2px .25em grey}.btn-container-no-shadow[data-v-57d3dffc]{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-57d3dffc]{-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-57d3dffc]:hover{color:#004b7a;background:#f7e200}.btn-container-no-shadow .btn-secondary[data-v-57d3dffc]:disabled{color:grey;background:#fff;border:2px solid grey}.btn-container-no-shadow .btn-secondary[data-v-57d3dffc]:disabled:hover{background:none;color:grey;opacity:1}.tab-container[data-v-57d3dffc]{background:#f1f1f1;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tab-container button[data-v-57d3dffc]{min-width:1em}.tools[data-v-57d3dffc]{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-57d3dffc]{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-57d3dffc]{margin-left:.5em}.toolSelected[data-v-57d3dffc]{color:#004b7a;background:#000}p[data-v-57d3dffc]{margin-top:.5em}.fa-lg[data-v-57d3dffc]{font-size:2em}.btnSelected[data-v-57d3dffc]{color:#fff;background:#006fb3}.btnTabSelected[data-v-57d3dffc]{color:#fff;background:#006fb3;-webkit-box-shadow:-2px -2px .25em grey;box-shadow:-2px -2px .25em grey}.btn-tab[data-v-57d3dffc]{border-bottom:2px solid grey;width:-webkit-min-content;width:-moz-min-content;width:min-content}.btn-secondary[data-v-57d3dffc]:hover{color:#004b7a;background:#f7e200}@media screen and (max-width:960px){.tools[data-v-57d3dffc]{grid-template-columns:1fr 1fr}}.place-title[data-v-57d3dffc]{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-57d3dffc]{width:1.25em;height:1.25em}.place-lat-lon[data-v-57d3dffc]{color:#006fb3}.btn-clean[data-v-57d3dffc]{border-radius:12px;-webkit-transition:.2s ease;font-size:.75em;transition:.2s ease;font-weight:700;padding:.3em .9em;min-width:8em}.select-tool-container[data-v-5f8d8970]{position:absolute;top:100px;left:60px;width:250px;background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);font-family:Inter,sans-serif;overflow:hidden;z-index:1000}.header-bar[data-v-5f8d8970]{background:linear-gradient(135deg,#0f4c75,#3282b8);padding:10px 15px;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;cursor:move}.tool-title[data-v-5f8d8970]{color:#fff;font-weight:600;font-size:.95rem}.header-tools[data-v-5f8d8970]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.icon-btn[data-v-5f8d8970]{background:hsla(0,0%,100%,.2);border:none;border-radius:4px;padding:4px 8px;color:#fff;cursor:pointer;font-size:.75rem;-webkit-transition:background .2s;transition:background .2s}.icon-btn[data-v-5f8d8970]:hover{background:hsla(0,0%,100%,.3)}.icon-btn.close-btn[data-v-5f8d8970]:hover{background:#e53935}.tool-body[data-v-5f8d8970]{padding:15px;background:#f8fafc}.control-group[data-v-5f8d8970]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}label[data-v-5f8d8970]{font-size:.85rem;font-weight:600;color:#334155;letter-spacing:.3px}.custom-select[data-v-5f8d8970]{width:100%;padding:8px 10px;border-radius:4px;border:1px solid #cbd5e1;background:#fff;font-size:.9rem;color:#1e293b;cursor:pointer}.custom-select[data-v-5f8d8970]:focus{outline:none;border-color:#3282b8;-webkit-box-shadow:0 0 0 2px rgba(50,130,184,.1);box-shadow:0 0 0 2px rgba(50,130,184,.1)}.info-msg[data-v-5f8d8970]{margin-top:10px;color:#64748b}.actions-bar[data-v-5f8d8970]{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-clean[data-v-5f8d8970]{background-color:#e2e8f0;color:#475569;border:1px solid #cbd5e1;padding:6px 12px;border-radius:4px;font-size:.85rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.btn-clean[data-v-5f8d8970]:hover{background-color:#cbd5e1;color:#1e293b}p[data-v-8e7f3cdc]{margin:.5em 0}.list-item-alt[data-v-8e7f3cdc]{color:#4d4d4d;font-size:.9em;padding:.25em 1em;margin-top:.5em;margin:.25em 0}.bottom-menu-fixed[data-v-8e7f3cdc]{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-8e7f3cdc]{display:inherit;-webkit-box-align:start;-ms-flex-align:start;align-items:start;position:relative;cursor:pointer}.item[data-v-8e7f3cdc]{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-8e7f3cdc]{margin:.5em}.training-text[data-v-8e7f3cdc]{display:block;margin:.5em}.list-item-info-alt[data-v-8e7f3cdc]{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-8e7f3cdc]{padding:.125em 0}.btn-collapsible[data-v-8e7f3cdc]{border:none;background:transparent;color:#006fb3;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.btn-collapsible[data-v-8e7f3cdc]:hover{color:#004b7a}.btn-collapsible[data-v-8e7f3cdc]:focus{outline:2px solid #fe6565;outline-offset:2px}.search-match[data-v-8e7f3cdc]{color:#006fb3;font-weight:700}.match-badge[data-v-8e7f3cdc]{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-8e7f3cdc]{padding:8px 4px;border-radius:4px;-webkit-transition:all .2s;transition:all .2s;overflow:visible;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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.layer-item[data-v-8e7f3cdc]:hover{background:rgba(0,111,179,.05)}.layer-item.search-match-layer[data-v-8e7f3cdc]{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)}.layer-item-content[data-v-8e7f3cdc]{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;overflow:hidden;margin-right:8px}.layer-label[data-v-8e7f3cdc]{font-size:.9em;font-weight:400;margin-left:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.layer-actions[data-v-8e7f3cdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.action-icon[data-v-8e7f3cdc]{cursor:pointer;color:#666}.action-icon[data-v-8e7f3cdc]:hover{color:#006fb3}[data-v-8e7f3cdc] .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-8e7f3cdc]{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.layer-menu-icon[data-v-8e7f3cdc]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.expand-enter-active[data-v-8e7f3cdc]{-webkit-transition:all .3s ease;transition:all .3s ease;max-height:1000px;overflow:hidden}.expand-leave-active[data-v-8e7f3cdc]{-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-8e7f3cdc],.expand-leave-to[data-v-8e7f3cdc]{max-height:0;opacity:0}.opacity-control[data-v-8e7f3cdc]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin-left:auto;margin-right:8px}.opacity-dot[data-v-8e7f3cdc]{width:14px;height:14px;border-radius:50%;background:#4a90e2;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);border:2px solid #fff}.opacity-dot[data-v-8e7f3cdc]:hover{background:#357abd;-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.4);box-shadow:0 2px 5px rgba(0,0,0,.4)}.opacity-dot.active[data-v-8e7f3cdc]{background:#357abd;-webkit-box-shadow:0 0 0 3px rgba(74,144,226,.3);box-shadow:0 0 0 3px rgba(74,144,226,.3)}.opacity-slider-panel[data-v-8e7f3cdc]{position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;padding:8px 12px;border-radius:6px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;z-index:1000;min-width:180px;border:2px solid #4a90e2}.opacity-slider-panel[data-v-8e7f3cdc]:before{right:-8px;border-left:8px solid #4a90e2;border-top:6px solid transparent;border-bottom:6px solid transparent}.opacity-slider-panel[data-v-8e7f3cdc]:after,.opacity-slider-panel[data-v-8e7f3cdc]:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0}.opacity-slider-panel[data-v-8e7f3cdc]:after{right:-6px;border-left:6px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.opacity-label[data-v-8e7f3cdc]{font-size:11px;font-weight:600;color:#4a90e2;white-space:nowrap}.opacity-slider[data-v-8e7f3cdc]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:-webkit-gradient(linear,left top,right top,from(#e0e0e0),to(#4a90e2));background:linear-gradient(90deg,#e0e0e0 0,#4a90e2);outline:none;border-radius:2px;cursor:pointer}.opacity-slider[data-v-8e7f3cdc]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#4a90e2;cursor:pointer;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-transition:all .2s;transition:all .2s}.opacity-slider[data-v-8e7f3cdc]::-webkit-slider-thumb:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.opacity-slider[data-v-8e7f3cdc]::-moz-range-thumb{width:16px;height:16px;background:#4a90e2;cursor:pointer;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-transition:all .2s;transition:all .2s}.opacity-slider[data-v-8e7f3cdc]::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 3px 6px rgba(0,0,0,.3)}.opacity-value[data-v-8e7f3cdc]{font-size:11px;color:#333;font-weight:600;min-width:38px;text-align:right}.resizable[data-v-60fccff0]{margin-top:.5em;height:40vh;min-height:20vh;min-width:20vw;resize:both;overflow:auto}.fixedWidget[data-v-60fccff0]{margin-top:.5em;height:100vh;min-height:20vh;min-width:20vw;resize:none;overflow:hidden}.scrollable[data-v-60fccff0]{height:110px;overflow-y:scroll}.search-filter-section[data-v-60fccff0]{padding:12px;background:hsla(0,0%,100%,.95);border-bottom:2px solid #004b7a}.search-bar-container[data-v-60fccff0]{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-60fccff0]{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-60fccff0]: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-60fccff0]{color:#006fb3;margin-right:8px;font-size:16px;font-weight:700}.typing-dots[data-v-60fccff0]{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-60fccff0]{width:4px;height:4px;background:#006fb3;border-radius:50%;-webkit-animation:bounce-dot-data-v-60fccff0 1s ease-in-out infinite;animation:bounce-dot-data-v-60fccff0 1s ease-in-out infinite}.typing-dots span[data-v-60fccff0]:first-child{-webkit-animation-delay:0s;animation-delay:0s}.typing-dots span[data-v-60fccff0]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.typing-dots span[data-v-60fccff0]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes bounce-dot-data-v-60fccff0{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-60fccff0{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-60fccff0]{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-60fccff0 1.2s ease-in-out infinite;animation:pulse-wave-data-v-60fccff0 1.2s ease-in-out infinite;border-radius:1px}@-webkit-keyframes pulse-wave-data-v-60fccff0{0%,to{background-position:200% 0;opacity:.7}50%{background-position:-200% 0;opacity:1}}@keyframes pulse-wave-data-v-60fccff0{0%,to{background-position:200% 0;opacity:.7}50%{background-position:-200% 0;opacity:1}}.search-input[data-v-60fccff0]{-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-60fccff0]::-webkit-input-placeholder{color:#999;font-weight:400}.search-input[data-v-60fccff0]::-moz-placeholder{color:#999;font-weight:400}.search-input[data-v-60fccff0]:-ms-input-placeholder{color:#999;font-weight:400}.search-input[data-v-60fccff0]::-ms-input-placeholder{color:#999;font-weight:400}.search-input[data-v-60fccff0]::placeholder{color:#999;font-weight:400}.clear-button[data-v-60fccff0]{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-60fccff0]:hover{color:#8b332f;-webkit-transform:scale(1.1);transform:scale(1.1)}.search-button[data-v-60fccff0]{min-width:80px;font-weight:700}.search-button[data-v-60fccff0]:disabled{opacity:.5;cursor:not-allowed}.filter-type-selector[data-v-60fccff0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:10px}.filter-btn[data-v-60fccff0]{-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-60fccff0]:hover{background:#f5f5f5;border-color:#006fb3}.filter-btn.active[data-v-60fccff0]{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-60fccff0]{margin-top:10px;padding:12px;background:#fff;border:2px solid #004b7a;border-radius:6px}.filter-header[data-v-60fccff0]{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-60fccff0]{font-weight:700;font-size:13px;color:#006fb3;text-transform:uppercase;letter-spacing:.5px}.link-button[data-v-60fccff0]{background:transparent;border:none;color:#006fb3;cursor:pointer;font-size:12px;font-weight:600;text-decoration:underline;padding:4px 8px}.link-button[data-v-60fccff0]:hover{color:#004b7a;background:rgba(0,111,179,.05);border-radius:4px}.category-checkboxes[data-v-60fccff0]{max-height:200px;overflow-y:auto}.category-checkboxes[data-v-60fccff0]::-webkit-scrollbar{width:8px}.category-checkboxes[data-v-60fccff0]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.category-checkboxes[data-v-60fccff0]::-webkit-scrollbar-thumb{background:#006fb3;border-radius:4px}.category-checkboxes[data-v-60fccff0]::-webkit-scrollbar-thumb:hover{background:#004b7a}.checkbox-item[data-v-60fccff0]{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-60fccff0]:hover{background:rgba(0,111,179,.05)}.checkbox-item input[type=checkbox][data-v-60fccff0]{margin-right:8px;cursor:pointer}.checkbox-item label[data-v-60fccff0]{font-size:13px;cursor:pointer;margin:0;font-weight:400;color:#222}.result-summary[data-v-60fccff0]{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-60fccff0]{font-weight:700;color:#006fb3;font-size:14px}.reset-button[data-v-60fccff0]{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-60fccff0]:hover{background:#b0413e;color:#fff}.loading-state[data-v-60fccff0]{padding:16px}.skeleton-item[data-v-60fccff0]{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-60fccff0 1.5s infinite;animation:loading-data-v-60fccff0 1.5s infinite;margin-bottom:10px;border-radius:6px;border:2px solid #ddd}@-webkit-keyframes loading-data-v-60fccff0{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes loading-data-v-60fccff0{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-60fccff0]{text-align:center;padding:40px 20px;color:#666}.empty-icon[data-v-60fccff0]{font-size:48px;color:#ccc;margin-bottom:16px}.empty-state h3[data-v-60fccff0]{font-size:18px;font-weight:700;color:#333;margin-bottom:8px}.empty-state p[data-v-60fccff0]{font-size:14px;color:#666;margin-bottom:16px}.fade-enter-active[data-v-60fccff0],.fade-leave-active[data-v-60fccff0]{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-enter[data-v-60fccff0],.fade-leave-to[data-v-60fccff0]{opacity:0}.slide-fade-enter-active[data-v-60fccff0]{-webkit-transition:all .3s ease;transition:all .3s ease}.slide-fade-leave-active[data-v-60fccff0]{-webkit-transition:all .2s cubic-bezier(1,.5,.8,1);transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter[data-v-60fccff0],.slide-fade-leave-to[data-v-60fccff0]{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}.widgetContainer[data-v-093dca20]{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-093dca20]{font-weight:700;margin:0}.upload-button-container[data-v-093dca20]{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-093dca20]{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-093dca20]:hover{background:#0d679b}.upload-icon-btn svg[data-v-093dca20]{font-size:1.2em}.file-list[data-v-093dca20]{max-height:460px;overflow-y:auto;padding:0 10px}.file-item[data-v-093dca20]{-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-093dca20],.file-item[data-v-093dca20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-details[data-v-093dca20]{overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.file-name[data-v-093dca20]{margin-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.file-actions[data-v-093dca20]{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-093dca20]{background:none;border:none;cursor:pointer;color:#555}.status-dot[data-v-093dca20]{width:12px;height:12px;border-radius:50%;background:orange}.no-files[data-v-093dca20]{padding:8px 0;text-align:center;color:#888}.loading-container[data-v-093dca20]{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;color:#666;gap:10px}.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-343404c6]{font-size:.8em;background-color:#f0f0f0;padding:2px 6px;border-radius:4px;margin-left:5px;color:#666}.resizable[data-v-343404c6]{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-343404c6]{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-343404c6]{width:1.25em;height:1.25em}.place-info .place-lat-lon[data-v-343404c6]{color:#006fb3}.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-20b88b6f]{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-20b88b6f]{padding:12px 16px;border-bottom:1px solid #e0e0e0;text-align:center;font-weight:600;background:#f9f9f9}.modal-body[data-v-20b88b6f]{padding:16px}.basemap-style[data-v-20b88b6f]{margin-bottom:1em}.radio-option[data-v-20b88b6f]{margin-bottom:8px}.mapDescription[data-v-20b88b6f]{margin-top:1em;font-size:.95em;color:#333}.mapDescription .name[data-v-20b88b6f]{font-weight:600;margin-bottom:4px}.modal-footer[data-v-20b88b6f]{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-20b88b6f]{padding:8px 14px;border-radius:6px;border:none;cursor:pointer;font-weight:600}.btn-secondary[data-v-20b88b6f]{background:#e5e5e5;color:#333}.btn-primary[data-v-20b88b6f]{background:#006400;color:#fff}.btn-primary[data-v-20b88b6f]:hover{background:#004d00}.v--modal-overlay[data-v-20b88b6f]{-webkit-transition:opacity .25s ease!important;transition:opacity .25s ease!important}.v--modal-overlay[style*="display: none"][data-v-20b88b6f]{opacity:0!important}.modal-backdrop[data-v-43b9f725]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);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;z-index:9999}.modal-content[data-v-43b9f725]{background:#fff;padding:20px;border-radius:8px;width:90%;max-width:500px;max-height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}h3[data-v-43b9f725]{margin-top:0;margin-bottom:15px;color:#333;text-align:center}.layers-list[data-v-43b9f725]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;border:1px solid #eee;padding:10px;border-radius:4px;margin-bottom:15px}.category-item[data-v-43b9f725]{margin-bottom:15px}.category-header[data-v-43b9f725]{margin-bottom:5px;color:#0056b3}.layer-item[data-v-43b9f725]{margin-left:15px;margin-bottom:3px}.layer-item label[data-v-43b9f725]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;font-size:14px}.modal-actions[data-v-43b9f725]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}button[data-v-43b9f725]{padding:8px 16px;border-radius:4px;border:none;cursor:pointer;font-weight:700}.btn-cancel[data-v-43b9f725]{background:#ccc;color:#333}.btn-save[data-v-43b9f725]{background:#0056b3;color:#fff}.btn-save[data-v-43b9f725]:hover{background:#004494}.selection-controls[data-v-1ee7ef3e]{margin-top:5px;margin-bottom:10px;margin-left:20px}.btn-select[data-v-1ee7ef3e]{background:#f0f0f0;border:1px solid #ccc;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:13px}.btn-select[data-v-1ee7ef3e]:hover{background:#e0e0e0}.layer-selector-container[data-v-1ee7ef3e]{margin-left:20px;margin-top:5px;margin-bottom:10px}.form-control[data-v-1ee7ef3e]{width:100%;padding:5px;border-radius:4px;border:1px solid #ccc}.feature-selection-ui[data-v-1ee7ef3e]{margin-top:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.feature-selection-ui[data-v-1ee7ef3e],.selection-buttons[data-v-1ee7ef3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selection-buttons[data-v-1ee7ef3e]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px}.btn-draw-combined[data-v-1ee7ef3e]{background-color:#337ab7;color:#fff;border:none;padding:8px 16px;cursor:pointer;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;gap:8px;border-radius:4px;font-size:14px;font-weight:500;-webkit-transition:background-color .2s;transition:background-color .2s}.btn-draw-combined[data-v-1ee7ef3e]:hover{background-color:#286090}.icon-right[data-v-1ee7ef3e]{font-size:12px}.append-checkbox[data-v-1ee7ef3e]{font-size:13px;margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#555;cursor:pointer}.append-checkbox input[data-v-1ee7ef3e]{cursor:pointer}.icon-loading[data-v-1ee7ef3e]{margin-left:8px;color:#666}.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-65a7809c]{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-65a7809c]:hover{background:#444}.draw-btn[data-v-65a7809c]:active{background:#555;-webkit-transform:scale(.97);transform:scale(.97)}.draw-buttons[data-v-ad21fe0a]{gap:6px;margin-top:4px;margin-bottom:8px}.draw-btn[data-v-ad21fe0a],.draw-buttons[data-v-ad21fe0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.draw-btn[data-v-ad21fe0a]{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-ad21fe0a]:hover{background:#444}.draw-btn[data-v-ad21fe0a]:active{background:#555;-webkit-transform:scale(.97);transform:scale(.97)}.measure-container[data-v-54a0e35a]{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-54a0e35a]{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-54a0e35a]{font-size:.75em;min-width:2em}.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}.measure-container[data-v-7288700c]{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-7288700c]{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-7288700c]{font-size:.75em;min-width:2em}.tool-container[data-v-a952c788]{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.tool-container>[data-v-a952c788]{pointer-events:auto}.attributes-container[data-v-70a0671b]{position:absolute;bottom:0;left:0;max-height:280px;overflow:hidden;width:100%;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;border:none;border-radius:10px;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background:#fff;z-index:10000}.header-bar[data-v-70a0671b]{background:linear-gradient(135deg,#0f4c75,#3282b8);padding:12px 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.1)}.header-bar[data-v-70a0671b],.layer-title[data-v-70a0671b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layer-title[data-v-70a0671b]{font-size:1.1rem;font-weight:600;color:#fff;gap:10px;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.header-tools[data-v-70a0671b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.icon-btn[data-v-70a0671b]{background:hsla(0,0%,100%,.2);border:none;border-radius:6px;padding:6px 12px;cursor:pointer;font-size:.85rem;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.icon-btn[data-v-70a0671b]:hover:not(:disabled){background:hsla(0,0%,100%,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.icon-btn[data-v-70a0671b]:disabled{opacity:.5;cursor:not-allowed;-webkit-transform:none;transform:none;background:hsla(0,0%,100%,.1)}.close-btn[data-v-70a0671b]{background:rgba(229,57,53,.8)}.close-btn[data-v-70a0671b]:hover{background:#e53935}.table-wrapper[data-v-70a0671b]{max-height:220px;overflow:auto;width:100%}.attr-table[data-v-70a0671b]{min-width:100%;table-layout:fixed;border-collapse:separate;border-collapse:collapse;border-spacing:0}.sticky-col[data-v-70a0671b]{position:sticky;left:0;z-index:5;background:#fff;border-right:1px solid #e1e8ed!important;text-align:center;-webkit-box-shadow:4px 0 6px -4px rgba(0,0,0,.1);box-shadow:4px 0 6px -4px rgba(0,0,0,.1);width:48px!important;min-width:48px!important;max-width:48px!important}.col-header[data-v-70a0671b]{background:#f8fafc;color:#1e293b;padding:12px 10px;border-bottom:2px solid #e2e8f0;border-right:1px solid #f1f5f9;font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;position:sticky;top:0;z-index:2;width:250px;min-width:250px;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-header.sticky-col[data-v-70a0671b]{background:#f8fafc!important;top:0;z-index:6;width:48px!important;min-width:48px!important;max-width:48px!important;border-right:2px solid #e2e8f0!important}.filter-cell[data-v-70a0671b]{background:#fff;padding:6px;border-bottom:1px solid #e2e8f0;position:sticky;top:41px;z-index:2}.filter-cell.sticky-col[data-v-70a0671b]{background:#fff!important;top:41px;z-index:6}.filter-input[data-v-70a0671b]{width:100%;border:1px solid #cbd5e1;border-radius:4px;padding:4px 8px;font-size:.8rem;-webkit-transition:border-color .2s;transition:border-color .2s}.filter-input[data-v-70a0671b]:focus{outline:none;border-color:#3282b8;-webkit-box-shadow:0 0 0 2px rgba(50,130,184,.1);box-shadow:0 0 0 2px rgba(50,130,184,.1)}.attr-table tbody tr[data-v-70a0671b]{background-color:#fff;-webkit-transition:background-color .15s;transition:background-color .15s}.attr-table tbody tr:hover .sticky-col[data-v-70a0671b],.attr-table tbody tr[data-v-70a0671b]:hover{background-color:#f1f7fc!important}.data-cell[data-v-70a0671b]{padding:10px 12px;border-bottom:1px solid #f1f5f9;border-right:1px solid #f8fafc;color:#334155;font-size:.85rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:250px;min-width:250px;max-width:250px}.odd-row .sticky-col[data-v-70a0671b],.odd-row[data-v-70a0671b]{background:#f8fafc!important}.icon-cell[data-v-70a0671b]{padding:0;display:table-cell;vertical-align:middle}.zoom-btn[data-v-70a0671b]{background:transparent;border:none;border-radius:50%;width:28px;height:28px;padding:0;cursor:pointer;color:#0f4c75;-webkit-transition:all .2s;transition:all .2s;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}.zoom-btn[data-v-70a0671b]:hover{background:#dbeafe;color:#1e40af;-webkit-transform:scale(1.1);transform:scale(1.1)}.no-data[data-v-70a0671b]{text-align:center;padding:30px;font-style:italic;color:#64748b;background:#fff}.feature-popup[data-v-250f847d]{background-color:#fff;-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,.2));filter:drop-shadow(0 1px 4px rgba(0,0,0,.2));padding:15px;border-radius:8px;border:1px solid #e2e8f0;bottom:12px;left:-50px;min-width:300px;font-family:Inter,sans-serif;color:#334155;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}.feature-popup[data-v-250f847d]:after,.feature-popup[data-v-250f847d]:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.feature-popup[data-v-250f847d]:after{border-top-color:#fff;border-width:10px;left:48px;margin-left:-10px}.feature-popup[data-v-250f847d]:before{border-top-color:#e2e8f0;border-width:11px;left:48px;margin-left:-11px}.ol-popup-closer[data-v-250f847d]{text-decoration:none;position:absolute;top:8px;right:12px;color:#64748b;font-weight:700;font-size:1.1rem}.ol-popup-closer[data-v-250f847d]:after{content:"✖"}.ol-popup-closer[data-v-250f847d]:hover{color:#ef4444}.layer-title[data-v-250f847d]{margin:0 0 10px 0;font-size:.95rem;font-weight:700;color:#0f172a;border-bottom:2px solid #3b82f6;padding-bottom:5px;display:inline-block}.popup-content[data-v-250f847d]{max-height:250px;overflow-y:auto}.attributes-table-container[data-v-250f847d]{background:#f8fafc;border-radius:4px;overflow:hidden}.attributes-table[data-v-250f847d]{margin-bottom:0;font-size:.85rem;width:100%}.attributes-table td[data-v-250f847d]{padding:5px 8px;border-bottom:1px solid #e2e8f0}.attributes-table .attr-key[data-v-250f847d]{font-weight:600;color:#475569;width:40%;background-color:#f1f5f9}.attributes-table .attr-value[data-v-250f847d]{color:#1e293b}.popup-nav[data-v-250f847d]{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;margin-top:5px;border-top:1px solid #e2e8f0;padding-top:10px}.count-span[data-v-250f847d]{font-size:.85rem;font-weight:600;color:#64748b}.btn-nav[data-v-250f847d]{background-color:#3b82f6;color:#fff;border:none;border-radius:4px;width:28px;height:28px;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;font-size:.8rem;-webkit-transition:background .2s;transition:background .2s}.btn-nav[data-v-250f847d]:hover:not(:disabled){background-color:#2563eb}.btn-nav[data-v-250f847d]:disabled{background-color:#cbd5e1;cursor:not-allowed}.no-data[data-v-250f847d]{color:#64748b;font-style:italic;text-align:center;padding:10px}.list-item-alt[data-v-5100761a]{border-bottom:1px solid #f1f5f9;padding-bottom:8px;margin-bottom:8px}.list-item-alt[data-v-5100761a]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.list-item-header[data-v-5100761a]{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;padding:2px 4px}.list-item-header strong[data-v-5100761a]{font-size:.85rem;color:#334155;font-weight:600}.items-list-collap[data-v-5100761a]{margin-top:6px;padding-left:4px}.legend-entry[data-v-5100761a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4px 0}.legend-symbol[data-v-5100761a]{width:18px;height:18px;border-radius:3px;margin-right:10px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.legend-icon[data-v-5100761a]{margin-right:10px;border-radius:2px}.legend-label[data-v-5100761a]{font-size:.8rem;color:#475569;line-height:1.3}.btn-collapsible[data-v-5100761a]{border:none;background:transparent;color:#94a3b8;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;padding:2px;border-radius:4px;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}.btn-collapsible[data-v-5100761a]:hover{color:#006fb3;background:#f0f9ff}.expand-enter-active[data-v-5100761a],.expand-leave-active[data-v-5100761a]{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;max-height:500px;opacity:1}.expand-enter[data-v-5100761a],.expand-leave-to[data-v-5100761a]{max-height:0;opacity:0;margin:0;padding:0}.legendContainer[data-v-23bfccd0]{left:78vw;top:4em;background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.widgetHeader[data-v-23bfccd0]{background:#006fb3;color:#fff;padding:10px 15px;border-top-left-radius:8px;border-top-right-radius:8px;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}.widgetBody[data-v-23bfccd0]{padding:0;background:#f8fafc;max-height:60vh;overflow-y:auto;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.resizable[data-v-23bfccd0]{margin-top:0;height:auto;max-height:60vh;min-height:10vh;min-width:15vw;resize:vertical;overflow:auto;padding:10px}.legend-category[data-v-23bfccd0]{margin-bottom:1em;padding:0;border-radius:6px;overflow:hidden;border:1px solid #e2e8f0;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.legend-category-title[data-v-23bfccd0]{background:#006fb3;color:#fff;padding:8px 12px;font-weight:700;font-size:.9em;text-transform:uppercase;letter-spacing:.5px}.legend-category-content[data-v-23bfccd0]{background:#fff;padding:8px}.widget-container-alt[data-v-23bfccd0]{position:relative}.map-page[data-v-f863dde4]{position:fixed;top:0;left:0;margin:0;padding:0;width:100%;height:100vh;background:#006fb3;overflow:hidden;z-index:1000}.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-4ba921c8]{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-4ba921c8]{background:#f5f5f5;padding:12px 16px;border-bottom:1px solid #dcdcdc}.card-header h2[data-v-4ba921c8]{margin:0;font-size:18px;font-weight:700}.card-body[data-v-4ba921c8]{padding:20px}.form-grid[data-v-4ba921c8]{display:grid;grid-template-columns:20rem 1fr;gap:16px 24px}.form-row[data-v-4ba921c8]{display:contents}label[data-v-4ba921c8]{font-weight:600;-ms-flex-item-align:center;align-self:center}.input[data-v-4ba921c8]{width:100%;padding:8px 10px;border:1px solid #bbb;border-radius:4px;background:#fff}.input[data-v-4ba921c8]: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-4ba921c8]{grid-column:1/-1;margin-top:10px;font-size:13px;color:#555}.required-indicator[data-v-4ba921c8]{color:red;font-weight:700}.error-text[data-v-4ba921c8]{color:#dc3545;font-size:.85em;margin-top:5px;display:block}.fields-panel[data-v-06720ec7]{background:#f3f3f3;padding:15px;border-radius:8px;max-height:350px;overflow-y:auto;border:1px solid #ddd}.fields-table[data-v-06720ec7]{width:100%;border-collapse:collapse}.fields-table th[data-v-06720ec7]{font-weight:700;padding:10px;text-align:left;border-bottom:1px solid #ccc}.fields-table tbody tr[data-v-06720ec7]{background:#efefef;-webkit-transition:background .2s ease,opacity .2s ease;transition:background .2s ease,opacity .2s ease}.fields-table tbody tr.selected[data-v-06720ec7]{background:#fff!important;border-left:3px solid #187bcd}.fields-table tbody tr.disabled[data-v-06720ec7]{opacity:.6}.fields-table td[data-v-06720ec7]{padding:8px}.field-name[data-v-06720ec7]{color:#555}.input[data-v-06720ec7]{width:100%;padding:6px;border:1px solid #bbb;background:#fff;border-radius:4px}.input[data-v-06720ec7]:disabled{background:#e9ecef;cursor:not-allowed}.fields-table tbody tr.disabled input[type=checkbox][data-v-06720ec7]:not(:first-child){cursor:not-allowed}.arcgis-wizard-container[data-v-e63cdc52]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%}.wizard-content[data-v-e63cdc52]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0}.step-item[data-v-e63cdc52]{padding:10px;margin-bottom:5px;cursor:pointer;background-color:#eee;border:1px solid #ddd}.step-item.active[data-v-e63cdc52]{background-color:#006fb3;color:#fff;font-weight:700}.search-tools[data-v-33d0f9e2]{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}.container-body[data-v-33d0f9e2],.container-header[data-v-33d0f9e2]{grid-area:auto!important;grid-column:1/-1}.container-body[data-v-33d0f9e2]{width:95%;max-width:1400px;margin:0 auto}.selection-mode[data-v-33d0f9e2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:20px;padding-left:10px}.selection-mode label[data-v-33d0f9e2]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem}.selection-mode input[type=radio][data-v-33d0f9e2]{margin-right:8px;-webkit-transform:scale(1.2);transform:scale(1.2)}.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}map-overview.css.ol-custom-overviewmap{bottom:20px!important;left:20px!important;width:160px!important;height:140px!important;border:2px solid #2980b9!important;background:#fff!important;z-index:999!important}.ol-custom-overviewmap .ol-overviewmap-map{border:none!important}@-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}