.overlay.svelte-7e0w24{z-index:10000;backdrop-filter:blur(8px);background:#000c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog.svelte-7e0w24{background:var(--bg-secondary);border-radius:8px;width:100%;max-width:420px;padding:24px;box-shadow:0 20px 60px #0000004d}.header.svelte-7e0w24{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.header.svelte-7e0w24 h3:where(.svelte-7e0w24){color:var(--text-primary);margin:0;font-size:18px;font-weight:700}.close-btn.svelte-7e0w24{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px}.close-btn.svelte-7e0w24:hover{color:var(--text-primary);background:var(--bg-tertiary)}.message.svelte-7e0w24{color:var(--text-secondary);margin-bottom:24px;font-size:14px;line-height:1.6}.actions.svelte-7e0w24{justify-content:flex-end;gap:12px;display:flex}.btn-secondary.svelte-7e0w24{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600}.btn-secondary.svelte-7e0w24:hover{border-color:var(--border);color:var(--text-primary)}.btn-confirm.svelte-7e0w24{background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600}.btn-confirm.svelte-7e0w24:hover{opacity:.9}.btn-confirm.danger.svelte-7e0w24{color:#fff;background:#ef4444}.btn-confirm.danger.svelte-7e0w24:hover{background:#dc2626}
