.doctor-page .patient .delete-patient-btn{display:flex;justify-content:center;align-items:center;flex-direction:column}.doctor-page section h3{font-family:D-DIN-Bold,Open Sans,Noto Sans Japanese,Noto Sans TC,sans-serif;font-size:20px}.doctor-page .clinic .details .name,.doctor-page .hmo p.hmo-code{font-family:D-DIN-Bold,Open Sans,Noto Sans Japanese,Noto Sans TC,sans-serif;font-size:17px}.doctor-page .clinic .details .fee,.doctor-page .clinic .details .type,.doctor-page .clinic .schedules{font-size:14px}.doctor-page .clinic .details .type span,.doctor-page .clinic .schedules__day,.doctor-page .hmo p.available{font-family:D-DIN-Bold,Open Sans,Noto Sans Japanese,Noto Sans TC,sans-serif;font-size:14px}@media screen and (min-width:1024px){.doctor-page section h3{font-family:D-DIN-Bold,Open Sans,Noto Sans Japanese,Noto Sans TC,sans-serif;font-size:26px}.doctor-page .clinic .details .name,.doctor-page .hmo p.hmo-code{font-family:D-DIN-Bold,Open Sans,Noto Sans Japanese,Noto Sans TC,sans-serif;font-size:20px}.doctor-page .clinic .details .fee,.doctor-page .clinic .details .type,.doctor-page .clinic .schedules{font-size:16px}.doctor-page .clinic .details .type span,.doctor-page .clinic .schedules__day,.doctor-page .hmo p.available{font-family:D-DIN-Bold,Open Sans,Noto Sans Japanese,Noto Sans TC,sans-serif;font-size:16px}}.d-block{display:block}.d-flex{display:flex}.dark-grey{color:grey;font-weight:400}.m-auto{margin:auto}.mlr-auto{margin-left:auto;margin-right:auto}.m-s{margin:10px}.mr-s{margin-right:10px}.mb-s{margin-bottom:10px}.mt-xs{margin-top:4px}.mb-m{margin-bottom:16px}.mb-l{margin-bottom:30px}.ml-m{margin-left:16px}.mtb-l{margin-top:30px;margin-bottom:30px}.ta-center{text-align:center}.fw-bold{font-weight:700}.purple-text{color:#5d3cbe}.shadowed-card{box-shadow:0 0 15px rgba(0,0,0,.08);border-radius:10px;padding:16px}.loading-cover{flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;margin:-16px}.icon-btn{color:#798084!important}.ns-large-icon{font-size:35px}.ns-x-large-icon{font-size:48px}.input-hidden{visibility:hidden;height:0;display:block}.divider{border-bottom:1px solid #e1e1e1;width:100%;height:2px;opacity:.5}.divider--dotted{border-bottom:.5px dashed #b2babf;width:100%;height:2px}.divider--thick{background:#d9d9d9;width:100%;height:5px}@media screen and (max-width:767px){.divider--thick{width:115%;margin:0 -20px}}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[class^=ns-icon-]{cursor:pointer}.text-transform-reset{text-transform:none}@keyframes beat{to{transform:scale(1.05)}}.crisp-image{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.doctor-page .smd-alert-pane{margin-bottom:16px}.doctor-page .patient-container{border-radius:16px;background:#f7f8fa;padding:16px}.doctor-page .patient-container:not(:last-child){margin-bottom:16px}.doctor-page .deleting-patient{width:100%;text-align:center}.doctor-page section,.doctor-page section h3{margin-bottom:16px}.doctor-page .doctor{margin-bottom:40px}.doctor-page .doctor .image{width:128px;height:128px;border-radius:50%;margin:0 auto 16px auto}.doctor-page .doctor h3,.doctor-page .doctor p{text-align:center;margin-bottom:0}.doctor-page .patient{display:flex;align-items:center;justify-content:center}.doctor-page .patient p{flex:1}.doctor-page .patient .delete-patient-btn{background:#ff4951;width:20px;height:20px;min-width:unset;min-height:unset;padding:0;position:relative;top:-20px}.doctor-page .patient .delete-patient-btn i{font-size:15px;font-weight:700}.doctor-page .patient .delete-patient-btn i:before{color:#fff}.doctor-page .hmo{border-radius:16px;padding:16px}.doctor-page .hmo:not(:last-child){margin-bottom:16px}.doctor-page .hmo p.hmo-code{margin-bottom:10px}.doctor-page .hmo p.available{color:#7b8185;margin-bottom:4px}.doctor-page .clinic{display:flex;padding:16px;border-radius:16px}.doctor-page .clinic:not(:last-child){margin-bottom:16px}.doctor-page .clinic i{color:#95c72c;font-size:24px;margin-right:16px}.doctor-page .clinic .details{flex:1}.doctor-page .clinic .details .name{margin-bottom:4px}.doctor-page .clinic .details .type{color:#b5bec2}.doctor-page .clinic .details .fee,.doctor-page .clinic .details .type span{color:#798084}.doctor-page .clinic .schedules{margin-top:10px}.doctor-page .clinic .schedules table{border-spacing:0}.doctor-page .clinic .schedules table tr:not(:last-child){margin-bottom:10px}.doctor-page .clinic .schedules table td{padding-bottom:4px}.doctor-page .clinic .schedules table td:first-child{min-width:104px;font-weight:500;padding-right:16px}@media screen and (min-width:1024px){.doctor-page__content-styles{padding:40px!important}}.doctor-page__content-styles>div{max-width:900px;width:100%}@media screen and (min-width:900px){.doctor-page__content-styles>div{margin:0 auto}}