.leaflet-container{z-index:10;font-family:inherit}.leaflet-popup-content-wrapper{border-radius:8px}.leaflet-popup-content{margin:0}.custom-marker{background:0 0!important;border:none!important}@keyframes slideIn{0%{opacity:0;transform:translate(400px)}to{opacity:1;transform:translate(0)}}@keyframes slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(400px)}}.animate-slide-in{animation:.3s ease-out slideIn}.animate-slide-out{animation:.3s ease-in slideOut}:root.font-size-large{font-size:18px}:root.font-size-extra-large{font-size:22px}:root.contrast-high{filter:contrast(1.5)}:root.contrast-low{filter:contrast(.8)}:root.night-mode{filter:invert()hue-rotate(180deg)}:root.blue-filter{filter:sepia(.3)saturate(.7)hue-rotate(180deg)}:root.hide-images img{opacity:0!important;visibility:hidden!important}:root.reduce-motion *,:root.reduce-motion :before,:root.reduce-motion :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (max-width:640px){.overflow-x-auto{-webkit-overflow-scrolling:touch}table{font-size:.875rem}th,td{padding:.5rem!important}}@media (max-width:768px){.container{padding-left:1rem;padding-right:1rem}}
