.modal.svelte-m9q1wq{margin:auto;padding:0;border:none;border-radius:var(--radius-xl);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);width:min(480px,calc(100vw - var(--space-8)));max-height:min(640px,calc(100vh - var(--space-8)))}.modal.svelte-m9q1wq::backdrop{background:#0006}.modal-content.svelte-m9q1wq{display:flex;flex-direction:column;max-height:inherit}.modal-header.svelte-m9q1wq{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}.modal-header.svelte-m9q1wq h2:where(.svelte-m9q1wq){margin:0;font-size:var(--text-lg)}.modal-body.svelte-m9q1wq{padding:var(--space-4);overflow-y:auto}.modal-footer.svelte-m9q1wq{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--border-subtle)}@media(max-width:640px){.modal.svelte-m9q1wq{margin:0;position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;max-height:90dvh;border-radius:var(--radius-xl) var(--radius-xl) 0 0}}
