.van-pull-refresh{overflow:hidden;-webkit-user-select:none;user-select:none}.van-pull-refresh__track{position:relative;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.van-pull-refresh__head{position:absolute;left:0;width:100%;height:50px;overflow:hidden;color:#969799;font-size:14px;line-height:50px;text-align:center;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:50%}.van-image--round img{border-radius:inherit}.van-image__error,.van-image__img,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#969799;font-size:14px;background-color:#f7f8fa}.van-image__error-icon,.van-image__loading-icon{font-size:22px}.van-list__error-text,.van-list__finished-text,.van-list__loading{color:#969799;font-size:14px;line-height:50px;text-align:center}.van-list__placeholder{height:0;pointer-events:none}#coupon[data-v-fd98c6c4]{background-color:#f6f9f8}#coupon .form[data-v-fd98c6c4]{background-color:#fff}#coupon .form .submit-button[data-v-fd98c6c4]{padding:12px}#coupon .form .submit-button .van-button[data-v-fd98c6c4]{-webkit-box-shadow:0 3px 6px 1px rgba(0,146,81,.41);box-shadow:0 3px 6px 1px rgba(0,146,81,.41)}#coupon .list[data-v-fd98c6c4]{padding:12px}#coupon .list .title[data-v-fd98c6c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;font-size:14px;font-weight:500}#coupon .list .title .num[data-v-fd98c6c4]{color:#009251;font-size:16px;font-weight:700;margin-right:5px}#coupon .list .coupons[data-v-fd98c6c4]{border-radius:8px}#coupon .list .coupons .item[data-v-fd98c6c4]{margin-top:12px;border-radius:8px}#coupon .list .coupons .item .top[data-v-fd98c6c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:8px 8px 0 0;padding:12px 12px 4px 12px}#coupon .list .coupons .item .top .right[data-v-fd98c6c4]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:12px}#coupon .list .coupons .item .top .right .row[data-v-fd98c6c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;font-size:12px;font-weight:500}#coupon .list .coupons .item .top .right .row+.row[data-v-fd98c6c4]{margin-top:8px}#coupon .list .coupons .item .top .right .row .type[data-v-fd98c6c4]{width:48px;padding:4px;color:#fff;font-size:12px;text-align:center;border-radius:16px;background-color:#009251}#coupon .list .coupons .item .top .right .row .label[data-v-fd98c6c4]{color:#333;font-size:14px;font-weight:700;margin-left:4px}#coupon .list .coupons .item .top .right .row .value[data-v-fd98c6c4]{color:#009251;font-size:14px;font-weight:700;letter-spacing:2px}#coupon .list .coupons .item .top .right .row .space[data-v-fd98c6c4]{letter-spacing:1px}#coupon .list .coupons .item .v-split[data-v-fd98c6c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}#coupon .list .coupons .item .v-split .left[data-v-fd98c6c4]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#coupon .list .coupons .item .v-split .line[data-v-fd98c6c4]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-top:1px solid #eee}#coupon .list .coupons .item .v-split .left[data-v-fd98c6c4],#coupon .list .coupons .item .v-split .right[data-v-fd98c6c4]{color:#f8f8f6;font-size:12px;background-color:#fff}#coupon .list .coupons .item .bottom[data-v-fd98c6c4]{color:#999;font-size:12px;font-weight:500;background-color:#fff;border-radius:0 0 8px 8px;padding:6px 12px 12px 12px}