.modal-backdrop.svelte-32v57s{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px}.modal-content.svelte-32v57s{border-radius:24px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;position:relative;border:1px solid rgba(255,255,255,.1)!important}.modal-backdrop.is-tall.svelte-32v57s{padding:0;align-items:stretch}.modal-backdrop.is-tall.svelte-32v57s .modal-content:where(.svelte-32v57s){height:100dvh;max-height:100dvh;border-radius:0;border:none!important}.modal-header.svelte-32v57s{padding:18px 22px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.modal-body.svelte-32v57s{overflow:auto;flex:1;min-height:0;display:flex;flex-direction:column}.modal-close.svelte-32v57s:hover{color:var(--danger, #ef4444)!important}@media(max-width:768px){.modal-backdrop.svelte-32v57s:not(.no-mobile-full){padding:0!important;align-items:stretch!important}.modal-backdrop.svelte-32v57s:not(.no-mobile-full) .modal-content:where(.svelte-32v57s){max-height:100dvh!important;height:100%;border-radius:0!important;border:none!important}.modal-backdrop.no-mobile-full.svelte-32v57s{padding:16px;align-items:center!important}.modal-backdrop.no-mobile-full.svelte-32v57s .modal-content:where(.svelte-32v57s){width:100%;max-height:90vh!important;border-radius:20px!important;height:auto!important}.modal-header.svelte-32v57s{padding-top:max(18px,env(safe-area-inset-top))}.modal-body.svelte-32v57s{padding-bottom:max(18px,env(safe-area-inset-bottom))}}
