.app_container[data-v-2e5ea93b]{height:100%}.app_container[data-v-2e5ea93b] .van-button--primary{background-color:var(--menu-primary-background-colour)}.app_container[data-v-2e5ea93b] .van-loading{color:var(--menu-primary-background-colour)!important}.app_container[data-v-2e5ea93b] .allergy{max-height:calc(95vh - 70PX)}.app_container[data-v-2e5ea93b] .allergy .app_container{padding:.86111rem .72222rem .72222rem .75rem}.app_container[data-v-2e5ea93b] .allergy .app_container .title{left:0;width:100%;font-size:22PX;font-weight:700}.app_container[data-v-2e5ea93b] .allergy .allergy_content{width:6.72222rem}.app_container[data-v-2e5ea93b] .allergy .allergy_content .allergy_text{margin:.72222rem 0 .58333rem 0;text-align:center;font-size:.41667rem;color:#345}.app_container[data-v-2e5ea93b] .allergy .allergy_content .allergy_img{display:flex;justify-content:center}.app_container[data-v-2e5ea93b] .allergy .allergy_content .allergy_img .img{width:1.58333rem}.app_container[data-v-2e5ea93b] .allergy .allergy_content .allergy_btn{height:1.55556rem;font-size:.41667rem}.app_container .top[data-v-2e5ea93b]{height:56PX;width:100%;background:#000 0 0 no-repeat padding-box;opacity:1;display:flex;align-items:center;justify-content:center;align-content:center}.app_container .top .title[data-v-2e5ea93b]{text-align:center;font-size:20PX;font-weight:700;letter-spacing:.21PX;color:#fff;opacity:1}.app_container .top .action[data-v-2e5ea93b]{position:fixed;right:.55556rem}.app_container .head[data-v-2e5ea93b]{position:relative;display:flex;flex-direction:column;align-items:center;height:136PX;box-shadow:0 .05556rem .16667rem rgba(51,68,85,.08);background-color:#fff}.app_container .head .logo[data-v-2e5ea93b]{width:100%;height:136PX;-o-object-fit:cover;object-fit:cover;text-align:center;vertical-align:middle}.app_container .head .title[data-v-2e5ea93b]{margin-top:.36111rem;font-size:.44444rem;line-height:.44444rem;font-weight:700;line-height:.52778rem;color:#345}.app_container .head .text[data-v-2e5ea93b]{margin-top:.19444rem;font-size:.33333rem;line-height:.38889rem;color:#345}.app_container .body[data-v-2e5ea93b]{flex:1;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:20PX 16PX 20PX 16PX;background:#f0f1f2 0 0 no-repeat padding-box;margin-bottom:40PX;overflow-x:hidden}.app_container .body .venue_section[data-v-2e5ea93b]{width:100%;margin:10PX 30PX;border-radius:4PX;background-color:#fff}.app_container .body .venue_section .banner[data-v-2e5ea93b]{line-height:0;background-color:#fff;position:relative;display:inline-block}.app_container .body .venue_section .banner .img[data-v-2e5ea93b]{display:block;border-radius:4PX;width:100%;line-height:0}.app_container .body .venue_section .banner .mask[data-v-2e5ea93b]{position:absolute;left:0;top:0;bottom:0;width:100%;background-color:#000;border-radius:.11111rem;z-index:1;opacity:.7}.app_container .body .venue_section .banner .mask_text[data-v-2e5ea93b]{background:#b00620 0 0 no-repeat padding-box;border-radius:.25rem;position:absolute;top:.27778rem;left:.13889rem;font:normal normal 700 .27778rem/.36111rem Roboto;letter-spacing:.00833rem;color:#fff;text-transform:uppercase;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;z-index:1;height:22PX;width:100PX}.app_container .body .venue_section .banner.disable[data-v-2e5ea93b]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,50.2%,.5);pointer-events:none}.app_container .body .venue_section .name[data-v-2e5ea93b]{font-size:14PX;font-weight:700;background-color:#fff;line-height:30PX;text-align:left;padding-left:10PX;padding-right:5PX;border-bottom-left-radius:4PX;border-bottom-right-radius:4PX}.app_container .body[data-v-2e5ea93b] .dishes_list{height:1.94444rem}.app_container .body[data-v-2e5ea93b] .infos_border{border:none}.app_container .footer[data-v-2e5ea93b]{height:1.55556rem}.app_container .total[data-v-2e5ea93b]{font-size:.41667rem}.app_container .total .price[data-v-2e5ea93b]{font-weight:700}.icon[data-v-2e5ea93b]{flex:1;display:flex;justify-content:center;align-items:center}.pic[data-v-2e5ea93b]{height:4.16667rem;width:4.16667rem}