/* Presentación del pago del cliente; no cambia montos, validaciones ni selección. */
#s-cart #pago-normal-wrap{background:#fff;border:1px solid #dce8df;border-radius:18px;padding:14px;margin-bottom:12px;box-sizing:border-box}
#s-cart #pago-normal-wrap>.cg-payment-grid{gap:7px;margin-bottom:8px}
#s-cart #pago-normal-wrap .cg-payment-grid .metodo-btn{min-height:54px;padding:8px 9px;border:1px solid #e0e8e2;background:#f9fbf9;border-radius:11px;box-shadow:none;color:#355241;font-size:12px}
#s-cart #pago-normal-wrap .cg-payment-grid img{width:24px;height:24px}
#s-cart #pago-normal-wrap .metodo-btn.on{border-color:#33845a;background:#edf7ef;color:#165536;box-shadow:inset 0 0 0 1px #33845a}
#s-cart #pago-normal-wrap .metodo-btn:disabled{background:#f5f6f5;border-color:#e5e9e5;color:#819087;box-shadow:none}
#s-cart #pago-normal-wrap .cg-payment-cash{min-height:38px;border-radius:11px;font-size:12px;padding:8px;margin-bottom:12px}
#s-cart #pago-normal-wrap :is(#panel-pagomovil,#panel-zelle,#panel-binance,#panel-efectivo)>div{background:#f1f7f3!important;border:1px solid #d5e6da!important;border-radius:13px!important;padding:12px!important;color:#254e36}
#s-cart #pago-normal-wrap :is(#panel-pagomovil,#panel-zelle)>div>div:first-child{color:#3e6b50!important;font-size:11px!important;margin-bottom:10px!important}
#s-cart #pago-normal-wrap :is(#panel-pagomovil,#panel-zelle)>div>div:nth-child(2)>div{font-size:12px;gap:10px!important;align-items:baseline}
#s-cart #pago-normal-wrap :is(#panel-pagomovil,#panel-zelle) strong{overflow-wrap:anywhere;min-width:0;text-align:right;color:#214d35!important}
#s-cart #pago-normal-wrap :is(#panel-pagomovil,#panel-zelle)>div>div:nth-child(2)>div:last-child{border-top:1px solid #d4e3d9!important;margin-top:5px!important;padding-top:10px!important}
#s-cart #pago-normal-wrap :is(#panel-pagomovil,#panel-zelle)>div>div:nth-child(2)>div:last-child strong{font-size:20px!important;line-height:1.2}
#s-cart #pago-normal-wrap #seccion-comprobante{border:0!important;padding:3px 0 0!important;margin-bottom:10px!important;background:transparent!important}
#s-cart #pago-normal-wrap #seccion-comprobante .flabel{font-size:11px}
#s-cart #pago-normal-wrap #pago-referencia{border-radius:11px;font-size:15px!important;letter-spacing:.02em!important;min-height:42px;box-sizing:border-box}
#s-cart #pago-normal-wrap #foto-comp-preview{height:66px!important;border-radius:11px!important;border:1px dashed #b8cfbf!important;background:#f7faf8!important}
#s-cart #pago-normal-wrap #instruccion-pago{background:#f4f7f4!important;border:0!important;border-radius:10px!important;padding:9px 10px!important;margin-bottom:0!important;color:#66756a!important;font-size:10px!important;font-weight:500!important}
