@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700&display=swap);:root{--bs-primary:#e612e6;--bs-primary-rgb:230,18,230;--bs-warning:#e612e6;--bs-warning-rgb:230,18,230;--bs-font-sans-serif:"Cairo",sans-serif}.breadcrumb-item,.card-title,.dropdown-item,.footer,.h1,.h2,.h3,.h4,.h5,.h6,.nav-link,a,body,h1,h2,h3,h4,h5,h6,html,input,label,p,select,textarea{font-family:Cairo,sans-serif!important}#sidebar-menu i,.bx,.bxl,.bxs,.mdi,.nav-icon,[class*=" bx-"],[class*=" bxs-"],[class*=" mdi-"],[class^=bx-],[class^=bxs-],[class^=mdi-]{font-family:boxicons!important}[class*=" mdi-"],[class^=mdi-]{font-family:Material Design Icons!important}.dropdown-item.active,.dropdown-item:active,.text-primary,.text-warning,.vertical-menu #sidebar-menu .mm-active,.vertical-menu #sidebar-menu .mm-active>a,.vertical-menu #sidebar-menu .mm-active>a i,.vertical-menu #sidebar-menu .mm-active>i,.vertical-menu #sidebar-menu ul li a:hover,.vertical-menu #sidebar-menu ul li a:hover i{color:#e612e6!important}.btn-primary,.btn-warning{background:linear-gradient(135deg,#e612e6,#ff4df0)!important;border:none!important;color:#fff!important;border-radius:8px!important;font-weight:500;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-primary:hover,.btn-warning:hover{background-color:#c10eb1!important;-webkit-box-shadow:0 4px 12px rgba(230,18,230,.4)!important;box-shadow:0 4px 12px rgba(230,18,230,.4)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.alert-primary,.alert-warning{background-color:rgba(230,18,230,.1)!important;border-color:rgba(230,18,230,.2)!important;color:#e612e6!important}.badge.bg-primary,.badge.bg-warning,.bg-primary,.bg-warning{background-color:#e612e6!important;color:#fff!important}.badge-soft-primary,.badge-soft-warning{background-color:rgba(230,18,230,.15)!important;color:#e612e6!important}.form-check-input:checked,.page-item.active .page-link,.progress-bar{background-color:#e612e6!important;border-color:#e612e6!important}.page-item.active .page-link{color:#fff!important}#page-topbar{border-bottom:2px solid rgba(230,18,230,.2)}.main-content a:not(.btn){color:#e612e6}.main-content a:not(.btn):hover{color:#c10eb1}.table{border-collapse:separate!important;border-spacing:0 10px!important}.table thead th{border:none!important;font-size:12px;color:#8898aa;text-transform:uppercase}.table tbody tr{background:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.04);box-shadow:0 2px 10px rgba(0,0,0,.04);border-radius:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.table tbody td{border-top:none!important;vertical-align:middle;padding:14px}.table tbody tr:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);background:#fff}.form-control,.form-select{border-radius:8px!important;border:1px solid #e3e6f0;font-size:14px}.form-control:focus,.form-select:focus{border-color:#e612e6;-webkit-box-shadow:0 0 0 .15rem rgba(230,18,230,.25);box-shadow:0 0 0 .15rem rgba(230,18,230,.25)}.dataTables_filter input{padding:6px 15px}.dataTables_filter input,.dataTables_length select{border-radius:20px!important}.pagination .page-link{border:none!important;margin:0 3px;border-radius:6px!important}.pagination .page-item.active .page-link{background-color:#e612e6!important;color:#fff!important}.modal-content{border-radius:12px!important;border:none!important;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1)}.modal-footer,.modal-header{border:none}.btn,.card,.icon-box,.menu-item-v2,.submenu-item{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.modal{z-index:1060!important}.modal-backdrop{z-index:1050!important}.modal-dialog{margin-top:80px}.sidebar-v2{width:270px;height:100vh;background:#1f1f2e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #2c2c3e}.sidebar-content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:15px}.sidebar-v2 li,.sidebar-v2 ul{list-style:none;padding:0;margin:0}.menu-section{font-size:11px;color:#9ca3af;margin:15px 10px 8px;text-transform:uppercase}.menu-item-v2{gap:12px;padding:12px;margin-bottom:8px;border-radius:14px;text-decoration:none;color:#e0e0e0;cursor:pointer}.icon-box,.menu-item-v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .25s ease;transition:all .25s ease}.icon-box{width:36px;height:36px;background:#2c2c3e;border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#b0b0c3}.menu-item-v2:hover{background:#2c2c3e;-webkit-transform:scale(1.02);transform:scale(1.02)}.menu-item-v2.active,.menu-item-v2:hover .icon-box{background:#e612e6;color:#fff}.menu-item-v2.active{-webkit-box-shadow:0 8px 20px rgba(230,18,230,.25);box-shadow:0 8px 20px rgba(230,18,230,.25)}.menu-item-v2.active .icon-box{background:#fff;color:#e612e6}.submenu-v2{margin-top:6px;padding-left:20px}.submenu-item{display:block;padding:8px 12px;margin:4px 0 4px 10px;border-radius:8px;color:#b0b0c3;font-size:13px;-webkit-transition:.2s;transition:.2s;text-decoration:none}.submenu-item.active,.submenu-item:hover{background:#2c2c3e;color:#e612e6}.submenu-item.active{font-weight:600;border-left:3px solid #e612e6}.arrow{margin-left:auto;-webkit-transition:.3s;transition:.3s}.arrow.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fade-enter-active,.fade-leave-active{-webkit-transition:all .2s ease;transition:all .2s ease}.fade-enter,.fade-leave-to{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.page-wrapper{padding:15px 20px;background:#f8fafc;min-height:100vh}.card{border:none!important;border-radius:14px!important;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.05)!important;box-shadow:0 4px 20px rgba(0,0,0,.05)!important;overflow:hidden;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.card:hover{-webkit-box-shadow:0 8px 25px rgba(0,0,0,.08)!important;box-shadow:0 8px 25px rgba(0,0,0,.08)!important}.card:before{content:"";display:block;width:100%;height:6px;background:-webkit-gradient(linear,left top,right top,from(#e612e6),to(#ff4df0));background:linear-gradient(90deg,#e612e6,#ff4df0)}.card-body{padding:20px!important}.card-title{font-weight:600;font-size:16px;color:#2c3e50;margin-bottom:15px}