.title[data-v-0a12e31e]{width:1200px;height:60px;display:flex;align-items:center;margin-left:4px}.title a[data-v-0a12e31e]{font-size:14px;font-family:PingFangSC-Thin,PingFang SC;font-weight:400;color:var(--text-secondary,#5a5f6b);transition:color .2s ease;display:inline-flex;align-items:center}.title a[data-v-0a12e31e]:hover{color:var(--primary,#ff5a1f)}.title a .Breadcrumb[data-v-0a12e31e]{display:inline-block;width:7px;height:11px;background:var(--border-soft,#e8e4de);transform:skewX(-20deg)}.title a .Breadcrumb i[data-v-0a12e31e]{display:none}.title a[data-v-0a12e31e]:last-of-type{font-size:14px;font-family:PingFangSC-Light,PingFang SC;font-weight:600;color:var(--text-main,#1a1d24)}.title a[data-v-0a12e31e]:last-of-type:hover{color:var(--text-main,#1a1d24)}.empty-state[data-v-4c80900d]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px;text-align:center}.empty-state__visual[data-v-4c80900d]{max-width:100%;margin-bottom:10px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary,#5a5f6b);background:var(--bg-tag,#f0ede8);border-radius:4px;line-height:1}.empty-state__visual i[data-v-4c80900d]{display:block;font-size:22px}.empty-state__title[data-v-4c80900d]{max-width:560px;font-size:15px;line-height:22px;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:var(--text-secondary,#5a5f6b)}.empty-state__description[data-v-4c80900d]{max-width:560px;margin-top:8px;font-size:13px;line-height:20px;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:var(--text-muted,#9aa0ac)}.coupon[data-v-5744f812]{color:var(--text-main,#111827)}.coupon [data-v-5744f812],.coupon [data-v-5744f812]:after,.coupon [data-v-5744f812]:before{box-sizing:border-box}.coupon .main[data-v-5744f812]{width:1112px;min-height:520px;padding:56px 72px 72px;background:var(--bg-page,#f7f5f2);display:flex;flex-direction:column;align-items:center;overflow:hidden}.coupon .main .coupon-title[data-v-5744f812]{width:100%;margin-bottom:30px;display:flex;flex-direction:column;align-items:center;text-align:center}.coupon .main .coupon-title .title-kicker[data-v-5744f812]{height:26px;margin-bottom:10px;padding:0 14px;border-radius:4px;display:inline-flex;align-items:center;color:var(--primary,#ff7a1a);background:var(--primary-soft,#fff3e7);font-size:13px;line-height:26px;font-family:PingFang SC-Medium,PingFang SC;font-weight:600}.coupon .main .coupon-title .title-main[data-v-5744f812]{font-size:34px;line-height:46px;font-family:PingFang SC-Medium,PingFang SC;font-weight:700;color:var(--text-main,#111827)}.coupon .main .coupon-title .title-sub[data-v-5744f812]{margin-top:6px;font-size:18px;line-height:26px;font-family:PingFang SC-Regular,PingFang SC;font-weight:500;color:var(--text-secondary,#5a5f6b)}.coupon .main .coupon-title .title-sub span[data-v-5744f812]{margin-left:4px;color:var(--primary,#ff7a1a);font-family:PingFang SC-Medium,PingFang SC;font-weight:700}.coupon .main .wrapper .couponMargin[data-v-5744f812],.coupon .main .wrapper[data-v-5744f812]{width:100%;display:flex;align-items:center;justify-content:center}.coupon .main .wrapper .couponMargin[data-v-5744f812]{min-height:280px;padding:36px;border:1px solid var(--border-soft,#e8e4de);border-radius:4px;background:var(--bg-card,#fff);box-shadow:var(--shadow-card,0 8px 24px rgba(26,29,36,.08))}.coupon .main .wrapper .couponMargin .couponBorder[data-v-5744f812]{-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:156px;width:560px;margin:0;position:relative;display:flex;align-items:center;overflow:hidden;border:1px solid rgba(255,90,31,.2);border-radius:4px;background:linear-gradient(90deg,var(--primary-soft,#fcede5),#fff 162px,#fff);box-shadow:0 12px 28px rgba(255,122,26,.12);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.coupon .main .wrapper .couponMargin .couponBorder[data-v-5744f812]:hover{border-color:rgba(255,122,26,.36);box-shadow:0 16px 34px rgba(255,122,26,.16);transform:translateY(-2px)}.coupon .main .wrapper .couponMargin .couponBorder[data-v-5744f812]:before{width:5px;align-self:stretch;background:var(--primary,#ff7a1a);content:""}.coupon .main .wrapper .couponMargin .couponBorder[data-v-5744f812]:after{position:absolute;top:50%;right:160px;width:1px;height:104px;border-left:1px dashed rgba(255,122,26,.28);transform:translateY(-50%);content:""}.coupon .main .wrapper .couponMargin .couponBorder .left[data-v-5744f812]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 156px;min-width:0;min-height:120px;padding:0 20px;position:relative;text-align:center}.coupon .main .wrapper .couponMargin .couponBorder .left .amount-symbol[data-v-5744f812]{position:absolute;top:34px;left:36px;color:var(--primary,#ff7a1a);font-size:16px;line-height:20px;font-weight:600}.coupon .main .wrapper .couponMargin .couponBorder .left .discount[data-v-5744f812]{max-width:100%;font-size:46px;color:var(--primary,#ff7a1a);font-weight:700;line-height:52px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon .main .wrapper .couponMargin .couponBorder .left .limit[data-v-5744f812]{max-width:100%;margin-top:4px;color:var(--text-muted,#9aa0ac);font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon .main .wrapper .couponMargin .couponBorder .right[data-v-5744f812]{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0;min-height:120px;padding:24px 178px 24px 20px}.coupon .main .wrapper .couponMargin .couponBorder .right .name[data-v-5744f812]{color:var(--text-main,#111827);font-size:18px;line-height:26px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon .main .wrapper .couponMargin .couponBorder .right .validate-time[data-v-5744f812]{color:var(--text-secondary,#5a5f6b);font-size:13px;line-height:20px;padding:8px 0}.coupon .main .wrapper .couponMargin .couponBorder .right .use-range[data-v-5744f812]{color:var(--text-muted,#9aa0ac);font-size:13px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon .main .wrapper .couponMargin .couponBorder .recieveBtn[data-v-5744f812]{width:124px;height:42px;border-radius:3px;border:1px solid var(--primary,#ff5a1f);background:var(--primary,#ff5a1f);color:#fff;font-size:14px;line-height:42px;font-family:PingFang SC-Medium,PingFang SC;font-weight:600;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;right:24px;position:absolute;top:50%;padding:0 18px;transform:translateY(-50%);box-shadow:0 10px 20px rgba(255,122,26,.22);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,background .2s ease}.coupon .main .wrapper .couponMargin .couponBorder .recieveBtn span[data-v-5744f812]{position:relative;z-index:1}.coupon .main .wrapper .couponMargin .couponBorder .recieveBtn[data-v-5744f812]:before{position:absolute;inset:2px;border-radius:2px;border:1px solid hsla(0,0%,100%,.34);content:""}.coupon .main .wrapper .couponMargin .couponBorder .recieveBtn[data-v-5744f812]:hover{background:var(--primary-hover,#e84a12);box-shadow:0 14px 24px rgba(255,90,31,.28)}.coupon .main .wrapper .couponMargin .couponBorder .recieveBtn[data-v-5744f812]:active{transform:translateY(-50%) scale(.98);opacity:.92}.coupon .main .wrapper .couponMargin .couponEmpty[data-v-5744f812]{-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:180px;width:560px;margin:0;display:flex;align-items:center;justify-content:center}.coupon .main .wrapper .couponMargin .couponEmpty[data-v-5744f812] .empty-state__visual{color:var(--primary,#ff7a1a);background:var(--primary-soft,#fff3e7)}.coupon .main .wrapper .couponMargin .couponEmpty[data-v-5744f812] .empty-state__title{color:var(--text-main,#111827);font-weight:500}.coupon .btnGroup[data-v-5744f812]{display:flex;align-items:center;justify-content:center;gap:12px}.coupon .btnGroup[data-v-5744f812] .btn{width:132px!important;height:40px!important;margin:0!important;border:none;border-radius:3px!important;font-size:15px;line-height:40px;font-family:PingFang SC,PingFang SC-Regular;font-weight:500;text-align:center;color:#fff;background:var(--primary,#ff5a1f);cursor:pointer;transition:box-shadow .2s ease,opacity .2s ease,color .2s ease,background .2s ease,border-color .2s ease}.coupon .btnGroup[data-v-5744f812] .btn:hover{background:var(--primary-hover,#e84a12);box-shadow:0 10px 22px rgba(255,90,31,.2);opacity:1}.coupon .btnGroup .cancelBtn[data-v-5744f812]{border:1.5px solid var(--bg-dark,#1a1d24)!important;background:transparent!important;color:var(--text-main,#1a1d24)!important}.coupon .btnGroup .cancelBtn[data-v-5744f812]:hover{color:var(--text-main,#1a1d24)!important;background:var(--bg-tag,#f0ede8)!important;border-color:var(--bg-dark,#1a1d24)!important;box-shadow:none;opacity:1}