.load-more-container[data-v-69df3e8a]{display:flex;justify-content:center;padding:.16rem 0}.load-more-btn[data-v-69df3e8a]{width:80%;background-color:#f5f5f5;color:#666;border:none;border-radius:.2rem}[data-v-69df3e8a] .van-tabs__wrap{background-color:#fff}[data-v-69df3e8a] .van-tabs__nav{padding:0 .1rem}[data-v-69df3e8a] .van-tab{font-size:.14rem;color:#333;padding-bottom:.15rem}[data-v-69df3e8a] .van-tab--active{font-weight:700;color:#4e80f5}[data-v-69df3e8a] .van-tabs__line{background-color:#4e80f5;height:.03rem;bottom:.1rem;border-radius:.015rem}.product-list-container[data-v-69df3e8a]{padding:.1rem .12rem 0}.product-list-box[data-v-69df3e8a]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.1rem;width:100%;box-sizing:border-box;padding:0 .12rem}.product-item[data-v-69df3e8a]{width:48.5%;margin-bottom:.16rem;flex-shrink:0;box-sizing:border-box}[data-v-69df3e8a] .van-list{min-height:1.333333rem;width:100%}.product-card[data-v-69df3e8a]{background-color:#fff;border-radius:.08rem;box-shadow:0 .02rem .08rem rgba(0,0,0,.05);display:flex;flex-direction:column;padding:0}.product-image[data-v-69df3e8a]{width:calc(100% - .16rem);margin:.08rem auto;flex:1;aspect-ratio:1;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:.04rem;overflow:hidden}.product-info[data-v-69df3e8a]{padding:0 .12rem .12rem .12rem}.product-title[data-v-69df3e8a]{font-size:.14rem;color:#333;margin-bottom:.08rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:.4rem;line-height:.2rem}.product-price-container[data-v-69df3e8a]{display:flex;align-items:center;justify-content:space-between;margin-top:.06rem}.price-wrapper[data-v-69df3e8a]{display:flex;align-items:baseline}.price-symbol[data-v-69df3e8a]{font-size:.12rem;color:#ff4d4f}.price-value[data-v-69df3e8a]{font-size:.14rem;font-weight:700;color:#ff4d4f;margin:0 .02rem}.price-unit[data-v-69df3e8a]{font-size:.11rem;color:#ff4d4f}.buy-button[data-v-69df3e8a]{background-color:#4080ff;color:#fff;font-size:.12rem;padding:.05rem .1rem;border-radius:.16rem;text-align:center}.action-button[data-v-69df3e8a]{display:flex;width:100%;height:.28rem;border-radius:.04rem;overflow:hidden;margin-top:.08rem}.profit-part[data-v-69df3e8a]{flex:1;background-color:#fff;color:#ff4d4f;font-size:.12rem;display:flex;align-items:center;justify-content:center;border-top-left-radius:.08rem;border-bottom-left-radius:.08rem;border:.01rem solid #cacaca;border-right:none}.promote-part[data-v-69df3e8a]{width:40%;background-color:#ff4d4f;color:#fff;font-size:.14rem;display:flex;align-items:center;justify-content:center;border-top-right-radius:.08rem;border-bottom-right-radius:.08rem}.dishome-container[data-v-6dd4151e]{display:flex;flex-direction:column;height:100vh;background-color:#f5f7fa}.header-container[data-v-6dd4151e]{background:linear-gradient(180deg,#4080ff,#4884fc);border-bottom:none}.content-area[data-v-6dd4151e]{margin-top:-.013333rem;border-top:none}.tab-exbox[data-v-6dd4151e]{background:linear-gradient(180deg,#4884fc,#ebf1fe 50%,#f5f7fa);width:100%;height:1rem;position:absolute;top:0;border-top:none;z-index:1}.content-wrapper[data-v-6dd4151e]{position:relative;z-index:2;padding-top:.2rem}.search-container[data-v-6dd4151e]{padding:.1rem 0}.tab-bar[data-v-6dd4151e]{display:flex;height:.5rem}.tab-item[data-v-6dd4151e]{margin-left:.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;color:hsla(0,0%,100%,.8);font-size:.14rem}.tab-item.active[data-v-6dd4151e]{color:#fff;font-weight:700}.tab-text[data-v-6dd4151e]{margin-bottom:.05rem}.tab-indicator[data-v-6dd4151e]{position:absolute;bottom:-.1rem;transform:translateY(-.05rem)}.content-area[data-v-6dd4151e]{flex:1;overflow-y:auto;position:relative}[data-v-6dd4151e] .van-search{padding:0 .16rem}[data-v-6dd4151e] .van-search__content{background-color:#fff}[data-v-6dd4151e] .van-field__left-icon{color:#999}.box[data-v-6dd4151e]{background-color:#f6f9fe;font-size:.12rem;min-height:100vh;font-family:Microsoft YaHei}.title-popup[data-v-6dd4151e]{width:100%;text-align:center;font-size:.16rem;color:#0a1534;border-bottom:.013333rem solid rgba(120,130,150,.1);line-height:.6rem}.popup-btn[data-v-6dd4151e]{font-size:.14rem;line-height:.2rem;width:100%;height:.44rem}.banner-box[data-v-6dd4151e]{margin:.12rem .13rem .2rem}[data-v-6dd4151e] .van-swipe__indicator{background-color:#9e9d9d!important}[data-v-6dd4151e] .van-swipe__indicator--active{background-color:#1989fa!important;opacity:1}.swipe-list[data-v-6dd4151e]{width:100%}.team-message-overlay[data-v-6dd4151e]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000001;display:flex;justify-content:center;align-items:center}.team-message-toast[data-v-6dd4151e]{width:90%;background-color:#000;color:#fff;padding:.12rem .16rem;box-sizing:border-box;text-align:center;font-size:.14rem;opacity:0;transition:opacity .5s ease}.team-message-toast.show[data-v-6dd4151e]{opacity:1}.checkSystem-wrapper[data-v-6dd4151e]{display:flex;justify-content:center;align-items:center;height:100%;padding:.32rem}.team-select-modal[data-v-6dd4151e]{width:100%;max-width:5.4rem;background-color:#fff;border-radius:.16rem;overflow:hidden;box-shadow:0 .24rem .48rem rgba(0,0,0,.15)}.modal-header[data-v-6dd4151e]{padding:.08rem;text-align:center;border-bottom:.01rem solid #f0f0f0;font-size:.14rem}.modal-header h3[data-v-6dd4151e]{margin:0;font-size:.18rem;color:#333}.modal-content[data-v-6dd4151e]{padding:.08rem .16rem}.modal-tip[data-v-6dd4151e]{font-size:.14rem;color:#333}.modal-error-tip[data-v-6dd4151e]{font-size:.14rem;color:#333;padding:.1rem;border-radius:.04rem}.team-list[data-v-6dd4151e]{max-height:2rem;overflow-y:auto;margin-top:.1rem}.team-item[data-v-6dd4151e]{padding:.08rem;font-size:.16rem;color:#333;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease;border:.01rem solid #e8ebed}.team-item.active[data-v-6dd4151e]{border-color:#1989fa;color:#1989fa}.empty-team[data-v-6dd4151e]{display:flex;justify-content:center;align-items:center;height:1.333333rem;color:#999;font-size:.186667rem}.modal-footer[data-v-6dd4151e]{padding:.16rem;border-top:.01rem solid #f0f0f0}.modal-footer .custom-team-button[data-v-6dd4151e]{width:100%;height:.44rem;font-size:.18rem;border-radius:.08rem;background-color:#719ffa;color:#fff;border:none;border-radius:.22rem;font-size:.14rem;line-height:.2rem}