.card[data-v-2fc8973d]{box-shadow:0 0 .875rem #2125290d;margin-bottom:24px;display:flex;border-radius:.25rem;padding:1rem;border:1px solid #ddd;text-align:center;transition:all .3s ease}.card[data-v-2fc8973d]:hover{transform:translateY(-5px);box-shadow:0 4px 8px #00000008,0 4px 8px #0000000f}.card-body[data-v-2fc8973d]{flex:1 1 auto;padding:1rem 0}.card-body i[data-v-2fc8973d]{transition:all .3s ease}.card:hover .card-body i[data-v-2fc8973d]{transform:scale(1.1)}h2[data-v-2fc8973d]{margin:15px 0 10px;font-size:2.2rem}p[data-v-2fc8973d]{font-size:1.1rem;color:#666}.color-river[data-v-2fc8973d]{color:var(--flat-peter-river)}.color-wisteria[data-v-2fc8973d]{color:var(--flat-wisteria)}.color-nephritis[data-v-2fc8973d]{color:var(--flat-nephritis)}.color-midnight[data-v-2fc8973d]{color:var(--flat-midnight-blue)}@media only screen and (max-width: 768px){.container[data-v-2fc8973d]{width:100%}}.card[data-v-77d9a82c]{border-radius:.25rem;gap:5px;padding:1rem;border:1px solid #ddd}.card-header[data-v-77d9a82c]{font-size:1.1rem;margin-bottom:1.5rem}.alert[data-v-cd65ec18]{display:flex;align-items:center;gap:15px;border-radius:5px;padding:10px 15px;margin-bottom:12px;color:#fff;position:fixed;right:10px;bottom:0;box-shadow:0 0 2px 1px var(--ol-box-shadow);z-index:1}.alert-danger[data-v-cd65ec18]{background-color:var(--flat-pomegranate)}.alert-success[data-v-cd65ec18]{background-color:var(--flat-nephritis)}.btn[data-v-a8f7205e]{padding:6px 15px}.btn-icon[data-v-895dc598]{padding:5px 13px!important}.btn-icon[data-v-146dab98]{padding:6px 10px 5px!important}.btn-flat-red[data-v-becf923e]{padding:7px 12px;border-radius:5px}.row[data-v-a34a2f87]{align-items:end;justify-content:flex-end;margin-bottom:15px}.col-auto[data-v-a34a2f87]{text-align:end}@media only screen and (max-width: 740px){[class^=col-][data-v-8ec14dd3]{flex-basis:100%;margin-bottom:8px}[class^=col-]>.form-control[data-v-8ec14dd3],[class^=col-]>.form-select[data-v-8ec14dd3],.input-group[data-v-8ec14dd3]{width:100%}}.control-options[data-v-98253c4d]{min-width:180px}.control-pages[data-v-98253c4d]{min-width:145px}.pagination[data-v-98253c4d]{min-width:80px}.two-actions[data-v-98253c4d]{width:100px;min-width:100px}.three-actions[data-v-98253c4d]{width:140px;min-width:140px}.table-badge[data-v-98253c4d]{width:90px}.table-datetime[data-v-98253c4d]{width:170px}.form-control[data-v-98253c4d],.form-select[data-v-98253c4d]{display:inline-block}.form-control[data-v-98253c4d]{width:35px}.form-select[data-v-98253c4d]{width:65px}.sorting[data-v-98253c4d]{cursor:pointer;position:relative}.sorting[data-v-98253c4d]:before,.sorting[data-v-98253c4d]:after{right:1em;left:auto;content:"↑";position:absolute;bottom:.9em;display:block;top:8px;opacity:.3}.sorting[data-v-98253c4d]:after{right:.5em;content:"↓"}.sorting_asc[data-v-98253c4d]:before,.sorting_desc[data-v-98253c4d]:after{opacity:1}small[data-v-b6a850eb]{display:inline-block}.form-switch input[type=checkbox][data-v-e17c90e6]{height:0;width:0;visibility:hidden;position:absolute}.form-switch label[data-v-e17c90e6]{cursor:pointer;text-indent:-9999px;width:65px;max-width:65px;height:32px;border:1px solid #ced4da;display:block;border-radius:100px;position:relative}.form-switch label[data-v-e17c90e6]:after,.form-switch input+label[data-v-e17c90e6]:before,.form-switch input+input+label[data-v-e17c90e6]:before,.form-switch input:checked+label[data-v-e17c90e6]:before,.form-switch input:checked+input+label[data-v-e17c90e6]:before{content:"";position:absolute;top:2px;left:2px;width:26px;height:26px;border-radius:90px;transition:.3s}.form-switch label[data-v-e17c90e6]:after{background:#adb5bd}.form-switch input:checked+label[data-v-e17c90e6],.form-switch input:checked+input+label[data-v-e17c90e6]{background:#3e98d3;border-color:transparent}.form-switch input+label[data-v-e17c90e6]:before,.form-switch input+input+label[data-v-e17c90e6]:before{width:30px}.form-switch input:checked+label[data-v-e17c90e6]:after,.form-switch input:checked+input+label[data-v-e17c90e6]:after{left:calc(100% - 2px);transform:translate(-100%);background:#fff}.form-switch label[data-v-e17c90e6]:active:after{width:50px}input[type=range][data-v-37ce4b12]{width:100%;-webkit-appearance:none;border-radius:8px;background:#fff;height:10px;outline:none;border:1px solid #ccc}input[type=range][data-v-37ce4b12]::-moz-range-thumb{width:20px;height:20px;background:#3e98d3;border-radius:12px;cursor:pointer;border:none}input[type=range][data-v-37ce4b12]::-webkit-slider-thumb{width:20px;height:20px;background:#3e98d3;border-radius:12px;cursor:pointer;-webkit-appearance:none}input[type=range][data-v-37ce4b12]::-ms-thumb{width:20px;height:20px;background:#3e98d3;border-radius:12px;cursor:pointer;border:none}span[data-v-37ce4b12]{padding:2px 5px;width:30px;border-radius:5px;margin:-7px 0 0 2px;text-align:center}.dropdown[data-v-d6af47a8]{display:inline-block;margin-left:8px}.dropdown i[data-v-d6af47a8]{margin-left:6px}.dropdown-content[data-v-d6af47a8]{width:112px;margin-top:1px;display:none;position:absolute}.dropdown-content>a[data-v-d6af47a8]{padding:6px 15px;display:block;color:#fff;background-color:var(--flat-concrete);text-align:start}.dropdown-content>a[data-v-d6af47a8]:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.dropdown-content>a[data-v-d6af47a8]:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.dropdown-content>a[data-v-d6af47a8]:hover{background-color:var(--flat-asbestos)}.dropdown-content.show[data-v-d6af47a8]{display:block}.d-flex[data-v-779cf41a]{width:calc(100% - 30px);margin:20px auto 0;height:450px}#map-form.hide-tools[data-v-779cf41a]{border-left:1px solid #ced4da}#upload-shapefile[data-v-779cf41a]{display:none}.input-group[data-v-de14dafe]{width:100%}.input-group>input[type=file][data-v-de14dafe]{position:absolute;width:100%;padding:4px 0;z-index:10;opacity:0;cursor:pointer}.input-group>.filename[data-v-de14dafe]{border:1px solid #ced4da;padding:6px 0 0 10px;color:#212529;width:100%;border-top-left-radius:6px;border-bottom-left-radius:6px}.invalid-file[data-v-de14dafe]{color:var(--flat-pomegranate);font-size:11px;font-weight:700}.d-flex>div[data-v-de14dafe]{width:100%;background-color:#ddd;padding:0 8px;border-top-left-radius:6px;border-bottom-left-radius:6px}.btn-flat-red[data-v-de14dafe]{border-top-left-radius:0;border-bottom-left-radius:0}.modal-top[data-v-c16bb1e0]{display:flex;justify-content:space-between}.modal-top>h4[data-v-c16bb1e0]{padding:0 10px;margin-bottom:20px}.closing>a>i[data-v-c16bb1e0]{font-size:25px;color:var(--flat-asbestos)}#modal-upload>.row[data-v-c16bb1e0]{flex-direction:column}img[data-v-57ba3547]{margin-top:15px;border:1px solid #ccc}.table-responsive[data-v-fd224166]{margin-top:10px;padding:0;background-color:#fff}.row.code[data-v-5776e1f1]{align-items:stretch}.ol-select-mouse-position[data-v-73223251]{position:absolute;bottom:8px;border:none;border-radius:15px;padding:2px 8px;background-color:var(--ol-bg-button);color:var(--text-white);box-shadow:0 0 2px 1px var(--ol-box-shadow);z-index:1}.ol-btn-mapillary[data-v-c24830d2]{cursor:grab}.ol-btn-mapillary[data-v-c24830d2]:active{cursor:grabbing}.mapillary-spinner[data-v-c24830d2]{display:inline-block;animation:mapillary-spin-c24830d2 1s linear infinite}.ol-mapillary-distance[data-v-c24830d2]{position:fixed;right:6em;top:375px;z-index:2;padding:4px 8px;border-radius:15px;color:var(--text-white);background-color:var(--ol-bg-button);box-shadow:0 0 2px 1px var(--ol-box-shadow);font-size:11px;white-space:nowrap}@keyframes mapillary-spin-c24830d2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ol-tools>button.tool-active[data-v-44412c40],.ol-tools>button.tool-active[data-v-44412c40]:hover,.ol-tools>button.tool-active[data-v-44412c40]:focus{background-color:var(--flat-peter-river, #3498db)!important}.swipe-panel[data-v-89fc55bd]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:6px;box-shadow:0 2px 8px #00000026;z-index:98;width:320px;padding:0;overflow:hidden}.panel-header[data-v-89fc55bd]{display:flex;justify-content:space-between;align-items:center;background-color:#f5f5f5;padding:12px 15px;border-bottom:1px solid #e0e0e0}.panel-header h4[data-v-89fc55bd]{margin:0;font-size:14px;font-weight:600;color:#333}.btn-close[data-v-89fc55bd]{background:none;border:none;color:#666;cursor:pointer;font-size:16px;padding:0 4px;transition:color .2s}.btn-close[data-v-89fc55bd]:hover{color:#333}.panel-content[data-v-89fc55bd]{padding:15px;display:flex;flex-direction:column;gap:15px}.layer-select[data-v-89fc55bd]{display:flex;flex-direction:column;gap:6px}.layer-select label[data-v-89fc55bd]{font-size:12px;font-weight:600;color:#333;display:flex;align-items:center;gap:6px}.form-select[data-v-89fc55bd]{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:4px;font-size:12px;background:#fff;cursor:pointer;outline:none;transition:border-color .2s}.form-select[data-v-89fc55bd]:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db1a}.btn-apply[data-v-89fc55bd]{background-color:#27ae60;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:10px 15px;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.btn-apply[data-v-89fc55bd]:hover:not(:disabled){background-color:#229954}.btn-apply[data-v-89fc55bd]:disabled{background-color:#bdc3c7;cursor:not-allowed;opacity:.6}.swipe-control[data-v-89fc55bd]{display:flex;flex-direction:column;gap:8px;padding:12px;background:#f8f9fa;border-radius:4px}.swipe-info[data-v-89fc55bd]{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#666;margin-bottom:4px}.swipe-info span[data-v-89fc55bd]:first-child,.swipe-info span[data-v-89fc55bd]:last-child{flex:1;font-weight:600}.swipe-info span[data-v-89fc55bd]:first-child{text-align:left}.swipe-info span[data-v-89fc55bd]:nth-child(2){text-align:center;color:#3498db;font-weight:700}.swipe-info span[data-v-89fc55bd]:last-child{text-align:right}.swipe-slider[data-v-89fc55bd]{width:100%;height:8px;border-radius:4px;background:linear-gradient(to right,#3498db 0%,#3498db var(--swipe-pos),#e74c3c var(--swipe-pos),#e74c3c 100%);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:ew-resize}.swipe-slider[data-v-89fc55bd]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid #3498db;cursor:ew-resize;box-shadow:0 2px 4px #0003;transition:all .2s}.swipe-slider[data-v-89fc55bd]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 2px 8px #0000004d}.swipe-slider[data-v-89fc55bd]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid #3498db;cursor:ew-resize;box-shadow:0 2px 4px #0003;transition:all .2s}.swipe-slider[data-v-89fc55bd]::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 2px 8px #0000004d}.help-text[data-v-89fc55bd]{font-size:11px;color:#95a5a6;display:flex;align-items:center;gap:6px;padding:8px;background:#ecf0f1;border-radius:4px}.swipe-mini-panel[data-v-89fc55bd]{position:fixed;left:50%;bottom:60px;transform:translate(-50%);z-index:98;display:flex;align-items:center;gap:8px;background:#fffffff2;border-radius:8px;box-shadow:0 2px 10px #0000002e;padding:8px 10px;min-width:420px}.swipe-mini-content[data-v-89fc55bd]{display:flex;flex-direction:column;gap:6px;width:100%}.btn-mini-close[data-v-89fc55bd]{background:#ecf0f1;border:none;border-radius:4px;color:#555;cursor:pointer;height:28px;min-width:28px}.btn-mini-close[data-v-89fc55bd]:hover{background:#dfe6e9}.ol-history>button[data-v-894acb3a]:disabled{background-color:var(--ol-bg-button-disable);color:#333;cursor:default}.district-nav-container[data-v-4e2cb909]{position:absolute;bottom:50px;right:60px;background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026;z-index:99;max-width:250px;overflow:hidden;transition:right .3s ease}.district-nav-container.nav-shifted[data-v-4e2cb909]{right:315px}.district-header[data-v-4e2cb909]{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-bottom:1px solid #ecf0f1;background:#f8f9fa}.district-header h5[data-v-4e2cb909]{margin:0;font-size:13px;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:8px;flex:1}.header-buttons[data-v-4e2cb909]{display:flex;gap:6px}.btn-add[data-v-4e2cb909],.btn-toggle[data-v-4e2cb909]{background:none;border:none;color:#7f8c8d;cursor:pointer;padding:4px 8px;font-size:14px;transition:all .2s;border-radius:3px}.btn-add[data-v-4e2cb909]:hover,.btn-toggle[data-v-4e2cb909]:hover{color:#2c3e50;background:#ecf0f1}.nav-content[data-v-4e2cb909]{padding:10px;max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.add-form[data-v-4e2cb909]{padding:10px;background:#f8f9fa;border:1px solid #ecf0f1;border-radius:3px;display:flex;flex-direction:column;gap:8px;margin-bottom:5px}.add-form h6[data-v-4e2cb909]{margin:0;font-size:12px;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:6px}.form-group[data-v-4e2cb909]{display:flex;flex-direction:column;gap:3px}.form-group label[data-v-4e2cb909]{font-size:10px;font-weight:600;color:#2c3e50}.form-input[data-v-4e2cb909]{padding:6px 8px;border:1px solid #bdc3c7;border-radius:3px;font-size:11px;font-family:inherit;outline:none;transition:border-color .2s}.form-input[data-v-4e2cb909]:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db1a}.btn-select-point[data-v-4e2cb909],.btn-save[data-v-4e2cb909]{width:100%;padding:8px;border:none;border-radius:3px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.btn-select-point[data-v-4e2cb909]{background:#ecf0f1;color:#2c3e50;border:1px solid #bdc3c7}.btn-select-point[data-v-4e2cb909]:hover:not(:disabled){background:#d5dbdb;border-color:#95a5a6}.btn-select-point.active[data-v-4e2cb909]{background:#3498db;color:#fff;border-color:#2980b9}.btn-select-point[data-v-4e2cb909]:disabled,.btn-save[data-v-4e2cb909]:disabled{opacity:.6;cursor:not-allowed}.btn-save[data-v-4e2cb909]{background:#27ae60;color:#fff}.btn-save[data-v-4e2cb909]:hover:not(:disabled){background:#229954}.alert-error[data-v-4e2cb909]{background:#fadbd8;border:1px solid #f5b7b1;color:#922b21;padding:8px;border-radius:3px;font-size:10px;display:flex;align-items:center;gap:6px}.search-input[data-v-4e2cb909]{width:100%;padding:8px 10px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px;box-sizing:border-box;outline:none;transition:border-color .2s}.search-input[data-v-4e2cb909]:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db1a}.districts-list[data-v-4e2cb909]{display:flex;flex-direction:column;gap:6px}.district-item[data-v-4e2cb909]{display:flex;align-items:stretch;gap:4px}.btn-district[data-v-4e2cb909]{flex:1;padding:8px 10px;background:#ecf0f1;border:1px solid #bdc3c7;border-radius:3px;cursor:pointer;font-size:12px;text-align:left;transition:all .2s;display:flex;justify-content:space-between;align-items:flex-start;gap:8px;color:#2c3e50}.btn-district[data-v-4e2cb909]:hover{background:#d5dbdb;border-color:#95a5a6;transform:translate(-3px)}.btn-district.active[data-v-4e2cb909]{background:#3498db;color:#fff;border-color:#2980b9;font-weight:600}.district-info[data-v-4e2cb909]{display:flex;flex-direction:column;gap:2px;flex:1}.district-info strong[data-v-4e2cb909]{font-size:12px}.district-info small[data-v-4e2cb909]{font-size:10px;opacity:.8}.district-actions[data-v-4e2cb909]{display:flex;gap:2px}.btn-action[data-v-4e2cb909]{padding:6px;background:none;border:1px solid #bdc3c7;border-radius:3px;cursor:pointer;font-size:11px;transition:all .2s;color:#7f8c8d;min-width:28px;height:28px;display:flex;align-items:center;justify-content:center}.btn-edit[data-v-4e2cb909]{color:#3498db}.btn-edit[data-v-4e2cb909]:hover{background:#d6eaf8;border-color:#3498db}.btn-delete[data-v-4e2cb909]{color:#e74c3c}.btn-delete[data-v-4e2cb909]:hover{background:#fadbd8;border-color:#e74c3c}.btn-district i[data-v-4e2cb909]{font-size:10px;opacity:0;transition:opacity .2s;flex-shrink:0}.btn-district:hover i[data-v-4e2cb909],.btn-district.active i[data-v-4e2cb909]{opacity:1}.no-results[data-v-4e2cb909]{padding:20px;text-align:center;color:#95a5a6;font-size:12px;display:flex;flex-direction:column;align-items:center;gap:8px}.loading[data-v-4e2cb909]{padding:20px;text-align:center;color:#95a5a6;font-size:12px}.nav-content[data-v-4e2cb909]::-webkit-scrollbar{width:6px}.nav-content[data-v-4e2cb909]::-webkit-scrollbar-track{background:#ecf0f1}.nav-content[data-v-4e2cb909]::-webkit-scrollbar-thumb{background:#bdc3c7;border-radius:3px}.nav-content[data-v-4e2cb909]::-webkit-scrollbar-thumb:hover{background:#95a5a6}@media (max-width: 768px){.district-nav-container[data-v-4e2cb909]{max-width:200px;right:50px;bottom:200px}}#map[data-v-2fa267f1]{position:absolute;width:100dvw;height:100dvh}.menu[data-v-243ac494]{padding:10px 0 0 10px;position:absolute;z-index:1}.menu>i[data-v-243ac494]{cursor:pointer;text-shadow:0 0 2px #000;color:var(--text-white);font-size:25px}.layer-opacity[data-v-3195af89]{max-width:120px}input[type=range][data-v-3195af89]{-webkit-appearance:none;border-radius:6px;background:#fff;height:4px;outline:none;width:100%}input[type=range][data-v-3195af89]:focus{outline:none}input[type=range][data-v-3195af89]::-moz-range-thumb{width:14px;height:14px;background:#04aa6d;border-radius:10px;cursor:pointer;border:none}input[type=range][data-v-3195af89]::-webkit-slider-thumb{width:14px;height:14px;background:#04aa6d;border-radius:10px;cursor:pointer;-webkit-appearance:none}input[type=range][data-v-3195af89]::-ms-thumb{width:14px;height:14px;background:#04aa6d;border-radius:10px;cursor:pointer;border:none}label[data-v-e3681a12]{position:relative;padding-left:25px}input[data-v-e3681a12]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}span[data-v-e3681a12]{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#fff}label:hover input~span[data-v-e3681a12]{background-color:#ddd}label input:checked~span[data-v-e3681a12]{background-color:var(--71a4c6fa)}span[data-v-e3681a12]:after{content:"";position:absolute;display:none}label input:checked~span[data-v-e3681a12]:after{display:block}label span[data-v-e3681a12]:after{left:7px;top:4px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.lote-hover-config[data-v-27760354]{position:relative}.btn-config[data-v-27760354]{background:none;border:none;color:#333;font-size:12px;cursor:pointer;padding:4px 6px;border-radius:4px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.btn-config[data-v-27760354]:hover{background-color:#f0f0f0;color:#04aa6d}.modal-overlay[data-v-27760354]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-27760354]{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:500px;width:90%;max-height:80vh;display:flex;flex-direction:column;animation:slideUp-27760354 .3s ease}@keyframes slideUp-27760354{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-27760354]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header h4[data-v-27760354]{margin:0;font-size:18px;color:#333}.btn-close[data-v-27760354]{background:none;border:none;font-size:20px;cursor:pointer;color:#999;transition:color .2s ease}.btn-close[data-v-27760354]:hover{color:#333}.modal-body[data-v-27760354]{padding:20px;overflow-y:auto;flex:1}.info-text[data-v-27760354]{font-size:14px;color:#666;margin-bottom:20px;font-style:italic}.fields-container[data-v-27760354]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}.field-checkbox[data-v-27760354]{display:flex;align-items:center;gap:8px}.checkbox-input[data-v-27760354]{width:18px;height:18px;cursor:pointer;accent-color:#04aa6d}.checkbox-label[data-v-27760354]{cursor:pointer;font-size:13px;color:#333;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-actions[data-v-27760354]{display:flex;gap:10px;padding:15px;border-top:1px solid #eee;justify-content:flex-end}.btn[data-v-27760354]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease}.btn-primary[data-v-27760354]{background-color:#04aa6d;color:#fff}.btn-primary[data-v-27760354]:hover{background-color:#038a5a}.btn-secondary[data-v-27760354]{background-color:#f0f0f0;color:#333}.btn-secondary[data-v-27760354]:hover{background-color:#e0e0e0}@media (max-width: 576px){.fields-container[data-v-27760354]{grid-template-columns:1fr}.modal-content[data-v-27760354]{max-width:95%}.modal-actions[data-v-27760354]{flex-direction:column}.btn[data-v-27760354]{width:100%}}.sidebar[data-v-14637dd6]{width:290px;left:-305px;transition:left .3s}.sidebar.open[data-v-14637dd6]{left:0}.closing[data-v-14637dd6]{right:-10px}.menu-layer-header[data-v-14637dd6]{display:flex;align-items:center;cursor:pointer}.menu-layer-header>p[data-v-14637dd6]{margin:0}.group-check-all[data-v-14637dd6]{margin-left:12px;border:1px solid rgba(255,255,255,.45);background-color:#ffffff14;color:#fff;padding:2px 10px;border-radius:12px;cursor:pointer;font-size:11px;transition:background-color .2s,border-color .2s}.group-check-all[data-v-14637dd6]:hover{background-color:#ffffff2e;border-color:#ffffffb3}.group-check-all.is-active[data-v-14637dd6]{background-color:#04aa6d;border-color:#04aa6d}.menu-layer-items[data-v-14637dd6]{margin-top:8px;padding-left:14px}.menu-layer-items>div>i[data-v-14637dd6]{margin-right:14px}.layer-item[data-v-14637dd6]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.layer-item>i[data-v-14637dd6]{flex-shrink:0}.layer-item>div[data-v-14637dd6]:nth-child(2){flex:1;min-width:0}.lote-config-btn[data-v-14637dd6]{flex-shrink:0}.layer-option[data-v-14637dd6]{flex-basis:100%;display:none;gap:2px;margin-top:0;padding-left:28px}.layer-option.show[data-v-14637dd6]{display:block}.closing[data-v-fc9fe9a7]{left:-8px}.modal[data-v-f1c74bfe]{background-color:#000000bf}.one-action[data-v-51c1fd8f]{width:50px}thead>tr>th[data-v-51c1fd8f]{text-align:left}tbody tr:last-child>td[data-v-51c1fd8f]{border:none}#map-modal-container[data-v-91db7ca1]{position:relative;width:100%}#map-modal[data-v-91db7ca1]{position:relative;width:100%;height:350px}.map-mode-selector[data-v-91db7ca1]{position:absolute;top:10px;right:45px;z-index:10}.map-mode-selector select[data-v-91db7ca1]{padding:5px 12px;border:1px solid var(--flat-concrete);border-radius:4px;background-color:var(--text-white);color:var(--text-gray);font-size:12px;font-family:inherit;cursor:pointer;box-shadow:0 1px 3px #0000001f;transition:all .2s ease;outline:none}.map-mode-selector select[data-v-91db7ca1]:hover{border-color:#95a5a6;box-shadow:0 2px 6px #00000026}.map-mode-selector select[data-v-91db7ca1]:focus{border-color:var(--flat-peter-river);box-shadow:0 0 0 2px #3498db33}.accordion-item{border:1px solid #ccc;margin-bottom:10px}.accordion-header{background-color:#f0f0f0;padding:10px;cursor:pointer;position:relative}.arrow-down,.arrow-up{position:absolute;top:50%;right:10px;width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #000 transparent;transition:transform .3s ease-in-out}.arrow-up{transform:translateY(-50%)}.arrow-down{transform:rotate(180deg)}.accordion-content{padding:10px}.ol-btn-print[data-v-16001d57]{position:absolute;top:14px;right:60px;z-index:1000;font-size:13px;padding:6px 10px}fieldset[data-v-f48f5b78]{margin:15px 0 10px;padding:15px}.imagens[data-v-f48f5b78]{transform:var(--34ea0eab)}@media (max-width: 576px){.imagens[data-v-f48f5b78]{transform:var(--74ae8433)}}.row[data-v-5bdeacd1]{flex-direction:column}.row[data-v-5bdeacd1]>*{margin-bottom:15px}.col-12>input[data-v-5bdeacd1]{width:100%}
