.modal.svelte-ta60gp{width:min(100% - var(--space-8), var(--modal-w));max-height:calc(100dvh - var(--space-8));border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);--modal-w:var(--modal-w-md);padding:0}.modal-sm.svelte-ta60gp{--modal-w:var(--modal-w-sm)}.modal-lg.svelte-ta60gp{--modal-w:var(--modal-w-lg)}.modal.svelte-ta60gp::backdrop{background:var(--scrim)}.modal-panel.svelte-ta60gp{max-height:inherit;flex-direction:column;display:flex}.modal-head.svelte-ta60gp{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3);display:flex}h2.svelte-ta60gp{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.modal-head.svelte-ta60gp p:where(.svelte-ta60gp){margin:var(--space-1) 0 0;color:var(--muted)}.modal-x.svelte-ta60gp{border-color:#0000;flex:none}.modal-body.svelte-ta60gp{padding:var(--space-2) var(--space-5) var(--space-5);overflow-y:auto}.modal-foot.svelte-ta60gp{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--radius-md) var(--radius-md);flex-wrap:wrap;display:flex}@media (width<=480px){.modal.svelte-ta60gp{border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;max-width:100%;margin:auto 0 0}.modal-foot.svelte-ta60gp{flex-direction:column-reverse}.modal-foot.svelte-ta60gp .btn{width:100%}}
