.appoint-title[data-v-37d51e90]{padding:5.3333333333333vw 4.2666666666667vw 4.2666666666667vw;display:flex;align-items:center;justify-content:space-between;font-family:PingFang SC;font-weight:600;font-size:4.8vw;line-height:5.8666666666667vw;letter-spacing:0}.appoint-title .close-icon[data-v-37d51e90]{width:5.6vw;height:5.6vw}.appoint-info[data-v-37d51e90]{padding:0 4.2666666666667vw;position:relative}.doctor-info[data-v-37d51e90]{display:flex;background:#fff;border-radius:2.1333333333333vw;padding:3.2vw;margin-bottom:3.2vw}.doctor-info .doctor-img[data-v-37d51e90]{width:11.7333333333333vw;height:11.7333333333333vw;border-radius:5.8666666666667vw;margin-right:3.4666666666667vw}.doctor-info .doctor-info-right[data-v-37d51e90]{width:100%}.doctor-info .name-type[data-v-37d51e90]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.0666666666667vw}.doctor-info .name-type .name[data-v-37d51e90]{font-family:PingFang SC;font-weight:600;font-size:4.2666666666667vw;line-height:6.4vw;color:#1d2129}.doctor-info .name-type .type[data-v-37d51e90]{font-family:PingFang SC;font-weight:500;font-size:3.4666666666667vw;color:#4e5969}.doctor-info .title-dept[data-v-37d51e90]{font-family:PingFang SC;font-weight:400;font-size:3.4666666666667vw;color:#1d2129}.appoint-date[data-v-37d51e90]{width:100%;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.appoint-date[data-v-37d51e90]::-webkit-scrollbar{display:none}.appoint-date-list[data-v-37d51e90]{width:max-content;display:flex;flex-wrap:wrap;margin-bottom:3.2vw}.appoint-date-list .appoint-date-item[data-v-37d51e90]{width:16vw;height:16vw;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:2.1333333333333vw;font-family:PingFang SC;font-weight:400;font-size:3.2vw;letter-spacing:0;margin-right:2.1333333333333vw;color:#1d2129;background:#fff;border-radius:8px;margin-right:8px}.appoint-date-list .appoint-date-item .num[data-v-37d51e90]{color:#01bb6e}.appoint-date-list .appoint-date-item.disabled[data-v-37d51e90]{font-family:PingFang SC;font-weight:400;font-size:3.2vw;line-height:100%;letter-spacing:0;color:#86909c}.appoint-date-list .appoint-date-item.disabled .num[data-v-37d51e90]{color:#86909c}.appoint-date-list .appoint-date-item.active[data-v-37d51e90]{color:#fff;background:linear-gradient(145.22deg,#13d675,#01bb6e)}.appoint-date-list .appoint-date-item.active .num[data-v-37d51e90]{color:#fff}.appoint-time[data-v-37d51e90]{margin-bottom:29.3333333333333vw;background:#fff;border-radius:2.1333333333333vw;max-height:48vh;overflow-y:scroll}.appoint-time .appoint-time-period[data-v-37d51e90]{padding:3.2vw}.appoint-time .appoint-time-list[data-v-37d51e90]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.1333333333333vw}.appoint-time .appoint-time-item[data-v-37d51e90]{display:flex;align-items:center;justify-content:space-between;padding:0 3.2vw;height:11.7333333333333vw;border:1px solid #e5e6eb;border-radius:2.1333333333333vw;font-family:PingFang SC;font-weight:400;font-size:3.4666666666667vw;line-height:100%;letter-spacing:0;background:#f7f8fa;color:#4e5969}.appoint-time .appoint-time-item.active[data-v-37d51e90]{color:#01bb6e;border-color:#5bd8a6;background:#e8fdf4}.appoint-time .appoint-time-item.disabled[data-v-37d51e90]{color:#aeb5c2;border-color:#f2f3f5;background:#fff}.no-schedule[data-v-37d51e90]{font-family:PingFang SC;font-weight:400;font-size:3.7333333333333vw;line-height:4.8vw;letter-spacing:0;text-align:center;margin-top:40%;color:#86909c}.no-schedule .no-schedule-img[data-v-37d51e90]{width:42.6666666666667vw;height:37.6vw}.confirm-container[data-v-37d51e90]{padding:4.2666666666667vw;padding-bottom:9.6vw;box-sizing:content-box;border-radius:4.2666666666667vw 4.2666666666667vw 0 0;background:#fff;position:fixed;bottom:0;left:0;right:0}.confirm-container .confirm-btn[data-v-37d51e90]{width:100%;height:11.7333333333333vw;border-radius:5.8666666666667vw;background:linear-gradient(145.22deg,#13d675,#01bb6e);font-family:PingFang SC;font-weight:500;font-size:4.2666666666667vw;color:#fff}.doctor-detail-content[data-v-09528ba5]{padding-bottom:3.2vw}.mask[data-v-09528ba5]{background-color:rgba(0,0,0,.6);position:fixed;left:0;right:0;top:0;bottom:0;z-index:99}.block[data-v-09528ba5]{overflow:hidden;margin:0 4vw;padding:4vw;box-sizing:border-box;background-color:#fff;border-radius:2.1333333333333vw;font-size:4vw;line-height:6.1333333333333vw;color:#666;text-align:left}.block .skill[data-v-09528ba5]:first-child{margin-bottom:5.3333333333333vw}.block .skill .skill-title[data-v-09528ba5]{font-weight:500;font-size:4vw;line-height:6.1333333333333vw;color:#1f2229;text-align:left}.appraise-content[data-v-09528ba5]{margin-bottom:3.2vw}.appraise-content .appraise-content-title[data-v-09528ba5]{display:flex;align-items:center;justify-content:space-between}.appraise-content .appraise-content-title .patient-info[data-v-09528ba5]{display:flex;align-items:center}.appraise-content .appraise-content-title .patient-info .patient-avatar[data-v-09528ba5]{width:6.6666666666667vw;height:6.6666666666667vw;border-radius:50%}.appraise-content .appraise-content-title .patient-info .patient-name[data-v-09528ba5]{margin:0 3.2vw;font-size:4vw;line-height:5.8666666666667vw;color:#1f2229;text-align:left}.appraise-content .appraise-content-title .patient-info .patient-channel[data-v-09528ba5]{background:#edffed;border-radius:1.0666666666667vw;font-size:3.2vw;line-height:4.5333333333333vw;color:#3cb979;text-align:left;padding:.5333333333333vw 1.6vw;box-sizing:border-box}.appraise-content .appraise-content-title .patient-info .med-teletext[data-v-09528ba5]{background:#eff5ff;color:#3d86ff}.appraise-content .appraise-content-title .patient-info .med-fast[data-v-09528ba5]{background:#edffed;color:#07c164}.appraise-content .desc-list[data-v-09528ba5]{font-size:3.4666666666667vw;line-height:4.8vw;color:#666;text-align:left;margin-top:3.2vw;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.appraise-content .desc-list .desc-item[data-v-09528ba5]{background:#f5f5f5;border-radius:3.4666666666667vw;font-size:3.4666666666667vw;line-height:4.8vw;color:#666;text-align:left;padding:1.0666666666667vw 2.6666666666667vw;box-sizing:border-box;margin-right:2.6666666666667vw;margin-bottom:2.1333333333333vw}.appraise-content .appraise-info[data-v-09528ba5]{font-size:4vw;line-height:6.6666666666667vw;color:#1f2229;text-align:left;margin-bottom:2.1333333333333vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.appraise-content .appraise-date[data-v-09528ba5]{font-size:3.2vw;line-height:4.5333333333333vw;color:#999;text-align:left}.secondary-title[data-v-09528ba5]{padding:4vw;display:flex;justify-content:space-between}.secondary-title>div[data-v-09528ba5]:first-child{font-size:4.8vw}.secondary-title>div[data-v-09528ba5]:last-child{font-size:3.7333333333333vw;color:#07c164}.main[data-v-09528ba5]{position:relative}.main .bg[data-v-09528ba5]{height:53.3333333333333vw;background:linear-gradient(180deg,#f3fff9,#f6f7f9);position:absolute;left:0;right:0;top:0;z-index:0}.main .content[data-v-09528ba5]{position:relative;z-index:2}.main .header[data-v-09528ba5]{padding:5.3333333333333vw 5.3333333333333vw 4vw;justify-content:space-between;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;position:relative}.main .header .left[data-v-09528ba5]{display:flex;justify-content:space-between;font-size:3.7333333333333vw;line-height:5.3333333333333vw;color:#1f2229;text-align:left}.main .header .left .doctor_status[data-v-09528ba5]{display:flex;align-items:center}.main .header .left .doctor_status h2[data-v-09528ba5]{font-size:5.3333333333333vw;line-height:7.4666666666667vw;color:#1f2229;text-align:left}.main .header .left .doctor_status .status[data-v-09528ba5]{height:6.9333333333333vw;padding:0 1.8666666666667vw;margin-left:6.6666666666667vw;font-size:3.2vw;line-height:6.9333333333333vw;color:#fff;background:linear-gradient(169deg,#00df82,#01bb6e);border-radius:3.4666666666667vw;display:flex;align-items:center}.main .header .left .doctor_status .status .line[data-v-09528ba5]{width:.4vw;height:1.3333333333333vw;display:inline-block;margin-right:.5333333333333vw;background:#fff;border-radius:1px;animation:linemove-09528ba5 1.5s infinite}.main .header .left .doctor_status .status .line2[data-v-09528ba5]{height:2.6666666666667vw;animation:linemove2-09528ba5 1.5s infinite alternate}@keyframes linemove-09528ba5{0%{height:5px}50%{height:10px}to{height:5px}}@keyframes linemove2-09528ba5{0%{height:10px}50%{height:5px}to{height:10px}}.main .header .left .doctor_status .status .text[data-v-09528ba5]{margin-left:.8vw}.main .header .left .doctor_status p[data-v-09528ba5]{width:16vw;height:5.3333333333333vw;line-height:5.3333333333333vw;box-sizing:border-box;border-radius:4vw;border:.833px solid #13d675;margin-left:1.6vw;color:#01bb6e;text-align:center;font-family:PingFang SC;font-size:3.2vw;font-style:normal;font-weight:700}.main .header .left .doctor_status .disabled[data-v-09528ba5]{color:var(--DSL-text-color-disabled,#aeb5c2);border:.833px solid var(--DSL-icon-color-disabled,#aeb5c2)}.main .header .left .title[data-v-09528ba5]{margin:1.8666666666667vw 0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.main .header .left .title p[data-v-09528ba5]{max-width:29.3333333333333vw;margin-right:2.6666666666667vw;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.main .header .left .hospital[data-v-09528ba5]{color:#666}.main .header .left ul[data-v-09528ba5]{flex-wrap:wrap;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.main .header .left ul li[data-v-09528ba5]{border:.5px solid #01bb6e;border-radius:1.0666666666667vw;padding:0 1.3333333333333vw;margin-right:1.8666666666667vw;margin-top:2.1333333333333vw;font-size:3.2vw;line-height:5.6vw;color:#01bb6e;text-align:left}.main .header .left .photo[data-v-09528ba5]{width:16vw;height:16vw;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:50%;margin-bottom:1.8666666666667vw}.main .header .left .doctor-detail-msg[data-v-09528ba5]{display:flex;flex-direction:column;justify-content:center;align-items:left;margin-left:2.6666666666667vw}.main .header .right[data-v-09528ba5]{flex-shrink:0;padding-left:8vw}.main .block[data-v-09528ba5]{background-color:#fff;border-radius:2.1333333333333vw;padding:4vw 4vw;margin:0 4vw 3.2vw;overflow:hidden}.main .professional[data-v-09528ba5]{font-size:3.7333333333333vw;line-height:5.8666666666667vw;color:#666;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.main .professional span[data-v-09528ba5]{color:#1f2229}.main .btn[data-v-09528ba5]{position:absolute;right:0;top:5.6vw;width:21.3333333333333vw;height:12.1904vw;border-radius:6.944vw 0 0 6.944vw;background:rgba(191,252,214,.5);display:flex;align-items:center;justify-content:center}.main .btn .svg-icon[data-v-09528ba5]{width:7.8698666666667vw;height:7.8698666666667vw;flex-shrink:0}.main .btn span[data-v-09528ba5]{display:block;color:#01bb6e;font-family:PingFang SC;font-size:3.0666666666667vw;font-style:normal;font-weight:700;line-height:normal}.main .tips[data-v-09528ba5]{padding-bottom:2.6666666666667vw;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:3.2vw;line-height:4.5333333333333vw;color:#999;text-align:left}.main .tips li[data-v-09528ba5]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.main .tips .svg-icon[data-v-09528ba5]{padding:1px;margin-left:-1px;margin-right:1.0666666666667vw;font-size:3.7333333333333vw}.main .service[data-v-09528ba5]{padding:4vw 0;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.main .service img[data-v-09528ba5]{flex-shrink:0;width:12vw}.main .service .detail[data-v-09528ba5]{width:100%;padding:0 3.2vw}.main .service .name[data-v-09528ba5]{font-weight:700;font-size:4.2666666666667vw;line-height:5.8666666666667vw;color:#1f2229;text-align:left}.main .service .desc[data-v-09528ba5]{padding:1.3333333333333vw 0;font-size:3.2vw;line-height:4.5333333333333vw;color:#999;text-align:left}.main .service .price[data-v-09528ba5]{font-size:3.2vw;line-height:4.5333333333333vw;color:#fe6602;text-align:left}.main .service .price span[data-v-09528ba5]{font-size:4.5333333333333vw;line-height:6.4vw;color:#fe6602;text-align:left}.main .service button[data-v-09528ba5]{flex-shrink:0;background:linear-gradient(151deg,#42e9a4,#01bb6e);border-radius:3.7333333333333vw;padding:1.3333333333333vw 2.6666666666667vw;margin-top:2.4vw;font-size:3.4666666666667vw;line-height:4.8vw;color:#fff;text-align:left}.main .warn[data-v-09528ba5]{background-color:#fffde3;border-radius:1.0666666666667vw;padding:2.1333333333333vw;margin:2.6666666666667vw 0 4vw;font-size:3.2vw;line-height:4.5333333333333vw;color:#d38d1f;text-align:center}.intro[data-v-09528ba5]{border-radius:4.2666666666667vw 4.2666666666667vw 0 0;background-color:#fff;position:fixed;left:0;right:0;bottom:0;z-index:101;font-size:4vw;line-height:6.1333333333333vw;color:#666;text-align:left}.intro h3[data-v-09528ba5],.intro h4[data-v-09528ba5]{font-size:4.2666666666667vw;line-height:5.8666666666667vw;color:#1f2229;text-align:left}.intro h3[data-v-09528ba5]{padding:4vw;text-align:center}.intro h4[data-v-09528ba5]{padding:4vw 6.1333333333333vw 2.6666666666667vw;position:relative}.intro h4[data-v-09528ba5]:before{content:"";width:2.6666666666667vw;height:2.6666666666667vw;background-color:#01bb6e;border-radius:50%;position:absolute;left:.8vw;top:5.6vw}.intro ul[data-v-09528ba5]{height:96vw;padding:0 5.3333333333333vw;overflow-y:auto;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.intro li[data-v-09528ba5]{padding-bottom:6.6666666666667vw}.intro .svg-icon[data-v-09528ba5]{font-size:5.8666666666667vw;position:absolute;right:5.3333333333333vw;top:4vw}.popup-inquiry[data-v-09528ba5]{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.popup-inquiry .service[data-v-09528ba5]{padding:4vw;border-bottom:1px solid #f3f3f3;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.popup-inquiry .service img[data-v-09528ba5]{flex-shrink:0;width:12vw}.popup-inquiry .service .detail[data-v-09528ba5]{width:100%;padding:0 3.2vw}.popup-inquiry .service .name[data-v-09528ba5]{font-weight:700;font-size:4.2666666666667vw;line-height:5.8666666666667vw;color:#1f2229;text-align:left}.popup-inquiry .service .desc[data-v-09528ba5]{padding:1.3333333333333vw 0;font-size:3.2vw;line-height:4.5333333333333vw;color:#999;text-align:left}.popup-inquiry .service .price[data-v-09528ba5]{font-size:3.2vw;line-height:4.5333333333333vw;color:#fe6602;text-align:left}.popup-inquiry .service .price span[data-v-09528ba5]{font-size:4.5333333333333vw;line-height:6.4vw;color:#fe6602;text-align:left}.popup-inquiry .service button[data-v-09528ba5]{flex-shrink:0;background:linear-gradient(151deg,#42e9a4,#01bb6e);border-radius:3.7333333333333vw;padding:1.3333333333333vw 2.6666666666667vw;margin-top:2.4vw;font-size:3.4666666666667vw;line-height:4.8vw;color:#fff;text-align:left}