.global-toast{display:block;height:.6rem;line-height:.6rem;position:fixed;top:50%;left:50%;background-color:rgba(0,0,0,.8);z-index:1000;color:#fff;font-size:.24rem;white-space:nowrap;padding:0 .2rem;border-radius:.08rem;-webkit-box-shadow:0 0 .2rem 0 rgba(0,0,0,.2);box-shadow:0 0 .2rem 0 rgba(0,0,0,.2);-webkit-transition:all .3s ease;transition:all .3s ease}.global-toast,.toast-enter-active,.toast-leave-active{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.toast-enter-active,.toast-leave-active{opacity:1}.toast-enter,.toast-leave-active{opacity:0;-webkit-transform:translate(-50%,-150%);-ms-transform:translate(-50%,-150%);transform:translate(-50%,-150%)}
*{margin:0;padding:0;font-family:Microsoft Yahei,Tahoma,Helvetica,Arial,"\5B8B\4F53",sans-serif;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;tap-highlight-color:rgba(0,0,0,0);-moz-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-touch-callout:none;-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-scrollbar{display:none;width:0!important}html{height:100%}html #__vconsole .vc-switch{bottom:100px}body{height:100%}body,html{background:#f4f4f4}#app,.page-wrapper{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:750px;margin:0 auto}a{text-decoration:none}li,ul{list-style:none}.clearfix:after{content:"";display:block;width:0;height:0;clear:both}
.coupon-card{width:7.02rem;min-height:1.8rem;background:#fff;margin:0 auto}.coupon-card .top{width:100%;height:1.8rem;position:relative;padding-left:2.26rem;border:1px solid #e7e7e7;border-left:none;overflow:hidden;border-radius:.08rem}.coupon-card.expand .top{border-bottom:1px dashed #e7e7e7;border-bottom-left-radius:0;border-bottom-right-radius:0}.coupon-card .coupon-type,.coupon-card .coupon-type .text-type,.coupon-card .coupon-type img{height:1.8rem;width:2.02rem;position:absolute;left:0;top:0}.coupon-card .coupon-type .text-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.coupon-card .coupon-type .text-type .coupon-type-1{font-size:.32rem}.coupon-card .coupon-type .text-type .coupon-type-1 span{font-size:.48rem}.coupon-card .coupon-type .text-type .coupon-type-2 .value{font-size:.32rem;text-align:center}.coupon-card .coupon-type .text-type .coupon-type-2 .value span{font-size:.48rem}.coupon-card .coupon-type .text-type .coupon-type-2 .condition{font-size:.24rem}.coupon-card .coupon-type .text-type .coupon-type-3{font-size:.36rem;color:#fff}.coupon-card .name{font-size:.28rem;color:#212121;width:4.48rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.24rem;line-height:.34rem;font-weight:700}.coupon-card .name.gray{color:#999;font-weight:400}.coupon-card .time{color:#999;font-size:.24rem;margin-top:.3rem;line-height:.24rem}.coupon-card .toggle{color:#999;font-size:.24rem;margin-top:.12rem;line-height:.3rem;position:relative}.coupon-card .toggle span{margin-right:.04rem}.coupon-card .toggle img{width:.24rem;height:.24rem;top:.03rem;position:absolute}.coupon-card .toggle img.hide{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.coupon-card .use-btn{width:1.28rem;height:.52rem;border:1px solid #fa7299;text-align:center;border-radius:2rem;font-size:.24rem;color:#fb7299;position:absolute;right:.28rem;bottom:.28rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coupon-card .bottom{padding:.28rem;font-size:.24rem;color:#999;background:#fff;border-bottom-left-radius:.04rem;border-bottom-right-radius:.04rem;border:1px solid #e7e7e7;border-top:none;border-bottom-left-radius:.08rem;border-bottom-right-radius:.08rem}
.wrapper[data-v-4d189f17]{height:100%}.wrapper .tabs[data-v-4d189f17]{height:.8rem;font-size:0;text-align:center;background:#fff;position:relative;z-index:98}.wrapper .tabs span[data-v-4d189f17]{display:inline-block;height:100%;width:.92rem;line-height:.8rem;font-size:.28rem;margin-right:.46rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#505050}.wrapper .tabs span[data-v-4d189f17]:last-child{margin-right:0}.wrapper .tabs span.active[data-v-4d189f17]{color:#fb7299;border-bottom:2px solid #fb7299}.wrapper .panel-wrapper[data-v-4d189f17]{height:100%;padding-top:.8rem;margin-top:-.8rem;position:relative}.wrapper .panel[data-v-4d189f17]{padding-top:.24rem;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.wrapper .panel .card-item[data-v-4d189f17]{margin-bottom:.2rem}.wrapper .panel .redeem-btn[data-v-4d189f17]{font-size:.24rem;color:#fb7299;line-height:.3rem;text-align:center;margin-bottom:.4rem}.wrapper .panel .empty[data-v-4d189f17]{text-align:center;padding-top:2rem}.wrapper .panel .empty img[data-v-4d189f17]{width:5.66rem;height:2.88rem;margin:0 auto}.wrapper .panel .empty div[data-v-4d189f17]{font-size:.32rem}.wrapper .panel .empty .redeem-btn[data-v-4d189f17]{margin-top:.4rem;font-size:.24rem;color:#fb7299;line-height:.3rem}.wrapper .mask[data-v-4d189f17]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:99}.wrapper .mask .redeem-dialog[data-v-4d189f17]{width:5.6rem;height:3.16rem;background:#fff;margin:3.32rem auto 0;border-radius:.16rem;overflow:hidden}.wrapper .mask .redeem-dialog .title[data-v-4d189f17]{font-size:.32rem;color:#212121;text-align:center;line-height:.4rem;margin-top:.48rem}.wrapper .mask .redeem-dialog .input-wrp[data-v-4d189f17]{display:block;margin:.32rem auto 0;width:4.8rem;position:relative}.wrapper .mask .redeem-dialog .input-wrp img[data-v-4d189f17]{width:.32rem;height:.32rem;position:absolute;right:.16rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wrapper .mask .redeem-dialog input[data-v-4d189f17]{width:4.8rem;height:.6rem;border-radius:.3rem;background:#f4f4f4;display:block;border:none;padding-left:.24rem}.wrapper .mask .redeem-dialog input[data-v-4d189f17]:focus{outline:none}.wrapper .mask .redeem-dialog .bottom[data-v-4d189f17]{border-top:1px solid #e7e7e7;height:.88rem;font-size:0;margin-top:.48rem}.wrapper .mask .redeem-dialog .bottom span[data-v-4d189f17]{font-size:.32rem;text-align:center;width:2.8rem;height:100%;line-height:.88rem;display:inline-block}.wrapper .mask .redeem-dialog .bottom .cancel[data-v-4d189f17]{color:#212121}.wrapper .mask .redeem-dialog .bottom .confirm[data-v-4d189f17]{color:#fb7299}.wrapper .mask .success-dialog[data-v-4d189f17]{width:5.6rem;height:4.56rem;background:#fff;border-radius:.16rem;margin:4.8rem auto 0}.wrapper .mask .success-dialog .toast[data-v-4d189f17]{font-size:.32rem;color:#212121;text-align:center;line-height:.4rem}.wrapper .mask .success-dialog img[data-v-4d189f17]{width:5.6rem;height:3.16rem;margin-top:-.8rem}.wrapper .mask .success-dialog .bottom[data-v-4d189f17]{text-align:center}.wrapper .mask .success-dialog .bottom span[data-v-4d189f17]{width:2.32rem;height:.68rem;text-align:center;line-height:.68rem;display:inline-block;border-radius:.08rem;font-size:.28rem}.wrapper .mask .success-dialog .bottom .later[data-v-4d189f17]{border:1px solid silver;color:#505050}.wrapper .mask .success-dialog .bottom .right-now[data-v-4d189f17]{background:#fb7299;border:1px solid #fb7299;color:#fefefe}
