.text-center.data-v-951c7f72{text-align:center}.font-weight.data-v-951c7f72{font-weight:700}.page-width.data-v-951c7f72{width:100%}.goods-hover-class.data-v-951c7f72{opacity:.9;background-color:#f7f7f7}.background-image.data-v-951c7f72{background-repeat:no-repeat;background-size:100% 100%;background-position:50%}page.data-v-951c7f72{font-size:32rpx;background:#f7f7f7}.page-width.data-v-951c7f72{width:100%}.u-hover-class.data-v-951c7f72{opacity:.9;background-color:#f7f7f7}.safe-area-inset-bottom.data-v-951c7f72{padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.dialog.data-v-951c7f72{margin:270rpx auto;background-color:#fff;border-radius:16rpx;width:600rpx;padding:60rpx 0;text-align:center}.dialog .dialog-img.data-v-951c7f72{width:200rpx;height:200rpx;margin:0 auto 20rpx}.dialog .dialog-msg.data-v-951c7f72{font-size:32rpx;color:#353535}.dialog .dialog-other.data-v-951c7f72{font-size:24rpx;color:#999}.dialog .dialog-button.data-v-951c7f72{font-size:26rpx;width:520rpx;height:90rpx;border-radius:45rpx;line-height:90rpx;text-align:center;color:#fff;margin:50rpx auto 0}.code-info.data-v-951c7f72{width:702rpx;height:240rpx;border-radius:16rpx;background-size:100% 100%;margin:24rpx;text-align:center;color:#fff;font-size:24rpx}.code-info .code.data-v-951c7f72{margin-top:50rpx;display:inline-block;font-size:38rpx;text-align:center;padding:24rpx 95rpx;border-radius:60rpx;color:#fff;background-color:hsla(0,0%,100%,.2);margin-bottom:20rpx}.rewards.data-v-951c7f72{background-color:#fff;border-radius:16rpx;width:702rpx;margin:24rpx auto 0}.rewards .rewards-top.data-v-951c7f72{padding:34rpx 40rpx}.rewards .rewards-top.active-item.data-v-951c7f72{padding-left:0}.rewards .rewards-top .active.data-v-951c7f72{width:88rpx;height:140rpx;text-align:center;-webkit-flex-shrink:0;flex-shrink:0}.rewards .rewards-top .active image.data-v-951c7f72{width:32rpx;height:32rpx;margin-top:54rpx;border-radius:16rpx}.rewards .rewards-top .active.small.data-v-951c7f72{height:36rpx}.rewards .rewards-top .active.small image.data-v-951c7f72{margin-top:2rpx}.rewards .rewards-top .goods-num.data-v-951c7f72{font-size:28rpx}.rewards .rewards-top .balance.data-v-951c7f72{width:100%}.rewards .rewards-top .balance .balance-info.data-v-951c7f72{width:100%}.rewards .rewards-top .balance .balance-info image.data-v-951c7f72{width:30rpx;height:30rpx;margin-right:14rpx}.rewards .rewards-top .balance .balance-info .balance-name.data-v-951c7f72{font-size:28rpx;color:#353535}.rewards .rewards-top .card.data-v-951c7f72{width:100%}.rewards .rewards-top .card.goods .card-info .card-name.data-v-951c7f72{margin-top:0;margin-bottom:10rpx}.rewards .rewards-top .card .card-img.data-v-951c7f72{height:140rpx;width:140rpx;border-radius:8rpx;margin-right:20rpx;-webkit-flex-shrink:0;flex-shrink:0}.rewards .rewards-top .card .card-info.data-v-951c7f72{width:100%}.rewards .rewards-top .card .card-info image.data-v-951c7f72{width:30rpx;height:30rpx;margin-right:14rpx}.rewards .rewards-top .card .card-info .attr.data-v-951c7f72{font-size:24rpx;color:#999}.rewards .rewards-top .card .card-info .card-name.data-v-951c7f72{margin-top:-5rpx;font-size:28rpx;color:#353535;margin-bottom:30rpx}.rewards .rewards-top .card .card-info .card-number.data-v-951c7f72{padding:12rpx 20rpx;font-size:24rpx;border-radius:30rpx}.rewards .rewards-top .card .card-info .card-num.data-v-951c7f72{font-size:28rpx}.rewards .rewards-bottom.data-v-951c7f72{border-top:2rpx solid #e2e2e2;height:118rpx;width:100%;padding:0 30rpx}.rewards .rewards-bottom .rewards-submit.data-v-951c7f72{height:68rpx;line-height:68rpx;text-align:center;padding:0 30rpx;border-radius:40rpx;color:#fff;font-size:28rpx}.rewards .rewards-bottom .rewards-submit.over.data-v-951c7f72{background-color:#f7f7f7;color:#999}.rewards .rewards-bottom .rewards-detail.data-v-951c7f72{height:68rpx;line-height:68rpx;text-align:center;padding:0 30rpx;border-radius:40rpx;background-color:#fff;font-size:28rpx;border:2rpx solid;margin-right:18rpx}.placeholder.data-v-951c7f72{height:178rpx;width:100%}.apply.data-v-951c7f72{position:fixed;bottom:0;left:0;z-index:2;height:154rpx;width:100%;background-color:#fff;padding-top:26rpx;padding-left:24rpx}.apply .apply-btn.data-v-951c7f72{width:702rpx;height:88rpx;line-height:88rpx;border-radius:44rpx;text-align:center;color:#fff;font-size:32rpx}