.customPopup{padding:.32rem;background-repeat:no-repeat;background-size:100% auto}.customPopup .title{font-size:.48rem;color:#274059;text-align:center;font-weight:700}.customPopup .content{margin:.32rem 0;line-height:.58667rem;max-height:10.66667rem;overflow-y:auto}.departmentList .content[data-v-ca758a40]{height:calc(100% - 1.4rem)}.departmentList .van-search[data-v-ca758a40]{height:1.4rem}.departmentList .van-tag[data-v-ca758a40]{font-size:20rpx!important}.departmentList .name[data-v-ca758a40]{display:inline;line-height:.64rem}.departmentList .large[data-v-ca758a40]{font-size:.42667rem}.departmentList .left[data-v-ca758a40]{width:4rem}.departmentList .right[data-v-ca758a40]{width:6rem}.departmentList .activeSecondlevelClass[data-v-ca758a40]{color:#3ca0ff}.searchDepartment{height:100%;background-color:#f5f5f5}.searchDepartment .van-search__content{background-color:#fff}.searchDepartment .content{background-color:#fff;padding:.26667rem;border-radius:.26667rem}.searchDepartment .content .title{font-size:.42667rem;font-weight:700;height:1.06667rem;line-height:1.06667rem;color:#505050}.searchDepartment .content .doctor .item{justify-content:space-between;padding:.26667rem 0}.searchDepartment .content .doctor .item .avatar{width:1.33333rem;height:1.33333rem;border-radius:.26667rem;overflow:hidden}.searchDepartment .content .doctor .item .avatar img{width:100%;height:100%}.searchDepartment .content .doctor .item .right{width:80%;font-size:.37333rem;line-height:.64rem}.searchDepartment .content .doctor .item .right .name h3{font-weight:700;font-size:.42667rem;margin-right:.26667rem;color:#505050}.searchDepartment .content .department{margin-top:.26667rem}.doctor-info-wrap .doctor-info-wrap-top{display:flex;align-items:center;justify-content:space-between}.doctor-info-wrap .doctor-info{display:flex;flex-direction:row;align-items:center}.doctor-info-wrap .name-wrap .doctor_name{font-size:.48rem;color:#274059;font-weight:700}.doctor-info-wrap .name-wrap .title{margin-top:.13333rem;color:#617689}.doctor-info-wrap .avatar{border-radius:50%;margin-right:.32rem;width:1.28rem;height:1.28rem}.doctor-info-wrap .arrow{display:flex}.doctor-info-wrap .icon,.doctor-info-wrap .text{color:#a9b7c6}.doctor-info-wrap .profession-wrap{margin-top:.32rem}.doctor-info-wrap .profession-title{color:#a9b7c6;margin-bottom:.26667rem}.doctor-info-wrap .profession-value{color:#274059;height:1.74rem}.doctor-info-wrap .content{line-height:.53333rem;height:auto;box-sizing:border-box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.doctor-info-wrap .lines1{-webkit-line-clamp:4}.doctor-info-wrap .lines2{-webkit-line-clamp:100}.ghdoctorScheduleList{width:100%;height:100%}.ghdoctorScheduleList .left{width:3.14667rem}.ghdoctorScheduleList .right{width:7.06667rem}.ghdoctorScheduleList .dateList{overflow-x:auto}.ghdoctorScheduleList .dateList-item.active{background-color:#3ca0ff;border-radius:.13333rem}.ghdoctorScheduleList .dateList-item.active .bottom,.ghdoctorScheduleList .dateList-item.active .text,.ghdoctorScheduleList .dateList-item.active .top{color:#fff}.ghdoctorScheduleList .allday{width:1.6rem;height:100%}.ghdoctorScheduleList .border{height:1.86667rem;width:1px;background:linear-gradient(180deg,#fff,#a6b8c8,#fff)}.ghdoctorScheduleList .dateList-wrap{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}.ghdoctorScheduleList .selectTab,.ghdoctorScheduleList .selectTab .van-tab__pane{height:100%}.ghdoctorScheduleList .selectTab .van-tabs__content{height:calc(100% - 1.17333rem);background-color:#f5f7f9}.ghdoctorScheduleList .custom-popup .van-popup__close-icon{padding-top:.32rem}.ghdoctorScheduleList .feature-day{background-color:#e8f4ff}.ghdoctorScheduleList .van-calendar__day .van-calendar__selected-day,.ghdoctorScheduleList .van-calendar__day view{display:flex;flex-direction:column;justify-content:center}.ghdoctorScheduleList .van-calendar__day{color:#274059}.ghdoctorScheduleList .van-calendar__day--disabled{color:#a9b7c6}.ghdoctorScheduleList .van-calendar__bottom-info{margin-top:.13333rem}.ghdoctorScheduleList .van-calendar__bottom-info,.ghdoctorScheduleList .van-calendar__top-info{font-size:.32rem!important;color:#3ca0ff;position:static!important}.ghdoctorScheduleList .van-calendar__day--selected .van-calendar__bottom-info,.ghdoctorScheduleList .van-calendar__day--selected .van-calendar__top-info{color:#fff}.ghdoctorScheduleList .control-count-down{margin-top:.53333rem}.ghdoctorScheduleList .count-down-item{width:1.17333rem;height:1.33333rem;font-size:.48rem;line-height:1.33333rem;text-align:center;background-color:#f5f7f9;color:#274059}.ghdoctorScheduleList .count-down-middle{font-size:.45333rem;color:#617689;margin:0 .21333rem}.ghdoctorScheduleList .calendar .van-popup{height:10.66667rem}.ghdoctorScheduleList .title-alert{color:#ed6a0c}.ghdoctorScheduleList .line-height-alert{line-height:.96rem}.appoiont-info-wrap{background-image:linear-gradient(180deg,#3ca0ff,#f2f7fd,#f5f7f9);padding-bottom:1.6rem;min-height:100%}.appoiont-info-wrap .sex{width:.53333rem;height:.53333rem}.appoiont-info-wrap .van-radio-group{display:flex;justify-content:flex-start;width:100%;text-align:right}.appoiont-info-wrap .van-radio{margin-right:.66667rem}.appoiont-info-wrap .van-radio__label{color:#617689!important}.appoiont-info-wrap .van-radio__icon{font-size:.42667rem}.appoiont-info-wrap .pat-type{padding:.53333rem .32rem}.appoiont-info-wrap .footer{height:1.6rem;position:fixed;bottom:0;width:100%;margin-left:-.32rem;padding:.32rem}.appoiont-info-wrap .van-button{padding:.32rem .53333rem!important}.appoiont-info-wrap .patType{height:.42667rem;max-width:1.49333rem}.patientDialog .van-tabs__wrap{height:1rem}.patientDialog .van-dialog__content{padding-top:.26667rem}.registerInfo{min-height:100%;background-image:linear-gradient(180deg,#3ca0ff,#f2f7fd,#f5f7f9)}.registerInfo .record-info-status{height:3.2rem;background-color:#e8f4ff;padding:.13333rem}.registerInfo .content{height:1.97333rem;padding:.4rem}.registerInfo .visit-time{margin-top:.24rem}.registerInfo .title{padding:.26667rem}.registerInfo .line{height:.69333rem;width:.5px;background-color:#dddfe1}.registerInfo .left{flex:1}.registerInfo .right{padding-left:.4rem;height:1.25333rem}.registerInfo .seq-num{font-size:.53333rem;margin-top:.13333rem}.registerInfo .record-info-barcode .van-button--default{background-color:#f5f7f9!important;color:#3ca0ff!important;height:.8rem!important}.registerInfo .info-content .label{flex:1}.registerInfo .info-content .value{flex:2}.registerInfo .footer{height:1.33333rem;position:fixed;bottom:0;width:100%;margin-left:-.32rem;padding:.32rem}.registerInfo .fee-value{font-size:.56rem}.registerInfo .message{padding:.53333rem;font-size:.4rem}.registerInfo .toast{padding-bottom:1.65333rem}.registerInfo .barcode-class ::v-deep .vue-barcode-element{width:6.02667rem}.registerInfo .button-wrap .button{text-align:center}.registerInfo .button-wrap .button img{width:.66667rem;height:.66667rem}.registerInfo .button-wrap .button .toast{font-size:.37333rem;margin-top:.10667rem}.payInfo-wrap .payment-method-container{background:#fff;padding:.4rem}.payInfo-wrap .payment-method-container .payment-method-title{font-size:.42667rem;font-weight:700;color:#333;margin-bottom:.26667rem}.appoint-status-wrap .button_try{color:red;margin-left:.4rem}.appoint-status-wrap .margin-bottom-xl{margin-bottom:.26667rem}.yibao-wrap[data-v-b530091e]{min-height:100vh;background-color:#f5f5f5;padding-bottom:2.13333rem}.bg-image[data-v-b530091e]{height:4rem;background:linear-gradient(135deg,#3b71e8,#3b71e8)}.main-content[data-v-b530091e]{padding:.4rem;margin-top:-3.2rem}.header[data-v-b530091e]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:.53333rem}.text-section[data-v-b530091e]{height:1.12rem;z-index:2;position:relative}.hospital-icon[data-v-b530091e]{width:2.13333rem;height:2.13333rem}.white-container[data-v-b530091e]{background:#fff;border-radius:.32rem;padding:.53333rem;box-shadow:0 .05333rem .32rem rgba(0,0,0,.08);margin-bottom:.4rem}.divider[data-v-b530091e]{height:1px;background:#eee;margin:.4rem 0}.fee-item[data-v-b530091e]{display:flex;justify-content:space-between;padding:.26667rem 0;color:#909399}.cash-payment[data-v-b530091e]{display:flex;justify-content:space-between;padding:.4rem 0;font-size:.48rem;font-weight:700;color:#3b71e8}.detail-btn[data-v-b530091e]{text-align:center;color:#62bcab;font-size:.37333rem;cursor:pointer;padding:.26667rem 0}.personal-account-section[data-v-b530091e]{background:#fff;border-radius:.32rem;padding:.53333rem;margin-bottom:.4rem}.personal-account-title[data-v-b530091e]{font-size:.42667rem;font-weight:700;margin-bottom:.4rem;color:#333}.personal-account-buttons[data-v-b530091e]{display:flex;gap:.26667rem}.account-btn[data-v-b530091e]{flex:1;padding:.32rem;border:1px solid #ccc;border-radius:.21333rem;background:#f8f9fa;font-size:.42667rem;cursor:pointer;transition:all .3s}.account-btn.active[data-v-b530091e]{border-color:#3b71e8;background:#f6f9ff;color:#3b71e8}.account-btn.disabled[data-v-b530091e]{opacity:.5;cursor:not-allowed}.footer[data-v-b530091e]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:.4rem .53333rem;box-shadow:0 -.05333rem .26667rem rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center}.fee-label[data-v-b530091e]{font-size:.37333rem;color:#666}.fee-value[data-v-b530091e]{font-size:.64rem;color:#62bcab}.pay-btn[data-v-b530091e]{background:linear-gradient(135deg,#3b71e8,#3b71e8);color:#fff;border:none;border-radius:.66667rem;padding:.32rem 1.06667rem;font-size:.48rem;font-weight:700;cursor:pointer;transition:transform .2s}.pay-btn[data-v-b530091e]:active{transform:scale(.98)}.loading-modal[data-v-b530091e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;color:#fff}.loading-text[data-v-b530091e]{margin-top:.53333rem;font-size:.42667rem}.tip-text[data-v-b530091e]{margin-top:.26667rem;font-size:.34667rem;opacity:.9}.popup-header[data-v-b530091e]{display:flex;justify-content:space-between;align-items:center;padding:.53333rem;border-bottom:1px solid #f0f0f0}.popup-title[data-v-b530091e]{font-size:.48rem;font-weight:700;color:#608266}.close-icon[data-v-b530091e]{width:.8rem;height:.8rem;cursor:pointer}.popup-content[data-v-b530091e]{padding:.53333rem;max-height:calc(85vh - 2.13333rem);overflow-y:auto}.info-card[data-v-b530091e]{background:#fafafa;border-radius:.21333rem;padding:.4rem;margin-bottom:.4rem}.card-header[data-v-b530091e]{display:flex;align-items:center;margin-bottom:.4rem}.card-title-icon[data-v-b530091e]{width:.10667rem;height:.42667rem;background:#62bcab;border-radius:.05333rem;margin-right:.26667rem}.card-title[data-v-b530091e]{font-size:.42667rem;font-weight:700;color:#333}.prescription-count[data-v-b530091e]{margin-left:auto;color:#999;font-size:.37333rem}.info-row[data-v-b530091e]{display:flex;justify-content:space-between;padding:.26667rem 0;border-bottom:1px solid #f0f0f0}.info-row[data-v-b530091e]:last-child{border-bottom:none}.info-label[data-v-b530091e]{color:#666;font-size:.37333rem}.info-value[data-v-b530091e]{color:#333;font-size:.37333rem;font-weight:500}.total-row[data-v-b530091e]{margin-top:.26667rem;padding-top:.4rem;border-top:.05333rem solid #62bcab}.total-amount[data-v-b530091e]{color:#ff6b00;font-size:.48rem;font-weight:700}.prescription-list[data-v-b530091e]{padding:0}.prescription-item[data-v-b530091e]{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0;border-bottom:1px solid #f0f0f0}.prescription-main[data-v-b530091e]{flex:1}.prescription-name[data-v-b530091e]{font-size:.4rem;font-weight:500;color:#333;margin-bottom:.13333rem}.prescription-spec[data-v-b530091e]{font-size:.34667rem;color:#666;margin-bottom:.08rem}.prescription-quantity[data-v-b530091e]{font-size:.34667rem;color:#999}.prescription-price[data-v-b530091e]{text-align:right}.price-amount[data-v-b530091e]{font-size:.42667rem;font-weight:700;color:#ff6b00;margin-bottom:.08rem}.price-unit[data-v-b530091e]{font-size:.32rem;color:#999}.payInfo-wrap[data-v-08f7684c]{height:100vh}.wrapper[data-v-08f7684c]{height:100%}.block[data-v-08f7684c],.wrapper[data-v-08f7684c]{display:flex;align-items:center;justify-content:center}.block[data-v-08f7684c]{width:3.2rem;height:3.2rem;background-color:#fff;border-radius:.26667rem;flex-direction:column;padding:.53333rem}.block_title[data-v-08f7684c]{margin-top:.4rem;font-size:.37333rem;color:#333;font-weight:700;text-align:center}.block_toast[data-v-08f7684c]{margin-top:.21333rem;font-size:.32rem;color:#999;text-align:center}.payInfo-wrap .image{width:.69333rem;height:.69333rem}.payInfo-wrap .van-count-down{color:#3ca0ff;font-size:.37333rem}.payInfo-wrap .wrapper{display:flex;align-items:center;justify-content:center;height:100%}.payInfo-wrap .van-overlay{background-color:rgba(0,0,0,.3)}.payInfo-wrap .block{width:60%;height:3.2rem;background-color:#fff;border-radius:.26667rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.payInfo-wrap .block .block_title{font-size:.37333rem;margin:.26667rem;margin-top:.4rem}.payInfo-wrap .block .block_toast{font-size:.32rem;color:#1989fa}.payInfo-wrap .payment-method-container{padding:.42667rem;background-color:#fff;border-radius:.32rem;box-shadow:0 .05333rem .21333rem rgba(0,0,0,.08);margin-top:.53333rem}.payInfo-wrap .payment-method-title{font-size:.42667rem;font-weight:700;color:#333;margin-bottom:.42667rem}.appoint-status-wrap{background:#fff;height:100%;padding-top:20%}.appoint-status-wrap .van-button{padding:24rpx 40rpx!important}.appoint-status-wrap .img-wrap{position:relative}.appoint-status-wrap .img-wrap .timer-gif{width:1.86667rem;height:1.86667rem}.appoint-status-wrap .refer-success-img{width:2.93333rem;height:2.93333rem}.appoint-status-wrap .van-count-down{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.53333rem!important;color:#274059}.my-van-collapse .van-cell{padding:0!important;background-color:#f5f7f9}.my-van-collapse .van-collapse-item__content{padding:0!important;font-size:.37333rem!important;background-color:#f5f7f9!important}.my-van-collapse .title{padding:.29333rem 0;padding-left:.13333rem;background-color:#f5f7f9;display:flex;align-items:center}.my-van-collapse .item-main{padding:.29333rem 0;padding-left:.50667rem;padding-bottom:.16rem}.my-van-collapse .sub-name{display:inline-flex;margin-bottom:.13333rem}.my-van-collapse .text-primary{color:#3ca0ff}.my-van-collapse .light-black{color:#274059}.my-van-collapse .margin-right-default{margin-right:.32rem}.my-van-collapse .Name_srvtp{font-size:.4rem;margin-left:.13333rem;color:#617689}.my-van-collapse .image{width:.24rem;height:.24rem}.doctorSchedules{padding-bottom:.8rem}.doctorSchedules .title{color:#a9b7c6;margin-bottom:.26667rem}.doctorSchedules .area_name{display:flex;align-items:center;margin-bottom:.32rem;margin-top:.53333rem}.doctorSchedules .area_name .area_name_img{width:.37333rem;height:.37333rem;margin-right:.13333rem}.doctorSchedules .area_name-value{color:#617689}.doctorSchedules .item{display:flex}.doctorSchedules .time-wrap{width:65%;font-size:.42667rem;border-radius:.13333rem 0 0 .13333rem;background-repeat:no-repeat;background-size:.74667rem;display:flex;align-items:center;justify-content:space-between;padding:.32rem;background-color:#f5f7f9}.doctorSchedules .button-wrap{width:35%;font-size:.42667rem;border-radius:0 .13333rem .13333rem 0;color:#fff;padding:.32rem 0;text-align:center}.doctorSchedules .margin-right{margin-right:.32rem}.doctorSchedules .night_bg{background-image:url(https://qiniu-founder.uthealth.com.cn/miniprogram/1656410733243/SnOW5tE6I7nmd5cae77eb9d91aa19a7ab2519e70c853.png)}.doctorSchedules .dialog-body{padding:.4rem}.doctorSchedules .buttom-wrap{display:flex;margin-top:.66667rem}.doctorSchedules .left-btn{margin-right:.32rem}.doctorSchedules .btn-item{width:100%}.doctorSchedules .toast-left{display:inline;color:#274059}.doctorSchedules .time{display:inline;color:#f27c13}.doctorScheduleList{height:100%}.doctorScheduleList .van-tabs__content{height:calc(100% - 1.17333rem)}.doctorScheduleList .left{width:3.14667rem}.doctorScheduleList .right{width:7.06667rem}.doctorScheduleList .dateList{overflow-x:auto;position:relative;padding-right:1.49333rem}.doctorScheduleList .dateList-item.active{background-color:#3ca0ff;border-radius:.13333rem}.doctorScheduleList .dateList-item.active .bottom,.doctorScheduleList .dateList-item.active .text,.doctorScheduleList .dateList-item.active .top{color:#fff}.doctorScheduleList .allday{position:absolute;right:0;top:0}.doctorScheduleList .border{height:1.86667rem;width:1px;background:linear-gradient(180deg,#fff,#a6b8c8,#fff)}.doctorScheduleList .dateList-wrap{position:relative}.doctorScheduleList .selectTab,.doctorScheduleList .selectTab .van-tab__pane{height:100%}.doctorScheduleList .selectTab .van-tabs__content{height:calc(100% - 1.17333rem);background-color:#f5f7f9}.doctorScheduleList .custom-popup .van-popup__close-icon{padding-top:.32rem}.doctorScheduleList .feature-day{background-color:#e8f4ff}.doctorScheduleList .van-calendar__day .van-calendar__selected-day,.doctorScheduleList .van-calendar__day view{display:flex;flex-direction:column;justify-content:center}.doctorScheduleList .van-calendar__day{color:#274059}.doctorScheduleList .van-calendar__day--disabled{color:#a9b7c6}.doctorScheduleList .van-calendar__bottom-info{margin-top:.13333rem}.doctorScheduleList .van-calendar__bottom-info,.doctorScheduleList .van-calendar__top-info{font-size:.32rem!important;color:#3ca0ff;position:static!important}.doctorScheduleList .van-calendar__day--selected .van-calendar__bottom-info,.doctorScheduleList .van-calendar__day--selected .van-calendar__top-info{color:#fff}.doctorScheduleList .count-down-item{width:1.17333rem;height:1.33333rem;font-size:.48rem;line-height:1.33333rem;text-align:center;background-color:#f5f7f9;color:#274059}.doctorScheduleList .count-down-middle{font-size:.45333rem;color:#617689;margin:0 .21333rem}.doctorScheduleList .calendar .van-popup{height:10.66667rem}.doctorScheduleList .title-alert{color:#ed6a0c}.doctorScheduleList .line-height-alert{line-height:.96rem}