.coupon-head{padding:20rpx 50rpx;display:flex;background:#fff}.coupon-head .sort{border:2rpx solid #c5c5c5;padding:1rpx 20rpx;border-radius:10rpx;cursor:pointer;margin-right:15rpx}.coupon-listone{padding:0 30rpx}.coupon-listone .item{display:flex;background-color:#fff2f0;background-size:100% 100%;border-radius:20rpx;align-items:stretch;margin-top:20rpx;overflow:hidden}.coupon-listone .item .item-base{position:relative;width:197rpx;min-width:197rpx;text-align:center;background:linear-gradient(270deg,var(--bg-color),var(--bg-color-shallow));background-repeat:no-repeat;background-size:100% 100%;padding:38rpx 10rpx 38rpx 18rpx}.coupon-listone .item .item-base.disabled{background:#dedede}.coupon-listone .item .item-base .coupon-line{position:absolute;right:0;top:0;height:100%}.coupon-listone .item .item-base > view{height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.coupon-listone .item .item-base .use_price{font-size:60rpx;line-height:1;color:#fff}.coupon-listone .item .item-base .use_price text{font-size:32rpx}.coupon-listone .item .item-base .use_price.disabled{color:#909399}.coupon-listone .item .item-base .use_condition{color:#fff;margin-top:20rpx}.coupon-listone .item .item-base .use_condition.margin_top_none{margin-top:0}.coupon-listone .item .item-base .use_condition.disabled{color:#909399}.coupon-listone .item .item-base::after{position:absolute;content:"";background-color:#f8f8f8;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:30rpx;width:15rpx;border-radius:0 30rpx 30rpx 0}.coupon-listone .item .item-btn{width:160rpx;min-width:160rpx;align-self:center;position:relative}.coupon-listone .item .item-btn view{width:100rpx;height:50rpx;border-radius:10rpx;line-height:50rpx;margin:auto;text-align:center;background-image:linear-gradient(90deg,var(--bg-color),var(--bg-color-shallow));color:var(--btn-text-color);font-size:24rpx}.coupon-listone .item .item-btn view.disabled{background:#dedede!important;color:#909399!important}.coupon-listone .item .item-btn::after{position:absolute;content:"";background-color:#f8f8f8;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:30rpx;width:15rpx;border-radius:30rpx 0 0 30rpx}.coupon-listone .item .item-info{flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-left:20rpx;overflow:hidden;background-repeat-x:no-repeat;background-repeat-y:repeat}.coupon-listone .item .item-info .use_time{padding:20rpx 0;border-top:2rpx dashed #ccc;font-size:20rpx;color:#909399}.coupon-listone .item .item-info .use_title{font-size:28rpx;font-weight:500;padding:20rpx 0}.coupon-listone .item .item-info .use_title .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.coupon-listone .item .item-info .use_title .max_price{font-weight:400;font-size:24rpx}.empty{margin-top:200rpx}.cf-container{background:#fff;overflow:hidden}.tab{display:flex;justify-content:space-between;height:86rpx}.tab > view{text-align:center;width:33%;height:86rpx}.tab > view text{display:inline-block;line-height:86rpx;height:80rpx;font-size:30rpx}.active{border-bottom:4rpx solid}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}