.dialog-backdrop.svelte-1i47zga{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;padding:var(--space-4);background:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-card.svelte-1i47zga{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid var(--color-border);flex-direction:column;width:100%;max-width:520px;max-height:90vh;display:flex;overflow:hidden}.dialog-card.size-sm.svelte-1i47zga{max-width:440px}.dialog-card.size-md.svelte-1i47zga{max-width:520px}.dialog-card.size-lg.svelte-1i47zga{max-width:680px}.dialog-card.size-xl.svelte-1i47zga{max-width:840px}.dialog-header.svelte-1i47zga{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.dialog-title.svelte-1i47zga{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:600}.dialog-desc.svelte-1i47zga{color:var(--color-muted);margin:2px 0 0;font-size:.875rem}.dialog-close.svelte-1i47zga{color:var(--color-muted);cursor:pointer;padding:0 var(--space-1);border-radius:var(--radius-control);background:0 0;border:none;font-size:1.5rem;line-height:1}.dialog-close.svelte-1i47zga:hover{color:var(--color-text);background-color:var(--color-page)}.dialog-body.svelte-1i47zga{padding:var(--space-5);overflow:hidden auto}
