.input-group .form-control[data-v-2e8dc9e2]{border-radius:8px!important;width:17rem}.form-control[data-v-2e8dc9e2],.form-select[data-v-2e8dc9e2]{border-radius:8px!important}.btn-gender[data-v-2e8dc9e2]{border-radius:8px;background:#eff0f7;color:#4e4b66;width:100%}.btn-gender.active[data-v-2e8dc9e2]{background:#ff9d0a;color:#fff}.modal-content[data-v-2e8dc9e2]{@media (min-width:520px){height:90vh}}input[type=radio][data-v-2e8dc9e2]{display:none;position:absolute}.form-check[data-v-2e8dc9e2]{padding-left:0}.form-select[data-v-2e8dc9e2]{background-color:#eff0f7}.btn-light[data-v-2e8dc9e2]{border:1px solid #666;color:#666}.btn-light[data-v-2e8dc9e2]:hover{background-color:#666;color:#fff}.form-control[data-v-121e48fb],.input-group-text[data-v-121e48fb]{background:none;border-radius:0;box-shadow:inset 0 -1px 0 hsla(0,0%,94.9%,.8);padding:8px 4px 8px 0;font-size:18px;border:none}.form-control.input-note[data-v-121e48fb]{border-radius:12px;padding:8px 14px}.form-control[data-v-121e48fb]::-moz-placeholder{color:#cbd5e0}.form-control[data-v-121e48fb]:-ms-input-placeholder{color:#cbd5e0}.form-control[data-v-121e48fb]::placeholder{color:#cbd5e0}.form-control.is-invalid[data-v-121e48fb],.input-group-text.is-invalid[data-v-121e48fb]{box-shadow:inset 0 -1px 0 #e21f39}.input-group>.form-control.form-error[data-v-121e48fb]{background:#ffddeb;color:#14142b}.initial[data-v-121e48fb]{padding:9px 8px;border-radius:12px;gap:8px}.initial-wrapper[data-v-121e48fb]{width:36px;height:36px}.initial .value-wrapper[data-v-121e48fb]{gap:4px}select.select-month[data-v-121e48fb],select.select-patient[data-v-121e48fb]{height:100%;font-size:18px;line-height:24px;border:none;box-shadow:inset 0 -1px 0 0 hsla(0,0%,94.9%,.8);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACaSURBVHgBlc4xCsIwGAXg/0UP4CUEwUW8QddOOii4uQiO9gSeQ7yBLk6KkzcQJ5cuHTv2As1r0qHQNrTNGxL+wPfyI9wez6TsxSfg43W7RGOQJzNNfCyJlbkiRdEBhJkHzSD5ulzAHuHmsICoD3s3sJ/o4Hm//io8rKAOa7i7oA1b2F3ghjaj5kP8/6bT+fJNqpkZE0DvXNCmAOAYRIpDXgPaAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:14px auto}.payment-method[data-v-121e48fb]{width:24px;height:24px}.payment-method-label[data-v-121e48fb]:active{color:#4a5568}.payment-method[data-v-121e48fb]:checked{accent-color:#007a98}.notification[data-v-121e48fb]{padding:10px;border-radius:12px}@media (max-width:767px){.notification-desc[data-v-121e48fb]{max-width:281px}}.card-patient[data-v-121e48fb]{border-radius:10px!important;box-shadow:0 10px 45px rgba(0,0,0,.05);padding-top:8px;z-index:100}@media (max-width:767px){.card-patient[data-v-121e48fb]{position:fixed;bottom:0;left:0;right:0;transition:all .3s ease-in-out;max-height:80vh}}@media (min-width:768px){.card-patient[data-v-121e48fb]{position:fixed;top:2rem;left:25rem;right:25rem;transition:all .3s ease-in-out;max-height:93vh}}.card-patient .tab[data-v-121e48fb]{width:48px;height:4px;border-radius:14px}.card-patient .patient-list[data-v-121e48fb]{padding:8px 18px 25x;border-radius:20px 20px 0 0}@media (max-width:767px){.card-patient .patient-list[data-v-121e48fb]{height:65vh;overflow-y:auto}}.card-patient .patient-list .patient-item[data-v-121e48fb]{padding:12px 18px;gap:8px;box-shadow:inset 0 -1px 0 0 hsla(0,0%,94.9%,.8)}.card-patient .patient-list .patient-item .value-wrapper[data-v-121e48fb]{gap:4px}.card-patient .patient-list .patient-item .btn-wrapper[data-v-121e48fb]{bottom:0}.card-patient .patient-list .patient-item.active[data-v-121e48fb]{color:#fff;background-color:#8cc63f}.card-patient .patient-list .patient-wrapper[data-v-121e48fb]{width:36px;height:36px}@media (max-width:767px){.booking-summary[data-v-121e48fb]{position:fixed;bottom:0;left:0;right:0;transition:all .3s ease-in-out;max-height:93vh;z-index:100}}.booking-summary .card-summary-order[data-v-121e48fb]{border-radius:10px!important;box-shadow:0 10px 45px rgba(0,0,0,.05);padding-top:8px}.booking-summary .card-summary-order .tab[data-v-121e48fb]{width:48px;height:4px;border-radius:14px}.booking-summary .card-summary-order .summary-list[data-v-121e48fb]{padding:8px 18px 20px;border-radius:20px 20px 0 0;overflow-y:auto}@media (max-width:767px){.booking-summary .card-summary-order .summary-list[data-v-121e48fb]{max-height:80vh}}@media (max-width:767px){.booking-summary .card-summary-order .summary-group[data-v-121e48fb]{height:60vh;margin-bottom:6rem}}.booking-summary .card-summary-order .summary-group-location .address-box[data-v-121e48fb]{position:relative;padding:13px 8px;border-radius:12px;padding:8px}.booking-summary .card-summary-order .summary-group-location .address-box .icon-wrapper[data-v-121e48fb]{width:34px;height:34px}.booking-summary .card-summary-order .summary-group-location .address-box .icon-wrapper img[data-v-121e48fb]{width:18px;height:auto}.booking-summary .card-summary-order .summary-group-location .address-box-info-name[data-v-121e48fb]{font-size:14px;line-height:24px;margin-bottom:4px}.booking-summary .card-summary-order .summary-group-location .address-box-info-address[data-v-121e48fb]{font-size:12px;line-height:14px}.booking-summary .card-summary-order .summary-group-list .service[data-v-121e48fb]{box-shadow:inset 0 -1px 0 0 hsla(0,0%,94.9%,.8)}.booking-summary .card-summary-order .summary-group-list .service-icon[data-v-121e48fb]{width:42px;height:42px}.booking-summary .card-summary-order .summary-group-list .service-group[data-v-121e48fb]{padding:12px 0}.booking-summary .card-summary-order .summary-group-list .service-title[data-v-121e48fb]{font-size:14px;line-height:24px;margin-bottom:2px}.booking-summary .card-summary-order .summary-group-list .service-price[data-v-121e48fb]{font-size:12px;line-height:14px}.booking-summary .card-summary-order .summary-group-list .service[data-v-121e48fb]:last-child{box-shadow:unset}.booking-summary .card-summary-order .summary-group .recomended-list[data-v-121e48fb]{gap:4px}.booking-summary .card-summary-order .summary-group .recomended-list .recomended-item[data-v-121e48fb]{box-shadow:inset 0 -1px 0 0 hsla(0,0%,94.9%,.8);padding:8px 0}.booking-summary .card-summary-order .summary-group .recomended-list .recomended-item-name[data-v-121e48fb]{font-size:14px;line-height:24px;margin-bottom:4px}.booking-summary .card-summary-order .summary-group .recomended-list .recomended-item-price[data-v-121e48fb]{font-size:12px;line-height:14px}.booking-summary .card-summary-order .summary-group .recomended-list .recomended-item[data-v-121e48fb]:last-child{box-shadow:unset}@media (max-width:767px){.booking-summary .card-summary-order .action[data-v-121e48fb]{background-color:#fff;position:fixed;bottom:0;left:0;width:100%;box-shadow:inset 0 1px 0 0 hsla(0,0%,94.9%,.8)}}.booking-summary .card-summary-order .action .voucher[data-v-121e48fb]{padding:11px;border-radius:12px}.booking-summary .card-summary-order .action .voucher-icon[data-v-121e48fb]{width:20px;height:20px}.booking-summary .card-summary-order .action .voucher-label[data-v-121e48fb]{font-size:12px;line-height:22px}.booking-summary .card-summary-order .action .voucher-use[data-v-121e48fb]{font-size:10px;line-height:22px}.booking-summary .card-summary-order .action .pay .btn-pay[data-v-121e48fb]{width:169px!important}@media (max-width:767px){.booking-summary .card-summary-order .action .pay .btn-pay[data-v-121e48fb]{position:absolute;right:20px;z-index:99!important}}.booking-summary .card-summary-order .action .pay .btn-pay[data-v-121e48fb]:focus{box-shadow:none}.backdrop[data-v-121e48fb]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);z-index:10}