[data-ui=v3] .cf-scrim{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:rgba(20,22,29,.32);animation:cf-fade .12s ease-out}[data-ui=v3] .cf-dialog{width:min(420px,100%);background:#fff;border-radius:16px;box-shadow:0 24px 64px rgba(20,22,29,.24);padding:24px;animation:cf-rise .14s ease-out}[data-ui=v3] .cf-dialog h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.2px;line-height:1.4;color:var(--ink)}[data-ui=v3] .cf-dialog p{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--muted)}[data-ui=v3] .cf-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}[data-ui=v3] .cf-actions button{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:9px;font:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer}[data-ui=v3] .cf-cancel{border:1px solid var(--line);background:#fff;color:var(--ink)}[data-ui=v3] .cf-cancel:hover{background:var(--canvas)}[data-ui=v3] .cf-confirm{border:0;background:var(--accent);color:#fff}[data-ui=v3] .cf-confirm:hover{background:var(--accent-hover)}[data-ui=v3] .cf-confirm.danger{background:#c2333f}[data-ui=v3] .cf-confirm.danger:hover{background:#a92a35}[data-ui=v3] .cf-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes cf-fade{0%{opacity:0}}@keyframes cf-rise{0%{opacity:0;transform:translateY(6px) scale(.98)}}@media (prefers-reduced-motion:reduce){[data-ui=v3] .cf-dialog,[data-ui=v3] .cf-scrim{animation:none}}