[data-v-3d033c82] .van-contact-list__edit:before{content:""!important}[data-v-3d033c82] .van-calendar__selected-day{background-color:#4a94eb!important}[data-v-3d033c82] .van-button--danger{background-color:#4a94eb;border:0}[data-v-3d033c82] .van-contact-list__group{height:60vh;overflow-y:auto}.van-contact-list[data-v-3d033c82]{height:auto!important;padding-bottom:0!important}.van-contact-list__bottom[data-v-3d033c82]{position:absolute!important;left:0!important;right:0!important;bottom:30px!important;background:#f6f6f6!important}.van-contact-list__item[data-v-3d033c82]{padding:16px;border-radius:10px;margin-bottom:10px;background:#fff}.add-people-btn[data-v-3d033c82]{margin-top:20px;border-radius:10px}[data-v-3d033c82] .van-radio__icon--checked{border-radius:50%!important}[data-v-3d033c82] .van-radio__icon--checked,[data-v-3d033c82] .van-radio__icon--checked i{border-color:#4a94eb!important;background-color:#4a94eb!important}.van-button--danger[data-v-3d033c82]{color:#fff;background-color:#4a94eb;border:0}.add-people-popup[data-v-3d033c82]{position:relative;width:100vw;height:100vh;overflow-y:auto}.add-people-popup .add-people-popup-title[data-v-3d033c82]{text-align:center;margin-top:18px}.pay-btn-box[data-v-3d033c82]{position:absolute;left:0;right:0;bottom:30px;width:100%;text-align:center}.pay-btn[data-v-3d033c82]{border:0;color:#fff;width:343px;height:48px;background:#4a94eb;border-radius:24px}.booking-item-info[data-v-3d033c82]{padding:10px 0}.doctor-info[data-v-3d033c82]{border-bottom:1px dotted #ccc}.doctor-info .doctor-name[data-v-3d033c82]{font-size:16px;font-weight:700}.doctor-info .doctor-head-portrait[data-v-3d033c82]{border-radius:50%;width:62px;height:62px}.white-block[data-v-3d033c82]{margin-bottom:20px;padding:10px 16px;line-height:2;background:#fff}.page-body[data-v-3d033c82]{position:relative;height:100vh;background:#f6f6f6}