.appoint-confirm-page[data-v-285a065b]{background-color:#f3f4f6;min-height:100vh;padding-top:6vw}.appoint-confirm-page .red-text[data-v-285a065b]{color:#ff5b5b}.appoint-confirm-page .top-blue-bg[data-v-285a065b]{position:absolute;top:0;left:0;width:100%;height:24vw;background-color:#4d97fc;z-index:0;border-end-start-radius:15px;border-end-end-radius:15px}.appoint-confirm-page .appoint-info[data-v-285a065b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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;-webkit-box-sizing:border-box;box-sizing:border-box}.appoint-confirm-page .appoint-info .info-header[data-v-285a065b]{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:100%}.appoint-confirm-page .appoint-info .info-header img[data-v-285a065b]{width:17.5vw;height:17.5vw;border-radius:50%;margin-right:4vw}.appoint-confirm-page .appoint-info .info-header .doctor-info .doctor-name[data-v-285a065b]{font-size:.9rem;color:#999;margin-bottom:1.5vw}.appoint-confirm-page .appoint-info .info-header .doctor-info .doctor-name .name[data-v-285a065b]{color:#131313;font-size:1.1rem;margin-right:2vw;font-weight:600}.appoint-confirm-page .appoint-info .info-header .doctor-info .dept[data-v-285a065b]{color:#313131;font-size:1.1rem;font-weight:600}.appoint-confirm-page .appoint-info .appoint-details[data-v-285a065b]{width:100%;padding:5vw 3vw 0}.appoint-confirm-page .appoint-info .appoint-details .detail-item[data-v-285a065b]{margin-bottom:4vw;font-size:.95rem}.appoint-confirm-page .appoint-info .appoint-details .detail-item span[data-v-285a065b]:first-child{color:#999;font-weight:500;width:30vw}.appoint-confirm-page .appoint-info .appoint-details .detail-item span[data-v-285a065b]:nth-child(2){float:right}.appoint-confirm-page .person-card[data-v-285a065b]{background:#fff;width:92vw;border-radius:15px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);margin:3vw auto;padding:2vw 0 3vw;-webkit-box-sizing:border-box;box-sizing:border-box}.appoint-confirm-page .person-card .title[data-v-285a065b]{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;margin:2vw 0 3vw;color:#011b58;font-weight:555}.appoint-confirm-page .person-card .title .line[data-v-285a065b]{width:1vw;height:5vw;background:#4e81f7;border-radius:5px;margin-right:2vw}.appoint-confirm-page .person-card .person[data-v-285a065b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 3vw}.appoint-confirm-page .person-card .person img[data-v-285a065b]{width:12vw;height:12vw;border-radius:50%;margin-right:4vw}.appoint-confirm-page .person-card .person .patient-info[data-v-285a065b]{font-size:.9rem;width:65vw}.appoint-confirm-page .person-card .person .patient-info .patient-name[data-v-285a065b]{color:#131313;font-weight:600;line-height:7vw}.appoint-confirm-page .person-card .person .patient-info .patient-name .name[data-v-285a065b]{margin-right:2vw}.appoint-confirm-page .person-card .person .patient-info .patient-card[data-v-285a065b]{color:#777;line-height:6.5vw}.appoint-confirm-page .person-card .person .patient-info .patient-card .type[data-v-285a065b]{color:#4e81f7;border:1px solid #4e81f7;padding:.5vw 1vw;font-size:.8rem;margin-right:1vw;border-radius:1vw}.appoint-confirm-page .tips-bar[data-v-285a065b]{padding:4vw 6vw 2vw}.submit-section[data-v-285a065b]{margin-top:8vw;text-align:center}.submit-section .submit-button[data-v-285a065b]{width:80vw;height:12vw;line-height:12vw;text-align:center;background:linear-gradient(120deg,#38b3fa,#1d7deb);border-radius:5vw;color:#fff;border:none;font-size:1.1rem}