.mrf-extra .mrf-remove-link{color:#a42935;background:#fff5f5;border:1px solid #f2d4d7}
.mrf-removal-dialog{max-width:560px}.mrf-removal-dialog h2{font-size:23px}.mrf-removal-dialog h3{overflow-wrap:anywhere}
.mrf-removal-warning{background:#fff1f1;border-left:4px solid #bd3542;padding:14px;color:#812532;border-radius:8px}
.mrf-removal-dialog form>label{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-weight:600}
.mrf-removal-dialog .mrf-removal-check{flex-direction:row;align-items:flex-start;font-weight:400}.mrf-removal-check input{width:20px;min-height:20px;margin:2px 0;flex-shrink:0}
.mrf-removal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.mrf-removal-actions .mrf-remove-confirm{background:#a42935;color:white}.mrf-removal-actions button:disabled{opacity:.5;cursor:not-allowed}
#mrfRemovalMessage{color:#812532;min-height:24px;overflow-wrap:anywhere}.mrf-removal-dialog p{line-height:1.5}
@media(max-width:500px){.mrf-removal-actions{flex-direction:column-reverse}.mrf-removal-actions button{width:100%}}
