.doctor-protrait[data-v-8f53d532]{-ms-flex-negative:0;flex-shrink:0;width:3rem;height:3rem;border-radius:50%}.doctor-protrait .van-image__error[data-v-8f53d532]{background:none}.doctor-protrait img[data-v-8f53d532]{width:3rem;height:3rem}.page-background-new[data-v-8f53d532]{background-color:#f7f8fa;background-image:url(../img/bg_page_background_header.589d8c70.png);background-repeat:no-repeat;background-size:100% auto}.page-background-new h3[data-v-8f53d532]{height:3.33rem;margin:0;color:#fff;font-weight:600;font-size:1.31rem;line-height:3.33rem;text-align:center;background:#108eee;border-radius:.67rem .67rem 0 0}.van-field__control[data-v-8f53d532],.van-field__label[data-v-8f53d532]{font-size:.94rem}.date-btn[data-v-8f53d532]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:2.38rem;margin:12px 15px 0 15px;padding:0 .88rem;line-height:2.38rem;border:1px solid #aaa;border-radius:4px}.doctor-protrait{-ms-flex-negative:0;flex-shrink:0;width:3rem;height:3rem;border-radius:50%}.doctor-protrait .van-image__error{background:none}.doctor-protrait img{width:3rem;height:3rem}.page-background-new{background-color:#f7f8fa;background-image:url(../img/bg_page_background_header.589d8c70.png);background-repeat:no-repeat;background-size:100% auto}.page-background-new h3{height:3.33rem;margin:0;color:#fff;font-weight:600;font-size:1.31rem;line-height:3.33rem;text-align:center;background:#108eee;border-radius:.67rem .67rem 0 0}.van-field__control,.van-field__label{font-size:.94rem}.appointment-record-view{margin-top:10px;overflow:scroll;font-size:.81rem;background-color:#fff}.appointment-record-view .date-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:2.38rem;margin:12px 15px 0 15px;padding:0 .88rem;line-height:2.38rem;border:1px solid #aaa;border-radius:4px}.appointment-record-view .no-card-btn{margin:10px 10px 0 0;font-style:italic;text-align:right;text-decoration:underline}.appointment-record-view .query-no-card-button{width:100%;margin-top:2rem}.appointment-record-view .record-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px;border:1px solid #f2f2f2;border-radius:4px}.appointment-record-view .record-list .doctor-protrait{width:3rem;height:3rem;margin:auto .94rem}.appointment-record-view .record-list .appointment-view{padding-top:.88rem;color:grey;font-weight:500;line-height:1.4rem}.appointment-record-view .record-list .status-view{margin-top:.88rem;margin-right:.88rem;margin-left:auto;font-weight:700;line-height:1.4rem;text-align:center}.appointment-record-view .record-list .status-view button{margin-bottom:.75rem;padding:3px 8px;color:#fff;font-size:.81rem;background-color:#108eee;border:none;border-radius:4px}.appointment-record-view .nocardview .van-cell{font-size:.9rem;line-height:2rem}