.confirmation-dialog-backdrop{z-index:1800;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071c2966;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirmation-dialog{width:min(100%,520px);color:var(--ink);background:#fff;border:1px solid #79a6b970;border-radius:24px;padding:24px;box-shadow:0 28px 80px #051f2d3d}.confirmation-dialog:focus{outline:none}.confirmation-dialog__heading{align-items:flex-start;gap:14px;display:flex}.confirmation-dialog__marker{color:#075f76;background:#eaf6f8;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:1.25rem;font-weight:900;display:grid}.confirmation-dialog--caution .confirmation-dialog__marker{color:#9b5a08;background:#fff4dc}.confirmation-dialog--destructive .confirmation-dialog__marker{color:#a52d2d;background:#ffebeb}.confirmation-dialog__eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}.confirmation-dialog h2{margin:0;font-size:clamp(1.3rem,2.8vw,1.7rem);line-height:1.2}.confirmation-dialog__message{color:#314b5b;margin:20px 0 0;line-height:1.55}.confirmation-dialog__consequences{color:#35505f;background:#f4f8fa;border-radius:14px;gap:8px;margin:16px 0 0;padding:14px 16px 14px 34px;display:grid}.confirmation-dialog--destructive .confirmation-dialog__consequences{background:#fff5f5}.confirmation-dialog__verification{color:#304a59;gap:8px;margin-top:18px;font-size:.9rem;display:grid}.confirmation-dialog__verification .input{width:100%}.confirmation-dialog__actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}
