.btn,body{color:#333}.banner-swiper,.btn-icon,.card,body.popup-open{overflow:hidden}#more-notice-page.active,.banner-slide.active,.card img,.page-content.active,.tab-content.active{display:block}.btn,.button-item,.card,.card-button,.copy-btn,.popup-close{cursor:pointer}*,.button-bar,.button-container,.coupon-popup,.coupon-popup-content,.link-container,.popup,.tutorial-content{box-sizing:border-box}@layer utilities{.content-auto{content-visibility:auto}.scrollbar-thin{scrollbar-width:thin}.text-shadow{text-shadow:0 1px 2px rgba(0,0,0,.1)}.card-shadow{box-shadow:0 1px 4px rgba(0,0,0,.05)}.touch-active{-webkit-tap-highlight-color:transparent}.btn-touch{transition:transform .2s}.btn-touch:active{transform:scale(.98)}}*{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}html{font-size:calc(100vw / 375 * 7)}body{background-color:#f5f5f5;font-size:1.4rem;overflow-x:hidden;padding-bottom:7rem}body.popup-open{position:fixed;width:100%}.header{height:6.5rem;line-height:6.5rem;text-align:center;font-size:1.8rem;background-color:#fff;border-bottom:1px solid #eee;position:relative}.btn-text,.button-item{font-size:2rem;text-align:center}.back-btn{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);width:3rem;height:3rem;background:url('data:image/svg+xml;utf8,<svg fill="%23333" viewBox="0 0 1024 1024" width="16" height="16"><path d="M328.448 512l339.712 339.712c10.24 10.24 10.24 26.624 0 36.864s-26.624 10.24-36.864 0L291.136 548.864c-10.24-10.24-10.24-26.624 0-36.864l339.136-339.712c10.24-10.24 26.624-10.24 36.864 0s10.24 26.624 0 36.864L328.448 512z"/></svg>') center no-repeat}.banner-swiper{width:96%;height:23rem;margin:1.7rem auto!important;border-radius:1rem;position:relative}.banner-slide{width:100%;height:100%;display:none}.banner-swiper img{width:100%!important;height:100%!important;object-fit:fill!important}.button-container{display:flex;margin:3rem;gap:1.7rem;justify-content:center;padding:0 .5rem}.btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:11.5rem!important;min-width:11.5rem!important;max-width:none!important;height:14.4rem;border:none;border-radius:10px;background-color:#fdfdfd;box-shadow:0 2px 6px rgba(0,0,0,.08);text-decoration:none;transition:transform .15s cubic-bezier(.34, 1.56, .64, 1)!important;-webkit-transition:transform .15s cubic-bezier(.34, 1.56, .64, 1)!important}.button-bar,.eleme-icon,.meituan-icon,.miaosong-icon,.shangou-icon{background-color:#fff}.btn:hover{transform:none!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important}.btn:active{transform:scale(.9)!important;-webkit-transform:scale(.9)!important}.popup,.toast{transform:translate(-50%,-50%)}.btn-icon{display:inline-block;width:7rem;height:7rem;margin-bottom:1rem;border-radius:50%}.btn-icon img{width:100%;height:100%;object-fit:cover}@keyframes meituanBounce{0%,100%,40%,80%{transform:translateY(0)}20%{transform:translateY(-8px)}60%{transform:translateY(-6px)}}.meituan-btn-bounce{animation:2s .3s forwards meituanBounce}.button-bar-container{position:relative;margin:1rem 2% 2rem;border-radius:1rem;overflow:hidden}.button-bar{right:0;border-radius:inherit;position:absolute;top:0;left:0;width:100%;padding:1rem;height:7.5rem;white-space:nowrap;transition:.2s;display:flex;justify-content:space-between}.button-bar.fixed{position:fixed;z-index:999;box-shadow:0 .1rem .5rem rgba(0,0,0,.1);top:0}.button-bar-placeholder{width:100%}.button-item{flex:1;display:inline-block;padding:1rem 1;font-weight:700;color:#333;margin:0 .5rem;border-radius:1rem;background-color:#f5f5f4;transition:.3s;border:none;max-width:20%;min-height:39px;display:flex;align-items:center;justify-content:center}.card-button,.card-title{font-weight:700!important}.button-item.active{font-weight:700;box-shadow:0 .2rem .6rem rgba(0,0,0,.2)}.button-item[data-tab=tab1].active,.button-item[data-tab=tab1]:active{background-color:#f5ca20;color:#fff;transform:scale(.96)}.button-item[data-tab=tab2].active,.button-item[data-tab=tab2]:active{background-color:#27aae2;color:#fff;transform:scale(.96)}.button-item[data-tab=tab3].active,.button-item[data-tab=tab3]:active{background-color:#e16942;color:#fff;transform:scale(.96)}.button-item[data-tab=tab4].active,.button-item[data-tab=tab4]:active{background-color:#be0e17;color:#fff;transform:scale(.96)}.button-item[data-tab=tab5].active,.button-item[data-tab=tab5]:active{background-color:#e92d34;color:#fff;transform:scale(.96)}.card{width:96%!important;height:21rem!important;min-height:15rem;margin-top:.7rem!important;margin-bottom:1.7rem!important;margin:0 1rem;background-color:#fff;border-radius:1rem!important;border:1px solid #eee!important;box-shadow:0 .1rem .5rem rgba(0,0,0,.05)!important;display:flex}.card img,.card-button{border-radius:.8rem!important}.card img{width:40%!important;height:15rem!important;min-height:12rem;margin-top:2.9rem!important;margin:0 1rem;object-fit:fill!important}.card-content{flex:1;padding:1.2rem .5rem;display:flex;flex-direction:column}.card-desc,.card-title{display:block!important;text-align:left!important;overflow:hidden}.card-title{color:#030303!important;font-size:2.6rem!important;margin:1rem .8rem .5rem!important;line-height:1.2!important;white-space:nowrap;text-overflow:ellipsis}.card-desc{color:#5e5d5d!important;font-size:1.9rem!important;margin:.5rem .8rem!important;line-height:1.4!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-button,.card-time{font-size:1.7rem!important}.card-buttons-row{position:absolute;bottom:1.5rem;left:1.2rem;right:1.2rem;display:flex;gap:.8rem}.card-button{height:4.9rem!important;line-height:4.9rem!important;color:#f8f7f6!important;text-align:center;-webkit-tap-highlight-color:transparent!important;transition:transform .2s;flex:1}.copy-btn,.nav-item,.notice h2,.popup-title{font-weight:700}.card-buttons-row :first-child{background-color:#ff9500!important}.card-buttons-row :nth-child(2){background-color:#ffc837!important}.card-button:active{transform:scale(.9)!important}.card-content{position:relative;padding-bottom:6rem}.card-time{display:block!important;color:#cfcbcb!important;margin-top:3rem!important;margin-bottom:1rem!important;margin-left:.8rem!important;text-align:left!important;line-height:1!important}.popup-mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:998;display:none;justify-content:center;align-items:center}.popup{position:fixed;top:50%;left:50%;width:90%!important;max-width:500px;background-color:#fff;border-radius:1rem;box-shadow:0 .3rem 1rem rgba(0,0,0,.15);z-index:999;padding:2rem;max-height:90vh;overflow-y:auto}.popup-close{position:absolute;top:1.5rem;right:1.5rem;width:3rem;height:3rem;line-height:2.8rem;text-align:center;font-size:2rem;color:#999;border-radius:50%;background-color:#f5f5f5}.popup-close:active{background-color:#e0e0e0}.popup-title{font-size:1.8rem;color:#333;text-align:center;margin-bottom:1.5rem;padding-top:.5rem}.link-container{width:100%;background-color:#fff9e6;border-radius:.8rem;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #ffe8a3}.link-text{font-size:1.4rem;color:#333;word-break:break-all;line-height:1.5}.popup-desc-container{width:100%;margin-bottom:1.5rem}.popup-desc{font-size:1.3rem;color:#666;text-align:left;line-height:1.4;margin-bottom:.5rem}.copy-btn{width:100%;height:5rem;line-height:5rem;text-align:center;background-color:#ff7d00;color:#fff;font-size:1.6rem;border-radius:.8rem;box-shadow:0 .2rem 0 #e06a00;margin-top:.5rem;border:none}.copy-btn:active{background-color:#e06a00;box-shadow:0 .1rem 0 #c05a00;transform:translateY(.1rem)}.more_hint{align-items:center;color:#5e5c5c;display:flex;font-size:1.4rem;justify-content:center;margin-top:2rem;padding:.5rem}.bottom-nav{position:fixed;bottom:0;left:0;width:100%;height:7.7rem;display:flex;background-color:#fff;border-top:1px solid #eee;z-index:9999}.nav-item,.tips li{display:flex;position:relative;cursor:pointer}.nav-item{flex:1;flex-direction:column;justify-content:center;align-items:center;font-size:2rem;color:#666;min-height:48px}.nav-icon{width:3.5rem;height:3.5rem;margin-bottom:.5rem;object-fit:contain}.nav-item.active{color:#ff7d00}.nav-item.active::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:3rem;height:.4rem;background-color:#ff7d00;border-radius:.2rem}.content-container{padding-bottom:1rem}.tutorial-content{padding:1rem .5rem;background-color:#f5f5f5;min-height:calc(100vh - 7rem)}.notice,.tips li{background-color:#fff}.notice{border-radius:10px;margin:15px;padding:15px}#more-notice-page,.tips{background-color:#f5f5f5}.notice h2{color:red;margin-top:0;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;font-size:23px}.notice h2 .more{font-size:14px;color:#999;font-weight:400;cursor:pointer}.notice .divider{height:1px;background-color:#eee;margin-bottom:15px}.notice .scroll-container{max-height:300px;overflow-y:auto}.notice ul,.tips ul{list-style-type:none;padding:0;margin:0}#latestNoticeList li{white-space:pre-wrap;line-height:1.6;margin:8px 0}.notice li{margin-bottom:15px;font-size:16px;cursor:pointer}.tips{padding:0 15px 70px}.tips h3{display:flex;align-items:center;margin-top:20px;margin-bottom:15px;font-size:18px;font-weight:700}.tips h3 .icon{width:24px;height:24px;background-color:#fc0;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;color:#fff;font-weight:700}.tips li{padding:15px;margin-bottom:10px;border-radius:5px;justify-content:space-between;align-items:center}.tips li .link-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.tips li .text-content{z-index:2;font-size:13px;color:#999}.tips li .arrow{color:#999;z-index:2}.page-content,.tab-content{display:none}.toast{position:fixed;top:40%;left:50%;background-color:rgba(0,0,0,.7);color:#fff;padding:.8rem 1.5rem;border-radius:.5rem;font-size:2rem;z-index:1000;opacity:0;transition:opacity .3s}.toast.show{opacity:1}.banner-slide:active{opacity:.7}#more-notice-page{display:none;min-height:calc(100vh - 7.7rem);padding:1.5rem}.notice-header{height:6.5rem;line-height:6.5rem;background-color:#fff;border-bottom:1px solid #eee;position:relative;padding-left:4rem;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;border-radius:.8rem;cursor:pointer;user-select:none}.notice-back-btn{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);width:3rem;height:3rem;pointer-events:none;background:url('data:image/svg+xml;utf8,<svg fill="%23333" viewBox="0 0 1024 1024" width="16" height="16"><path d="M328.448 512l339.712 339.712c10.24 10.24 10.24 26.624 0 36.864s-26.624 10.24-36.864 0L291.136 548.864c-10.24-10.24-10.24-26.624 0-36.864l339.136-339.712c10.24-10.24 26.624-10.24 36.864 0s10.24 26.624 0 36.864L328.448 512z"/></svg>') center no-repeat}.coupon-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;display:none;justify-content:center;align-items:center;padding:2rem;overflow:hidden}.coupon-popup.show{display:flex}.coupon-popup-content{background-color:#fff;border-radius:1.2rem;width:100%;max-width:400px;padding:3rem 2rem;position:relative;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.coupon-popup-close{position:sticky;top:.1rem;right:1.5rem;font-size:5rem;color:#999;cursor:pointer;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:auto;background-color:#fff;z-index:10}.coupon-popup-details{font-size:2.2rem;color:#333;line-height:1.8;white-space:pre-line;margin-top:1rem}.keep-line-break{white-space:pre-line}