.grayscale-tiles{filter:grayscale(100%) brightness(95%)}.leaflet-tooltip{background:#fff;border:none;border-radius:8px;box-shadow:0 4px 15px #0003;padding:8px 12px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{display:none}.leaflet-interactive{cursor:pointer!important}.home-map-container[data-v-4ad4b25a]{display:flex;flex-direction:column;gap:16px}.layer-toggle[data-v-4ad4b25a]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.layer-btn[data-v-4ad4b25a]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.layer-btn[data-v-4ad4b25a]:hover{background:#f9fafb;border-color:#9ca3af}.layer-btn.active[data-v-4ad4b25a]{background:#fef2f2;border-color:#da291c;color:#991b1b}.layer-icon[data-v-4ad4b25a]{font-size:18px}.map-wrapper[data-v-4ad4b25a]{background:#f8fafc;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;height:480px;overflow:hidden;position:relative;width:100%}.map-el[data-v-4ad4b25a]{height:100%;width:100%;z-index:1}.loading-msg[data-v-4ad4b25a]{color:#64748b;font-size:16px}.error-msg[data-v-4ad4b25a],.loading-msg[data-v-4ad4b25a]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.error-msg[data-v-4ad4b25a]{background:#fef2f2;border-radius:8px;color:#dc2626;padding:16px 24px}.map-legend[data-v-4ad4b25a]{background:#fff;border-radius:10px;bottom:24px;box-shadow:0 4px 12px #00000026;padding:14px 18px;position:absolute;right:24px;z-index:1000}.legend-title[data-v-4ad4b25a]{color:#374151;font-size:13px;font-weight:600;margin-bottom:10px}.legend-scale[data-v-4ad4b25a]{border-radius:4px;display:flex;height:16px;overflow:hidden}.legend-scale>div[data-v-4ad4b25a]{flex:1;min-width:28px}.legend-labels[data-v-4ad4b25a]{color:#6b7280;display:flex;font-size:11px;justify-content:space-between;margin-top:6px}@media(max-width:640px){.map-wrapper[data-v-4ad4b25a]{height:360px}.layer-btn[data-v-4ad4b25a]{font-size:13px;padding:8px 14px}.layer-label[data-v-4ad4b25a]{display:none}}.map-skeleton[data-v-b1b18be2]{height:520px;width:100%}.skeleton-content[data-v-b1b18be2]{position:relative}.skeleton[data-v-b1b18be2],.skeleton-content[data-v-b1b18be2]{height:100%;width:100%}.skeleton-overlay[data-v-b1b18be2]{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.loading-spinner[data-v-b1b18be2]{animation:spin-b1b18be2 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#da291c;height:40px;width:40px}.loading-text[data-v-b1b18be2]{color:#6b7280;font-size:14px;margin-top:12px}@keyframes spin-b1b18be2{to{transform:rotate(1turn)}}.sparkline[data-v-b694af78]{display:block;height:100%;width:100%}
