.modal-root.svelte-ta60gp{top:var(--modal-viewport-top, 0px);height:var(--modal-viewport-height, 100dvh);bottom:auto}.modal-panel.svelte-ta60gp{max-height:calc(var(--modal-viewport-height, 100dvh) - 1rem)}@media(min-width:640px){.modal-panel.svelte-ta60gp{max-height:min(calc(var(--modal-viewport-height, 100dvh) - 2rem),60rem)}}@media(max-width:639px){.modal-panel.svelte-ta60gp input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.modal-panel.svelte-ta60gp select,.modal-panel.svelte-ta60gp textarea{min-height:44px;font-size:16px}}.modal-root[open].svelte-ta60gp{display:grid}.modal-root.svelte-ta60gp::backdrop{background:#0f172a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(prefers-reduced-motion:no-preference){.modal-panel.svelte-ta60gp{animation:svelte-ta60gp-modal-enter .16s ease-out}.modal-root.svelte-ta60gp::backdrop{animation:svelte-ta60gp-backdrop-enter .16s ease-out}}@media(max-width:639px){.modal-footer.svelte-ta60gp button{flex:1 1 auto;min-height:44px}}@keyframes svelte-ta60gp-modal-enter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-ta60gp-backdrop-enter{0%{opacity:0}to{opacity:1}}
