.delete-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.delete-step{padding:10px;border:1px solid var(--line);border-radius:10px;background:#f5efe7;color:var(--muted);font-weight:800}.delete-step.active{background:#8b1a1a;color:#fff;border-color:#8b1a1a}.delete-impact{display:grid;gap:8px}.delete-impact details{border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:#fff}.delete-impact summary{cursor:pointer;font-weight:800}.danger-zone{margin-top:18px;border:1px solid #d7aaa7;border-radius:12px;padding:12px;background:#fff8f7}.danger-zone summary{cursor:pointer;color:var(--bad);font-weight:900}.delete-warning{background:#fde7e9;color:#8b1a1a;border:1px solid #e6afb4;border-radius:10px;padding:12px}.delete-hash{font:12px/1.5 ui-monospace,Consolas,monospace;overflow-wrap:anywhere}.delete-dialog textarea{min-height:130px}.delete-dialog .btn.danger{background:#9a342f;color:#fff;border-color:#9a342f}.delete-dialog .btn.danger:disabled{background:#d9b5b2}.delete-dialog label.check{display:flex;gap:9px;align-items:flex-start;margin:10px 0}.delete-dialog label.check input{width:auto;min-height:auto;margin-top:4px}
@media(max-width:600px){.delete-steps{grid-template-columns:1fr}.delete-dialog .row{display:grid;align-items:stretch}.delete-dialog .row .btn{width:100%}.delete-impact pre{max-height:180px}}
