.appoint-success-page[data-v-2ecdd90e]{background-color:#f3f4f6;min-height:100vh;padding:6vw 0}.appoint-success-page .red-text[data-v-2ecdd90e]{color:#ff5b5b}.appoint-success-page .top-blue-bg[data-v-2ecdd90e]{position:absolute;top:0;left:0;width:100%;height:24vw;z-index:0;border-end-start-radius:15px;border-end-end-radius:15px}.appoint-success-page .appoint-info[data-v-2ecdd90e]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;background:#fff;width:92vw;border-radius:15px;margin:3vw auto;position:relative;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1;padding:3vw 6vw 6vw;-webkit-box-sizing:border-box;box-sizing:border-box}.appoint-success-page .appoint-info .header[data-v-2ecdd90e],.appoint-success-page .appoint-info[data-v-2ecdd90e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-direction:normal}.appoint-success-page .appoint-info .header[data-v-2ecdd90e]{width:100%;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;padding-bottom:4vw;border-bottom:1px solid #e2e2e2}.appoint-success-page .appoint-info .header img[data-v-2ecdd90e]{width:25vw;margin-right:7vw}.appoint-success-page .appoint-info .header h4[data-v-2ecdd90e]{font-size:1.5rem;margin:2.5vw 0 0}.appoint-success-page .appoint-info .header p[data-v-2ecdd90e]{color:#9c9c9c;font-size:.8rem;margin:1vw 0}.appoint-success-page .appoint-info .info-header[data-v-2ecdd90e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:90%;margin:5vw auto 0;-webkit-box-sizing:border-box;box-sizing:border-box}.appoint-success-page .appoint-info .info-header img[data-v-2ecdd90e]{width:15vw;height:15vw;border-radius:50%;margin-right:4vw}.appoint-success-page .appoint-info .info-header .doctor-info .doctor-name[data-v-2ecdd90e]{font-size:.9rem;color:#999;margin-bottom:1.5vw}.appoint-success-page .appoint-info .info-header .doctor-info .doctor-name .name[data-v-2ecdd90e]{color:#131313;font-size:1.1rem;margin-right:2vw;font-weight:600}.appoint-success-page .appoint-info .info-header .doctor-info .dept[data-v-2ecdd90e]{color:#313131;font-size:1.1rem;font-weight:600}.appoint-success-page .appoint-info .appoint-details[data-v-2ecdd90e]{width:90%;margin:3vw auto;border-bottom:1px solid #e2e2e2}.appoint-success-page .appoint-info .appoint-details .detail-item[data-v-2ecdd90e]{margin-bottom:2vw;font-size:.9rem}.appoint-success-page .appoint-info .appoint-details .detail-item span[data-v-2ecdd90e]:first-child{color:#999;font-weight:500;width:30vw;margin-right:1vw}.appoint-success-page .appoint-info .vansteps .step[data-v-2ecdd90e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appoint-success-page .appoint-info .vansteps .step .secondrow span[data-v-2ecdd90e]{font-size:.8rem;color:#707c93}.appoint-success-page .appoint-info .vansteps .step .attention[data-v-2ecdd90e]{margin-left:auto;border-radius:8vw;font-size:.95rem;color:#333547;border:1px solid #585961;padding:1.2vw 3vw}.appoint-success-page .appoint-info .vansteps img[data-v-2ecdd90e]{width:8vw;height:auto}.appoint-success-page .appoint-info .vansteps h5[data-v-2ecdd90e]{font-size:1rem;margin-left:2vw;font-weight:500;margin:3vw 0}.appoint-success-page .appoint-info .vansteps .vertical[data-v-2ecdd90e]{width:1vw;height:6.5vw;background-color:#30c58e;border-radius:5px;margin:0 4vw}.appoint-success-page .appoint-info .tips-bar[data-v-2ecdd90e]{margin-top:5vw}.appoint-success-page .appoint-info .action-buttons[data-v-2ecdd90e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4vw;margin:6vw 0}.appoint-success-page .appoint-info .action-buttons .van-button[data-v-2ecdd90e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.appoint-success-page .appoint-info .action-buttons .van-button--default[data-v-2ecdd90e]{border-width:.5vw}.appoint-success-page .appoint-info .action-buttons .cancel-btn[data-v-2ecdd90e]{height:9.5vw;line-height:9.5vw;width:35vw;font-size:1rem;border:none;color:#fff;background:linear-gradient(135deg,#fc2b48,#fc2340)}.appoint-success-page .appoint-info .action-buttons .rebook-btn[data-v-2ecdd90e]{height:9.5vw;line-height:9.5vw;width:35vw;font-size:1rem;background:linear-gradient(135deg,#3cc995,#30c58e);color:#fff;border:none}.appoint-success-page .appoint-info .action-buttons .home-btn[data-v-2ecdd90e]{height:9.5vw;line-height:9.5vw;width:35vw;background:linear-gradient(135deg,#3f7bff,#3474fe);font-size:1rem;color:#fff;border:none}