.van-calendar{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;background-color:#fff}.van-calendar__popup.van-popup--bottom,.van-calendar__popup.van-popup--top{height:80%}.van-calendar__popup.van-popup--left,.van-calendar__popup.van-popup--right{height:100%}.van-calendar__popup .van-popup__close-icon{top:11px}.van-calendar__header{-webkit-flex-shrink:0;flex-shrink:0;box-shadow:0 2px 10px rgba(125,126,128,.16)}.van-calendar__header-subtitle,.van-calendar__header-title,.van-calendar__month-title{height:44px;font-weight:500;line-height:44px;text-align:center}.van-calendar__header-title{font-size:16px}.van-calendar__header-subtitle,.van-calendar__month-title{font-size:14px}.van-calendar__weekdays{display:-webkit-box;display:-webkit-flex;display:flex}.van-calendar__weekday{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:12px;line-height:30px;text-align:center}.van-calendar__body{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.van-calendar__days{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-user-select:none;user-select:none}.van-calendar__month-mark{position:absolute;top:50%;left:50%;z-index:0;color:rgba(242,243,245,.8);font-size:160px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.van-calendar__day,.van-calendar__selected-day{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.van-calendar__day{position:relative;width:14.285%;height:64px;font-size:16px;cursor:pointer}.van-calendar__day--end,.van-calendar__day--multiple-middle,.van-calendar__day--multiple-selected,.van-calendar__day--start,.van-calendar__day--start-end{color:#fff;background-color:#ee0a24}.van-calendar__day--start{border-radius:4px 0 0 4px}.van-calendar__day--end{border-radius:0 4px 4px 0}.van-calendar__day--multiple-selected,.van-calendar__day--start-end{border-radius:4px}.van-calendar__day--middle{color:#ee0a24}.van-calendar__day--middle:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;opacity:.1;content:""}.van-calendar__day--disabled{color:#c8c9cc;cursor:default}.van-calendar__bottom-info,.van-calendar__top-info{position:absolute;right:0;left:0;font-size:10px;line-height:14px}@media (max-width:350px){.van-calendar__bottom-info,.van-calendar__top-info{font-size:9px}}.van-calendar__top-info{top:6px}.van-calendar__bottom-info{bottom:6px}.van-calendar__selected-day{width:54px;height:54px;color:#fff;background-color:#ee0a24;border-radius:4px}.van-calendar__footer{-webkit-flex-shrink:0;flex-shrink:0;padding:0 16px;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.van-calendar__footer--unfit{padding-bottom:0}.van-calendar__confirm{height:36px;margin:7px 0}.confirm_page_wrapper[data-v-1fea493f]{width:100vw;min-height:100vh;background:#f1f1f1;padding:.28rem .3rem 2.2rem}.confirm_page_wrapper .order_desc_box[data-v-1fea493f]{background:#fff;padding:.2rem;border-radius:.08rem;font-size:.24rem;line-height:.35rem;color:#2ccd7a;margin-bottom:.2rem}.confirm_page_wrapper .address_box[data-v-1fea493f]{background:#fff;border-radius:.1rem;padding:.58rem .24rem;display:flex;align-items:center;margin-bottom:.25rem}.confirm_page_wrapper .address_box .icon_address[data-v-1fea493f]{color:#2ccd7a;font-size:.48rem;margin-right:.36rem}.confirm_page_wrapper .address_box .address_info[data-v-1fea493f]{width:3.5rem}.confirm_page_wrapper .address_box .address_info .info_name_tel[data-v-1fea493f]{display:flex;margin-bottom:.17rem;align-items:center}.confirm_page_wrapper .address_box .address_info .info_name_tel .name[data-v-1fea493f]{color:#333;font-size:.28rem;margin-right:.39rem}.confirm_page_wrapper .address_box .address_info .info_name_tel .tel[data-v-1fea493f]{color:#999;font-size:.22rem}.confirm_page_wrapper .address_box .address_info .address_detail[data-v-1fea493f]{font-size:.22rem;color:#333}.confirm_page_wrapper .address_box .address_empty[data-v-1fea493f]{width:100%;color:#333;font-size:.26rem;text-align:center}.confirm_page_wrapper .address_box .icon_arrow_right[data-v-1fea493f]{flex:1;text-align:right;color:#999;font-size:.28rem}.confirm_page_wrapper .confirm_detail[data-v-1fea493f]{background:#fff;border-radius:.1rem}.confirm_page_wrapper .confirm_detail .product_detail[data-v-1fea493f]{padding:.51rem .22rem 0;display:flex}.confirm_page_wrapper .confirm_detail .product_detail .product_img[data-v-1fea493f]{width:1.75rem;height:1.75rem;background:#ccc;margin-right:.59rem}.confirm_page_wrapper .confirm_detail .product_detail .product_info[data-v-1fea493f]{padding-top:.08rem}.confirm_page_wrapper .confirm_detail .product_detail .product_info .name[data-v-1fea493f]{color:#333;font-size:.3rem;margin-bottom:.29rem}.confirm_page_wrapper .confirm_detail .product_detail .product_info .case[data-v-1fea493f],.confirm_page_wrapper .confirm_detail .product_detail .product_info .time[data-v-1fea493f]{font-size:.24rem;color:#666}.confirm_page_wrapper .confirm_detail .product_detail .product_info .case[data-v-1fea493f]{margin-bottom:.17rem}.confirm_page_wrapper .confirm_detail .tags_choose[data-v-1fea493f]{padding:.4rem .3rem}.confirm_page_wrapper .confirm_detail .tags_choose[data-v-1fea493f] .van-calendar__selected-day{border-radius:50%}.confirm_page_wrapper .confirm_detail .tags_choose .show_time[data-v-1fea493f]{padding:0}.confirm_page_wrapper .confirm_detail .tags_choose .show_time .van-cell__title[data-v-1fea493f]{flex:2}.confirm_page_wrapper .confirm_detail .tags_choose .show_time.van-cell[data-v-1fea493f]:after{border-bottom:none}.confirm_page_wrapper .confirm_detail .tags_choose .choose_time_period[data-v-1fea493f]{display:flex;align-items:center;flex-wrap:wrap;margin-top:.2rem;padding:0 .2rem}.confirm_page_wrapper .confirm_detail .tags_choose .choose_time_period .choose_time_btn[data-v-1fea493f]{height:.7rem;border-radius:.35rem;margin-bottom:.3rem;color:#fff;border:none;margin-left:.12rem;margin-right:.12rem}.confirm_page_wrapper .confirm_detail .tags_choose .choose_time_period .disabledstyle[data-v-1fea493f]{background:#f7f6f9;color:#ccc}.confirm_page_wrapper .confirm_detail .tags_choose .choose_time_period .fullstyle[data-v-1fea493f]{background:#2ccd7a;color:#fff}.confirm_page_wrapper .confirm_detail .tags_choose .choose_time_period .plainstyle[data-v-1fea493f]{background:#effbf5;color:#2ccd7a}.confirm_page_wrapper .confirm_detail .tags_choose .optional_status[data-v-1fea493f]{display:flex;justify-content:center;margin-top:.2rem}.confirm_page_wrapper .confirm_detail .tags_choose .optional_status div[data-v-1fea493f]{display:flex;align-items:center;font-size:.28rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#2c2e30;line-height:.4rem}.confirm_page_wrapper .confirm_detail .tags_choose .optional_status i[data-v-1fea493f]{width:.3rem;height:.3rem;border-radius:.04rem;margin-right:.1rem}.confirm_page_wrapper .confirm_detail .tags_choose .optional_status .full_contract[data-v-1fea493f]{padding-right:.6rem}.confirm_page_wrapper .confirm_detail .tags_choose .optional_status .full_contract .icon[data-v-1fea493f]{background:#f7f6f9}.confirm_page_wrapper .confirm_detail .tags_choose .optional_status .booking .icon[data-v-1fea493f]{background:#2ccd7a}.confirm_page_wrapper .confirm_detail .tags_choose .title[data-v-1fea493f]{color:#333;font-size:.24rem;margin-bottom:.5rem}.confirm_page_wrapper .confirm_detail .tags_choose .add_time[data-v-1fea493f]{height:.8rem;background:#f7f6f9;width:100%;border:none;color:#32b67a}.confirm_page_wrapper .confirm_detail .tags_choose .add_time .icon_add[data-v-1fea493f]{font-size:.28rem;padding-right:.1rem}.confirm_page_wrapper .confirm_detail .tags_choose .calendar_box[data-v-1fea493f]{display:flex;justify-content:space-around;align-items:center}.confirm_page_wrapper .confirm_detail .tags_choose .calendar_box .calendar[data-v-1fea493f]{display:flex;align-items:center}.confirm_page_wrapper .confirm_detail .tags_choose .calendar_box .calendar.center[data-v-1fea493f]{width:100%;justify-content:center}.confirm_page_wrapper .confirm_detail .tags_choose .calendar_box .calendar .line[data-v-1fea493f]{width:.44rem;height:.02rem;background:#bfbfbf;margin:0 .75rem}.confirm_page_wrapper .confirm_detail .tags_choose .calendar_box .calendar .left[data-v-1fea493f],.confirm_page_wrapper .confirm_detail .tags_choose .calendar_box .calendar .right[data-v-1fea493f]{display:flex;flex-direction:column;justify-content:center;align-items:center}.confirm_page_wrapper .confirm_detail .tags_choose .calendar_box .calendar .left .date[data-v-1fea493f],.confirm_page_wrapper .confirm_detail .tags_choose .calendar_box .calendar .right .date[data-v-1fea493f]{color:#333;font-size:.28rem}.confirm_page_wrapper .confirm_detail .tags_choose .calendar_box .calendar .left .message[data-v-1fea493f],.confirm_page_wrapper .confirm_detail .tags_choose .calendar_box .calendar .right .message[data-v-1fea493f]{color:#666;font-size:.22rem}.confirm_page_wrapper .confirm_detail .tags_choose .calendar_box .calendar .left .message_time[data-v-1fea493f],.confirm_page_wrapper .confirm_detail .tags_choose .calendar_box .calendar .right .message_time[data-v-1fea493f]{margin:.17rem 0;color:#333;font-size:.28rem}.confirm_page_wrapper .confirm_detail .tags_choose .calendar_box .all_days[data-v-1fea493f]{color:#999;font-size:.24rem}.confirm_page_wrapper .confirm_detail .buy_days[data-v-1fea493f]{padding:.22rem .3rem;display:flex;justify-content:space-between;align-items:center;border-bottom:.01rem solid #f1f1f1}.confirm_page_wrapper .confirm_detail .buy_days .label[data-v-1fea493f]{color:#666;font-size:.24rem}.confirm_page_wrapper .confirm_detail .buy_days .btn_handle[data-v-1fea493f]{display:flex}.confirm_page_wrapper .confirm_detail .buy_days .btn_handle .add[data-v-1fea493f],.confirm_page_wrapper .confirm_detail .buy_days .btn_handle .minus[data-v-1fea493f],.confirm_page_wrapper .confirm_detail .buy_days .btn_handle .num[data-v-1fea493f]{width:.6rem;height:.6rem;background:#f1f1f1;display:flex;align-items:center;justify-content:center;color:#666}.confirm_page_wrapper .confirm_detail .buy_days .btn_handle .num[data-v-1fea493f]{margin:0 .05rem}.confirm_page_wrapper .appointment_successful[data-v-1fea493f]{width:6rem;background:url(../img/payment-successful-bg.6b8ce445.png) no-repeat 50%;background-size:100% 100%}.confirm_page_wrapper .appointment_successful .success_wrap[data-v-1fea493f]{display:flex;flex-direction:column;align-items:center;padding:.5rem}.confirm_page_wrapper .appointment_successful .success_wrap .success_bg[data-v-1fea493f]{background:url(../img/payment-successful.6406b5e7.png) no-repeat top;background-size:100% 100%;height:2.3rem;width:2.3rem}.confirm_page_wrapper .appointment_successful .success_wrap .success_title[data-v-1fea493f]{font-size:.36rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#2c2e30;line-height:.5rem}.confirm_page_wrapper .appointment_successful .success_wrap .success_text[data-v-1fea493f]{margin-top:.4rem;font-family:PingFangSC-Semibold,PingFang SC;color:#78787c;line-height:.44rem;letter-spacing:.02rem}.confirm_page_wrapper .appointment_successful .success_wrap .i_know[data-v-1fea493f]{margin-top:.7rem;width:5rem;height:.9rem;background:#2ccd7a;border-radius:.55rem;color:#fff}.confirm_page_wrapper .id_no_input[data-v-1fea493f]{width:5rem;height:.9rem;background:#f7f6f9;border-radius:.14rem}.confirm_page_wrapper .patient_info[data-v-1fea493f]{background:#fff;padding-bottom:.05rem;border-radius:.1rem;margin-top:.2rem}.confirm_page_wrapper .patient_info .info_title[data-v-1fea493f]{color:#333;font-size:.24rem;margin-bottom:.2rem;padding-top:.37rem;padding-left:.3rem}.confirm_page_wrapper .patient_info .field_label[data-v-1fea493f]{color:#666;font-size:.24rem}.confirm_page_wrapper .goods_action[data-v-1fea493f]{height:1.34rem;border-top:.01rem solid #f1f1f1}.confirm_page_wrapper .btn_container[data-v-1fea493f]{width:100%;display:flex;justify-content:space-around}.confirm_page_wrapper .btn_container .order_btn[data-v-1fea493f]{width:3.2rem;height:.76rem;background:#fff;border-radius:.38rem;border:.01rem solid #2ccd7a;display:flex;align-items:center;justify-content:center;color:#2ccd7a;font-size:.32rem}.confirm_page_wrapper .btn_container .order_btn.confirm[data-v-1fea493f]{color:#fff;background:#2ccd7a}[data-v-1fea493f] .van-cell--large .van-cell__title{font-size:14px}