@media (max-width: 768px){#map-card [x-data*=currentSlide]{position:relative!important;margin-bottom:1rem!important;width:100%!important;height:auto!important}#map-card .absolute.top-4.left-4,#map-card .absolute.-top-2.-right-2,#map-card .fixed,#map-card .sticky{position:relative!important;z-index:auto!important;margin-bottom:1rem!important}#map-card .flex.items-center.justify-between{flex-wrap:wrap!important;gap:.5rem!important}#map-card{width:100%!important;max-width:460px!important;margin:0 auto!important}#map-card-container{position:fixed!important;top:160px!important;left:8px!important;right:8px!important;bottom:16px!important;width:auto!important;max-width:none!important;margin:0!important;transform:none!important;z-index:997!important}#map-card{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;position:relative!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-behavior:smooth!important}#map-card .max-h-48,#map-card [style*="max-height: 12rem"]{max-height:8rem!important;overflow:hidden!important;flex-shrink:0!important}#map-card .overflow-y-auto{max-height:calc(100% - 80px)!important;min-height:10rem!important;overflow-y:auto!important;overflow-x:hidden!important}#map-card .flex-1{min-height:0!important;max-height:none!important;overflow-y:visible!important;overflow-x:hidden!important}#map-card .accordion-content{max-height:6rem!important;overflow-y:auto!important;overflow-x:hidden!important}#map-card [x-data*=currentSlide]{height:120px!important;min-height:120px!important;max-height:120px!important}#map-card .relative.h-32,#map-card .relative.h-48{height:120px!important}#map-card,#map-card .overflow-y-auto,#map-card .soft-scrollbar{scrollbar-width:none;-ms-overflow-style:none}#map-card::-webkit-scrollbar,#map-card .overflow-y-auto::-webkit-scrollbar,#map-card .soft-scrollbar::-webkit-scrollbar{width:0px;height:0px}#map-card::-webkit-scrollbar-track,#map-card .overflow-y-auto::-webkit-scrollbar-track,#map-card .soft-scrollbar::-webkit-scrollbar-track{background:transparent}#map-card::-webkit-scrollbar-thumb,#map-card .overflow-y-auto::-webkit-scrollbar-thumb,#map-card .soft-scrollbar::-webkit-scrollbar-thumb{background:transparent}#map-card::-webkit-scrollbar-thumb:hover,#map-card .overflow-y-auto::-webkit-scrollbar-thumb:hover,#map-card .soft-scrollbar::-webkit-scrollbar-thumb:hover{background:transparent}#map-card h3{font-size:1.125rem!important;line-height:1.25rem!important}#map-card p{font-size:1rem!important;line-height:1.5rem!important}#map-card .text-sm{font-size:.875rem!important}#map-card-container{position:fixed!important;top:148px!important;left:8px!important;right:8px!important;bottom:16px!important;width:auto!important;max-width:none!important;margin:0!important;transform:none!important;z-index:997!important}#map-card{width:100%!important;max-width:100%!important;margin:0!important;position:relative!important;left:auto!important;transform:none!important}#map-card .absolute:not([class*=button-close]):not([class*=left-2]):not([class*=right-2]):not([class*=bottom-2]){display:none!important}#map-card .flex.space-x-2.pt-4,#map-card .flex.space-x-2.pt-2,#map-card button[onclick*=centerMapOnLocation],#map-card button[onclick*=highlightLocationInSidebar],#map-card .flex-1.bg-primary\/20,#map-card .space-x-2 button:not([aria-label*=Imagem]):not([aria-label*=Próxima]):not([aria-label*="Ir para"]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;width:0!important;overflow:hidden!important}#map-card .border-t.border-white\/10,#map-card div:has(button[onclick*=centerMapOnLocation]),#map-card .pt-4.border-t{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}#map-card-buttons{position:fixed!important;top:1rem!important;right:1rem!important;left:auto!important;z-index:1003!important}body:has(#map-card) .fixed.bottom-0[class*="h-[50vh]"]{display:none!important}body:has(#map-card) .fixed.bottom-4.left-1\/2{display:none!important}#map-card{max-height:70vh!important;min-height:300px!important;box-shadow:0 -4px 20px #0000004d!important;padding:0!important;display:flex!important;flex-direction:column!important}#map-card .p-4{padding:.75rem!important}#map-card .mb-3{margin-bottom:.5rem!important}#map-card .space-x-2>*+*{margin-left:.25rem!important}#map-card .overflow-y-auto{flex:1!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;-ms-overflow-style:none!important}#map-card .overflow-y-auto::-webkit-scrollbar{width:4px!important}#map-card .overflow-y-auto::-webkit-scrollbar-track{background:transparent!important}#map-card .overflow-y-auto::-webkit-scrollbar-thumb{background:#6530894d!important;border-radius:2px!important}.custom-marker{transform:scale(1.2)!important}.leaflet-control-zoom{z-index:1000!important;position:absolute!important;bottom:.75rem!important;right:.75rem!important;margin:0!important;transform:scale(.85);transform-origin:bottom right}.leaflet-control-zoom a{min-width:36px!important;min-height:36px!important;line-height:34px!important;box-shadow:0 3px 10px #00000040!important}.mobile-slideshow-nav{width:40px!important;height:40px!important;font-size:18px!important}.mobile-floating-search{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.mobile-results-cards{pointer-events:auto!important}.mobile-filter-button{min-width:44px!important;min-height:44px!important}.line-clamp-2{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important}}@media (max-width: 768px) and (orientation: landscape){#map-card-container{bottom:.5rem!important;left:.5rem!important;right:.5rem!important}#map-card-buttons{top:.5rem!important;right:.5rem!important}#map-card{max-height:85vh!important;min-height:250px!important}}@media (min-width: 769px) and (max-width: 1024px){#map-card{max-height:75vh!important;min-height:400px!important;width:24rem!important}#map-card .overflow-y-auto{flex:1!important;min-height:0!important;max-height:calc(75vh - 8rem)!important}}@media (min-width: 1025px) and (max-height: 800px){#map-card{max-height:80vh!important;min-height:450px!important}#map-card .overflow-y-auto{max-height:calc(80vh - 10rem)!important}}@media (max-width: 360px),(max-height: 600px){#map-card{max-height:80vh!important;min-height:280px!important}#map-card .p-4{padding:.375rem!important}#map-card .overflow-y-auto{max-height:calc(80vh - 6rem)!important}#map-card h3{font-size:1rem!important;line-height:1.25rem!important}#map-card p{font-size:.875rem!important;line-height:1.25rem!important}#map-card .text-sm{font-size:.8125rem!important}}@media (max-height: 500px){#map-card{max-height:90vh!important;min-height:250px!important}#map-card .overflow-y-auto{max-height:calc(90vh - 5rem)!important}#map-card .h-32:not([class*=slideshow]):not([x-data]){display:none!important}#map-card [x-data*=currentSlide]{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important}#map-card [x-data*=currentSlide] .absolute{display:block!important;position:absolute!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;height:auto!important;width:auto!important}#map-card [x-data*=currentSlide] button{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;height:auto!important;width:auto!important}#map-card [x-data*=currentSlide] .inset-0{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;visibility:visible!important;opacity:1!important}#map-card [aria-label*=Imagem],#map-card [aria-label*=Próxima],#map-card [aria-label*="Ir para"]{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;height:auto!important;width:auto!important}#map-card [x-data*=openFaq],#map-card [x-data*=openFaq] button,#map-card [x-data*=openFaq] div,#map-card [x-show],#map-card [id*=faq-content]{display:block!important;visibility:visible!important;opacity:1!important}#map-card .mb-3.relative,#map-card .mb-4.relative{display:block!important;visibility:visible!important}}
