@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lemon:wght@100;200;300;400;500;600;700;800;900&display=swap);.theme--light.v-otp-input .v-input .v-input__control .v-input__slot{background:#fff}.theme--dark.v-otp-input .v-input .v-input__control .v-input__slot{background:#303030}.v-otp-input{display:flex;flex-wrap:wrap;flex:1 1 auto;margin-right:-4px;margin-left:-4px}.v-otp-input input{text-align:center}.v-otp-input .v-input{margin:0;flex:1 0 32px;max-width:100%;width:100%;padding:4px}.v-otp-input .v-input.v-otp-input--plain fieldset{display:none}.v-otp-input .v-input input[type=number]::-webkit-inner-spin-button,.v-otp-input .v-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-otp-input .v-input input[type=number]{-moz-appearance:textfield}.theme--light.v-file-input .v-file-input__text{color:rgba(0,0,0,.87)}.theme--light.v-file-input .v-file-input__text--placeholder{color:rgba(0,0,0,.6)}.theme--light.v-file-input.v-input--is-disabled .v-file-input__text,.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-file-input .v-file-input__text{color:#fff}.theme--dark.v-file-input .v-file-input__text--placeholder{color:hsla(0,0%,100%,.7)}.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text,.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:hsla(0,0%,100%,.5)}.v-file-input input[type=file]{left:0;opacity:0;pointer-events:none;position:absolute;max-width:0;width:0}.v-file-input .v-file-input__text{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;width:100%}.v-file-input .v-file-input__text.v-file-input__text--chips{flex-wrap:wrap}.v-file-input .v-file-input__text .v-chip{margin:4px}.v-file-input .v-text-field__slot{min-height:32px}.v-file-input.v-input--dense .v-text-field__slot{min-height:26px}.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text{padding-top:22px}.v-file-input.v-text-field--outlined .v-text-field__slot{padding:6px 0}.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot{padding:3px 0}.v-dialog .v-card__text{font-size:1rem}.backdrop_blur .container_background{background-position:50%;background-repeat:no-repeat;background-size:cover}.backdrop_blur .container_background,.backdrop_blur .container_background .blur_filter,.backdrop_blur .container_page{position:fixed;width:100vw;height:100vh;min-width:360px}.backdrop_blur .container_page{overflow-x:hidden;overflow-y:scroll;max-width:768px}@media screen and (min-width:768px){.backdrop_blur .bottom_navigation_drawer,.backdrop_blur .container_page{margin-left:calc(50vw - 384px)}}.Vue-Toastification__toast--info{background:#6166f5!important}.Vue-Toastify__toast--success{background-color:#4caf50!important}.Vue-Toastify__toast--warning{background:#f1c40f!important}.Vue-Toastify__toast--error{background:#e91e63!important}@media screen and (max-width:819px){.Vue-Toastification__toast{margin-bottom:0!important}}.h-100{height:100%}.h-75{height:75%}.w-100{width:100%}.w-75{width:75%}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{transform:translateX(10px);opacity:0}::-webkit-scrollbar{width:5px;height:4px}::-webkit-scrollbar-track{background-color:transparent!important}::-webkit-scrollbar-thumb{background:hsla(0,0%,64.3%,.5)}::-webkit-scrollbar-thumb:hover{background:#a4a4a4}.v-avatar img{-o-object-fit:cover!important;object-fit:cover!important;border-radius:100%}.theme--light.v-select .v-select__selection,.theme--light.v-select .v-select__selection--disabled,.v-card.custom .v-input .v-input__slot label,input{color:#212121!important;font-weight:500;font-size:103%}.v-text-field .v-input__control,.v-text-field fieldset{border-width:2px;border-color:#212121;background-color:#eee!important}.v-input .v-label--active{font-weight:500!important;font-size:112%!important;color:#212121!important}.v-text-field--outlined .v-label--active{font-weight:500;font-size:112%;color:#212121}.no_data{font-size:.96rem!important}.v-dialog:not(.v-dialog--fullscreen){border-radius:12px!important}h3 .title_icon{margin-top:-3px;margin-right:7px}.setting img.logo{height:5.8rem;width:auto;margin-left:auto;margin-right:auto}.setting h1.page_title{font-size:1.65rem;font-weight:500;letter-spacing:1.5px;width:100%;display:block;text-align:center;text-transform:capitalize}.setting .v-btn{text-transform:capitalize;height:42px!important;border-radius:6px;font-weight:300;font-size:13px}.setting .btn_login{height:50px!important;line-height:50px!important;width:calc(100% - 24px)!important;font-weight:400;font-size:15px}.setting .v-divider{border-color:#37474f}.setting .label_or{margin-top:-10px;display:block;width:50px;background-color:#1e2037;font-size:13px;border-radius:8px}.setting .v-input{margin-bottom:15px}.setting .v-input .v-input__slot{border-radius:6px}.setting .v-input .v-input__slot input{margin-top:0!important}.setting span.bottom{font-size:15px}.setting label.label_title{display:block;width:100%;text-align:center;margin-bottom:25px;font-size:120%}.setting .verify-code{text-align:center;font-size:2rem;letter-spacing:4px}.setting .v-btn--disabled{opacity:.7}.setting .btn-upload{height:30px!important;font-size:13px}.scroll-x{width:100%;display:block;overflow-x:scroll}.content_card{padding:1rem;border-radius:6px!important;overflow:hidden;padding:0;margin-bottom:15px;background-color:transparent}@media screen and (max-width:819px){.content_card{margin-bottom:0!important}}.content_card .v-list-item{min-height:0!important}.content_card .content_card_title{font-size:1.2rem!important;height:39px;padding:0;background-color:transparent;color:#e0e0e0;margin-bottom:10px}.content_card .content_card_title .v-btn{color:#6166f5;background-color:#eee}.content_card .content_card_title .v-list-item__title{font-size:1.02rem}.content_card .content_card_body{background-color:#eee;border-radius:12px;margin-bottom:12px;border:2px solid #212121}.content_card .content_card_body *{color:#212121!important}.content_card .content_card_body .v-btn{border-radius:100%!important}@media screen and (max-width:819px){.content_card .content_card_body{margin-bottom:8px}}.content_card .content_card_body .v-list-item__title{font-size:1.02rem!important;margin-bottom:5px;font-weight:500}@media screen and (max-width:819px){.content_card .content_card_body .v-list-item__title{font-size:1.03rem!important}}.content_card .content_card_body .v-avatar{border-radius:0;border-radius:100%!important}.header_btn{float:right!important;width:42px!important;border-radius:100%!important;margin-top:-8px}textarea{color:#212121!important}.freeContent{margin:-3px 0 6px 0!important;line-height:1.2rem;font-size:.9rem!important}.whiteBg{background-color:#fff!important;border:2px solid #212121!important}.isRead{opacity:.7!important;border:2px solid #eee!important}.tab_medicine{position:fixed;top:71px;z-index:10;width:calc(100% - 40px)!important;border-radius:6px;overflow:hidden;padding:0}.tab_medicine .v-tabs-bar{background-color:#eee!important}.tab_medicine .v-tab.v-tab--active{color:#eee!important;background-color:#212121!important}.tab_medicine .v-tabs-slider-wrapper{height:0!important}@media screen and (min-width:819px){.tab_medicine{width:628px!important}}.user_reminder .vue-card-stack__wrapper{text-align:center}.user_reminder .vue-card-stack__wrapper .vue-card-stack__stack{margin:0 auto 0 auto}.user_reminder .memorial_card *{color:#eee}.user_reminder .memorial_card.memory *{color:#212121}.medicine_action img,.medicine_action video{width:100%!important}.medicine_action p{margin:0!important}body .white--text{color:#eee!important}.badges .v-badge__badge{min-width:12px;height:12px}.v-list-item__subtitle{color:rgba(0,0,0,.9)!important;font-size:1rem!important;margin-bottom:5px!important}@media screen and (max-width:819px){.v-list-item__subtitle{font-size:.93rem!important}}.v-list-item__subtitle:last-child{margin-bottom:0!important}.v-btn.custom{border-radius:1rem}.select-custom .v-input{margin-bottom:18px}.select-custom .v-input .v-label--active{font-size:120%}.select-custom .v-input .v-input__slot{border-radius:16px}.select-custom .v-input .v-input__slot input{margin-top:0!important}.select-custom.fixed{width:180px;position:absolute;z-index:10;top:101px;right:20px}@media screen and (min-width:819px){.select-custom.fixed{right:75px}}.ble_measuring_container{width:100vw;height:100vh;position:fixed;top:0;left:0;overflow-x:hidden;overflow-y:scroll;text-align:center;padding:5px 10px 5px 10px;z-index:100;background-color:#e8eaf6}@media screen and (min-width:819px){.ble_measuring_container{width:768px;left:calc(50vw - 384px);height:100vh;padding:0 20px 0 20px}}.ble_result_container{color:#e0e0e0}.ble_result_container i{margin-right:5px;font-size:1.2rem;color:#e0e0e0!important;margin-top:-3px}.ble_result_container div.table,.ble_result_container table{width:100%;margin-top:12px;padding:1.5rem 1.5rem 1.2rem 1.5rem;border-radius:1.5rem;background-color:#313959}.ble_result_container div.table i,.ble_result_container table i{margin-right:2px;font-size:1rem;margin-top:0}.ble_result_container div.table .name,.ble_result_container table .name{font-size:1rem;text-align:left}.ble_result_container div.table .name.right,.ble_result_container table .name.right{text-align:left;margin-left:12px}.ble_result_container div.table .value,.ble_result_container table .value{text-align:left;font-size:2.7rem}.ble_result_container div.table .value.sub,.ble_result_container table .value.sub{font-size:2.7rem;width:80px;display:block}.ble_result_container div.table .sub_text,.ble_result_container table .sub_text{font-size:1.3rem;margin-left:5px}.ble_result_container div.table.profile p,.ble_result_container table.profile p{line-height:32px;margin:0;padding:0}.ble_result_container div.table.profile p b,.ble_result_container table.profile p b{font-size:115%}.printing_container{background-color:#e8eaf6;padding:10px 20px!important}.printing_container .d-print-none{display:none!important}.printing_container *{color:#fff!important;font-family:Roboto,sans-serif!important}.printing_container .content_detail{opacity:.8!important}.printing_container .no_data,.printing_container h1,.printing_container h2,.printing_container h4{color:#172138!important;width:100%!important;display:inline-block!important;text-align:center!important}.printing_container table *{opacity:1!important}.printing_container table *,.printing_container table h3.name{text-align:left!important;color:#fff!important}.printing_container .mt-3 h3,.printing_container .mt-5 h3{text-align:left!important;margin-top:20px!important;opacity:.8!important}.printing_container i{display:none!important}.content_detail{margin-top:10px}.content_detail *{color:#e0e0e0;text-align:justify;font-weight:400!important}.content_detail b,.content_detail strong{font-weight:600!important}.content_detail .text-huge{font-size:120%;font-weight:400!important}.content_detail ol{list-style:circle;margin-left:12px}.content_detail figure.image,.content_detail figure.video{text-align:center}.content_detail img,.content_detail video{max-width:100%;margin:10px auto 10px auto}.content_detail table{border-collapse:collapse;margin:10px 0}.content_detail table,.content_detail td,.content_detail th{border:1px solid #757575;padding:6px}.content_detail p{margin:0;padding:0;font-size:100%}.content_detail li{font-size:100%}.content_detail figure.image{margin:0 auto}.primary_layout{display:flex;flex-direction:row;height:100vh;width:100%;align-items:stretch;overflow:hidden}.primary_layout .mobile_header_drawer{min-width:360px;width:100%;position:fixed;background-color:#e8eaf6!important;z-index:100;transition:all 1s linear;top:30px}.primary_layout .bottom_navigation_drawer{width:100%!important;margin-left:0;display:block;overflow:hidden;position:absolute;bottom:6px;width:calc(100% - 1.6rem)!important;margin-left:.8rem;border-radius:.9rem;height:72px!important}.primary_layout .bottom_navigation_drawer .v-btn{width:25vw!important;max-width:none;color:#e0e0e0!important;height:72px!important;font-size:.9rem!important}.primary_layout .bottom_navigation_drawer .v-btn i{margin-bottom:6px!important}.primary_layout .bottom_navigation_drawer .v-btn.v-btn--active,.primary_layout .bottom_navigation_drawer .v-btn:not(.v-btn--active){color:#e0e0e0!important}.primary_layout .tab_container{position:absolute;z-index:15;width:calc(100% - 54px);max-width:617px}@media screen and (max-width:819px){.primary_layout .tab_container{width:calc(100% - 44px);max-width:642px}}.primary_layout .tab_navigation_drawer{width:100%!important;display:block;background-color:#313959;margin-bottom:2px;z-index:20;border-color:none;overflow:hidden;border-radius:8px}.primary_layout .tab_navigation_drawer .v-tab{background-color:#313959;height:56px!important;max-width:none;color:#e0e0e0!important;padding-bottom:6px;font-size:.88rem!important;text-transform:capitalize}.primary_layout .tab_navigation_drawer .v-tab:not(.v-tab--active){color:#e0e0e0!important}.primary_layout .tab_navigation_drawer .v-tabs-bar{background-color:#313959!important}.primary_layout .v-tabs-items{background-color:transparent!important}.primary_layout .page__main__area{width:100%;min-width:360px}.primary_layout .page__main__area .page__area{width:100%;float:left;position:relative;min-width:360px!important;margin-top:56px}.primary_layout .page__main__area .page__area .no_data{width:100%;text-align:center;font-size:1rem;font-weight:400}.primary_layout .page__main__area .page__area .page_title{display:none}.primary_layout .page__main__area .page__area .header_toolbar{position:absolute;top:15px;right:20px;max-height:45px;max-width:360px}.primary_layout .page__main__area .page__area .header_toolbar *{box-shadow:none!important;border-color:transparent!important;border:none!important;border-radius:6px!important}.primary_layout .page__main__area .page__area .header_toolbar .v-btn{height:40px!important;text-transform:capitalize!important}.primary_layout .page__main__area .page__area .header_toolbar .toggle_button_booking .v-btn{border-radius:0}.primary_layout .page__main__area .page__area .header_toolbar .toggle_button_booking .v-btn:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.primary_layout .page__main__area .page__area .header_toolbar .toggle_button_booking .v-btn:last-child{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.primary_layout .page__main__area .page__area .header_toolbar .v-text-field.v-text-field--enclosed{max-width:180px}.primary_layout .page__main__area .page__area .header_toolbar .fit_toolbar_booking{width:100%;right:20px;display:flex;justify-content:flex-end}.primary_layout .page__main__area .page__area .header_toolbar .toggle_button_booking{height:39px!important}@media screen and (max-width:819px){.primary_layout .page__main__area .page__area .header_toolbar{position:relative;top:3px;left:10px;right:10px;width:calc(100% - 20px);max-width:none}.primary_layout .page__main__area .page__area .header_toolbar .v-text-field.v-text-field--enclosed{max-width:none}}.primary_layout .page__main__area .page__area .main_content{width:100%;overflow-x:hidden;overflow-y:auto;padding:10px;height:calc(100vh - 120px)}.info_layout{position:relative}.info_layout .no_data{width:100%;text-align:center;font-size:1rem;font-weight:400}.info_layout .v-expansion-panel-content__wrap{padding:0}.info_layout .v-expansion-panel-content__wrap .content_card_title{display:none}@media screen and (max-width:819px){.info_layout .content_card_title{display:none}}.info_layout .content_card_body{background-color:#eee;border-radius:12px;margin-bottom:15px;padding:5px 20px}.info_layout .content_card_body .v-list-item__title{font-size:1rem!important}.info_layout .v-list-item.text_info{min-height:60px!important;height:60px;margin-bottom:0}.info_layout .v-list-item.text_info .v-list-item__content{padding:0}.info_layout .v-list-item.text_info .v-list-item__content .v-list-item__title{font-size:1rem}.info_layout .v-list-item.text_info .v-list-item__content .v-list-item__subtitle{font-size:.95rem;margin-top:2px;padding-left:15px}.info_layout .title_area .info_toolbar{display:flex;justify-content:space-between}.info_layout .title_area .user__detail .toolbox_input{position:fixed;bottom:0;right:0;width:360px;border-radius:0;height:54px;display:flex;justify-content:flex-end;z-index:1;background-color:#fafafa}@media screen and (min-width:1000px)and (max-width:1200px){.info_layout .title_area .user__detail .toolbox_input{width:380px}}@media screen and (min-width:1200px){.info_layout .title_area .user__detail .toolbox_input{width:558px}}@media screen and (min-width:1366px){.info_layout .title_area .user__detail .toolbox_input{width:558px;right:calc(50% - 681px)}}.info_layout .title_area .user__detail .avatar__detail{display:flex;justify-content:center;margin-bottom:12px!important}.info_layout .title_area .user__detail .avatar__detail .v-avatar{border-radius:0}.info_layout .title_area .user__detail .avatar__detail .border_avatar{border:3px solid #6267f6}.info_layout .title_area .user__detail .user_divider{height:1px}.info_layout .title_area .user__detail .name__detail{display:flex;justify-content:center;font-size:1.25rem;font-weight:lighter;margin-top:-10px}.info_layout .title_area .user__detail .sub_text_detail{text-overflow:none;white-space:break-spaces;font-size:.95rem}.info_layout .title_area .user__detail .user_button_detail{display:flex;justify-content:center;margin-top:15px}.info_layout .title_area .user__detail .v-list-item{min-height:0!important}.info_layout .title_area .user__detail .service_title{height:39px}.info_layout .title_area .user__detail .service_description{font-size:1rem;font-weight:400}.info_layout .title_area .user__detail .service_divider{height:1px!important}.info_layout .title_area .user__detail .format_button_app{height:23px;min-width:48px;padding:0 16px;font-size:10px;width:103px}.info_layout .title_area .user__detail .v-avatar{height:60px!important;min-width:60px!important;width:60px!important;border-radius:100%!important}.info_layout .title_area .user__detail .v-avatar.content_card_image{height:42px!important;min-width:42px!important;width:42px!important;border-radius:0;border-radius:100%!important}.info_layout .title_area .user__detail .border_item{border:.5px solid #ececec;height:80px;border-radius:7px}.info_layout .title_area .user__detail .border_item_booking{border:.5px solid #ececec;border-radius:7px}.info_layout .title_area .user__detail .service_button{box-shadow:none}.info_layout .title_area .user__detail .service_name{font-size:1rem;font-weight:400;margin-bottom:13px}.info_layout .title_area .user__detail .margin_text_field{margin-bottom:85px!important}@media screen and (max-width:600px){.info_layout .title_area .user__detail .toolbox_input{position:fixed;bottom:0;width:100%;z-index:1}}.info_layout .sub_area{padding:0 20px 0 10px}.info_layout .sub_area .sub_info_toolbar{display:flex;justify-content:space-between}.info_layout .sub_area .sub_info_toolbar .link_button{font-weight:lighter}.info_layout .sub_area .sub_info_title{font-size:1rem;font-weight:700}.info_layout .sub_area .patient__list .v-avatar{height:35px!important;min-width:35px!important;width:35px!important;border-radius:100%!important}.info_layout .sub_area .patient__list .name__list{font-size:.95rem;font-weight:700;margin-bottom:5px!important}.btn_show_scanner{float:right;height:55px!important;line-height:55px!important;width:55px!important;margin-left:10px!important;border-radius:12px!important}.blackbg{background-color:#000}.transblackbg{background-color:rgba(0,0,0,.5)!important}.theme--light.v-data-table{background-color:transparent!important}.theme--light.v-data-table *{color:#e0e0e0}.theme--light.v-data-table tbody tr:hover{background-color:transparent!important}.notification .v-list-item__title{font-size:1rem!important}.notification .v-list-item__subtitle{font-size:.8rem!important}.signup{margin-top:0!important}.signup .main_container{height:100vh;padding:20px}.signup .main_container img.logo{height:5.8rem;width:auto;margin-left:auto;margin-right:auto}.signup .main_container h1.page_title{font-size:2.6rem;font-weight:800;letter-spacing:1.5px;width:100%;display:block;text-align:center;text-transform:capitalize;font-family:Lemon!important;color:#545cea}.signup .main_container .v-btn{text-transform:capitalize;width:130px;height:42px!important;border-radius:6px;font-weight:300;font-size:13px}.signup .main_container .btn_login{height:50px!important;line-height:50px!important;width:calc(100% - 24px)!important;font-weight:400;font-size:15px}.signup .main_container .v-divider{border-color:#37474f}.signup .main_container .label_or{margin-top:-10px;display:block;width:50px;background-color:#1e2037;font-size:13px;border-radius:8px}.signup .main_container .v-input{margin-bottom:15px}.signup .main_container .v-input .v-input__slot{border-radius:6px}.signup .main_container .v-input .v-input__slot input{margin-top:0!important}.signup .main_container span.bottom{font-size:15px}.signup .main_container label.label_title{display:block;width:100%;text-align:center;margin-bottom:25px;font-size:120%}.signup .main_container .verify-code{text-align:center;font-size:2rem;letter-spacing:4px}.signup .main_container .v-btn--disabled{background-color:rgba(0,0,0,.3)!important;color:#e0e0e0!important;opacity:.7}.signup .main_container .btn-upload{height:30px!important;font-size:13px}.v-card.custom .v-btn{text-transform:capitalize;height:42px!important;border-radius:6px;font-weight:300;font-size:13px}.v-card.custom .v-btn.primary{background-color:#0080e3!important}.v-card.custom .v-input{margin-bottom:18px}.v-card.custom .v-input .v-label--active{font-size:120%}.v-card.custom .v-input .v-input__slot{border-radius:6px}.v-card.custom .v-input .v-input__slot input{margin-top:0!important}.v-card.custom .btn_close,.v-card.custom .switch_subscription .v-input__slot{background-color:transparent!important}.v-card.custom .btn_close{padding:0;border-radius:100%;width:43px;min-width:43px;top:15px;right:15px}.v-card.custom .btn_close i{font-size:30px}.v-card.custom .btn_close_scanner{left:calc(50vw - 30px);bottom:20px;color:#fff!important;border-radius:100px important;width:60px!important;height:60px!important;background-color:#000!important}