.d-block[data-v-fa18a55e]{display:block}.d-flex[data-v-fa18a55e]{display:flex}.dark-grey[data-v-fa18a55e]{color:grey;font-weight:400}.m-auto[data-v-fa18a55e]{margin:auto}.mlr-auto[data-v-fa18a55e]{margin-left:auto;margin-right:auto}.m-s[data-v-fa18a55e]{margin:10px}.mr-s[data-v-fa18a55e]{margin-right:10px}.mb-s[data-v-fa18a55e]{margin-bottom:10px}.mt-xs[data-v-fa18a55e]{margin-top:4px}.mb-m[data-v-fa18a55e]{margin-bottom:16px}.mb-l[data-v-fa18a55e]{margin-bottom:30px}.ml-m[data-v-fa18a55e]{margin-left:16px}.mtb-l[data-v-fa18a55e]{margin-top:30px;margin-bottom:30px}.ta-center[data-v-fa18a55e]{text-align:center}.fw-bold[data-v-fa18a55e]{font-weight:700}.purple-text[data-v-fa18a55e]{color:#5d3cbe}.shadowed-card[data-v-fa18a55e]{box-shadow:0 0 15px rgba(0,0,0,.08);border-radius:10px;padding:16px}.loading-cover[data-v-fa18a55e]{flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;margin:-16px}.icon-btn[data-v-fa18a55e]{color:#798084!important}.ns-large-icon[data-v-fa18a55e]{font-size:35px}.ns-x-large-icon[data-v-fa18a55e]{font-size:48px}.input-hidden[data-v-fa18a55e]{visibility:hidden;height:0;display:block}.divider[data-v-fa18a55e]{border-bottom:1px solid #e1e1e1;width:100%;height:2px;opacity:.5}.divider--dotted[data-v-fa18a55e]{border-bottom:.5px dashed #b2babf;width:100%;height:2px}.divider--thick[data-v-fa18a55e]{background:#d9d9d9;width:100%;height:5px}@media screen and (max-width:767px){.divider--thick[data-v-fa18a55e]{width:115%;margin:0 -20px}}.no-select[data-v-fa18a55e]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[class^=ns-icon-][data-v-fa18a55e]{cursor:pointer}.text-transform-reset[data-v-fa18a55e]{text-transform:none}@keyframes beat-data-v-fa18a55e{to{transform:scale(1.05)}}.crisp-image[data-v-fa18a55e]{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.countdown-container[data-v-fa18a55e]{position:relative;display:flex}.inside[data-v-fa18a55e]{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;text-align:center}.inside.standby .queue[data-v-fa18a55e]{font-size:80px;font-weight:700}.inside.time .time[data-v-fa18a55e]{font-size:40px;font-weight:700;line-height:unset}.inside.time .meridiem[data-v-fa18a55e]{font-size:24px;font-weight:700;margin-bottom:10px}svg[data-v-fa18a55e]{position:absolute}svg circle[data-v-fa18a55e]{fill:none}svg circle[data-v-fa18a55e]:last-child{transform:rotate(-90deg);transform-origin:center}.appointment-details-now,.appointment-details-now .consult-message{display:flex;flex-direction:column;align-items:center}.appointment-details-now{justify-content:center;text-align:center;margin:10px}.appointment-details-now .pill-text{border-radius:120px;background-color:#f0f0f0;padding:4px 16px}.appointment-details-now .consult-message{margin:24px}.appointment-details__content .consult-date{font-size:16px}.appointment-details__content .consult-date .date,.appointment-details__content .consult-type{font-family:D-DIN-Bold,Open Sans,Noto Sans Japanese,Noto Sans TC,sans-serif;font-size:16px}@media screen and (min-width:1024px){.appointment-details__content .consult-date{font-size:18px}.appointment-details__content .consult-date .date,.appointment-details__content .consult-type{font-family:D-DIN-Bold,Open Sans,Noto Sans Japanese,Noto Sans TC,sans-serif;font-size:18px}}.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}.appointment-details .sticky-toolbar{padding:10px 20px!important;margin:0!important;top:0!important}.appointment-details__content{box-shadow:0 0 15px rgba(0,0,0,.1);background-color:#fff;border-radius:0 0 16px 16px;padding:20px}.appointment-details__content .right-action{display:flex;align-items:center;flex-direction:row;margin-left:auto;color:#7d7d7d}.appointment-details__content .right-action .text{margin-right:10px}.appointment-details__content .right-action .button{color:#7d7d7d}.appointment-details__content .image{flex-direction:column}.appointment-details__content .details,.appointment-details__content .requirements,.appointment-details__content .status-type{padding:16px;display:inline-flex;flex-direction:row!important}@media screen and (max-width:767px){.appointment-details__content .details{padding-bottom:0;padding-left:50px}}@media screen and (max-width:767px){.appointment-details__content .status-type{padding-top:4px;padding-left:50px}}.appointment-details__content .status-type .msg-doctor-container{margin-top:8px}.appointment-details__content .consult-date .time{text-transform:lowercase}.appointment-details__content .label-small{color:#798084;font-size:12px}.appointment-details__content .patient-name{margin-top:10px;margin-right:24px;margin-bottom:10px;padding:4px 10px;text-align:center;font-size:13px;background-color:#ececec;border-radius:22px;flex:unset;margin-top:16px}.appointment-details__content .consultation-prep{padding:10px;margin-top:10px}.appointment-details__content .consultation-prep-label{margin-bottom:10px;color:#505050}.appointment-details__content .consultation-prep-card{display:flex;flex-direction:row;background-color:#fff;border-radius:16px;padding:16px;margin-top:16px}.appointment-details__content .consultation-prep-card .icon{margin-right:10px;color:#505050}.appointment-details__content .icon{margin-right:10px}.appointment-details__content .consultation-icon{color:#b5bec2;font-size:20px}.appointment-details__content .status-icon{color:#5d3cbe;font-size:20px}.appointment-details__content .requirements-icon{color:#b5bec2}.appointment-details__content .ns-appointment__icon-cancelled{color:#ff4951}.appointment-details__content .ns-appointment__icon-confirmed{color:#00c3f9}.appointment-details__content .ns-appointment__icon-completed{color:#00be70}.appointment-details__content .ns-appointment__icon-denied{color:#5d3cbe}.appointment-details__content .ns-appointment__icon-pending{color:#ffc53a}.appointment-details__content .ns-appointment__icon-skipped{color:#7d7d7d}.appointment-details__header [class^=ns-icon-]:before{color:#7b8185}