.overlay.svelte-1cplwtb{position:fixed;inset:0;background:var(--overlay-scrim);display:flex;align-items:center;justify-content:center;z-index:1000;animation:svelte-1cplwtb-fade-in var(--transition-default)}.dialog.svelte-1cplwtb{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;animation:svelte-1cplwtb-pop-in var(--transition-default)}.header.svelte-1cplwtb{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-subtle)}.title.svelte-1cplwtb{margin:0;font-size:var(--font-size-lg);font-weight:600}.close.svelte-1cplwtb{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);color:var(--text-secondary);transition:background var(--transition-fast)}.close.svelte-1cplwtb:hover{background:var(--bg-tertiary);color:var(--text-primary)}.body.svelte-1cplwtb{padding:16px;overflow:auto}.footer.svelte-1cplwtb{padding:12px 16px;border-top:1px solid var(--border-subtle);display:flex;justify-content:flex-end;gap:8px}@keyframes svelte-1cplwtb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1cplwtb-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
