.privacy{color:#333}.privacy span{color:red}.showPrivacy{max-height:500px;overflow:hidden;overflow-y:scroll;line-height:1.5}.margin-top-15{margin-top:15px}.shop-info{background-color:#f7f7fa;border-radius:5px;padding:15px 25px;gap:20px;font-size:14px}.shop-info,.shop-info .info-item{display:flex;align-items:center}.shop-recharge .title{font-size:16px;color:#252631;font-weight:500;margin:20px 0}.recharge-list{display:flex;align-items:center;gap:20px}.recharge-item{border:1px solid #dedede;border-radius:10px;width:298px;height:160px;position:relative;cursor:pointer}.recharge-item.active{background:#c5e4ff;border:1px solid #005bac}.recharge-item .name{padding:24px 20px 16px;font-size:14px;color:#252631}.recharge-item .price{text-align:center;color:#005bac;font-weight:600;font-size:36px}.recharge-item .price span{font-size:18px}.recharge-item .price i{font-style:normal;font-size:14px;color:#7c7c7e;text-decoration:line-through;padding-left:10px}.recharge-item .time{font-size:18px;color:#005bac;text-align:center;margin:20px 0}.recharge-item .sale{width:117px;height:34px;line-height:34px;border-radius:17px 17px 17px 0;box-shadow:0 2px 11px 0 #ffcbbb;font-size:14px;font-weight:500;top:0;transform:translateY(-50%);right:0;background:linear-gradient(90deg,#fba67d,#fe7a5f)}.recharge-item .check,.recharge-item .sale{position:absolute;text-align:center;color:#fff}.recharge-item .check{right:-1px;bottom:-1px;background-color:#005bac;width:40px;height:40px;line-height:40px;border-radius:10px 0 10px 0;display:none}.recharge-item.active .check{display:block}.recharge-item .check i{font-size:24px;font-style:normal;font-weight:700}.checkbox-form{display:flex;align-items:center}.checkbox-form .layui-form-checkbox[lay-skin=primary]>div{padding-right:0}.pay-qrcode{margin-top:20px;background-color:#f7f7fa;border-radius:5px;padding:15px 25px}.pay-qrcode .name{font-size:18px;color:#333;margin-bottom:10px}.qrcode-body{display:flex;align-items:flex-end}.qrcode-img{border:1px solid #dedede;padding:10px;border-radius:10px;background-color:#fff;width:230px;margin-right:20px}.qrcode-img .pay-tips{text-align:center;font-size:14px;color:#333;margin:20px 0}.qrcode-img .img,.qrcode-img .pay-tips{display:flex;align-items:center;justify-content:center}.qrcode-img .img{height:230px}.qrcode-img img{width:100%;height:100%}.qrcode-img .pay-tips i{padding-right:5px;color:#1cae5b;font-size:24px}.qrcode-money .money{font-size:36px;color:red;font-weight:700;margin-bottom:20px}.qrcode-money .money span{font-size:18px}.qrcode-money .h{font-weight:700;font-size:14px}.qrcode-money p{font-size:14px;color:#0c0c0c;line-height:32px}