.dialog-root.svelte-7e0w24{position:fixed;inset:0;z-index:9998;display:flex;align-items:center;justify-content:center;padding:16px}.overlay.svelte-7e0w24{position:absolute;inset:0;background:#00000080;border:none;padding:0;cursor:pointer}.dialog.svelte-7e0w24{position:relative;width:100%;max-width:440px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px 24px;box-shadow:0 16px 40px #0000004d;outline:none;z-index:1}.title.svelte-7e0w24{margin:0 0 12px;font-size:17px;font-weight:700;color:var(--text-primary)}.message.svelte-7e0w24{margin:0 0 22px;font-size:13.5px;line-height:1.55;color:var(--text-secondary);white-space:pre-line}.actions.svelte-7e0w24{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.btn.svelte-7e0w24{padding:9px 18px;border-radius:var(--radius-md);font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s,filter .15s}.btn.svelte-7e0w24:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn.cancel.svelte-7e0w24{background:var(--bg-page);color:var(--text-secondary);border-color:var(--border)}.btn.cancel.svelte-7e0w24:hover{background:var(--bg-hover)}.btn.confirm.svelte-7e0w24{background:var(--accent);color:var(--text-inverse)}.btn.confirm.svelte-7e0w24:hover{background:var(--accent-hover)}.variant-warning.svelte-7e0w24 .btn.confirm:where(.svelte-7e0w24){background:var(--warning, #c97300)}.variant-warning.svelte-7e0w24 .btn.confirm:where(.svelte-7e0w24):hover{filter:brightness(.92)}.variant-danger.svelte-7e0w24 .btn.confirm:where(.svelte-7e0w24){background:var(--danger)}.variant-danger.svelte-7e0w24 .btn.confirm:where(.svelte-7e0w24):hover{filter:brightness(.92)}@media(max-width:480px){.dialog.svelte-7e0w24{padding:18px}.actions.svelte-7e0w24{flex-direction:column-reverse}.actions.svelte-7e0w24 .btn:where(.svelte-7e0w24){width:100%}}
