.flex[data-v-429f9cfa]{display:flex}.flexRow[data-v-429f9cfa]{display:flex;flex-direction:row}.flexColumn[data-v-429f9cfa]{display:flex;flex-direction:column}.flexWrap[data-v-429f9cfa]{display:flex;flex-wrap:wrap}.flex1[data-v-429f9cfa]{flex:1}.flexCenter[data-v-429f9cfa]{justify-content:center}.flexAlignCenter[data-v-429f9cfa],.flexAround[data-v-429f9cfa],.flexCenter[data-v-429f9cfa]{display:flex;align-items:center}.flexAround[data-v-429f9cfa]{justify-content:space-around}.flexBetween[data-v-429f9cfa]{display:flex;justify-content:space-between;align-items:center}.positionFixed[data-v-429f9cfa]{position:fixed;box-sizing:border-box}.positionRelative[data-v-429f9cfa]{position:relative}.positionAbsolute[data-v-429f9cfa]{position:absolute}.contentBox[data-v-429f9cfa]{box-sizing:content-box}.w100[data-v-429f9cfa]{width:100%}.block[data-v-429f9cfa]{display:block}.img-event-auto[data-v-429f9cfa],.img-event-auto img[data-v-429f9cfa]{pointer-events:auto}.booking-info .top[data-v-429f9cfa]{display:flex;justify-content:space-between;height:1.2rem;align-items:center;margin-left:.26667rem}.booking-info .top .booking-status-box[data-v-429f9cfa]{display:flex;flex-direction:row;padding-right:.26667rem;align-items:center}.booking-info .top .booking-status-box .booking-status-icon[data-v-429f9cfa]{margin-left:.08rem;font-size:.32rem}.booking-info .top .contact-name[data-v-429f9cfa]{font-weight:700;font-size:.45333rem;color:#333}.booking-info .top .booking-status[data-v-429f9cfa]{color:#ff000b;display:flex;justify-content:center;align-items:center;font-size:.34667rem}.booking-info .line[data-v-429f9cfa]{height:.02667rem;background-color:#e1e6eb;border:none;margin:0 .26667rem}.booking-info .bottom[data-v-429f9cfa]{padding:.4rem .26667rem;color:#505050}.booking-info .bottom[data-v-429f9cfa] .van-button--mini{height:.8rem}.booking-info .bottom .product-info[data-v-429f9cfa]{display:flex;flex-direction:row;justify-content:space-between}.booking-info .bottom .product-info .booking-info-section[data-v-429f9cfa]{flex-direction:row;display:flex;flex:1}.booking-info .bottom .product-info .booking-info-section .product-img[data-v-429f9cfa]{width:2.56rem;height:2rem;border-radius:.13333rem}.booking-info .bottom .product-info .booking-info-section .booking-info-box[data-v-429f9cfa]{width:65%;margin-left:.26667rem;display:flex;flex-direction:column;justify-content:space-evenly}.booking-info .bottom .product-info .report-arrow-icon[data-v-429f9cfa]{font-size:.32rem}.booking-info .bottom .product-info .customer-modify[data-v-429f9cfa]{color:#505a69;font-size:.34667rem;font-weight:400;box-sizing:border-box;border:.02667rem solid #c8d2dc;border-radius:.8rem;width:1.30667rem;height:.8rem;display:flex;justify-content:center;align-items:center}.booking-info .bottom .product-info .booking-up[data-v-429f9cfa]{margin-bottom:.53333rem;display:flex;justify-content:space-between;align-items:center}.booking-info .bottom .product-info .booking-up .booking-date[data-v-429f9cfa]{color:#000;font-size:.37333rem;font-weight:400;line-height:.42667rem;letter-spacing:0}.booking-info .bottom .product-info .booking-up .booking-detail[data-v-429f9cfa]{font-size:.32rem;color:#801f1f;display:flex;align-items:center;font-weight:700}.booking-info .bottom .product-info .booking-up .booking-detail img[data-v-429f9cfa]{height:.26667rem;margin-left:.13333rem}.booking-info .bottom .product-info .product-name[data-v-429f9cfa]{margin-bottom:.13333rem}.booking-info .bottom .product-info .product-name[data-v-429f9cfa],.booking-info .bottom .product-info .store-name[data-v-429f9cfa]{display:flex;align-items:center;color:#505a69;font-size:.34667rem;font-weight:400;line-height:.42667rem;letter-spacing:0}.booking-info .bottom .product-info .icon[data-v-429f9cfa]{width:.32rem;height:.32rem;margin-right:.13333rem}.booking-info .bottom .bottom-btn[data-v-429f9cfa]{margin-top:.69333rem;display:flex;justify-content:flex-end;align-items:center}.booking-info .bottom .bottom-btn[data-v-429f9cfa] .van-button--mini+.van-button--mini{margin-left:.26667rem}.booking-info .bottom .bottom-btn .booking-status-box[data-v-429f9cfa]{margin-right:.26667rem;justify-content:flex-end;display:flex}.booking-info .bottom .bottom-btn .booking-status-box .booking-status-icon[data-v-429f9cfa]{padding-top:.05333rem;padding-right:.05333rem;font-size:.32rem}.booking-info .bottom .bottom-btn .booking-status-box .booking-tips[data-v-429f9cfa]{color:#96a0af;font-size:.29333rem;font-weight:400;line-height:.42667rem}.booking-info .bottom .bottom-btn .update-booking[data-v-429f9cfa] .van-button__text{font-size:.32rem;color:#ff6400}.booking-info .bottom .bottom-btn .btn-modify[data-v-429f9cfa]{box-sizing:border-box;border:.02667rem solid #c8d2dc;white-space:nowrap;border-radius:.4rem;padding:.05333rem .26667rem;font-size:.34667rem;color:#505a69}.booking-info .bottom .bottom-btn .btn-modify.no-times[data-v-429f9cfa]{color:#aab4c3}.booking-info .bottom .bottom-btn .btn-kefu[data-v-429f9cfa]{color:#505a69;background-color:#fff;border:.02667rem solid #c8d2dc;box-sizing:border-box;white-space:nowrap;border-radius:.4rem;font-size:.32rem;padding:.13333rem .26667rem}.booking-info .bottom .bottom-btn .btn-report[data-v-429f9cfa]{border:.02667rem solid #ff000b;padding:.05333rem .26667rem .05333rem .26667rem;color:#fff;font-size:.34667rem;font-weight:400;line-height:.42667rem;white-space:nowrap;border-radius:.4rem;background:#ff000b}.flex[data-v-13d5d03c]{display:flex}.flexRow[data-v-13d5d03c]{display:flex;flex-direction:row}.flexColumn[data-v-13d5d03c]{display:flex;flex-direction:column}.flexWrap[data-v-13d5d03c]{display:flex;flex-wrap:wrap}.flex1[data-v-13d5d03c]{flex:1}.flexCenter[data-v-13d5d03c]{justify-content:center}.flexAlignCenter[data-v-13d5d03c],.flexAround[data-v-13d5d03c],.flexCenter[data-v-13d5d03c]{display:flex;align-items:center}.flexAround[data-v-13d5d03c]{justify-content:space-around}.flexBetween[data-v-13d5d03c]{display:flex;justify-content:space-between;align-items:center}.positionFixed[data-v-13d5d03c]{position:fixed;box-sizing:border-box}.positionRelative[data-v-13d5d03c]{position:relative}.positionAbsolute[data-v-13d5d03c]{position:absolute}.contentBox[data-v-13d5d03c]{box-sizing:content-box}.w100[data-v-13d5d03c]{width:100%}.block[data-v-13d5d03c]{display:block}.img-event-auto[data-v-13d5d03c],.img-event-auto img[data-v-13d5d03c]{pointer-events:auto}.empty[data-v-13d5d03c]{display:flex;justify-content:center;align-items:center;flex-direction:column}.empty .empty-img[data-v-13d5d03c]{width:5.33333rem}.empty .empty-text[data-v-13d5d03c]{font-size:.32rem;color:#b7b7b7}.flex[data-v-1b71ad04]{display:flex}.flexRow[data-v-1b71ad04]{display:flex;flex-direction:row}.flexColumn[data-v-1b71ad04]{display:flex;flex-direction:column}.flexWrap[data-v-1b71ad04]{display:flex;flex-wrap:wrap}.flex1[data-v-1b71ad04]{flex:1}.flexCenter[data-v-1b71ad04]{justify-content:center}.flexAlignCenter[data-v-1b71ad04],.flexAround[data-v-1b71ad04],.flexCenter[data-v-1b71ad04]{display:flex;align-items:center}.flexAround[data-v-1b71ad04]{justify-content:space-around}.flexBetween[data-v-1b71ad04]{display:flex;justify-content:space-between;align-items:center}.positionFixed[data-v-1b71ad04]{position:fixed;box-sizing:border-box}.positionRelative[data-v-1b71ad04]{position:relative}.positionAbsolute[data-v-1b71ad04]{position:absolute}.contentBox[data-v-1b71ad04]{box-sizing:content-box}.w100[data-v-1b71ad04]{width:100%}.block[data-v-1b71ad04]{display:block}.img-event-auto[data-v-1b71ad04],.img-event-auto img[data-v-1b71ad04]{pointer-events:auto}.family-check[data-v-1b71ad04]{box-shadow:.05333rem .05333rem .26667rem rgba(0,70,170,.2);background-image:linear-gradient(#fff,#fff5ff);background-size:100% 100%;background-repeat:no-repeat;border-radius:.13333rem;margin:.53333rem .45333rem 0;padding:1.06667rem .66667rem .56rem .8rem;display:flex;flex-direction:column;position:relative}.family-check .bg-1[data-v-1b71ad04]{position:absolute;width:.53333rem;top:.4rem;left:.4rem}.family-check .bg-2[data-v-1b71ad04]{position:absolute;width:4.53333rem;right:0;bottom:0}.family-check .title[data-v-1b71ad04]{font-size:.45333rem;color:#333;font-weight:700;margin-bottom:.26667rem}.family-check .text[data-v-1b71ad04]{font-size:.37333rem;color:#505050}.family-check .btn[data-v-1b71ad04]{border-radius:.53333rem;width:2.4rem;height:.8rem;border:.02667rem solid #ff6400;color:#ff6400;display:flex;justify-content:center;align-items:center;font-size:.32rem;position:absolute;right:.66667rem;bottom:.56rem}.family-check .btn img[data-v-1b71ad04]{height:.29333rem;margin-left:.13333rem}.family-booking-list[data-v-1b71ad04]{padding:.53333rem .26667rem}.family-booking-list .family-booking[data-v-1b71ad04]{box-shadow:0 0 .26667rem #dfdfdf;border-radius:.13333rem;margin-bottom:.45333rem}