.appointment-doctor[data-v-1fee79bc]{padding:10px 10px;display:flex;flex-direction:column;border-bottom:1px solid #eee}.appointment-doctor span[data-v-1fee79bc],.appointment-doctor strong[data-v-1fee79bc]{margin-right:15px;margin-bottom:7px;display:flex;align-items:center}.appointment-doctor .appointment-doctor-top[data-v-1fee79bc]{display:flex;flex-direction:row;align-items:center}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left[data-v-1fee79bc]{display:flex;flex-direction:row;flex:1;align-items:center}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-avatar[data-v-1fee79bc]{width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin-right:15px}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-avatar img[data-v-1fee79bc]{width:100%;height:100%}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info[data-v-1fee79bc]{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info .appointment-doctor-top-left-info-name[data-v-1fee79bc]{width:100%;height:30%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info .appointment-doctor-top-left-info-name span[data-v-1fee79bc]{font-size:12px;color:#333;margin-right:.5rem}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info .appointment-doctor-top-left-info-name img[data-v-1fee79bc]{width:16px}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info .appointment-doctor-top-left-info-rate[data-v-1fee79bc]{justify-content:flex-start;align-items:center}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info .appointment-doctor-top-left-info-hospital[data-v-1fee79bc]{width:100%;height:30%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info .appointment-doctor-top-left-info-hospital span[data-v-1fee79bc]{font-size:.8rem;color:#333;margin-right:.5rem}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info .appointment-doctor-top-left-info-appointment[data-v-1fee79bc]{width:100%;height:30%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info .appointment-doctor-top-left-info-appointment span[data-v-1fee79bc]{font-size:.8rem;color:#333;margin-right:.5rem}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-right[data-v-1fee79bc]{display:flex;justify-content:center;align-items:center}.appointment-doctor .appointment-doctor-bottom[data-v-1fee79bc]{display:flex;font-size:12px;color:#333}.appointment-home[data-v-0e7aba8d]{height:100%;display:flex;flex-direction:column;position:relative}.appointment-home v-deep .van-tabs__nav--card[data-v-0e7aba8d]{margin:0}.appointment-home .appointment-home-header[data-v-0e7aba8d]{flex-shrink:0}.appointment-home .appointment-home-expert[data-v-0e7aba8d]{flex:1;overflow:auto}.appointment-home .van-tree-select[data-v-0e7aba8d]{height:100%!important}.appointment-doctor[data-v-0e7aba8d]{padding:10px 10px;display:flex;flex-direction:column;border-bottom:1px solid #eee}.appointment-doctor span[data-v-0e7aba8d],.appointment-doctor strong[data-v-0e7aba8d]{margin-right:15px;margin-bottom:7px;display:flex;align-items:center}.appointment-doctor .appointment-doctor-top[data-v-0e7aba8d]{display:flex;flex-direction:row;align-items:center}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left[data-v-0e7aba8d]{display:flex;flex-direction:row;flex:1;align-items:center;width:100%}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-avatar[data-v-0e7aba8d]{width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin-right:15px}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-avatar img[data-v-0e7aba8d]{width:100%;height:100%}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info[data-v-0e7aba8d]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info .appointment-doctor-top-left-info-name[data-v-0e7aba8d]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info .appointment-doctor-top-left-info-name span[data-v-0e7aba8d]{font-size:12px;color:#333;margin-right:0}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info .appointment-doctor-top-left-info-name strong[data-v-0e7aba8d]{margin-right:0}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info .appointment-doctor-top-left-info-name img[data-v-0e7aba8d]{width:16px}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info .appointment-doctor-top-left-info-rate[data-v-0e7aba8d]{justify-content:flex-start;align-items:center}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info .appointment-doctor-top-left-info-hospital[data-v-0e7aba8d]{width:100%;height:30%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info .appointment-doctor-top-left-info-hospital span[data-v-0e7aba8d]{font-size:.8rem;color:#333;margin-right:.5rem}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info .appointment-doctor-top-left-info-appointment[data-v-0e7aba8d]{width:100%;height:30%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-left .appointment-doctor-top-left-info .appointment-doctor-top-left-info-appointment span[data-v-0e7aba8d]{font-size:.8rem;color:#333;margin-right:.5rem}.appointment-doctor .appointment-doctor-top .appointment-doctor-top-right[data-v-0e7aba8d]{display:flex;justify-content:center;align-items:center}.appointment-doctor .appointment-doctor-bottom[data-v-0e7aba8d]{display:flex;flex-direction:column;font-size:12px;color:#333}.appointment-doctor .appointment-doctor-bottom p[data-v-0e7aba8d]{margin:0}.appointment-home-search-title[data-v-0e7aba8d]{font-size:14px;border-bottom:1px solid #eee;padding:10px 10px}.appointment-home-triage-footer[data-v-0e7aba8d]{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:0;width:100%;box-sizing:border-box;color:red;padding:10px 10px;padding-bottom:30px;border-bottom:1px solid #eee;z-index:9999;background-color:#fff}.appointment-home-triage-footer .appointment-home-triage-footer-left[data-v-0e7aba8d]{display:flex;align-items:center}.appointment-home-triage-footer .appointment-home-triage-footer-left .van-icon[data-v-0e7aba8d]{margin-right:5px}.appointment-home-history[data-v-0e7aba8d]{position:absolute;top:60vh;left:5px;border:2px solid #409eff;color:#409eff;display:flex;width:50px;height:50px;justify-content:center;align-items:center;border-radius:50%}.triage-doctor-box[data-v-0e7aba8d]{flex:1;overflow:auto;padding-bottom:100px}.doctor-box[data-v-0e7aba8d]{flex:1;overflow-y:auto}.appointment-home .van-tabs__nav--card{margin:0}.appointment-home .van-tree-select__content{flex:3}