.modal-overlay.svelte-1y9lkvm{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;padding:1rem;animation:svelte-1y9lkvm-fadeIn .2s ease-out}.modal-container.svelte-1y9lkvm{width:100%;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;animation:svelte-1y9lkvm-slideIn .2s ease-out}.modal-content.svelte-1y9lkvm{background:#fff;border-radius:8px;box-shadow:0 10px 25px #0003;overflow:hidden}@keyframes svelte-1y9lkvm-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1y9lkvm-slideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.modal-overlay.svelte-1y9lkvm{padding:1rem .5rem .5rem;align-items:flex-start}.modal-container.svelte-1y9lkvm{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}}@media (max-width: 480px){.modal-overlay.svelte-1y9lkvm{padding:.5rem .25rem .25rem}.modal-container.svelte-1y9lkvm{max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem)}}.modal-overlay.svelte-1y9lkvm{z-index:var(--modal-z-index, 10000)}
