@import "https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";html,body,#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Cairo,Roboto,sans-serif;overflow-x:hidden}body{background-color:#f8fafc;font-family:Cairo,Roboto,sans-serif;font-size:13px;line-height:1.45}.v-application,.v-application *,.v-application [class*=text-],.v-application .v-btn,.v-application .v-label,.v-application .v-field-label,.v-application .v-field__input,.v-application input,.v-application textarea,.v-application select,.v-application .v-list-item-title,.v-application .v-list-item-subtitle,.v-application .v-toolbar-title,.v-application .v-card-title{font-family:Cairo,Roboto,sans-serif!important}.v-field-label,.v-label{opacity:.9!important;font-size:12.5px!important;font-weight:500!important}.v-field__input,input,textarea,.v-select__selection-text{font-size:13px!important;font-weight:500!important}.v-btn{letter-spacing:0!important;font-size:13px!important;font-weight:600!important}.v-toolbar-title{min-width:fit-content;font-size:.95rem!important;font-weight:600!important;overflow:visible!important}.v-toolbar-title__placeholder{text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}.v-card-title{font-size:1rem!important;font-weight:600!important}.v-list-item-title{font-size:12.5px!important;font-weight:500!important}.glass-card{-webkit-backdrop-filter:blur(12px)!important;background:#ffffffd9!important;border:1px solid #ffffff4d!important}.hover-lift{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)!important}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 24px -6px #00000014!important}.fade-transform-enter-active,.fade-transform-leave-active{transition:opacity .2s,transform .2s}.fade-transform-enter-from{opacity:0;transform:translateY(8px)}.fade-transform-leave-to{opacity:0;transform:translateY(-8px)}.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>th{font-weight:700}.swal2-container{direction:rtl}.swal2-actions{color:#fff}a,a:link,a:visited,a:active{color:#d65440;cursor:pointer;text-decoration:none;transition:color .2s}a:hover{color:#b73e2b}.v-overlay{z-index:1050!important}.v-list-item{padding-inline-start:13px!important}.v-list-item__prepend{margin-inline-start:0!important;display:block!important}.v-list-group__items,.v-list-item__content{--indent-padding:15px!important}.swal2-confirm{background-color:#198754!important;border-radius:8px!important}.swal2-cancel{background-color:#d33!important;border-radius:8px!important}.v-data-table-footer{flex-direction:row-reverse;justify-content:center;font-size:small;display:flex}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#d6544066;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#d65440b3}::-webkit-scrollbar-track{background:#00000008}.custom-data-table .v-data-table-header th{white-space:nowrap!important;padding-top:8px!important;padding-bottom:8px!important;font-size:13px!important;font-weight:600!important}.custom-data-table tbody tr td{vertical-align:middle!important;padding-top:6px!important;padding-bottom:6px!important;font-size:13px!important}.table-title-cell{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;max-width:320px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.compact-switch{transform-origin:50%;transform:scale(.68);width:48px!important;height:24px!important;margin:0 auto!important;display:inline-flex!important}.compact-switch .v-selection-control{min-height:24px!important}.custom-dialog-scroll{overflow-y:auto!important}.custom-dialog-scroll::-webkit-scrollbar{width:6px}.custom-dialog-scroll::-webkit-scrollbar-thumb{background-color:#d654404d;border-radius:3px}.custom-dialog-scroll::-webkit-scrollbar-thumb:hover{background-color:#d6544099}.v-card>.v-toolbar:first-child{border-top-left-radius:inherit!important;border-top-right-radius:inherit!important;width:calc(100% + 2px)!important;margin-top:-1px!important;margin-left:-1px!important;margin-right:-1px!important}.v-toolbar .v-btn--variant-outlined{color:#fff!important;border-color:#ffffffd9!important}.v-toolbar .v-btn--variant-outlined .v-btn__content,.v-toolbar .v-btn--variant-outlined .v-icon{color:#fff!important;opacity:1!important;font-weight:700!important}form{width:100%}
