.apply_container{width:100%;height:100vh;background:#fff}.apply_container .authentication_box{padding:1.6rem 1.15rem 1.2rem 1.2rem;width:16.35rem;background:#fff;border-radius:.4rem}.apply_container .authentication_box .img_name{width:4.4rem;height:4.4rem;margin-bottom:.6rem}.apply_container .authentication_box .box_title{font-size:1rem;font-weight:600;color:#000;line-height:1.4rem}.apply_container .authentication_box .sub_title{font-size:.7rem;color:#666;line-height:1rem;text-align:center;margin:.8rem 0 1.2rem 0}.apply_container .authentication_box .box_btn{width:13.95rem;height:2rem;line-height:2rem;text-align:center;border-radius:1.1rem;font-size:.8rem;color:#a97048;border:1px solid #a97048}.apply_container .authentication_box .box_btn.name_btn{color:#fff;background:#a97048;margin-bottom:.6rem}.apply_container .select_icon{width:.7rem;height:.7rem;margin-bottom:2px}.apply_container .content_dialog{padding:1.6rem;font-size:.7rem;color:#212121;line-height:1rem;text-align:center}.apply_container .content_dialog .rules{font-weight:600;color:#a97048}.apply_container .result_content{font-size:.6rem;color:#666;line-height:.8rem;padding:2rem 0}.apply_container .result_content .result_img{width:9rem;height:9rem}.apply_container .result_content .title{margin-bottom:.35rem;font-size:.7rem;font-weight:600;color:#212121;line-height:1rem}.apply_container .emtpy{padding:2.5rem 0;font-size:.6rem;color:#666;line-height:.8rem}.apply_container .emtpy .empty_img{width:9rem;height:9rem}.apply_container .popup{padding:.8rem .6rem 0 .6rem}.apply_container .popup .van-field__control,.apply_container .popup .van-field__error-message{text-align:right!important}.apply_container .popup .form{margin-top:.5rem}.apply_container .popup .title{width:100%;text-align:center;font-size:.8rem;font-weight:600;color:#000}.apply_container .popup .close_icon{position:absolute;top:1.05rem;right:.9rem;width:.7rem;height:.7rem}.apply_container .navbar{z-index:10;width:100%;height:44px;position:fixed;top:40px;left:0;text-align:center;line-height:44px;font-weight:600;color:#112a26;font-size:.9rem;background:#fff}.apply_container .navbar .back{position:absolute;width:.6rem;height:1.2rem;left:.8rem;top:.5rem}.apply_container .apply_content{padding:0 .6rem;width:100%;box-sizing:border-box;height:calc(100% - 84px);position:absolute;top:84px;left:0;overflow-y:auto;padding-bottom:calc(3rem + env(safe-area-inset-bottom))}.apply_content .header{margin:.8rem 0 0;border-bottom:.05rem solid #f4f4f4;padding-bottom:.9rem}.apply_content .header .name{font-size:.9rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#212121;line-height:1.4rem}.apply_content .header .address{font-size:.6rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666;line-height:.8rem;display:flex;justify-content:start;align-items:center;margin-bottom:.7rem}.apply_content .header .address .address-icon{width:.7rem;height:.7rem}.apply_content .header .address .address-text{padding-left:.2rem;max-width:13.5rem;display:flex}.apply_content .header .address .address-text .detail{width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.apply_content .header .address .address-text .shuline{padding:0 .2rem}.apply_content .header .address .arrow-icon{width:1.2rem;height:1.2rem;margin-left:.8rem}.apply_content .header .buildName{font-size:.6rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#212121;line-height:.8rem}.section .header{display:flex;justify-content:space-between;align-items:center}.section .header .title{font-size:.8rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#212121;line-height:1.2rem}.section .header .title .star{color:#e63633}.section .header .title .select_pepple{margin-left:.4rem;font-size:.7rem;color:#666;line-height:1rem;font-weight:400}.section .header .more{margin-left:auto;display:flex;flex-direction:row}.section .header .more .more-text{font-size:.5rem;margin-left:.2rem;color:#a97048}.section .header .more .riliIcon{width:.7rem;height:.7rem}.section .header .addbtn{height:1.4rem;border-radius:.7rem;border:.05rem solid #a97048;text-align:center;line-height:1.3rem;font-size:.6rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#a97048;padding:0 .8rem}.section .header .addbtn .add-icon{width:.5rem;height:.5rem;margin-right:.2rem;vertical-align:middle}.section .header .disable{border:.05rem solid #f7f7f7;color:#999}.section .header .disable .add-icon{opacity:.2}.section .reservation-choose-day-box{margin-left:-.6rem;overflow-x:scroll}.section .reservation-choose-day-box .reservation-choose-day-list{display:flex;flex-wrap:nowrap;justify-content:start}.section .reservation-choose-day-box .reservation-choose-day-list .day-item{flex-shrink:0;position:relative;width:3.8rem;height:2.7rem;margin-left:.6rem;background-color:#f8e8d5;border:.05rem dashed #ccc}.section .reservation-choose-day-box .reservation-choose-day-list .day-item .tag{border-right:.05rem dashed #ccc;border-left:.05rem dashed #ccc;border-bottom:.05rem dashed #ccc;position:absolute;right:0;top:0;width:1.4rem;height:.8rem;text-align:center;line-height:.7rem;font-size:.5rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#999}.section .reservation-choose-day-box .reservation-choose-day-list .day-item .name{margin:.3rem 0 .1rem}.section .reservation-choose-day-box .reservation-choose-day-list .day-item .name,.section .reservation-choose-day-box .reservation-choose-day-list .day-item .subname{font-size:.7rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#212121;line-height:1rem;margin-left:.4rem}.section .reservation-choose-day-box .reservation-choose-day-list .day-item.selected{position:relative;background-color:#f8e8d5;border:.05rem solid #a97048;border-radius:.4rem}.section .reservation-choose-day-box .reservation-choose-day-list .day-item.selected .selected-icon{width:.8rem;height:.8rem;position:absolute;right:0;top:0}.section .reservation-choose-day-box .reservation-choose-day-list .day-item.selected .name,.section .reservation-choose-day-box .reservation-choose-day-list .day-item.selected .subname{color:#a97048}.section .reservation-choose-day-box .reservation-choose-day-list .day-item.normal{background-color:#f8e8d5}.section .reservation-choose-day-box .reservation-choose-day-list .day-item.normal .name,.section .reservation-choose-day-box .reservation-choose-day-list .day-item.normal .subname{color:#666}.section .reservation-choose-day-box .reservation-choose-day-list .day-item.is_fill{background-color:#f7f7f7}.section .reservation-choose-time{margin-top:.8rem;background-color:#f8e8d5;border:.05rem dashed #ccc;width:100%;height:2.7rem;box-sizing:border-box;padding:0 .4rem;font-size:.7rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#212121;width:calc(50% - .33rem)}.section .reservation-choose-time .num{color:#a97048}.section .reservation-choose-time .arrow-icon{width:.6rem;height:.35rem}.section .reservation-choose-time.selected{position:relative;background-color:#f8e8d5;border:.05rem solid #a97048;border-radius:.4rem;color:#a97048}.section .reservation-choose-time.selected .selected-icon{width:.8rem;height:.8rem;position:absolute;right:0;top:0}.section .reservation-choose-time.is_fill{background-color:#f7f7f7;color:hsla(0,0%,60%,.6)}.selected-content{padding-top:.4rem}.selected-content .people{width:100%;background:#f7f7f7;border:1px dotted #e0e0e0;margin-bottom:.6rem;padding:.5rem .6rem}.selected-content .people .select{margin:0 .6rem 0 0}.selected-content .people .no_select{width:.7rem;height:.7rem;border-radius:.1rem;border:1px solid #999;margin:0 .6rem 0 0}.selected-content .people .icon_right{font-size:.5rem;color:#666;line-height:.6rem}.selected-content .people .icon_right .icon_item{margin-right:.6rem}.selected-content .people .name{font-size:.7rem;font-weight:600;color:#212121;line-height:1rem;margin-bottom:.2rem}.selected-content .people .name .tag{margin-left:4px;padding:0 2px;height:.6rem;font-size:9px;color:#666;line-height:.6rem;border-radius:2px;border:1px solid #666;text-align:center}.selected-content .people .identity_card,.selected-content .people .phone{font-size:.6rem;color:#666;line-height:.8rem}.selected-content .people .phone{margin-bottom:2px}.selected-content .selected-num{font-size:.7rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666;line-height:1rem}.selected-content .person-list{padding-top:.8rem;display:flex;justify-content:start;flex-wrap:wrap}.selected-content .person-list .person-item{display:inline-block;padding:.2rem .5rem;font-size:.7rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666;margin:0 .6rem .6rem 0;background-color:#f7f7f7;border:.05rem dashed #ccc}.selected-content .person-list .person-item.active{color:#fff;background-color:#47988a;border:.05rem solid #47988a;border-radius:.2rem}.dashed-box{background-color:#f7f7f7;border:.05rem dashed #ccc}.tips{margin-top:1rem;font-size:.7rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#999;line-height:1rem}.tips .yuanChoose{display:inline-block;width:.6rem;height:.6rem;border-radius:.3rem;border:.05rem solid #47988a;margin-right:.4rem}.tips .rule{margin-left:.4rem}.tips .green{color:#a97048}.confirm{width:85%;height:2rem;background:#a97048;border-radius:1.1rem;margin:1rem auto;text-align:center;font-size:.8rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;line-height:2rem}.calendar{width:100%;height:30vh}.calendar-weekend{color:#a97048}.calendar-disable{color:hsla(0,0%,60%,.6)}