/* Complemento visual del Paso 4, alineado con los pasos anteriores */
.request-section-title { margin: 28px 0 12px; color: #000; font: 600 19px/1.35 'Encode Sans', sans-serif; text-transform: uppercase; }
.request-receipt { margin: 22px 0 28px; padding: 22px 24px; background: #eff9fa; border-left: 6px solid #00aec3; }
.request-receipt__header { display: flex; align-items: center; gap: 13px; margin-bottom: 17px; }
.request-receipt__header i { color: #00aec3; font-size: 27px; }
.request-receipt__header strong { color: #17242d; font: 600 17px/1.35 'Encode Sans', sans-serif; }
.request-receipt__list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px 22px; margin: 0; padding: 0; list-style: none; }
.request-receipt__list li { display: flex; align-items: flex-start; gap: 10px; margin: 0; color: #26343b; font-size: 16px !important; line-height: 1.45; }
.request-receipt__list i { margin-top: 3px; color: #00aec3; }
.request-result { margin-top: 22px; padding: 18px 20px; background: #cae7ea; border-left: 6px solid #00aec3; }
.request-result p { margin: 0 !important; font-size: 16px !important; line-height: 1.55; }

@media (max-width: 650px) {
    .request-receipt__list { grid-template-columns: 1fr; }
}
.account-route--single .account-route__item { justify-content: center; }
