.benefit-summary{border:1px solid #d7e8df;border-radius:12px;padding:14px;margin:16px 0;background:#f5faf7}
.benefit-summary h2{font-size:1rem;margin:0 0 12px}
.benefit-summary small{display:block}
.benefit-actions{flex-wrap:wrap;margin:12px 0}
.rows .benefit_topup,.type-icon.benefit_topup{color:#326f9c}
[data-receipt-payment],[data-split-part]{min-width:0;border:1px solid #dce6e1;border-radius:8px;margin:10px 0;padding:12px}
[data-receipt-payment] legend,[data-split-part] legend{font-weight:650;padding:0 6px}
[data-payments-total]{font-weight:650}
@media(max-width:650px){.benefit-actions button{flex:1 1 180px}.benefit-summary{padding:12px}}
