.vaccination-plan-appointment[data-v-cfff8674]{position:relative;padding:.267rem;padding-top:.213rem;border-radius:.267rem;background:#fff;overflow:hidden}.vaccination-plan-appointment--home[data-v-cfff8674]{padding:0;background:#fff;box-shadow:0 0 .267rem 0 #e4e9f6;border-radius:.133rem}.vaccination-plan-appointment .smartOutpatientProcessTip .status[data-v-cfff8674]{display:inline-block;width:fit-content;color:#ff6c2b;font-size:10px;text-align:center;line-height:.48rem;padding:0 .107rem;border:.027rem solid #ff6c2b;border-radius:.107rem}.vaccination-plan-appointment .smartOutpatientProcessTip .main[data-v-cfff8674]{flex:1;padding-top:.16rem!important}.vaccination-plan-appointment .smartOutpatientProcessTip .flex1[data-v-cfff8674]{display:flex;align-items:center}.vaccination-plan-appointment .smartOutpatientProcessTip .finish-time[data-v-cfff8674]{font-size:12px;font-family:PingFang SC,PingFang SC-Regular;font-weight:Regular;text-align:left;color:#aab6c8;line-height:.44rem;padding-left:.133rem;position:absolute;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vaccination-plan-appointment .smartOutpatientProcessTip .finish-time .text[data-v-cfff8674]{color:#213c52;padding-left:.133rem}.vaccination-plan-appointment .smartOutpatientProcessTip .time-left[data-v-cfff8674]{display:inline-block;width:.96rem;font-size:12px;font-family:PingFang SC,PingFang SC-Regular;font-weight:Regular;text-align:left;color:#aab6c8;line-height:.48rem}.vaccination-plan-appointment .smartOutpatientProcessTip .time-content[data-v-cfff8674]{display:inline-block;margin-left:.4rem;font-size:30px;font-family:PingFang SC,PingFang SC-Medium;font-weight:Medium;text-align:left;color:#357ef2;line-height:1.12rem}.vaccination-plan-appointment .smartOutpatientProcessTip .right[data-v-cfff8674]{min-width:1.92rem}.vaccination-plan-appointment .smartOutpatientProcessTip .right .more[data-v-cfff8674]{text-align:right}.vaccination-plan-appointment .smartOutpatientProcessTip .header-title[data-v-cfff8674]{width:100%}.vaccination-plan-appointment .smartOutpatientProcessTip .record-body[data-v-cfff8674]{padding:.107rem 0}.vaccination-plan-appointment .smartOutpatientProcessTip .record-body .flex1[data-v-cfff8674]{display:flex}.vaccination-plan-appointment .smartOutpatientProcessTip .record-body .flex1 .item[data-v-cfff8674]{flex:1}.vaccination-plan-appointment .smartOutpatientProcessTip .record-body .info-line[data-v-cfff8674]{font-size:12px;margin-bottom:.08rem;display:flex}.vaccination-plan-appointment .smartOutpatientProcessTip .record-body .info-line .label[data-v-cfff8674]{flex:none;color:#aab6c8;line-height:.507rem;margin-right:.133rem;white-space:nowrap}.vaccination-plan-appointment .smartOutpatientProcessTip .record-body .info-line .text[data-v-cfff8674]{flex:1;color:#2e3c4d;line-height:.507rem;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:1.333rem}.vaccination-plan-appointment .no-file[data-v-cfff8674]{padding:0 .267rem .267rem}.vaccination-plan-appointment .no-file .no-file__header[data-v-cfff8674]{display:flex;align-items:center;min-height:1.413rem}.vaccination-plan-appointment .no-file .no-file__header .header-icon[data-v-cfff8674]{font-size:0}.vaccination-plan-appointment .no-file .no-file__header .header-icon img[data-v-cfff8674]{width:.88rem;height:.88rem}.vaccination-plan-appointment .no-file .no-file__header .header-title[data-v-cfff8674]{margin-left:.267rem;margin-right:auto;font-size:13px;font-weight:500;color:#2e3c4d;line-height:.507rem}.vaccination-plan-appointment .no-file .no-file__header .appo-now[data-v-cfff8674]{margin-left:auto;padding:.107rem .187rem;background-image:linear-gradient(180deg,#4894f3,#357fe2);box-shadow:0 .053rem .08rem 0 rgba(53,127,226,.4);border-radius:.293rem;font-size:10px;font-weight:500;color:#fff;line-height:.373rem;text-shadow:0 .053rem .08rem rgba(53,127,226,.4);white-space:nowrap}.vaccination-plan-appointment .no-file .no-file__main[data-v-cfff8674]{padding-top:.187rem;font-size:13px;font-weight:400;color:#2e3c4d;line-height:.507rem;border-top:.027rem solid #f1f3f8;text-align:center}.vaccination-plan-appointment .no-file .no-file__main .text[data-v-cfff8674]{text-align:left}.vaccination-plan-appointment .no-file .no-file__main .van-button[data-v-cfff8674]{display:inline-block;margin:3px auto 0;min-width:60px}.vaccination-plan-appointment .header[data-v-cfff8674]{display:flex;align-items:center}.vaccination-plan-appointment .header .header-icon[data-v-cfff8674]{margin-right:.267rem;width:1.067rem;height:1.067rem}.vaccination-plan-appointment .header .header-icon img[data-v-cfff8674]{width:100%;height:100%}.vaccination-plan-appointment .header .header-title[data-v-cfff8674]{font-size:14px;color:#000;line-height:.507rem}.vaccination-plan-appointment .header .header-title em[data-v-cfff8674]{font-size:20px;font-weight:600;color:#357fe2;font-style:normal}.vaccination-plan-appointment .header .header-title p[data-v-cfff8674]{white-space:nowrap;margin-top:.16rem}.vaccination-plan-appointment .header .tag[data-v-cfff8674]{margin-right:.267rem;padding:.227rem .08rem;min-width:.8rem;height:.453rem;background:#00b589;border-radius:.053rem;font-size:12px;font-weight:400;color:#fff;line-height:0;white-space:nowrap}.vaccination-plan-appointment .header .tag--overdue[data-v-cfff8674]{background:#e36565}.vaccination-plan-appointment .header .appo-now[data-v-cfff8674],.vaccination-plan-appointment .header .check-detail[data-v-cfff8674]{margin-left:auto;padding:.107rem .187rem;background-image:linear-gradient(180deg,#4894f3,#357fe2);border-radius:.293rem;font-size:10px;font-weight:500;color:#fff;line-height:.373rem;white-space:nowrap}.vaccination-plan-appointment .header .check-detail[data-v-cfff8674]{align-self:flex-start}.vaccination-plan-appointment .content[data-v-cfff8674]{margin-top:.053rem;font-size:13px;color:#aab6c8;font-weight:500}.vaccination-plan-appointment .content.black[data-v-cfff8674]{color:#2e3c4d}.vaccination-plan-appointment .vaccine-list[data-v-cfff8674]{display:flex;flex-wrap:wrap;max-height:.613rem;overflow:hidden}.vaccination-plan-appointment .vaccine-list-item[data-v-cfff8674]{position:relative;margin-top:.08rem;margin-right:.133rem;padding:0 .187rem 0 .613rem;border-radius:.267rem;height:.533rem;line-height:.533rem;border-radius:.32rem;font-size:12px;color:#fff;background:#357fe2}.vaccination-plan-appointment .vaccine-list-item[data-v-cfff8674]:last-child{margin-right:0}.vaccination-plan-appointment .vaccine-list-item img[data-v-cfff8674]{position:absolute;left:0;top:0;width:.533rem;height:.533rem}.vaccination-plan-appointment .vaccine-list--more[data-v-cfff8674]{max-height:unset;overflow:unset}.vaccination-plan-appointment .footer[data-v-cfff8674]{padding:.453rem 0 0;font-size:0;text-align:center}.vaccination-plan-appointment .footer img[data-v-cfff8674]{width:.32rem}.vaccination-plan-appointment .footer img.fold[data-v-cfff8674]{transform:rotate(180deg)}.vaccination-plan-appointment .loading[data-v-cfff8674]{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-content:center;justify-content:center;align-items:center;background:#fff}.vaccination-plan-appointment .loading img[data-v-cfff8674]{width:.8rem;height:.8rem}.vaccination-plan-appointment .loading .item[data-v-cfff8674]{display:none;height:0;width:.107rem;background:#c8dbf7;margin:0 .08rem;border-radius:.267rem;animation:loading-cfff8674 1s infinite}@keyframes loading-cfff8674{0%{height:0}50%{height:.64rem}1000%{height:0}}.vaccination-plan-appointment .loading .item[data-v-cfff8674]:nth-child(2){animation-delay:.1s}.vaccination-plan-appointment .loading .item[data-v-cfff8674]:nth-child(3){animation-delay:.2s}.vaccination-plan-appointment .loading .item[data-v-cfff8674]:nth-child(4){animation-delay:.3s}.vaccination-plan-appointment .loading .item[data-v-cfff8674]:nth-child(5){animation-delay:.4s}.vaccination-plan-appointment .loading .item[data-v-cfff8674]:nth-child(6){animation-delay:.5s}.vaccination-plan-appointment .loading .item[data-v-cfff8674]:nth-child(7){animation-delay:.6s}.vaccination-plan-appointment .loading .item[data-v-cfff8674]:nth-child(8){animation-delay:.7s}.vaccination-plan-appointment .wrap[data-v-cfff8674]{display:flex;align-items:center}.vaccination-plan-appointment .wrap .left[data-v-cfff8674]{align-self:stretch;display:flex;align-items:center;justify-content:center;position:relative;padding:0 .24rem}.vaccination-plan-appointment .wrap .left>img[data-v-cfff8674]{width:.8rem;height:.96rem}.vaccination-plan-appointment .wrap .left[data-v-cfff8674]:after{content:"";position:absolute;top:.107rem;bottom:.107rem;right:.027rem;border-right:.053rem solid #e4e9f6}.vaccination-plan-appointment .wrap .main[data-v-cfff8674]{display:flex;flex-direction:column;justify-content:start;align-items:flex-start;padding:.107rem 0;padding-left:.267rem}.vaccination-plan-appointment .wrap .main.horizontal[data-v-cfff8674]{flex-direction:row}.vaccination-plan-appointment .wrap .main .header-icon[data-v-cfff8674]{margin-right:.133rem;width:1.067rem;height:1.067rem}.vaccination-plan-appointment .wrap .main .header-icon img[data-v-cfff8674]{width:100%;height:100%}.vaccination-plan-appointment .wrap .main .header-title[data-v-cfff8674]{font-size:14px;color:#000;line-height:.507rem}.vaccination-plan-appointment .wrap .main .header-title em[data-v-cfff8674]{font-size:20px;font-weight:600;color:#357fe2;font-style:normal}.vaccination-plan-appointment .wrap .main .header-title p[data-v-cfff8674]{white-space:nowrap;margin-top:.16rem}.vaccination-plan-appointment .wrap .right[data-v-cfff8674]{margin-left:auto;padding-right:.267rem}.vaccination-plan-appointment .wrap .right .check-detail[data-v-cfff8674],.vaccination-plan-appointment .wrap .right .reserve-now[data-v-cfff8674]{display:flex;align-items:center;justify-content:center;width:1.92rem;height:.773rem;background:linear-gradient(180deg,#65b5fa,#357ef2);box-shadow:0 0 .267rem 0 #e4e9f6;border-radius:.427rem;font-weight:700;font-size:12px;color:#fff}.vaccination-plan-appointment .tag[data-v-cfff8674]{padding:.227rem .08rem;min-width:.8rem;height:.453rem;background:#00b589;border-radius:.053rem;font-size:12px;font-weight:400;color:#fff;line-height:0;white-space:nowrap}.vaccination-plan-appointment .tag--overdue[data-v-cfff8674]{background:#e36565}.vaccination-plan-appointment[data-v-8e2f18b0]{position:relative;padding:.267rem;padding-top:.213rem;border-radius:.267rem;background:#fff;overflow:hidden}.vaccination-plan-appointment .header[data-v-8e2f18b0]{display:flex;align-items:center}.vaccination-plan-appointment .header .header-icon[data-v-8e2f18b0]{margin-right:.267rem;width:1.067rem;height:1.067rem}.vaccination-plan-appointment .header .header-icon img[data-v-8e2f18b0]{width:100%;height:100%}.vaccination-plan-appointment .header .header-title[data-v-8e2f18b0]{font-size:14px;color:#000;line-height:.507rem}.vaccination-plan-appointment .header .header-title em[data-v-8e2f18b0]{font-size:20px;font-weight:600;color:#357fe2;font-style:normal}.vaccination-plan-appointment .header .header-title p[data-v-8e2f18b0]{white-space:nowrap;margin-top:.16rem}.vaccination-plan-appointment .header .tag[data-v-8e2f18b0]{margin-right:.267rem;padding:.227rem .08rem;min-width:.8rem;height:.453rem;background:#00b589;border-radius:.053rem;font-size:12px;font-weight:400;color:#fff;line-height:0;white-space:nowrap}.vaccination-plan-appointment .header .tag--overdue[data-v-8e2f18b0]{background:#e36565}.vaccination-plan-appointment .header .appo-now[data-v-8e2f18b0],.vaccination-plan-appointment .header .check-detail[data-v-8e2f18b0]{margin-left:auto;padding:.107rem .187rem;background-image:linear-gradient(180deg,#4894f3,#357fe2);border-radius:.293rem;font-size:10px;font-weight:500;color:#fff;line-height:.373rem;white-space:nowrap}.vaccination-plan-appointment .header .check-detail[data-v-8e2f18b0]{align-self:flex-start}.vaccination-plan-appointment .content[data-v-8e2f18b0]{margin-top:.053rem;font-size:13px;color:#aab6c8;font-weight:500}.vaccination-plan-appointment .content.black[data-v-8e2f18b0]{color:#2e3c4d}.vaccination-plan-appointment .vaccine-list[data-v-8e2f18b0]{display:flex;flex-wrap:wrap;max-height:.88rem;overflow:hidden}.vaccination-plan-appointment .vaccine-list-item[data-v-8e2f18b0]{position:relative;margin-top:.213rem;margin-right:.267rem;padding:0 .187rem 0 .613rem;border-radius:.267rem;height:.533rem;line-height:.533rem;border-radius:.32rem;font-size:12px;color:rgba(53,127,226,.6);background:#fff}.vaccination-plan-appointment .vaccine-list-item[data-v-8e2f18b0]:last-child{margin-right:0}.vaccination-plan-appointment .vaccine-list-item img[data-v-8e2f18b0]{position:absolute;left:0;top:0;width:.533rem;height:.533rem}.vaccination-plan-appointment .vaccine-list--more[data-v-8e2f18b0]{max-height:unset;overflow:unset}.vaccination-plan-appointment .footer[data-v-8e2f18b0]{padding:.453rem 0 0;font-size:0;text-align:center}.vaccination-plan-appointment .footer img[data-v-8e2f18b0]{width:.32rem}.vaccination-plan-appointment .footer img.fold[data-v-8e2f18b0]{transform:rotate(180deg)}.vaccination-plan-appointment .loading[data-v-8e2f18b0]{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-content:center;justify-content:center;align-items:center;background:#fff}.vaccination-plan-appointment .loading img[data-v-8e2f18b0]{width:.8rem;height:.8rem}.vaccination-plan-appointment .loading .item[data-v-8e2f18b0]{display:none;height:0;width:.107rem;background:#c8dbf7;margin:0 .08rem;border-radius:.267rem;animation:loading-8e2f18b0 1s infinite}@keyframes loading-8e2f18b0{0%{height:0}50%{height:.64rem}1000%{height:0}}.vaccination-plan-appointment .loading .item[data-v-8e2f18b0]:nth-child(2){animation-delay:.1s}.vaccination-plan-appointment .loading .item[data-v-8e2f18b0]:nth-child(3){animation-delay:.2s}.vaccination-plan-appointment .loading .item[data-v-8e2f18b0]:nth-child(4){animation-delay:.3s}.vaccination-plan-appointment .loading .item[data-v-8e2f18b0]:nth-child(5){animation-delay:.4s}.vaccination-plan-appointment .loading .item[data-v-8e2f18b0]:nth-child(6){animation-delay:.5s}.vaccination-plan-appointment .loading .item[data-v-8e2f18b0]:nth-child(7){animation-delay:.6s}.vaccination-plan-appointment .loading .item[data-v-8e2f18b0]:nth-child(8){animation-delay:.7s}