.modal.svelte-ta60gp{width:min(92vw, var(--modal-w,640px));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);max-height:min(88vh,760px);color:var(--fg);box-shadow:var(--shadow-lg);flex-direction:column;padding:0;display:flex}.modal.svelte-ta60gp:not([open]){display:none}.size-s.svelte-ta60gp{--modal-w:420px}.size-m.svelte-ta60gp{--modal-w:640px}.size-l.svelte-ta60gp{--modal-w:880px}.modal.svelte-ta60gp::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0a0b0e73}header.svelte-ta60gp{align-items:flex-start;gap:var(--s-4);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--border);display:flex}.heading.svelte-ta60gp{flex:1;min-width:0}h2.svelte-ta60gp{font-size:var(--text-md);font-weight:600}.subtitle.svelte-ta60gp{color:var(--fg-tertiary);font-size:var(--text-sm);margin-top:2px}.body.svelte-ta60gp{min-height:0;padding:var(--s-6);flex:1;overflow-y:auto}footer.svelte-ta60gp{align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-6);border-top:1px solid var(--border);background:var(--bg-sunken);border-radius:0 0 var(--radius-lg) var(--radius-lg);display:flex}
