.modal-header.svelte-2a9yh4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg) var(--space-2xl);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.modal-header.has-description.svelte-2a9yh4{padding-bottom:var(--space-md);align-items:flex-start}.modal-header-text.svelte-2a9yh4{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;flex:1}.modal-body.svelte-2a9yh4{padding:var(--space-2xl);min-width:0;overflow-wrap:anywhere}@media(max-width:640px){.modal-header.svelte-2a9yh4{padding:max(var(--space-lg),env(safe-area-inset-top)) max(var(--space-lg),env(safe-area-inset-right)) var(--space-lg) max(var(--space-lg),env(safe-area-inset-left))}.modal-body.svelte-2a9yh4{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--space-lg) max(var(--space-lg),env(safe-area-inset-right)) var(--space-lg) max(var(--space-lg),env(safe-area-inset-left))}}.modal-footer.svelte-2a9yh4{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-md);padding:var(--space-2xl);border-top:1px solid var(--border-subtle);flex-shrink:0;position:sticky;bottom:0;background:var(--bg-secondary);z-index:1}@media(max-width:640px){.modal-footer.svelte-2a9yh4{padding:var(--space-lg) max(var(--space-lg),env(safe-area-inset-right)) max(var(--space-lg),env(safe-area-inset-bottom)) max(var(--space-lg),env(safe-area-inset-left))}.modal-footer .btn{flex:1 1 12rem}}
