.modal-overlay.svelte-lruhcf{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding-bottom:env(safe-area-inset-bottom);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-lruhcf{background-color:var(--bg-surface);border:1px solid var(--border-color);width:calc(100% - 2rem);max-height:calc(100dvh - 4rem - env(safe-area-inset-bottom));border-radius:.75rem;outline:none;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto;box-shadow:0 20px 60px #0003}.modal.size-sm.svelte-lruhcf{max-width:24rem}.modal.size-lg.svelte-lruhcf{max-width:48rem}.modal.size-full.svelte-lruhcf{max-width:900px;height:calc(100dvh - 4rem - env(safe-area-inset-bottom))}.modal-title.svelte-lruhcf{color:var(--text-dark);font-size:1.125rem;font-weight:700}.modal-body.svelte-lruhcf{flex-direction:column;gap:1rem;display:flex}@media (width<=400px){.modal.svelte-lruhcf{width:calc(100% - 1rem);padding:1.25rem 1rem}}
