.confirm-dialog{border:1px solid var(--dialog-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);width:min(460px,100%);box-shadow:var(--ds-shadow-raised);text-align:center;padding:26px}.confirm-dialog-danger{--dialog-accent:var(--ds-danger);--dialog-soft:var(--ds-danger-soft);--dialog-border:var(--ds-danger-border)}.confirm-dialog-warning{--dialog-accent:var(--ds-warning-strong);--dialog-soft:var(--ds-warning-soft);--dialog-border:var(--ds-warning-border)}.dialog-mark.svelte-7e0w24{background:var(--dialog-soft);width:46px;height:46px;color:var(--dialog-accent);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}h2.svelte-7e0w24{color:var(--ds-ink);letter-spacing:-.03em;margin:0;font-size:1.2rem}p.svelte-7e0w24{color:var(--ds-text);margin:10px 0 0;line-height:1.5}small.svelte-7e0w24{color:var(--ds-text-muted);margin-top:8px;line-height:1.5;display:block}.confirm-actions.svelte-7e0w24{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.spin{animation:.9s linear infinite svelte-7e0w24-confirm-dialog-spin}@keyframes svelte-7e0w24-confirm-dialog-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}@media (width<=480px){.confirm-actions.svelte-7e0w24{grid-template-columns:1fr;display:grid}.confirm-actions.svelte-7e0w24 button{width:100%}}
