.coupon-list-page[data-v-4db1be1c]{padding:.2rem .5rem;padding-bottom:1.2rem;padding-top:0;padding-top:calc(.2rem + constant(safe-area-inset-top));padding-top:calc(.2rem + env(safe-area-inset-top))}.coupon-list .coupon-item[data-v-4db1be1c]{display:flex;align-items:stretch;height:2.2rem;margin-bottom:.24rem;position:relative;background:url(../../assets/img/coupon-item-bj.6ac7e1ff.png) no-repeat;background-size:100% 100%;border-radius:.32rem}.coupon-list .coupon-item.active[data-v-4db1be1c]{box-shadow:0 .06rem .16rem 0 rgba(246,85,47,.25)}.coupon-list .coupon-item .coupon-left[data-v-4db1be1c]{width:30%;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.coupon-list .coupon-item .coupon-left .coupon-amount[data-v-4db1be1c]{display:flex;align-items:baseline;color:#f23c1b;font-weight:700}.coupon-list .coupon-item .coupon-left .coupon-amount .amount-symbol[data-v-4db1be1c]{font-size:.4rem}.coupon-list .coupon-item .coupon-left .coupon-amount .amount-num[data-v-4db1be1c]{font-size:.8rem;line-height:.72rem}.coupon-list .coupon-item .coupon-left .coupon-badge[data-v-4db1be1c]{margin-top:.06rem;background:linear-gradient(180deg,#f9e1b2,#e5c290);border-radius:1.32rem;font-size:.24rem;color:#945433;display:inline-flex;height:.44rem;padding:.04rem .24rem;justify-content:center;align-items:center;gap:.1rem}.coupon-list .coupon-item .coupon-right[data-v-4db1be1c]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;background:url(../../assets/img/coupon-item-bj1.0ac654f8.png) no-repeat;background-size:100% 100%;padding:0 .4rem 0 .72rem;color:#fff}.coupon-list .coupon-item .coupon-right .coupon-name[data-v-4db1be1c]{font-size:.4rem;font-weight:700;line-height:.44rem}.coupon-list .coupon-item .coupon-right .coupon-expire[data-v-4db1be1c]{font-size:.32rem;opacity:.9;margin-top:.1rem}.empty-tip[data-v-4db1be1c]{text-align:center;padding:.8rem 0;color:#999;font-size:.28rem}.no-coupon[data-v-4db1be1c]{text-align:center;padding:.28rem;background:#fff;border-radius:.16rem;color:#666;font-size:.28rem;margin-top:.2rem}