.app-confirm-dialog.svelte-1mzdl8f{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--ui-radius);background:var(--color-surface);width:min(390px,100% - 40px);max-width:100%;color:var(--color-text);padding:22px;box-shadow:0 18px 48px #00000073}.app-confirm-dialog.svelte-1mzdl8f::backdrop{background:var(--overlay-soft)}h2.svelte-1mzdl8f{color:var(--color-text-strong);text-align:center;margin:0;font-size:20px;line-height:1.35}.app-confirm-dialog__copy.svelte-1mzdl8f{margin-top:10px}p.svelte-1mzdl8f{color:var(--color-text-muted);text-align:center;margin:0;line-height:1.6}.app-confirm-dialog__detail.svelte-1mzdl8f{margin-top:6px;font-size:13px}.app-confirm-dialog__error.svelte-1mzdl8f{color:var(--color-danger-strong);margin-top:8px;font-weight:700}.app-confirm-dialog__actions.svelte-1mzdl8f{justify-content:center;gap:10px;margin-top:20px;display:flex}button.svelte-1mzdl8f{border:1px solid var(--color-border);border-radius:var(--ui-radius);background:var(--color-control);min-width:92px;min-height:44px;color:var(--color-text);font:inherit;cursor:pointer;padding:8px 16px;font-weight:700}button.svelte-1mzdl8f:hover:not(:disabled),button.svelte-1mzdl8f:focus-visible{background:var(--color-control-hover);color:var(--color-text-strong)}.app-confirm-dialog__confirm.svelte-1mzdl8f{background:var(--color-surface-raised)}.app-confirm-dialog__confirm.danger.svelte-1mzdl8f{border-color:var(--color-danger-strong);background:var(--color-danger-strong);color:var(--color-brand-contrast)}button.svelte-1mzdl8f:disabled{cursor:wait;opacity:.62}
