.tab-bar{--tabbar-accent:var(--color-brand-primary,#2878ff)}.van-tabbar--fixed{z-index:999999;height:calc(56px + var(--safe-bottom, 0px));padding-bottom:var(--safe-bottom,0);border-top:1px solid rgba(231,234,240,.8);background:hsla(0,0%,100%,.94);box-shadow:0 -8px 24px rgba(18,38,63,.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.van-tabbar-item{color:var(--color-text-tertiary,#939aa5);font-size:12px;transition:color var(--motion-fast,.12s) ease}.van-tabbar-item--active{color:var(--tabbar-accent);background:transparent}.van-tabbar-item__icon img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;transition:transform var(--motion-fast,.12s) ease}.van-tabbar-item--active .van-tabbar-item__icon img{transform:translateY(-1px)}:root{--color-brand-primary:#2878ff;--color-brand-active:#1f63d6;--color-brand-soft:#eaf2ff;--color-text-primary:#171a1f;--color-text-secondary:#5f6672;--color-text-tertiary:#939aa5;--color-text-disabled:#c3c8d0;--color-bg-page:#f5f7fa;--color-bg-card:#fff;--color-border:#e7eaf0;--color-success:#21a366;--color-warning:#f59a23;--color-danger:#e5484d;--color-white:#fff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--font-caption:12px;--font-body:14px;--font-body-lg:16px;--font-title:18px;--font-hero:24px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-tight:1.3;--line-height-body:1.5;--shadow-card:0 4px 16px rgba(18,38,63,0.06);--shadow-action:0 -4px 16px rgba(18,38,63,0.06);--height-control:44px;--height-primary-action:48px;--page-gutter:16px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--motion-fast:120ms;--motion-normal:200ms}*,:after,:before{box-sizing:border-box}body,html{min-height:100%;color:var(--color-text-primary);background:var(--color-bg-page);font-size:var(--font-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input,select,textarea{color:inherit;font:inherit}img{max-width:100%}.ui-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ui-safe-bottom{padding-bottom:var(--safe-bottom)}.ui-text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes ui-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.van-button{border-radius:var(--radius-md);font-weight:var(--font-weight-medium);transition:opacity var(--motion-fast),background-color var(--motion-fast),border-color var(--motion-fast)}.van-button--normal{min-height:var(--height-control);padding-right:var(--space-4);padding-left:var(--space-4);font-size:var(--font-body-lg)}.van-button--info,.van-button--primary{color:var(--color-white);background:var(--color-brand-primary);border-color:var(--color-brand-primary)}.van-button--info:active,.van-button--primary:active{background:var(--color-brand-active);border-color:var(--color-brand-active)}.van-cell{color:var(--color-text-primary);background:var(--color-bg-card)}.van-cell:after{border-color:var(--color-border)}.van-cell__label{color:var(--color-text-tertiary)}.van-dialog,.van-popup--round{border-radius:var(--radius-lg)}.van-dialog__confirm,.van-picker__confirm,.van-tab--active,.van-tabbar-item--active{color:var(--color-brand-primary)}.van-toast{border-radius:var(--radius-md)}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.van-tabbar--fixed{position:fixed;bottom:0;left:0;transform:translateZ(0);-webkit-transform:translateZ(0)}body,html{margin:0;padding:0;background-color:#f6f7fb}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}.mui-flex{display:flex!important;flex-wrap:wrap}.align-center{align-items:center}.mui-flex>.mui-cell{flex:1;width:0;flex-basis:0;max-width:100%;display:block;padding:0!important;position:relative;border:0 none}.mui-flex>.mui-cell.fixed{flex:none!important;width:auto}.mui-flex>.mui-cell.align-center{align-self:center}.wrapper_coupon{position:relative;width:100vw;height:100vh}.wrapper_coupon .coupon-img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.wrapper_coupon .coupon-title{position:absolute;left:28%;bottom:88%;width:49%;font-size:1.7rem;font-weight:600;color:#fff;text-align:center}.wrapper_coupon .coupon-title span{color:#ff882f}.wrapper_coupon .coupon-container{position:absolute;transform:translateX(-50%);width:28rem;top:28rem;left:50%;height:21rem}.wrapper_coupon .coupon-container .coupon-list{position:absolute;overflow-y:auto;transform:translateX(-50%);top:0;left:50%;width:100%;height:100%}.wrapper_coupon .coupon-container .coupon-list .list-item{height:6rem;margin-bottom:1rem;background:#fff;border-radius:.67rem;display:flex;align-items:center}.wrapper_coupon .coupon-container .coupon-list .list-item .money{font-size:3.08rem;font-weight:700;color:#ff2e2e}.wrapper_coupon .coupon-container .coupon-list .list-item .money span{font-size:1.2rem}.wrapper_coupon .coupon-container .coupon-list .list-item .title{text-align:left;font-size:1.4rem;font-weight:600;color:#303030;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wrapper_coupon .coupon-container .coupon-list .list-item .descrip{text-align:left;font-size:1.2rem;font-weight:400;color:#999}.wrapper_coupon .close{width:3rem;height:3rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACcUlEQVRYR82XT4jNURTHP18sKJKVUhaU3nsaUWNnQdiQ1TDGylJoFsi/oqSIQVgIWVphmJWwQCzsTBF5b1IslLKSKBY4OtP9TT8/9733e+PVnd/u997vnvM553zvueeKDh4zmw+sAVYAi4G5YfkX4B3wAngi6VNZs2r3oZlNAzYDO4Nzf/8BvAc+h/XzgEXATOC3QwBXgBFJ/t70aQlgZquBS0AP8Ba4Dtz3SCX9yls1s+khMxuA7cAS4DUwKOlpM4IogJnNAE4C+0Okh8tEkzkJWesDTofMnAOOSPpZBPkHwMxmATeBTcBlh5DkKe/4MTMviTvfDdwFBiR9zxv6CyBEPgJs9EWSrnXsNbLAzHaEYO4BfflMFAGGgAMuuG45z5XFIa4CZyUdyn6fAAiCe+zqlTTYjciLNszMBb0LWJsJcxwgiOYl4PXvmWzN20EHTfjOcB0s9y2aAfQDt4B+SbeLhsbGxh6a2Wi1Wp1IXStnjUZjSFJvpVJZH8nCFmAY2CppOAN4BCwEqrHG4QaBg2Z2oVar7WvlvF6vn5e0FzgTAw7ZbgAfJK1TaK8fgWOSTjQznhluBVHmm1Dyo8BxYIEDDAA3gJWSRstEF4Mo6zwA9ALPgW0OcArYA8wuttcYTMxRJ84DgLftb8BFB/Cut0zS0nYqzv7PO/TfvOZl9FE4O94ArxzgATBH0qqyAP5dTmy+jduKM7IbngFfpwRA8hIkF2HybehzXrpGFPZlulYcAFIcRuMH39Q4jkMWfAJOM5DkxqZ0I1nIgo/j6YbSAJFuLM+VIt3FpHBkprmaFSAmezn1O8Cd/7qcRs7wrl/P/wDpUwTNkrZ0WgAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;top:28rem}.wrapper_coupon .close,.wrapper_coupon .i-know{position:absolute;transform:translateX(-50%);left:50%}.wrapper_coupon .i-know{width:12rem;height:4rem;line-height:4rem;text-align:center;background:#3d90ff;border-radius:1.83rem;color:#fff;font-size:1.4rem;bottom:-5.4rem}.warpper[data-v-6982fc95]{position:fixed;left:0;right:0;top:0;height:100vh;z-index:9999999;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff}.warpper .dialog_bg[data-v-6982fc95]{background:url(../img/share.1bd99372.png) no-repeat;background-size:100%;width:30rem;height:52rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.warpper .dialog_bg .title[data-v-6982fc95]{text-align:center;font-size:2.4rem;font-weight:600;color:#6f91ff;background:linear-gradient(1turn,#f050ea,#ffdf4e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.warpper .dialog_bg .bottom[data-v-6982fc95]{width:100%;justify-self:flex-end}.warpper .dialog_bg .bottom .content[data-v-6982fc95]{height:16rem;width:calc(100% - 4rem);display:flex;flex-direction:column;padding:1rem 2rem;overflow-y:scroll}.warpper .dialog_bg .bottom .content .item[data-v-6982fc95]{margin-bottom:1.2rem;width:100%;height:7.2rem;display:flex;justify-content:space-between}.warpper .dialog_bg .bottom .content .item .left[data-v-6982fc95]{display:flex;justify-content:space-around;flex-direction:column;align-items:flex-start;padding:1rem 0 1rem 1.8rem;flex:1;overflow:hidden}.warpper .dialog_bg .bottom .content .item .left .name[data-v-6982fc95]{height:2rem;font-size:1.4rem;font-weight:600;color:#303030;line-height:2rem;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.warpper .dialog_bg .bottom .content .item .left .name span[data-v-6982fc95]{font-weight:400;color:#999}.warpper .dialog_bg .bottom .content .item .left .dec[data-v-6982fc95]{width:100%;text-align:left}.warpper .dialog_bg .bottom .content .item .left .dec .type[data-v-6982fc95]{font-size:1.2rem;font-weight:400;color:#999;line-height:1.7rem}.warpper .dialog_bg .bottom .content .item .left .dec .remark[data-v-6982fc95]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;font-weight:400;color:#69c923;line-height:1.7rem}.warpper .dialog_bg .bottom .content .item .right[data-v-6982fc95]{width:8.61rem;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.warpper .dialog_bg .bottom .content .item .right .money[data-v-6982fc95]{margin:0;color:#ff2e2e}.warpper .dialog_bg .bottom .content .item .right .money .text[data-v-6982fc95]{font-size:2.2rem;font-weight:600}.warpper .dialog_bg .bottom .content .item .right .money span[data-v-6982fc95]{font-size:1.2rem;font-weight:400;vertical-align:middle}.warpper .dialog_bg .bottom .content .item .right .rules[data-v-6982fc95]{font-size:1.2rem;font-weight:400;color:#999;line-height:1.7rem}.warpper .dialog_bg .footer[data-v-6982fc95]{height:10.5rem;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.warpper .dialog_bg .footer .nav[data-v-6982fc95]{font-size:1.2rem;font-weight:400;color:#666}.warpper .dialog_bg .footer .nav span[data-v-6982fc95]{color:#3d90ff}.warpper .dialog_bg .footer .btn[data-v-6982fc95]{width:14.4rem;height:4.4rem;line-height:4.4rem;background:#3d90ff;border-radius:2.2rem;font-size:1.6rem;font-weight:500;color:#fff}.warpper .close[data-v-6982fc95]{margin-top:2rem;width:3.2rem;height:3.2rem}