@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap);.offline-ui,.offline-ui *,.offline-ui :after,.offline-ui :before,.offline-ui:after,.offline-ui:before{box-sizing:border-box}.offline-ui{background:#fff;display:none;display:inline-block;position:fixed;z-index:2000}.offline-ui .offline-ui-retry{display:none}.offline-ui.offline-ui-down,.offline-ui.offline-ui-up{display:block}.offline-ui{background:#f6f6f6;border-radius:4px 4px 0 0;bottom:0;box-shadow:0 0 0 1px #00000026;color:#888;font-family:Lucida Grande,sans-serif;font-size:12px;padding:7px}[dir=ltr] .offline-ui .offline-ui-content{padding-left:16px}[dir=rtl] .offline-ui .offline-ui-content{padding-right:16px}.offline-ui .offline-ui-content:after{border-radius:50%;bottom:1px;content:" ";display:block;height:9px;margin:auto;position:absolute;top:0;width:9px}[dir=ltr] .offline-ui .offline-ui-content:after{left:8px}[dir=rtl] .offline-ui .offline-ui-content:after{right:8px}.offline-ui.offline-ui-up .offline-ui-content:after{background:#80d580}.offline-ui.offline-ui-down .offline-ui-content:after{background:#ec8787}body{background:#fff;color:#212529;font-family:Tajawal,Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif}[dir=rtl] body{font-family:Tajawal,Cairo}::-webkit-scrollbar{background:#fefefe;border-radius:20px;width:10px}::-webkit-scrollbar-thumb{background:#38c5bf;border-radius:20px}a{color:#38c5bf}a,a:hover{text-decoration:none}a:hover{color:#2fa7a2}img{max-height:100%;max-width:100%}textarea{resize:none!important}.header__toolbar__title{height:100%}.header__toolbar__title a{color:#212529;height:100%;max-width:120px;text-decoration:none}@media (max-width:500px){.header__toolbar__title a{max-width:30vw}}[dir=ltr] .drawer-rtl .q-drawer{left:auto;right:0}[dir=rtl] .drawer-rtl .q-drawer{left:0;right:auto}[dir=ltr] .drawer-rtl .q-drawer .q-layout__shadow{left:-10px;right:10px}[dir=rtl] .drawer-rtl .q-drawer .q-layout__shadow{left:10px;right:-10px}[dir=ltr] .drawer-rtl .q-drawer .q-layout__shadow:after{left:10px;right:auto}[dir=rtl] .drawer-rtl .q-drawer .q-layout__shadow:after{left:auto;right:10px}.footer{background:#fefefe;border-top:1px solid #0000001a;color:gray;display:flex;justify-content:center;padding:10px}[dir=ltr] .footer a{margin-left:6px}[dir=rtl] .footer a{margin-right:6px}.fade-enter-active,.fade-leave-active{overflow:hidden;transition-duration:.3s;transition-property:height,opacity;transition-timing-function:ease}.fade-enter,.fade-leave-active{opacity:0}.page{height:100vh;overflow:hidden;padding:0}.page .q-page{background:#fefefe;box-shadow:inset 0 8px 24px #959da533;height:100%!important;overflow-x:hidden;overflow-y:auto}[dir=ltr] .page .q-page{border-top-left-radius:20px}[dir=rtl] .page .q-page{border-top-right-radius:20px}.grid-masonry{flex-direction:column;height:700px}.v-cal{padding:0}.v-cal-header{padding-bottom:10px}.v-cal-header__title{color:#212529}.v-cal-day__number{color:#333}.v-cal-day.is-different-month .v-cal-day__number{color:#524b396b}.v-cal .v-cal-button{border:none;outline:none}.v-cal .v-cal-content{border:.5px solid #0000001a}.crud-dialog{height:100%}.crud-dialog__card{height:100%;max-width:80vw;position:relative;width:700px}.crud-dialog__card .scroll{max-height:100%;overflow-y:auto}.crud-dialog__card .q-toolbar{display:flex;max-width:inherit;position:fixed;width:inherit;z-index:1}[dir=ltr] .crud-dialog__card .q-toolbar{right:0}[dir=rtl] .crud-dialog__card .q-toolbar{left:0}.crud-dialog__card .q-form{padding-top:50px}.crud-dialog__card .q-form-wrap{max-height:80vh;overflow-y:auto}.documents-slider .slide{position:relative}.documents-slider .slide__actions{align-items:center;background:#33333380;bottom:60px;justify-content:center;left:0;opacity:0;padding:30px 0;position:absolute;right:0;transition:all .3s ease;visibility:hidden}.documents-slider .slide:hover .slide__actions{opacity:1;visibility:visible}.documents-slider .q-carousel__navigation--bottom{bottom:0}.documents-slider .q-panel{overflow:hidden!important}@media (min-width:768px){.q-table tbody tr td .q-btn{opacity:0;transition:all .3s ease;visibility:hidden}.q-table tbody tr:hover td .q-btn{opacity:1;visibility:visible}}.q-table__title{margin-bottom:16px}@media (max-width:768px){.q-table__control .q-btn,.q-table__control .q-field{flex-grow:1}}.q-table .avatar-cell{padding-left:0;padding-right:0}.q-select.q-select--with-input .q-field__native.row.items-center span{display:none}.document-toolbar .text-h6{line-height:1.25rem}.document-toolbar .text-caption{color:#f5f5f5bf;line-height:.75rem}@media (min-width:1024px){.order-md-last{order:99}}@media (max-width:599px){.order-mobile-first{order:-1}}.q-layout{min-height:100vh!important}.navbar .q-drawer{background:#0000}@media (max-width:490px){.navbar .q-drawer{background:#fff}.navbar .q-drawer .q-list{box-shadow:none}}.navbar .q-drawer__content{height:98%!important;padding:5%}.navbar .q-drawer__content .absolute.full-width{display:flex;flex-direction:column;height:98%}.navbar .q-drawer__content .q-item{border-radius:20px}.navbar .q-drawer__content .hide-scrollbar::-webkit-scrollbar{display:block;height:6px;visibility:hidden;width:6px}.navbar .q-drawer__content .hide-scrollbar::-webkit-scrollbar-thumb{visibility:hidden}.navbar .q-drawer__content:hover .hide-scrollbar::-webkit-scrollbar,.navbar .q-drawer__content:hover .hide-scrollbar::-webkit-scrollbar-thumb{visibility:visible}.navbar__link .q-icon{color:#38c5bf}.navbar__link.q-router-link--exact-active{background:#333;box-shadow:0 2px 20px #0000001a;color:#fefefe}.navbar__link.q-router-link--exact-active .q-icon{color:#fefefe}@media (max-width:768px){.appointments__toolbar .text-h5{justify-content:center}.appointments__toolbar .q-space{display:none}.appointments__toolbar-actions{width:100%}.appointments__toolbar-options{flex-grow:1;width:100%}.appointments__toolbar-options .q-btn-group,.appointments__toolbar-options .q-btn-group .q-btn{width:100%}}.appointment-view-dialog{min-width:300px}.appointment-view-dialog .q-card .text-caption{opacity:.7}.appointment-view-dialog .q-card .q-separator{padding:0;width:90%}[dir=ltr] [dir=rtl] .q-calendar-daily__head{margin-left:10px;margin-right:0!important}[dir=rtl] [dir=rtl] .q-calendar-daily__head{margin-left:0!important;margin-right:10px}@media (max-width:768px){.fullscreen .q-dialog__inner--minimized{padding-left:0;padding-right:0}.q-calendar{height:auto}.q-calendar-daily{height:40vh!important}.q-calendar-weekly{height:45vh!important}.q-calendar-weekly__head-weekday .ellipsis{font-size:13px}.q-calendar-daily__head-weekday .ellipsis{font-size:12px}.q-calendar-daily__intervals-body,.q-calendar-daily__intervals-head{min-width:50px}}.q-calendar-daily__head-day-label{font-size:12px}.q-calendar .q-calendar-weekly__day.disabled .q-calendar-weekly__day--content .q-badge,.q-calendar .q-calendar-weekly__day.disabled .q-calendar-weekly__day--content .q-badge *{cursor:pointer!important}.q-calendar-agenda__scroll-area,.q-calendar-daily__scroll-area,.q-calendar-weekly__container,.q-calendar-weekly__day{overflow-y:auto!important}.q-calendar-weekly__day::-webkit-scrollbar{width:5px}.q-calendar-daily__body,.q-calendar-weekly__container{max-height:400px}[dir=ltr] .q-calendar-weekly__head{margin-right:10px}[dir=rtl] .q-calendar-weekly__head{margin-left:10px}.clinic-card__add{opacity:0;transition:.3s ease;visibility:hidden}.clinic-card:hover .clinic-card__add{opacity:1;visibility:visible}@media (max-width:768px){.errors-page .text-h1{font-size:46px;line-height:55px}.errors-page .text-h4{font-size:16px;line-height:30px}}.profile-avatar{overflow:hidden}.profile-avatar__overlay{background:#21222e99;bottom:50%}.profile-avatar__overlay,.profile-avatar__overlay-2{color:#fff;cursor:pointer;font-size:14px;opacity:0;transition:.3s ease;visibility:hidden}.profile-avatar__overlay-2{background:#72233099;top:50%}.profile-avatar:hover .profile-avatar__overlay,.profile-avatar:hover .profile-avatar__overlay-2{opacity:1;visibility:visible}@media (max-width:768px){.show-md{display:none}}@media (min-width:769px){.hide-md{display:none}}.patient-tabs{position:relative}.patient-tabs .q-tab__label{white-space:pre-wrap}@media (min-width:1024px){.patient-tabs .q-tab{justify-content:flex-start}[dir=ltr] .patient-tabs .q-tab{padding-left:16px}[dir=rtl] .patient-tabs .q-tab{padding-right:16px}.patient-tabs .q-tabs__content{position:fixed}}.patient-panels,.patient-panels .q-panel.scroll{overflow:unset}.teeth-path{cursor:pointer;transition:all .3s ease}.teeth-path:hover{fill:#38c5bf!important}@media (max-width:768px){.appointment-table-actions .q-btn{flex-grow:1}}.border-radius,.q-banner{border-radius:15px;overflow:hidden}.q-dark{background:#333}.bg-font{background:#212529}.text-font{color:#212529}.bg-bg{background:#fefefe}.text-bg{color:#fefefe}.vue-progress-path .progress{stroke:#38c5bf}.vue-progress-path .background{stroke:#212529}body.body--dark{background:#333}body.body--dark .text-font{color:#fefefe}body.body--dark .bg-font{background:#fefefe}body.body--dark .bg-bg{background:#212529}body.body--dark .text-bg{color:#212529}body.body--dark .q-page{background:#191919;box-shadow:inset 0 8px 24px #00000040}body.body--dark .footer,body.body--dark .q-footer{background:#191919}body.body--dark .shadow-2{box-shadow:0 8px 24px #00000040}body.body--dark .shadow-1{box-shadow:0 4px 20px #00000026}body.body--dark .q-btn-group,body.body--dark .q-btn__wrapper:before,body.body--dark .q-card,body.body--dark .q-menu,body.body--dark .q-table__card{box-shadow:0 8px 24px #00000040}body.body--dark .q-btn--flat .q-btn__wrapper:before,body.body--dark .q-btn--outline .q-btn__wrapper:before,body.body--dark .q-btn--unelevated .q-btn__wrapper:before,body.body--dark .q-expansion-item__content>.q-card{box-shadow:none}body.body--dark .bg-secondary{background:#525252!important}body.body--dark .q-calendar{background:#333!important}body.body--dark .q-calendar--dark .q-calendar-weekly__day.q-current-day,body.body--dark div .q-calendar-weekly__day.q-current-day{background:#232323!important;color:#38c5bf!important}body.body--dark .q-calendar--dark .q-calendar-weekly__day.q-current-day .q-btn__wrapper:before,body.body--dark div .q-calendar-weekly__day.q-current-day .q-btn__wrapper:before{border-color:#38c5bf!important;color:#38c5bf!important}body.body--dark .q-menu{background:#232323!important}body.body--dark ::-webkit-scrollbar{background:#232323}@media (max-width:490px){body.body--dark .navbar .q-drawer{background:#333}}[dir=ltr] .border-radius,[dir=ltr] .q-table__card{border-top-right-radius:0}[dir=rtl] .border-radius,[dir=rtl] .q-table__card{border-top-left-radius:0}.q-dialog__backdrop{-webkit-backdrop-filter:saturate(1.8) blur(2px) contrast(1.1);backdrop-filter:saturate(1.8) blur(2px) contrast(1.1);background-color:#3333334d}[dir=rtl] .phone-input input{direction:ltr;text-align:right}.account-menu{max-width:180px!important}.q-editor__toolbar-group{margin:0!important}@media (min-width:501px){.show-mobile{display:none!important}}@media (max-width:500px){.hide-mobile{display:none!important}}.backdrop-blur{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.w-auto{width:auto}.custom-uploader,.custom-uploader .q-field__control{height:100%}.home-column a{display:flex;height:100%;width:100%}.home-column a .q-card{width:100%}.patient-input{max-width:100%;width:300px}.offline-ui.offline-ui-up .offline-ui-content:before{content:"Online"}.offline-ui.offline-ui-down .offline-ui-content:before{content:"Offline"}[dir=rtl] .offline-ui.offline-ui-up .offline-ui-content:before{content:"متصل."}[dir=rtl] .offline-ui.offline-ui-down .offline-ui-content:before{content:"غير متصل."}[dir=ltr] .offline-ui{left:auto;right:20px}[dir=rtl] .offline-ui{left:20px;right:auto}