.doc-detail-html{width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.doc-detail-html .van-skeleton{padding:10px}.doc-detail-html .van-skeleton .van-skeleton__avatar{margin:10px 20px 5px 10px;border-radius:50%;overflow:hidden;width:50px;height:50px}.doc-detail-html .doc{font-size:12px;padding:10px 0 0;background:#fff;line-height:24px}.doc-detail-html .doc .info{margin-top:22px}.doc-detail-html .doc .img{margin:10px 20px 5px 10px;border-radius:50%;overflow:hidden;width:50px;height:50px}.doc-detail-html .doc .desc{font-size:12px;color:#8c8c8c;padding:0 10px 0 20px;margin-top:10px;margin-bottom:10px;line-height:1.75;position:relative}.doc-detail-html .doc .desc .showDetail{position:absolute;bottom:0;right:10px;color:#1989fa;background:#fff;padding:0 1.3em;-webkit-box-shadow:0 0 20px #fff;box-shadow:0 0 20px #fff}.doc-detail-html .yy{border-radius:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 0 20px}.doc-detail-html .yy .yy-box{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.doc-detail-html .yy .pbitem{background:#fff;-webkit-box-shadow:0 8px 12px #ebedf0;box-shadow:0 8px 12px #ebedf0;padding-top:15px;padding-bottom:15px;line-height:24px;margin:0 10px 10px}.doc-detail-html .yy .pbitem .title{padding:0 14px}.doc-detail-html .yy .pbitem .content{font-size:12px}.doc-detail-html .yy .pbitem .syh{font-size:12px;margin-right:10px;background:#ecf9ff;color:#1989fa;padding:3px 10px;border-radius:15px;min-width:50px;display:inline-block;text-align:center}.doc-detail-html .yy .pbitem .full{background:#f5f5f5;color:#595959}.doc-detail-html .yy .pbitem .time{line-height:24px;margin-right:5px;color:#e45826;background:#fdf6f3}.sjd-action-sheet .info{margin-left:25px;line-height:24px}.sjd-action-sheet .yy-time{background:#fff;padding:10px}.sjd-action-sheet .yy-time .sjd-list{max-height:45vh;overflow-y:scroll}.sjd-action-sheet .yy-time .content{padding-top:5px;width:90%;margin:0 auto}.sjd-action-sheet .yy-time .item{margin-bottom:10px;margin-right:10px;padding:8px 10px;width:32px;text-align:center}.sjd-action-sheet .yy-time .timePeriods{margin-bottom:10px;margin-right:18px;padding:8px 10px;width:70px;text-align:center}.sjd-action-sheet .yy-time .button{width:90%;margin-top:20px;margin-bottom:20px}.doc-desc-dialog{max-height:70vh;min-height:20vh;padding:10px 0 20px}.doc-desc-dialog .van-dialog__content{max-height:70vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.doc-desc-dialog .van-dialog__content .content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doc-desc-dialog .van-dialog__content .content .title{height:32px;text-align:center;font-weight:700;line-height:32px}.doc-desc-dialog .van-dialog__content .content .desc{margin-top:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:15px;text-indent:2em;overflow:scroll;padding:0 20px;color:#595959;line-height:1.75}.date-list .van-tabs__wrap{height:52px}.date-list .van-tabs__nav{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.date-list .van-tab{padding:0 4px;line-height:normal}.date-list .van-tab__text{overflow:visible}.date-list .date-tab-title{width:100%;height:44px;line-height:1.15;padding:4px 0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.date-list .date-tab-status,.date-list .date-tab-week{margin-top:2px;font-size:8px;line-height:9px;white-space:nowrap;text-align:center}.date-list .date-availability{font-weight:700}.date-list .date-availability--available{color:#1989fa}.date-list .date-availability--full{color:#8c8c8c}.date-list .free-clinic-dot{width:4px;height:4px;border-radius:50%;background:#e45826;position:absolute;top:2px;right:2px}.internet-hospital-content{padding:20px;line-height:1.5;color:#666;text-align:center}.internet-hospital-content p{padding:0;margin-top:0}.internet-hospital-content .custom-btn-wrapper{position:relative;width:90%;margin:0 auto}.internet-hospital-content .custom-btn{width:100%;height:40px;line-height:40px;background-color:#1989fa;color:#fff;border-radius:4px;font-size:14px;text-align:center}