.dialog-body.svelte-w6ab4g{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-6);overflow-y:auto;flex:1;min-height:0}.dialog-overlay.svelte-bn7twd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-backdrop);background:var(--color-surface-overlay);backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--blur-md));animation:svelte-bn7twd-overlay-in var(--duration-normal) var(--ease-out) both}.dialog-content-wrapper.svelte-bn7twd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.dialog-content.svelte-bn7twd{position:relative;background:var(--color-surface-elevated, var(--color-surface));border-radius:var(--radius-modal);box-shadow:var(--shadow-xl);border:var(--border-width) var(--border-style) var(--color-border);width:100%;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;animation:svelte-bn7twd-content-in var(--duration-slow) var(--ease-out) both}.dialog-content[data-size=sm].svelte-bn7twd{max-width:28rem}.dialog-content[data-size=md].svelte-bn7twd{max-width:42rem}.dialog-content[data-size=lg].svelte-bn7twd{max-width:56rem}.dialog-close.svelte-bn7twd{position:absolute;top:var(--space-3);right:var(--space-3);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);color:var(--color-text-muted);background:transparent;border:var(--border-width) var(--border-style) transparent;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-colors),var(--transition-shadow)}.dialog-close.svelte-bn7twd:hover{color:var(--color-text);background:var(--color-surface-secondary);border-color:var(--color-border-subtle)}.dialog-close.svelte-bn7twd:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring);border-color:var(--color-border-focus)}.dialog-close.svelte-bn7twd:active{background:var(--color-surface-tertiary)}@keyframes svelte-bn7twd-overlay-in{0%{opacity:0}}@keyframes svelte-bn7twd-content-in{0%{opacity:0;transform:translateY(var(--space-3)) scale(.97)}}.dialog-description.svelte-e980je{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal, 1.5);margin:0}.dialog-footer.svelte-k2c295{display:flex;flex-direction:column-reverse;gap:var(--space-2);padding:var(--space-4) var(--space-6) var(--space-6);border-top:var(--border-width) var(--border-style) var(--color-border-subtle);background:var(--color-surface-secondary);border-radius:0 0 var(--radius-modal) var(--radius-modal);margin-top:auto}@media(min-width:40rem){.dialog-footer.svelte-k2c295{flex-direction:row;justify-content:flex-end}}.dialog-header.svelte-1wi2p9n{display:flex;flex-direction:column;gap:var(--space-1);text-align:left;padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:var(--border-width) var(--border-style) var(--color-border-subtle)}.dialog-title.svelte-lli96m{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);line-height:var(--leading-tight, 1.25);letter-spacing:var(--tracking-tight, -.01em);margin:0;padding-right:var(--space-8)}
