.invoice-payment .ip-recap{padding:18px;background:#f3f5ed;border:1px solid #dce4d2;border-radius:10px;margin-bottom:23px}.ip-recap h3{font-size:19px;margin:10px 0 7px}.ip-recap p{font-size:13px;line-height:1.6;overflow-wrap:anywhere;margin:0}.invoice-payment .detail-list{margin-bottom:0}.invoice-payment .detail-list>div{gap:18px}.invoice-payment .detail-list dd{text-align:right}.ip-review{padding-bottom:15px}.ip-review h3{font-size:17px;margin:0 0 18px}.ip-recent{border-top:1px solid #dce4d2;margin-top:24px;padding-top:21px}.ip-recent h3{font-size:14px;margin:0 0 16px}.ip-recent ol{padding:0;list-style:none;margin:0 0 17px}.ip-recent li{padding:11px 0;border-bottom:1px solid #e7eadd}.ip-recent b{font-size:14px}.ip-recent small{display:block;font-size:12px;line-height:1.6;color:#657955;margin-top:5px}.invoice-payment input,.invoice-payment select{max-width:100%;min-width:0}@media(max-width:700px){.invoice-payment input,.invoice-payment select{font-size:16px}.invoice-payment .detail-list{font-size:13px}.invoice-payment .detail-list>div{align-items:start;gap:12px}.invoice-payment .detail-list dd{min-width:105px}}
