dialog.impact-confirm{position:fixed;inset:0;margin:auto!important;width:min(480px,calc(100vw - 32px));height:fit-content;max-height:calc(100dvh - 40px);box-sizing:border-box;padding:28px;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 24px 90px #0f172a40;overflow:auto;text-align:left}dialog.impact-confirm::backdrop{background:#0f172a80;backdrop-filter:blur(3px)}.impact-confirm h2{font-size:21px;line-height:1.4;margin:0 0 14px}.impact-confirm p{white-space:pre-line;line-height:1.8;color:#475569;margin:0}.impact-confirm ul{padding:14px 14px 14px 32px;background:#f1f5f9;border-radius:10px;line-height:1.8;color:#334155}.impact-confirm-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.impact-confirm-actions button{min-width:100px}@media(max-width:600px){dialog.impact-confirm{padding:22px}.impact-confirm-actions{display:grid;grid-template-columns:1fr 1fr}.impact-confirm-actions button{min-width:0;width:100%}}