.App{font-family:sans-serif;text-align:center}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane img,.leaflet-tile{height:auto;max-height:none!important;max-width:none!important;width:auto}@media only screen and (max-width:430px){.w-full.flex-grow.mt-32.overflow-y-auto{margin-top:2rem!important}.w-full.flex-grow.mt-32.overflow-y-auto .grid{gap:8px!important;grid-template-columns:repeat(2,1fr)!important;padding:0 8px!important}.w-full.flex-grow.mt-32.overflow-y-auto .h-96.w-\[16rem\]{height:240px!important;width:100%!important}.w-full.h-full.pt-32.pb-20.px-4.animate-fade-in.custom-scrollbar{overflow-x:hidden!important;width:100vw!important}h3.text-2xl.md\:text-3xl.font-bold.text-blue-900{font-size:1.25rem!important;white-space:normal!important}.max-w-6xl.mx-auto.space-y-16{margin:0!important;padding:0 10px!important;width:100%!important}.animate-blob{display:none!important}div.fixed.inset-0.z-\[9999\]{align-items:center!important;padding:20px!important}div.fixed.inset-0.z-\[9999\]>div{margin-top:0!important;max-height:70dvh!important;width:95%!important}.h-\[420px\].overflow-y-auto{height:220px!important}button.text-white\/80.hover\:text-white{background:#1e293b!important;border:1px solid #5eead4!important;border-radius:8px!important;color:#5eead4!important;font-weight:700!important;padding:8px 16px!important}#root,body,html{height:100%;min-height:-webkit-fill-available}}
/*# sourceMappingURL=main.fe28f886.css.map*/