.backdrop.svelte-32v57s{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:500;background:#03071299;place-items:center;padding:16px;animation:.12s ease-out svelte-32v57s-fade;display:grid;position:fixed;inset:0}.modal.svelte-32v57s{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:100%;max-height:calc(100vh - 32px);box-shadow:var(--shadow);flex-direction:column;animation:.15s ease-out svelte-32v57s-pop;display:flex}header.svelte-32v57s{justify-content:space-between;align-items:center;padding:14px 16px 6px 20px;display:flex}h3.svelte-32v57s{margin:0;font-size:16px;font-weight:600}.body.svelte-32v57s{padding:8px 20px 16px;overflow:auto}footer.svelte-32v57s{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px 16px;display:flex}@keyframes svelte-32v57s-fade{0%{opacity:0}}@keyframes svelte-32v57s-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}}@media (width<=600px){.backdrop.svelte-32v57s{place-items:end center;padding:0}.modal.svelte-32v57s{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:92vh}}
