.commonPagination[data-v-2dfbd2dc]{padding:28px 0 0;display:flex;align-items:center;justify-content:center}.commonPagination[data-v-2dfbd2dc] .el-pagination{display:flex;align-items:center;justify-content:center;font-weight:400}.commonPagination[data-v-2dfbd2dc] .el-pager{display:flex;align-items:center}.commonPagination[data-v-2dfbd2dc] .btn-next,.commonPagination[data-v-2dfbd2dc] .btn-prev,.commonPagination[data-v-2dfbd2dc] .el-pager li{min-width:32px;height:32px;line-height:32px;border-radius:8px;color:var(--text-secondary,#64748b);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.commonPagination[data-v-2dfbd2dc] .el-pager li.active{color:#fff;background:var(--brand-gradient,linear-gradient(135deg,#2563eb,#7c3aed))}.commonPagination[data-v-2dfbd2dc] .el-pagination__jump{margin-left:20px;color:var(--text-secondary,#64748b)}.commonPagination[data-v-2dfbd2dc] .el-pagination__editor,.commonPagination[data-v-2dfbd2dc] .el-pagination__jump{height:32px;line-height:32px;display:inline-flex;align-items:center}.commonPagination[data-v-2dfbd2dc] .el-input__inner{height:32px;line-height:32px;border-color:var(--border-soft,#e3eaf6);border-radius:8px;color:var(--text-main,#111827);vertical-align:middle}.commonPagination[data-v-2dfbd2dc] .el-input__inner:focus{border-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)}#per_center .main:has(#coupon){overflow:visible}#coupon[data-v-4946b0e1]{padding:20px;display:flex;flex-direction:column;color:var(--text-main,#111827)}#coupon [data-v-4946b0e1],#coupon [data-v-4946b0e1]:after,#coupon [data-v-4946b0e1]:before{box-sizing:border-box}#coupon .tabbar[data-v-4946b0e1]{min-height:40px;height:auto;margin:0 0 18px;padding:4px 0 8px;display:flex;flex-direction:row;align-items:center;gap:8px}#coupon .tabbar div[data-v-4946b0e1]{height:34px;padding:0 16px;border-radius:17px;display:flex;align-items:center;justify-content:center;font-size:14px;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:var(--text-secondary,#64748b);line-height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease,background .2s ease,box-shadow .2s ease}#coupon .tabbar div[data-v-4946b0e1]:hover{color:var(--brand-blue,#2563eb);background:var(--brand-blue-light,#eff6ff)}#coupon .tabbar .isAcitve[data-v-4946b0e1]{position:relative;font-weight:500}#coupon .tabbar .isAcitve[data-v-4946b0e1],#coupon .tabbar .isAcitve[data-v-4946b0e1]:hover{color:#fff;background:var(--brand-gradient,linear-gradient(135deg,#2563eb,#7c3aed));box-shadow:0 8px 18px rgba(37,99,235,.18)}#coupon .tabbar .view-dead-coupon[data-v-4946b0e1]{flex:1;min-width:120px;font-size:14px;font-family:PingFang SC,PingFang SC-Regular;font-weight:400;color:var(--brand-blue,#2563eb);display:flex;justify-content:flex-end;align-items:center}#coupon .tabbar .view-dead-coupon .jump[data-v-4946b0e1]{height:34px;padding:0 14px;border-radius:17px;display:inline-flex;align-items:center;background:var(--brand-blue-light,#eff6ff);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease,background .2s ease}#coupon .tabbar .view-dead-coupon .jump[data-v-4946b0e1]:hover{color:#fff;background:var(--brand-blue,#2563eb)}#coupon .coupon_list[data-v-4946b0e1]{min-height:620px;padding:16px;border:1px solid var(--border-soft,#e3eaf6);border-radius:12px;background:var(--bg-card,#fff)}#coupon .coupon_list .content[data-v-4946b0e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#coupon .coupon_list .content .coupon_list_item[data-v-4946b0e1]{min-width:0;min-height:132px;border-radius:12px;display:flex;border:1px solid rgba(255,122,26,.18);background:linear-gradient(90deg,var(--primary-soft,#fff3e7),#fff 128px,#fff);box-shadow:0 8px 24px rgba(255,122,26,.08);justify-content:space-between;align-items:center;position:relative;overflow:visible;transition:border-color .2s ease,box-shadow .2s ease}#coupon .coupon_list .content .coupon_list_item[data-v-4946b0e1]:hover{border-color:rgba(255,122,26,.38);box-shadow:0 12px 28px rgba(255,122,26,.14);z-index:20}#coupon .coupon_list .content .coupon_list_item[data-v-4946b0e1]:before{width:4px;align-self:stretch;border-radius:12px 0 0 12px;background:var(--primary,#ff7a1a);content:""}#coupon .coupon_list .content .coupon_list_item--invalid[data-v-4946b0e1]{background:var(--bg-section,#f8faff);border-color:var(--border-soft,#e3eaf6);box-shadow:var(--shadow-card,0 8px 24px rgba(30,64,175,.08))}#coupon .coupon_list .content .coupon_list_item--invalid[data-v-4946b0e1]:before{background:var(--border-strong,#cbd5e1)}#coupon .coupon_list .content .coupon_list_item--invalid .left .amount[data-v-4946b0e1],#coupon .coupon_list .content .coupon_list_item--invalid .middle .instructions[data-v-4946b0e1],#coupon .coupon_list .content .coupon_list_item--invalid .middle .name[data-v-4946b0e1]{color:var(--text-muted,#94a3b8)}#coupon .coupon_list .content .coupon_list_item--invalid .left[data-v-4946b0e1]{border-right-color:var(--border-soft,#e3eaf6)}#coupon .coupon_list .content .coupon_list_item--invalid[data-v-4946b0e1]:hover{border-color:var(--border-strong,#cbd5e1);box-shadow:0 12px 28px rgba(30,64,175,.1)}#coupon .coupon_list .content .coupon_list_item .left[data-v-4946b0e1]{flex:0 0 112px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100px;padding:0 18px;border-right:1px dashed rgba(255,122,26,.26)}#coupon .coupon_list .content .coupon_list_item .left .amount[data-v-4946b0e1]{max-width:100%;font-size:32px;color:var(--primary,#ff7a1a);font-weight:600;line-height:38px;white-space:nowrap}#coupon .coupon_list .content .coupon_list_item .left .amount .icon[data-v-4946b0e1]{margin-right:2px;font-size:14px;font-weight:500}#coupon .coupon_list .content .coupon_list_item .left .limit[data-v-4946b0e1]{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 .coupon_list .content .coupon_list_item .middle[data-v-4946b0e1]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:18px 14px 18px 18px}#coupon .coupon_list .content .coupon_list_item .middle .name[data-v-4946b0e1]{width:100%;font-size:16px;font-family:PingFang SC-Medium,PingFang SC;font-weight:600;color:var(--text-main,#111827);line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#coupon .coupon_list .content .coupon_list_item .middle .time[data-v-4946b0e1]{padding:8px 0;font-size:12px;color:var(--text-secondary,#64748b);font-weight:400;line-height:18px}#coupon .coupon_list .content .coupon_list_item .middle .use-range[data-v-4946b0e1]{max-width:100%;display:flex;align-items:center;color:var(--text-muted,#94a3b8);font-size:12px;line-height:18px}#coupon .coupon_list .content .coupon_list_item .middle .use-range .instructions[data-v-4946b0e1]{flex:0 0 auto;color:var(--primary,#ff7a1a);margin-left:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;cursor:default;z-index:30}#coupon .coupon_list .content .coupon_list_item .middle .use-range .instructions[data-v-4946b0e1]:after{position:absolute;top:18px;left:0;width:280px;height:12px;content:""}#coupon .coupon_list .content .coupon_list_item .middle .use-range .instructions img[data-v-4946b0e1]{width:8px;margin-left:4px;opacity:.45}#coupon .coupon_list .content .coupon_list_item .middle .use-range .instructions .dialog[data-v-4946b0e1]{position:absolute;background:var(--bg-card,#fff);z-index:60;top:24px;left:0;border-radius:10px;padding:12px 14px;width:280px;border:1px solid rgba(255,122,26,.18);box-shadow:0 12px 28px rgba(255,122,26,.14);color:var(--text-secondary,#64748b);font-size:13px;font-weight:400;line-height:21px}#coupon .coupon_list .content .coupon_list_item .middle .use-range .instructions .dialog h3[data-v-4946b0e1]{margin:0 0 6px 0;font-size:14px;line-height:20px;color:var(--primary,#ff7a1a)}#coupon .coupon_list .content .coupon_list_item .right[data-v-4946b0e1]{flex:0 0 100px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100px;padding-right:18px}#coupon .coupon_list .content .coupon_list_item .right .use-now[data-v-4946b0e1]{min-width:76px;height:32px;border-radius:16px;border:none;background:var(--primary-soft,#fff3e7);font-size:12px;font-family:PingFang SC-Regular,PingFang SC;font-weight:500;color:var(--primary,#ff7a1a);line-height:32px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease,background .2s ease,box-shadow .2s ease}#coupon .coupon_list .content .coupon_list_item .right .use-now[data-v-4946b0e1]:hover{color:#fff;background:var(--primary,#ff7a1a);box-shadow:0 8px 18px rgba(255,122,26,.18)}#coupon .coupon_list .content .coupon_list_item .right .has-use[data-v-4946b0e1]{width:76px;height:64px;opacity:.75}#coupon .coupon_list .content .coupon_list_item .right .used[data-v-4946b0e1]{background:url(../img/hasUse.7896c2b4.png);background-size:cover}#coupon .coupon_list .content .coupon_list_item .right .expired[data-v-4946b0e1]{background:url(../img/expired.05c7e7a1.png);background-size:cover}#coupon .coupon_list .pages[data-v-4946b0e1],#coupon .no_data[data-v-4946b0e1]{display:flex;justify-content:center;align-items:center}#coupon .no_data[data-v-4946b0e1]{min-height:520px}@media (max-width:960px){#coupon .coupon_list .content[data-v-4946b0e1]{grid-template-columns:1fr}}