.scrim.svelte-ta60gp{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-scrim);display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:var(--component-modal-z-index)}.dialog.svelte-ta60gp{background:var(--component-modal-surface-bg);box-shadow:var(--component-modal-shadow);border:1px solid var(--component-modal-border);border-radius:var(--component-modal-radius);min-width:0;width:min(100%,520px);max-height:85vh;overflow-y:auto;display:flex;flex-direction:column}.dialog[data-size=sm].svelte-ta60gp{width:min(100%,420px)}.dialog[data-size=lg].svelte-ta60gp{width:min(100%,640px)}.dialog-header.svelte-ta60gp{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-4) var(--space-2);border-bottom:1px solid var(--component-modal-header-border);gap:var(--space-3)}.dialog-title.svelte-ta60gp{margin:0;font-size:var(--text-panel-head);font-weight:600}.dialog-title-stack.svelte-ta60gp{display:grid;min-width:0;gap:var(--space-1)}.dialog-description.svelte-ta60gp{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-1);line-height:var(--line-height-body-small)}.dialog.svelte-ta60gp:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.dialog-body.svelte-ta60gp{padding:var(--space-4)}
