.title[data-v-1b7455f2]{width:1200px;height:60px;display:flex;align-items:center;margin-left:4px}.title a[data-v-1b7455f2]{font-size:14px;font-family:PingFangSC-Thin,PingFang SC;font-weight:400;color:var(--text-muted,#94a3b8);transition:color .2s ease}.title a[data-v-1b7455f2]:hover{color:var(--brand-blue,#2563eb)}.title a .Breadcrumb[data-v-1b7455f2]{font-size:12px;color:var(--text-muted,#94a3b8)}.title a[data-v-1b7455f2]:last-of-type{font-size:14px;font-family:PingFangSC-Light,PingFang SC;font-weight:400;color:var(--brand-blue,#2563eb)}.empty-state[data-v-33d4e21e]{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-33d4e21e]{max-width:100%;margin-bottom:10px;display:flex;align-items:center;justify-content:center;color:var(--brand-blue,#2563eb);background:var(--brand-blue-light,#eff6ff);border-radius:12px;line-height:1}.empty-state__visual i[data-v-33d4e21e]{display:block;font-size:22px}.empty-state__title[data-v-33d4e21e]{max-width:560px;font-size:15px;line-height:22px;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:var(--text-secondary,#64748b)}.empty-state__description[data-v-33d4e21e]{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,#94a3b8)}.coupon[data-v-176b1d9e]{color:var(--text-main,#111827)}.coupon [data-v-176b1d9e],.coupon [data-v-176b1d9e]:after,.coupon [data-v-176b1d9e]:before{box-sizing:border-box}.coupon .main[data-v-176b1d9e]{width:1112px;min-height:520px;padding:56px 72px 72px;background:var(--bg-page,#f5f8ff);display:flex;flex-direction:column;align-items:center;overflow:hidden}.coupon .main .coupon-title[data-v-176b1d9e]{width:100%;margin-bottom:30px;display:flex;flex-direction:column;align-items:center;text-align:center}.coupon .main .coupon-title .title-kicker[data-v-176b1d9e]{height:26px;margin-bottom:10px;padding:0 14px;border-radius:13px;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-176b1d9e]{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-176b1d9e]{margin-top:6px;font-size:18px;line-height:26px;font-family:PingFang SC-Regular,PingFang SC;font-weight:500;color:var(--text-secondary,#64748b)}.coupon .main .coupon-title .title-sub span[data-v-176b1d9e]{margin-left:4px;color:var(--primary,#ff7a1a);font-family:PingFang SC-Medium,PingFang SC;font-weight:700}.coupon .main .wrapper .couponMargin[data-v-176b1d9e],.coupon .main .wrapper[data-v-176b1d9e]{width:100%;display:flex;align-items:center;justify-content:center}.coupon .main .wrapper .couponMargin[data-v-176b1d9e]{min-height:280px;padding:36px;border:1px solid var(--border-soft,#e3eaf6);border-radius:16px;background:var(--bg-card,#fff);box-shadow:var(--shadow-card,0 8px 24px rgba(30,64,175,.08))}.coupon .main .wrapper .couponMargin .couponBorder[data-v-176b1d9e]{-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,122,26,.2);border-radius:12px;background:linear-gradient(90deg,var(--primary-soft,#fff3e7),#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-176b1d9e]: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-176b1d9e]:before{width:5px;align-self:stretch;background:var(--primary,#ff7a1a);content:""}.coupon .main .wrapper .couponMargin .couponBorder[data-v-176b1d9e]: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-176b1d9e]{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-176b1d9e]{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-176b1d9e]{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-176b1d9e]{max-width:100%;margin-top:4px;color:var(--text-muted,#94a3b8);font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon .main .wrapper .couponMargin .couponBorder .right[data-v-176b1d9e]{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-176b1d9e]{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-176b1d9e]{color:var(--text-secondary,#64748b);font-size:13px;line-height:20px;padding:8px 0}.coupon .main .wrapper .couponMargin .couponBorder .right .use-range[data-v-176b1d9e]{color:var(--text-muted,#94a3b8);font-size:13px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon .main .wrapper .couponMargin .couponBorder .recieveBtn[data-v-176b1d9e]{width:124px;height:42px;border-radius:21px;border:1px solid rgba(255,122,26,.28);background:linear-gradient(135deg,var(--primary,#ff7a1a),var(--primary-hover,#f97316));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-176b1d9e]{position:relative;z-index:1}.coupon .main .wrapper .couponMargin .couponBorder .recieveBtn[data-v-176b1d9e]:before{position:absolute;inset:2px;border-radius:19px;border:1px solid hsla(0,0%,100%,.34);content:""}.coupon .main .wrapper .couponMargin .couponBorder .recieveBtn[data-v-176b1d9e]:hover{background:linear-gradient(135deg,#ff8a2a,var(--primary-hover,#f97316));box-shadow:0 14px 24px rgba(255,122,26,.28)}.coupon .main .wrapper .couponMargin .couponBorder .recieveBtn[data-v-176b1d9e]:active{transform:translateY(-50%) scale(.98);opacity:.92}.coupon .main .wrapper .couponMargin .couponEmpty[data-v-176b1d9e]{-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-176b1d9e] .empty-state__visual{color:var(--primary,#ff7a1a);background:var(--primary-soft,#fff3e7)}.coupon .main .wrapper .couponMargin .couponEmpty[data-v-176b1d9e] .empty-state__title{color:var(--text-main,#111827);font-weight:500}.coupon .btnGroup[data-v-176b1d9e]{display:flex;align-items:center;justify-content:center;gap:12px}.coupon .btnGroup[data-v-176b1d9e] .btn{width:132px!important;height:40px!important;margin:0!important;border:none;border-radius:20px!important;font-size:15px;line-height:40px;font-family:PingFang SC,PingFang SC-Regular;font-weight:500;text-align:center;color:#fff;background:var(--brand-gradient,linear-gradient(135deg,#2563eb,#7c3aed));cursor:pointer;transition:box-shadow .2s ease,opacity .2s ease,color .2s ease,background .2s ease,border-color .2s ease}.coupon .btnGroup[data-v-176b1d9e] .btn:hover{box-shadow:0 10px 22px rgba(37,99,235,.2);opacity:.94}.coupon .btnGroup .cancelBtn[data-v-176b1d9e]{border:1px solid var(--border-soft,#e3eaf6)!important;background:#fff!important;color:var(--text-secondary,#64748b)!important}.coupon .btnGroup .cancelBtn[data-v-176b1d9e]:hover{color:var(--brand-blue,#2563eb)!important;background:var(--brand-blue-light,#eff6ff)!important;border-color:var(--brand-blue,#2563eb)!important;box-shadow:none;opacity:1}