.modal.svelte-uprp11{margin:auto;padding:0;border:1px solid var(--color-border);border-radius:1rem;background:var(--color-surface);color:var(--color-text);max-height:calc(100vh - 4rem);overflow:hidden;opacity:0;transform:scale(.97);transition:opacity .2s ease-out,transform .2s ease-out,overlay .2s ease-out allow-discrete,display .2s ease-out allow-discrete}.modal--sm.svelte-uprp11{width:min(24rem,calc(100vw - 2rem))}.modal--md.svelte-uprp11{width:min(32rem,calc(100vw - 2rem))}.modal--lg.svelte-uprp11{width:min(48rem,calc(100vw - 2rem))}.modal--xl.svelte-uprp11{width:min(64rem,calc(100vw - 2rem))}.modal[open].svelte-uprp11{opacity:1;transform:scale(1)}@starting-style{.modal[open].svelte-uprp11{opacity:0;transform:scale(.97)}}.modal.svelte-uprp11::backdrop{background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .2s ease-out,overlay .2s ease-out allow-discrete,display .2s ease-out allow-discrete}.modal[open].svelte-uprp11::backdrop{opacity:1}@starting-style{.modal[open].svelte-uprp11::backdrop{opacity:0}}.modal__body.svelte-uprp11{overflow-y:auto;max-height:calc(100vh - 4rem)}@media(prefers-reduced-motion:reduce){.modal.svelte-uprp11,.modal.svelte-uprp11::backdrop{transition:opacity .12s linear;transform:none}}
