.coupon-wrapper{border-radius:.053333rem;-webkit-box-shadow:0 .106667rem .24rem 0 #ddd;box-shadow:0 .106667rem .24rem 0 #ddd;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.coupon-wrapper .selected-icon{position:absolute;right:0;top:0;width:.8rem}.coupon-wrapper .coupon-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2.853333rem}.coupon-wrapper .coupon-amount{width:3.2rem;height:2.853333rem;line-height:2.853333rem;background:url(https://img.sfystatic.com/upload/tmp/images/activity/mvp/coupon-active.png?v=2) 50%/cover}.coupon-wrapper .coupon-amount p{text-align:center;color:#fff;position:relative}.coupon-wrapper .coupon-amount p span:first-of-type{font-family:DIN;font-size:1.066667rem;font-weight:700;margin-right:.133333rem}.coupon-wrapper .coupon-amount p span:nth-of-type(2){font-size:.373333rem;font-weight:400}.coupon-wrapper.disabled .coupon-amount{background:url(https://img.sfystatic.com/upload/tmp/images/activity/mvp/coupon-disabled.png?v=2) 50%/cover}.coupon-wrapper.disabled .coupon-content .coupon-tag{background:#f0f0f0;color:#9b9b9b}.coupon-wrapper .coupon-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.266667rem .266667rem 0 .4rem;position:relative}.coupon-wrapper .coupon-content .status-icon{position:absolute;width:1.493333rem;right:.8rem;bottom:.24rem}.coupon-wrapper .coupon-content .coupon-name{color:#222d38;font-size:.426667rem;font-weight:500;margin-bottom:.266667rem}.coupon-wrapper .coupon-content .tag-wrapper{margin-bottom:.186667rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.coupon-wrapper .coupon-content .tag-wrapper .btn{font-size:.32rem;width:1.813333rem;line-height:.56rem;background:#f13c3f;border-radius:.346667rem;color:#fff;text-align:center}.coupon-wrapper .coupon-content .tag-wrapper .btn.disabled{background:#e0e0e0}.coupon-wrapper .coupon-content .coupon-tag{color:#666;font-size:.32rem;margin-bottom:.186667rem}.coupon-wrapper .coupon-content .coupon-time{font-size:.32rem;color:#666;margin-bottom:.346667rem}.coupon-wrapper .coupon-content .use-condition{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:.64rem}.coupon-wrapper .coupon-content .use-condition .iconfont,.coupon-wrapper .coupon-content .use-condition .text{font-size:.32rem;line-height:.453333rem;color:#a0a0a0}.coupon-wrapper .coupon-content .see-detail{widows:100%;font-size:.32rem;color:#a0a0a0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.coupon-wrapper .coupon-content .see-detail .iconfont{font-size:.32rem}.coupon-wrapper .coupon-detail{color:#a0a0a0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:0;overflow:hidden}.coupon-wrapper .coupon-detail.active{padding:.4rem 0 .4rem .266667rem}.coupon-wrapper .coupon-detail-clone{padding:.4rem 0 .4rem .266667rem;position:absolute;opacity:0}.coupon-wrapper .coupon-detail,.coupon-wrapper .coupon-detail-clone{font-size:.32rem;border-top:.026667rem solid #eee}.coupon-wrapper .coupon-detail-clone p,.coupon-wrapper .coupon-detail p{margin-bottom:.266667rem}.coupon-wrapper .coupon-detail-clone p:last-child,.coupon-wrapper .coupon-detail p:last-child{margin-bottom:0}.coupon-wrapper .coupon-bottom{padding:.266667rem;border-top:.026667rem solid #eee}.coupon-wrapper .coupon-bottom .deadline{margin-bottom:.266667rem;line-height:.4rem}.coupon-wrapper .coupon-bottom .amount,.coupon-wrapper .coupon-bottom .deadline{font-size:.32rem;color:#999}.layout-contianer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.layout-contianer .layout-main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.coupon-list-container{min-height:100vh;background:#f5f5f9}.coupon-list-container .title-select{height:1.333333rem;background:#fff;margin-bottom:.266667rem;font-size:.346667rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.coupon-list-container .title-select .title-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.333333rem;text-align:center;position:relative;font-weight:700}.coupon-list-container .title-select .title-item.active:after{content:"";display:inline-block;height:.08rem;width:.96rem;background:#ed4444;position:absolute;border-radius:.04rem;bottom:0;left:0;right:0;margin:0 auto}.coupon-list-container .no-item{padding-top:2.666667rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#ccc;font-size:.373333rem}.coupon-list-container .no-item img{width:4.826667rem;margin-bottom:.533333rem}.coupon-list-container .list{padding:.266667rem .533333rem}.coupon-list-container .mvp-coupon:last-child{margin-bottom:0}.coupon-list-container .mvp-coupon{margin-bottom:.266667rem}.coupon-list-container .history-list{text-align:center;padding:.4rem 0 .8rem 0;font-size:.346667rem;color:#1384ff}.coupon-list-container .taction-sheet-header{background:#ed4444!important;color:#fff!important;border:none!important}.coupon-list-container .taction-sheet-header .iconfont{color:#fff!important}.coupon-list-container .detail-view{padding:.693333rem .533333rem 0 .533333rem;font-size:.373333rem;background:#fff;max-height:14.853333rem;overflow:scroll}.coupon-list-container .detail-view p{line-height:.666667rem}