.request-loader{display:none}.htmx-request.request-loader{display:inline}.animate-presence{opacity:0;transition:opacity .5s ease-in-out}.animate-presence.show{opacity:1}img{pointer-events:none}[data-loading]{display:none}body{padding-bottom:env(safe-area-inset-bottom)}.min-safe-h-screen{min-height:calc(100vh - env(safe-area-inset-bottom,0) - env(safe-area-inset-top,0))}@supports (-webkit-touch-callout: none){.min-safe-h-screen{min-height:-webkit-fill-available}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:rgba(255,255,255,.2);border-radius:9999px}::-webkit-scrollbar-thumb{background:#FF7033;border-radius:9999px}.ol-control button{background-color:#005268!important;color:#fff!important;height:2em!important;width:2em!important}.tooltip-trigger{position:relative}.tooltip{visibility:hidden;position:absolute;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);z-index:51}.tooltip-trigger:hover .tooltip{visibility:visible;z-index:50;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.tooltip.bottom-center{top:100%;margin-top:.5rem}.tooltip.top-center{top:0px;margin-top:-.5rem}.tooltip.bottom-right{top:100%;right:0px;margin-top:.5rem}.tooltip.top-right{bottom:100%;right:0px;margin-bottom:.5rem}
