/* Mandatory Reconsideration builder */
.mr-builder-card{max-width:900px;margin:28px auto 0;background:#fff;border:1px solid #dbe3ee;border-radius:24px;padding:28px;box-shadow:0 18px 50px rgba(15,32,59,.08)}
.mr-progress{height:8px;background:#e9eef5;border-radius:99px;overflow:hidden;margin:18px 0 26px}.mr-progress span{display:block;height:100%;width:20%;background:#1f5fc6;border-radius:99px;transition:width .2s ease}
.mr-step{display:none}.mr-step.active{display:block}.mr-step h3{font-size:24px;margin:0 0 8px}.mr-step>p{color:#5b6778;margin:0 0 22px}
.mr-fields{display:grid;gap:16px}.mr-fields.two{grid-template-columns:1fr 1fr}.mr-field{display:grid;gap:7px;font-weight:700}.mr-field small{font-weight:500;color:#6b7788}.mr-choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mr-choice{position:relative}.mr-choice input{position:absolute;opacity:0;pointer-events:none}.mr-choice label{display:block;border:1px solid #d7e0eb;border-radius:14px;padding:14px 15px;cursor:pointer;font-weight:650;background:#fff}.mr-choice input:checked+label{border-color:#1f5fc6;background:#f2f7ff;box-shadow:0 0 0 2px rgba(31,95,198,.08)}
.mr-actions{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.mr-actions .btn{min-width:120px}.mr-preview{white-space:pre-wrap;background:#f8fafc;border:1px solid #dbe3ee;border-radius:16px;padding:20px;font-family:Georgia,serif;line-height:1.65;color:#172033;max-height:55vh;overflow:auto}.mr-note{font-size:13px;color:#657184;background:#f5f7fa;border-radius:12px;padding:12px 14px;margin-top:16px}.mr-copy-status{font-size:13px;color:#16794b;font-weight:700;min-height:18px;margin-top:8px}
@media(max-width:620px){.mr-builder-card{padding:20px;margin-top:20px;border-radius:18px}.mr-fields.two,.mr-choice-grid{grid-template-columns:1fr}.mr-step h3{font-size:21px}.mr-actions{flex-direction:column-reverse}.mr-actions .btn{width:100%}.mr-preview{font-size:14px;padding:16px;max-height:50vh}}
