@import url(https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100..900&family=Tajawal:wght@200;300;400;500;700;800;900&display=swap);.sidebar{background-color:#fff;background-color:var(--side-bar-color);box-shadow:-3px 0 15px #0000001a;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;transition:.3s ease;width:320px;z-index:200}.sidebar .logo{align-items:center;border-bottom:1px solid #d0d5dd;border-bottom:1px solid var(--borders-color);display:flex;justify-content:center;padding:32px 24px}.sidebar .logo img{height:auto;width:160px}.sidebar .ul{-ms-overflow-style:none;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:16px 0;scrollbar-width:none}.sidebar .ul::-webkit-scrollbar{display:none}.sidebar .ul .li{align-items:center;border-radius:8px;cursor:pointer;display:flex;margin:0 16px 8px;padding:16px 32px;text-decoration:none;transition:.2s ease}.sidebar .ul .li.active,.sidebar .ul .li:hover{background-color:#215abd1a}.sidebar .ul .li .icon,.sidebar .ul .li.active .icon,.sidebar .ul .li.active .text{color:#344054;color:var(--normal-text-color)}.sidebar .ul .li .icon{align-items:center;display:flex;justify-content:center;min-width:24px}.sidebar .ul .li .text{color:#344054;color:var(--normal-text-color);font-size:16px;font-weight:400;margin-right:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar .theme{align-items:center;border-bottom:1px solid #d0d5dd;border-bottom:1px solid var(--borders-color);border-top:1px solid #d0d5dd;border-top:1px solid var(--borders-color);display:flex;justify-content:space-between;padding:16px 32px}.sidebar .theme p{color:#344054;color:var(--normal-text-color);font-size:16px;font-weight:400;margin:0}.sidebar .theme .toggle-switch{height:26px;position:relative;width:50px}.sidebar .theme .toggle-switch input{height:0;opacity:0;width:0}.sidebar .theme .toggle-switch input:checked+.slider{background-color:#215abd}.sidebar .theme .toggle-switch input:checked+.slider:before{transform:translateX(24px)}.sidebar .theme .toggle-switch .slider{background-color:#d0d5dd;background-color:var(--borders-color);border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s ease}.sidebar .theme .toggle-switch .slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:20px;left:3px;position:absolute;transition:.2s ease;width:20px}.sidebar .account{align-items:center;display:flex;padding:16px 32px}.sidebar .account .user-info{display:flex;flex-direction:column;flex-grow:1;margin-left:16px}.sidebar .account .user-info .username{color:#344054;color:var(--normal-text-color);font-size:16px;font-weight:400;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis}.sidebar .account .user-info .role{color:#667085;color:var(--light-text-color);margin:0}.sidebar .account .logout{align-items:center;color:#344054;color:var(--normal-text-color);cursor:pointer;display:flex;height:36px;justify-content:center;transition:.2s ease;width:36px}.sidebar .account .logout:hover{background-color:#215abd1a;color:#215abd}.sidebar .slideBtn{display:none}@media screen and (max-width:1200px){.sidebar{width:300px}}@media screen and (max-width:992px){.sidebar{left:auto;right:0;transform:translateX(100%);width:280px}.sidebar.active{transform:translateX(0)}.sidebar .slideBtn{align-items:center;background-color:#fff;background-color:var(--side-bar-color);border-radius:8px 0 0 8px;box-shadow:-2px 2px 8px #00000026;cursor:pointer;display:flex;height:45px;justify-content:center;left:-45px;position:absolute;top:16px;width:45px;z-index:201}.sidebar .slideBtn svg{color:#344054;color:var(--normal-text-color)}.blurOverLay{background-color:#00000080;height:100%;position:fixed;right:0;top:0;transition:.3s ease;width:0;z-index:199}.blurOverLay.active{width:100%}@supports((-webkit-backdrop-filter:blur(0.6rem)) or (backdrop-filter:blur(0.6rem))){.blurOverLay{-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background-color:#0003}}}@media screen and (max-width:768px){.sidebar{width:260px}.sidebar .logo img{width:140px}}@media screen and (max-width:480px){.sidebar{width:240px}.sidebar .ul .li{padding:12px 24px}.sidebar .ul .li .icon{font-size:16px}.sidebar .account,.sidebar .theme{padding:12px 24px}.sidebar .account .role{font-size:-2px}.sidebar .logo img{width:120px}}@media screen and (max-width:370px){.sidebar{width:220px}.sidebar .logo img{width:100px}}.blurOverLay{display:none}.home{background-color:#fff;background-color:var(--bg-color);box-sizing:border-box;margin-right:320px;max-width:calc(100vw - 320px);min-height:100vh;padding:2rem;transition:all .3s ease;width:calc(100% - 320px)}.home .loading{color:#667085;color:var(--light-text-color);font-size:1.2rem;padding:3rem;text-align:center}.home .home-header{margin-bottom:2rem}.home .home-header h1{margin-bottom:.5rem}.home .home-header p{color:#667085;color:var(--light-text-color)}.home .dashboard-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.home .dashboard-grid .dashboard-card{background:#fff;background:var(--side-bar-color);border:2px solid #0000;border-radius:12px;display:flex;flex-direction:column;min-height:180px;overflow:hidden;padding:1.5rem;position:relative;text-decoration:none;transition:all .3s ease}.home .dashboard-grid .dashboard-card:before{background:var(--card-color);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.home .dashboard-grid .dashboard-card:hover{border-color:var(--card-color);box-shadow:0 8px 20px #0000001a;transform:translateY(-5px)}.home .dashboard-grid .dashboard-card:hover:before{transform:scaleX(1)}.home .dashboard-grid .dashboard-card:hover .card-icon{transform:scale(1.1) rotate(5deg)}.home .dashboard-grid .dashboard-card:hover .card-footer{transform:translateX(-5px)}.home .dashboard-grid .dashboard-card .card-header{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.home .dashboard-grid .dashboard-card .card-header .card-icon{font-size:2rem;transition:all .3s ease}.home .dashboard-grid .dashboard-card .card-header h3{color:#344054;color:var(--normal-text-color);font-size:1.2rem;font-weight:600;margin:0}.home .dashboard-grid .dashboard-card .card-body{display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:1rem 0}.home .dashboard-grid .dashboard-card .card-body .card-value{font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:.5rem}.home .dashboard-grid .dashboard-card .card-body .card-label{color:#667085;color:var(--light-text-color);font-size:.9rem}.home .dashboard-grid .dashboard-card .card-footer{align-items:center;border-top:1px solid #d0d5dd;border-top:1px solid var(--borders-color);color:var(--card-color);display:flex;font-weight:500;justify-content:space-between;padding-top:1rem;transition:transform .3s ease}.home .dashboard-grid .dashboard-card .card-footer svg{font-size:.9rem}.home .no-access{background:#fff;background:var(--side-bar-color);border-radius:12px;margin-top:2rem;padding:3rem;text-align:center}.home .no-access p{color:#667085;color:var(--light-text-color);font-size:1.2rem}@media screen and (max-width:1200px){.home{margin-right:300px;max-width:calc(100vw - 300px);width:calc(100% - 300px)}}@media screen and (max-width:992px){.home{margin-right:0;max-width:100vw;padding:1.5rem;width:100%}.home .dashboard-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media(max-width:768px){.home{padding:1rem}.home .home-header h1{font-size:1.8rem}.home .dashboard-grid{grid-template-columns:1fr}.home .dashboard-grid .dashboard-card{min-height:160px}.home .dashboard-grid .dashboard-card .card-header .card-icon{font-size:1.8rem}.home .dashboard-grid .dashboard-card .card-header h3{font-size:1.1rem}.home .dashboard-grid .dashboard-card .card-body .card-value{font-size:2rem}}@media(max-width:480px){.home{padding:.75rem}.home .dashboard-grid{gap:.75rem}.home .dashboard-grid .dashboard-card{min-height:140px;padding:1rem}.home .dashboard-grid .dashboard-card .card-header .card-icon{font-size:1.5rem}.home .dashboard-grid .dashboard-card .card-header h3{font-size:1rem}.home .dashboard-grid .dashboard-card .card-body{margin:.75rem 0}.home .dashboard-grid .dashboard-card .card-body .card-value{font-size:1.8rem}.home .dashboard-grid .dashboard-card .card-body .card-label{font-size:.85rem}.home .dashboard-grid .dashboard-card .card-footer{font-size:.9rem}}.admins-page{background-color:#fff;background-color:var(--bg-color);margin-right:300px;min-height:100vh;padding:24px}.admins-page .header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.admins-page .header .search-bar{position:relative;width:300px}.admins-page .header .search-bar input{background-color:#fff;background-color:var(--bg-color);border:1px solid #d0d5dd;border:1px solid var(--borders-color);border-radius:8px;color:#344054;color:var(--normal-text-color);height:40px;padding:0 32px 0 16px;width:100%}.admins-page .header .search-bar input:focus{border-color:#215abd;border-color:var(--primary-color)}.admins-page .header .search-bar .search-icon{color:#667085;color:var(--light-text-color);left:16px;position:absolute;top:50%;transform:translateY(-50%)}.admins-page .header .add-btn{align-items:center;background-color:#215abd;background-color:var(--primary-color);border-radius:8px;color:#fff;display:flex;gap:12px;padding:12px 24px}.admins-page .admins-list{display:flex;flex-direction:column;gap:12px}.admins-page .admins-list .admin-card{align-items:center;background-color:#fff;background-color:var(--side-bar-color);border:1px solid #d0d5dd;border:1px solid var(--borders-color);border-radius:4px;box-shadow:0 2px 4px #0000000d;display:flex;justify-content:space-between;padding:16px}.admins-page .admins-list .admin-card .admin-info h3{color:#344054;color:var(--normal-text-color);font-size:16px;margin-bottom:8px}.admins-page .admins-list .admin-card .admin-info .access-tags{display:flex;flex-wrap:wrap;gap:8px}.admins-page .admins-list .admin-card .admin-info .access-tags .tag{background-color:#215abd;background-color:var(--primary-color);border-radius:4px;color:#fff;padding:2px 8px}.admins-page .admins-list .admin-card .actions{display:flex;gap:8px}.admins-page .admins-list .admin-card .actions .icon-btn{align-items:center;background:none;border:none;border-radius:4px;color:#344054;color:var(--normal-text-color);cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.admins-page .admins-list .admin-card .actions .icon-btn:hover{color:#215abd;color:var(--primary-color)}.admins-page .admins-list .admin-card .actions .icon-btn.delete:hover{color:#dc2626}.modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal .modal-content{background-color:#fff;background-color:var(--side-bar-color);border-radius:12px;max-width:500px;padding:32px;position:relative;width:100%}.modal .modal-content.delete-confirmation{max-width:400px;text-align:center}.modal .modal-content.delete-confirmation .warning-icon{color:#dc2626;font-size:48px;margin-bottom:16px}.modal .modal-content.delete-confirmation h2{color:#dc2626;margin-bottom:12px}.modal .modal-content.delete-confirmation p{color:#344054;color:var(--normal-text-color);margin-bottom:32px}.modal .modal-content.delete-confirmation .modal-actions{justify-content:center}.modal .modal-content.delete-confirmation .modal-actions .delete{background-color:#dc2626}.modal .modal-content.delete-confirmation .modal-actions .delete:hover{background-color:#b91c1c}.modal .modal-content h2{color:#344054;color:var(--normal-text-color);margin-bottom:24px}.modal .modal-content .input-group{margin-bottom:24px}.modal .modal-content .input-group label{color:#344054;color:var(--normal-text-color);display:block;font-size:16px;margin-bottom:8px}.modal .modal-content .input-group input{background-color:#fff;background-color:var(--bg-color);border:1px solid #d0d5dd;border:1px solid var(--borders-color);border-radius:8px;color:#344054;color:var(--normal-text-color);height:44px;padding:0 16px;width:100%}.modal .modal-content .input-group input:focus{border-color:#215abd;border-color:var(--primary-color);box-shadow:0 0 0 2px #d9e2ff;box-shadow:0 0 0 2px var(--secondary-color)}.modal .modal-content .input-group .access-options{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.modal .modal-content .input-group .access-options .checkbox-label{align-items:center;color:#344054;color:var(--normal-text-color);cursor:pointer;display:flex;gap:12px}.modal .modal-content .input-group .access-options .checkbox-label input[type=checkbox]{height:18px;width:18px}.modal .modal-content .modal-actions{display:flex;gap:16px;justify-content:flex-end;margin-top:32px}.modal .modal-content .modal-actions button{min-width:120px}.loading-container{min-height:400px}.loading-container .loading-spinner{animation:spin 1s linear infinite;height:50px;width:50px}@media screen and (max-width:992px){.admins-page{margin-right:0}}@media screen and (max-width:768px){.admins-page{margin-right:0;padding:16px}.admins-page .header{flex-direction:column;gap:12px}.admins-page .header .search-bar{width:100%}.admins-page .header .add-btn{justify-content:center;width:100%}.admins-page .admin-card{flex-direction:column;gap:12px;text-align:center}.admins-page .admin-card .actions,.admins-page .admin-card .admin-info .access-tags{justify-content:center}.modal .modal-content{margin:8px;padding:16px}.modal .modal-content .input-group .access-options{grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.admin-login{align-items:center;background-color:#fff;background-color:var(--bg-color);min-height:100vh;padding:16px;transition:.3s ease}.admin-login,.admin-login .login-container{display:flex;flex-direction:column;justify-content:center;width:100%}.admin-login .login-container{align-items:flex-start;background-color:#fff;background-color:var(--side-bar-color);border-radius:12px;box-shadow:"0 10px 15px rgba(0, 0, 0, 0.1)";max-width:420px;overflow:hidden;padding:32px;position:relative}.admin-login .login-container:before{background:linear-gradient(90deg,#215abd,#d9e2ff);background:linear-gradient(to right,var(--primary-color),var(--secondary-color));content:"";height:4px;left:0;position:absolute;top:0;width:100%}.admin-login .login-container .logo{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:32px;width:100%}.admin-login .login-container .logo img{height:70px;transition:.3s ease;width:auto}.admin-login .login-container h2{color:#000;color:var(--dark-text-color);font-size:24px;font-weight:700;margin-bottom:24px;text-align:center;width:100%}.admin-login .login-container form{gap:24px}.admin-login .login-container form,.admin-login .login-container form .input-group{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.admin-login .login-container form .input-group{gap:8px;position:relative}.admin-login .login-container form .input-group label{color:#344054;color:var(--normal-text-color);font-size:16px;font-weight:500;margin-bottom:8px;transition:.2s ease}.admin-login .login-container form .input-group input{background-color:#fff;background-color:var(--bg-color);border:2px solid #d0d5dd;border:2px solid var(--borders-color);border-radius:8px;color:#344054;color:var(--normal-text-color);font-size:16px;height:48px;padding:0 16px;transition:all .2s ease;width:100%}.admin-login .login-container form .input-group input::placeholder{color:#667085;color:var(--light-text-color);transition:.2s ease}.admin-login .login-container form .input-group input:focus{border-color:#215abd;border-color:var(--primary-color);box-shadow:0 0 0 3px #d9e2ff;box-shadow:0 0 0 3px var(--secondary-color)}.admin-login .login-container form .input-group input:focus::placeholder{opacity:.7}.admin-login .login-container form .input-group.error label{color:#dc2626;color:var(--danger-color)}.admin-login .login-container form .input-group.error input{background-color:#fee2e2;background-color:var(--danger-bg);border-color:#dc2626;border-color:var(--danger-color)}.admin-login .login-container form .input-group.error input:focus{box-shadow:0 0 0 3px #dc262633}.admin-login .login-container form .input-group.error .error-message{animation:fadeIn .3s ease;color:#dc2626;color:var(--danger-color);display:block;font-size:14px;margin-top:8px}.admin-login .login-container form button{font-size:16px;font-weight:600;height:48px;margin-top:16px;transition:.2s ease;width:100%}.admin-login .login-container form button:not(.clicked):hover{box-shadow:"0 4px 6px rgba(0, 0, 0, 0.1)";transform:translateY(-1px)}.admin-login .login-container .theme-toggle{align-items:center;border-top:1px solid #d0d5dd;border-top:1px solid var(--borders-color);display:flex;flex-direction:row;justify-content:space-between;margin-top:32px;padding-top:24px;width:100%}.admin-login .login-container .theme-toggle span{color:#344054;color:var(--normal-text-color);font-size:16px;font-weight:500}.admin-login .login-container .theme-toggle .toggle-switch{height:28px;position:relative;width:56px}.admin-login .login-container .theme-toggle .toggle-switch input{height:0;opacity:0;width:0}.admin-login .login-container .theme-toggle .toggle-switch input:checked+.slider{background-color:#215abd;background-color:var(--primary-color)}.admin-login .login-container .theme-toggle .toggle-switch input:checked+.slider:before{transform:translateX(28px)}.admin-login .login-container .theme-toggle .toggle-switch input:focus+.slider{box-shadow:0 0 0 2px #d9e2ff;box-shadow:0 0 0 2px var(--secondary-color)}.admin-login .login-container .theme-toggle .toggle-switch .slider{background-color:#d0d5dd;background-color:var(--borders-color);border-radius:9999px;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:all .3s ease}.admin-login .login-container .theme-toggle .toggle-switch .slider:before{background-color:#fff;border-radius:50%;bottom:4px;box-shadow:"0 1px 2px rgba(0, 0, 0, 0.05)";content:"";height:20px;left:4px;position:absolute;transition:all .3s ease;width:20px}.admin-login .login-container .theme-toggle .toggle-switch .slider:after{background:linear-gradient(90deg,#0000,#ffffff1a);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.admin-login .login-container .theme-toggle .toggle-switch .slider:hover:after{opacity:1}.admin-login .login-container .theme-toggle .toggle-switch .slider:hover:before{transform:scale(1.1)}@media screen and (max-width:992px){.admin-login .login-container{padding:24px}.admin-login .login-container .logo img{height:60px}}@media screen and (max-width:768px){.admin-login{padding:12px}.admin-login .login-container{padding:16px}.admin-login .login-container .logo img{height:50px}.admin-login .login-container h2{font-size:18px}.admin-login .login-container form{gap:16px}.admin-login .login-container form .input-group input,.admin-login .login-container form button{height:44px}}@media screen and (max-width:480px){.admin-login{padding:8px}.admin-login .login-container{border-radius:8px;padding:12px}.admin-login .login-container .logo img{height:40px}.admin-login .login-container h2{font-size:16px;margin-bottom:16px}.admin-login .login-container .theme-toggle{margin-top:24px}.admin-login .login-container .theme-toggle span{font-size:14px}}.reports-page{align-items:center;background-color:#fff;background-color:var(--bg-color);display:flex;flex-direction:row;justify-content:center;margin-right:300px;min-height:100vh;padding:24px}@media screen and (max-width:992px){.reports-page{margin-right:0}}.reports-page .empty-state{color:#667085;color:var(--light-text-color);text-align:center}.reports-page .empty-state .icon{color:#d0d5dd;color:var(--borders-color);font-size:48px;margin-bottom:16px}.reports-page .empty-state h2{color:#344054;color:var(--normal-text-color);margin-bottom:12px}.applications-page{background-color:#fff;background-color:var(--bg-color);margin-right:300px;max-width:100%;min-height:100vh;overflow-x:auto;padding:24px}@media screen and (max-width:992px){.applications-page{margin-right:0}}.applications-page .loading-container{align-items:center;display:flex;flex-direction:row;justify-content:center;min-height:300px}.applications-page .loading-container .loading-spinner{animation:spin .8s linear infinite;border:3px solid #d0d5dd;border-top-color:#215abd;border:3px solid var(--borders-color);border-radius:50%;border-top-color:var(--primary-color);height:40px;width:40px}.applications-page .filters-bar{grid-gap:16px;align-items:end;background-color:#fff;background-color:var(--side-bar-color);border:1px solid #d0d5dd;border:1px solid var(--borders-color);border-radius:8px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:24px;padding:24px}.applications-page .filters-bar .filter-field{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.applications-page .filters-bar .filter-field label{color:#667085;color:var(--light-text-color);font-size:14px}.applications-page .filters-bar .filter-field input,.applications-page .filters-bar .filter-field select{background-color:#fff;background-color:var(--bg-color);border:1px solid #d0d5dd;border:1px solid var(--borders-color);border-radius:8px;color:#344054;color:var(--normal-text-color);height:40px;padding:0 16px}.applications-page .filters-bar .filter-field input:focus,.applications-page .filters-bar .filter-field select:focus{border-color:#215abd;border-color:var(--primary-color)}.applications-page .filters-bar .filter-actions{display:flex;gap:12px}.applications-page .filters-bar .filter-actions button{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:row;font-weight:600;gap:8px;height:40px;justify-content:center;white-space:nowrap}.applications-page .filters-bar .filter-actions button.apply-btn{background-color:#215abd;background-color:var(--primary-color);border:none;color:#fff}.applications-page .filters-bar .filter-actions button.apply-btn:hover{opacity:.9}.applications-page .filters-bar .filter-actions button.clear-btn{background-color:#fff;background-color:var(--bg-color);border:1px solid #d0d5dd;border:1px solid var(--borders-color);color:#344054;color:var(--normal-text-color)}.applications-page .filters-bar .filter-actions button.clear-btn:hover{background-color:#d0d5dd;background-color:var(--borders-color)}.applications-page .applications-table{background-color:#fff;background-color:var(--side-bar-color);border:1px solid #d0d5dd;border:1px solid var(--borders-color);border-radius:8px;overflow:hidden;overflow-x:auto;width:100%}.applications-page .applications-table table{border-collapse:collapse;width:100%}.applications-page .applications-table table td,.applications-page .applications-table table th{border-bottom:1px solid #d0d5dd;border-bottom:1px solid var(--borders-color);padding:16px;text-align:right;white-space:nowrap}.applications-page .applications-table table th{background-color:#fff;background-color:var(--bg-color);color:#344054;color:var(--normal-text-color);font-weight:600}.applications-page .applications-table table td{color:#344054;color:var(--normal-text-color)}.applications-page .applications-table table td .info-btn{align-items:center;background-color:#fff;background-color:var(--bg-color);border:1px solid #d0d5dd;border:1px solid var(--borders-color);border-radius:4px;color:#344054;color:var(--normal-text-color);cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.applications-page .applications-table table td .info-btn:hover{background-color:#215abd;background-color:var(--primary-color);border-color:#215abd;border-color:var(--primary-color);color:#fff}.applications-page .applications-table .no-results{color:#667085;color:var(--light-text-color);padding:32px;text-align:center}.applications-page .pagination{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center;margin:24px auto;padding:12px}.applications-page .pagination button{background:#fff;background:var(--bg-color);border:1px solid #d0d5dd;border:1px solid var(--borders-color);border-radius:4px;color:#344054;color:var(--normal-text-color);font-weight:600;min-width:42px;padding:8px 12px;transition:all .15s ease}.applications-page .pagination button.active{background:#215abd;background:var(--primary-color);border-color:#215abd;border-color:var(--primary-color);color:#fff}.applications-page .pagination button:hover:not(:disabled):not(.active){background:#fff;background:var(--side-bar-color)}.applications-page .pagination button:disabled{cursor:not-allowed;opacity:.5}.applications-page .modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.applications-page .modal .modal-content{background-color:#fff;background-color:var(--side-bar-color);border:1px solid #d0d5dd;border:1px solid var(--borders-color);border-radius:12px;max-height:90vh;max-width:500px;overflow-y:auto;padding:32px;width:100%}.applications-page .modal .modal-content h2{color:#344054;color:var(--normal-text-color);margin-bottom:24px}.applications-page .modal .modal-content.application-info-modal .info-group{background-color:#fff;background-color:var(--bg-color);border:1px solid #d0d5dd;border:1px solid var(--borders-color);border-radius:8px;padding:16px}.applications-page .modal .modal-content.application-info-modal .info-group p{color:#344054;color:var(--normal-text-color);margin-bottom:12px}.applications-page .modal .modal-content.application-info-modal .info-group p span{-webkit-margin-start:8px;color:#667085;color:var(--light-text-color);margin-inline-start:8px}.applications-page .modal .modal-content.application-info-modal .info-group p:last-child{margin-bottom:0}.applications-page .modal .modal-content .close-btn{background-color:#fff;background-color:var(--bg-color);border:1px solid #d0d5dd;border:1px solid var(--borders-color);border-radius:8px;color:#344054;color:var(--normal-text-color);cursor:pointer;margin-top:16px;padding:12px 0;width:100%}.applications-page .modal .modal-content .close-btn:hover{background-color:#215abd;background-color:var(--primary-color);border-color:#215abd;border-color:var(--primary-color);color:#fff}@media screen and (max-width:768px){.applications-page{padding:16px}.applications-page .filters-bar{grid-template-columns:1fr}.applications-page .applications-table{border-radius:0;margin:0 -16px;width:calc(100% + 32px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-container{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-right:300px;min-height:100vh}@media screen and (max-width:992px){.loading-container{margin-right:0}}.loading-container .loading-spinner{animation:spin .8s linear infinite;border:3px solid #d0d5dd;border-top-color:#215abd;border:3px solid var(--borders-color);border-radius:50%;border-top-color:var(--primary-color);height:40px;width:40px}.settings-page{background-color:#fff;background-color:var(--bg-color);margin-right:300px;min-height:100vh;padding:24px}@media screen and (max-width:992px){.settings-page{margin-right:0}}.settings-page .settings-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.settings-page .settings-grid .setting-card{align-items:stretch;background-color:#fff;background-color:var(--side-bar-color);border:1px solid #d0d5dd;border:1px solid var(--borders-color);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;padding:24px;text-align:right;transition:all .2s ease}.settings-page .settings-grid .setting-card:hover{border-color:#215abd;border-color:var(--primary-color);box-shadow:"0 4px 6px rgba(0, 0, 0, 0.1)";transform:translateY(-2px)}.settings-page .settings-grid .setting-card .setting-icon{color:#215abd;color:var(--primary-color);font-size:28px;margin-bottom:16px}.settings-page .settings-grid .setting-card h3{color:#344054;color:var(--normal-text-color);font-size:18px;margin-bottom:8px}.settings-page .settings-grid .setting-card p{color:#667085;color:var(--light-text-color);font-size:14px;line-height:1.6}.settings-page .modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.settings-page .modal .modal-content{background-color:#fff;background-color:var(--side-bar-color);border:1px solid #d0d5dd;border:1px solid var(--borders-color);border-radius:12px;max-height:90vh;max-width:560px;overflow-y:auto;padding:32px;width:100%}.settings-page .modal .modal-content h2{color:#344054;color:var(--normal-text-color);margin-bottom:8px}.settings-page .modal .modal-content .hint{color:#667085;color:var(--light-text-color);font-size:14px;margin-bottom:24px}.settings-page .modal .modal-content form{align-items:stretch;display:flex;flex-direction:column;gap:24px;justify-content:flex-start}.settings-page .modal .modal-content form .input-group{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.settings-page .modal .modal-content form .input-group label{color:#344054;color:var(--normal-text-color);font-size:16px;font-weight:600}.settings-page .modal .modal-content form .input-group textarea{background-color:#fff;background-color:var(--bg-color);border:2px solid #d0d5dd;border:2px solid var(--borders-color);border-radius:8px;color:#344054;color:var(--normal-text-color);font-family:inherit;font-size:16px;padding:16px;resize:vertical;width:100%}.settings-page .modal .modal-content form .input-group textarea:focus{border-color:#215abd;border-color:var(--primary-color)}.settings-page .modal .modal-content form .modal-actions{display:flex;gap:12px}.settings-page .modal .modal-content form .modal-actions button{border-radius:8px;cursor:pointer;flex:1 1;font-weight:600;padding:12px 24px;transition:all .2s ease}.settings-page .modal .modal-content form .modal-actions button.save-btn{background-color:#215abd;background-color:var(--primary-color);border:none;color:#fff}.settings-page .modal .modal-content form .modal-actions button.save-btn:hover:not(:disabled){opacity:.9}.settings-page .modal .modal-content form .modal-actions button.cancel-btn{background-color:#fff;background-color:var(--bg-color);border:1px solid #d0d5dd;border:1px solid var(--borders-color);color:#344054;color:var(--normal-text-color)}.settings-page .modal .modal-content form .modal-actions button.cancel-btn:hover:not(:disabled){background-color:#d0d5dd;background-color:var(--borders-color)}.settings-page .modal .modal-content form .modal-actions button:disabled{cursor:not-allowed;opacity:.7}@media screen and (max-width:768px){.settings-page{padding:16px}.settings-page .modal .modal-content{padding:24px}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{-ms-overflow-style:none;font-family:Noto Kufi Arabic,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5;min-height:100vh;scrollbar-width:none;text-rendering:optimizeSpeed}body::-webkit-scrollbar{display:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}button{border:none;cursor:pointer;font-family:Inter,sans-serif;outline:none}a{text-decoration:none}input{border:none;outline:none}:root{--primary-color:#215abd;--secondary-color:#d9e2ff;--dark-text-color:#000;--normal-text-color:#344054;--light-text-color:#667085;--borders-color:#d0d5dd;--bg-color:#fff;--side-bar-color:#fff;--warning-bg:#fef3c7;--warning-color:#d97706;--success-bg:#d1fae5;--success-color:#059669;--danger-bg:#fee2e2;--danger-color:#dc2626;--info-bg:#dbeafe;--info-color:#2563eb}.App.dark{--primary-color:#327dff;--secondary-color:#d9e2ff;--dark-text-color:#464646;--normal-text-color:#ccc;--light-text-color:#ccc;--borders-color:#72747b;--bg-color:#18191a;--side-bar-color:#242526;--warning-bg:#422006;--warning-color:#fcd34d;--success-bg:#064e3b;--success-color:#34d399;--danger-bg:#450a0a;--danger-color:#f87171;--info-bg:#1e3a8a;--info-color:#60a5fa}:root{--heading-FS:48px;--heading2-FS:32px;--heading3-FS:22px;--Btn-FS:20px;--normal-FS:18px;--footer-FS:16px;--heading-FW:800;--heading2-FW:600;--heading3-FW:500;--normal-FW:400;--Btn-FW:400;--footer-FW:300}@media only screen and (max-width:1120px){:root{--heading-FS:42px;--heading2-FS:28px;--heading3-FS:24px;--Btn-FS:22px;--normal-FS:20px;--footer-FS:16px}}@media only screen and (max-width:768px){:root{--heading-FS:36px;--heading2-FS:24px;--heading3-FS:20px;--normal-FS:12px;--footer-FS:10px;--Btn-FS:14px}}.TXT-heading{font-size:48px;font-size:var(--heading-FS);font-weight:800;font-weight:var(--heading-FW)}.TXT-heading2{font-size:32px;font-size:var(--heading2-FS);font-weight:600;font-weight:var(--heading2-FW)}.TXT-heading3{font-size:22px;font-size:var(--heading3-FS);font-weight:500;font-weight:var(--heading3-FW)}.TXT-normal{font-size:18px;font-size:var(--normal-FS);font-weight:400;font-weight:var(--normal-FW)}.TXT-footer{font-size:16px;font-size:var(--footer-FS);font-weight:300;font-weight:var(--footer-FW)}.color-dark{color:#000;color:var(--dark-text-color)}.color-normal{color:#344054;color:var(--normal-text-color)}.color-light{color:#667085;color:var(--light-text-color)}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.P-BTN{background-color:#215abd;background-color:var(--primary-color);border:2px solid #0000;border-radius:8px;color:#fff;font-size:20px;font-size:var(--Btn-FS);font-weight:400;font-weight:var(--Btn-FW);outline:2px solid #0000;position:relative}.P-BTN:hover{outline:2px solid #d9e2ff;outline:2px solid var(--secondary-color)}.P-BTN.disabled{cursor:not-allowed;opacity:.4}.P-BTN.clicked:before{background-color:#d9e2ff;background-color:var(--secondary-color);border-radius:4px;content:"";height:100%;left:0;outline:2px solid #d9e2ff;outline:2px solid var(--secondary-color);position:absolute;top:0;width:100%}.P-BTN.clicked:after{animation:loading 1s linear infinite;border-bottom:2px solid #215abd;border-left:2px solid #215abd;border-top:2px solid #215abd;border:2px solid var(--primary-color);border-radius:50%;border-right:2px solid #0000;content:"";height:20px;left:calc(50% - 10px);position:absolute;top:calc(50% - 10px);width:20px}.S-BTN{background-color:#fff;border:2px solid #667085;border:2px solid var(--light-text-color);border-radius:8px;color:#344054;color:var(--normal-text-color);font-size:20px;font-size:var(--Btn-FS);font-weight:400;font-weight:var(--Btn-FW);outline:2px solid #0000;position:relative}.S-BTN.clicked:before,.S-BTN:hover{outline:2px solid #d0d5dd;outline:2px solid var(--borders-color)}.S-BTN.clicked:before{background-color:#fff;border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.S-BTN.clicked:after{animation:loading 1s linear infinite;border-bottom:2px solid #d0d5dd;border-left:2px solid #d0d5dd;border-top:2px solid #d0d5dd;border:2px solid var(--borders-color);border-radius:50%;border-right:2px solid #0000;content:"";height:20px;left:calc(50% - 10px);position:absolute;top:calc(50% - 10px);width:20px}.alert{align-items:center;display:flex;justify-content:space-around;left:50%;overflow:hidden;position:fixed;top:0;transform:translate(-50%,-110%);transition:transform .7s;z-index:999}.alert:before{background-color:#fff;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.alert.error{background-color:#d63031}.alert.warrning{background-color:#f39c12}.alert.success{background-color:#00b894}.alert.showen{transform:translate(-50%,50%)}.alert.showen:before{transition:5s;width:0}.alert p,.alert span{font-size:var(--Small-FS);font-weight:var(--Normal-FW)}.alert p,.alert span{color:#fff;display:flex;margin-inline:10px}.alert span{font-size:var(--Heading2-FS);font-weight:var(--Bold-FW)}@media only screen and (min-width:1400px){.alert{border-radius:10px;height:70px;max-width:800px;min-width:350px;width:-webkit-fit-content;width:fit-content}.loading article{gap:20px;height:200px}.loading article div{width:40px}}@media only screen and (max-width:1400px)and (min-width:1200px){.alert{border-radius:10px;height:70px;max-width:800px;min-width:350px;width:-webkit-fit-content;width:fit-content}.loading article{gap:20px;height:200px}.loading article div{width:40px}}@media only screen and (max-width:1200px)and (min-width:992px){.alert{border-radius:10px;height:70px;max-width:650px;min-width:300px;width:-webkit-fit-content;width:fit-content}.loading article{gap:20px;height:200px}.loading article div{width:40px}}@media only screen and (max-width:992px)and (min-width:768px){.alert{border-radius:10px;height:70px;max-width:650px;min-width:300px;width:-webkit-fit-content;width:fit-content}.loading article{gap:20px;height:200px}.loading article div{width:30px}}@media only screen and (max-width:768px)and (min-width:480px){.alert{border-radius:5px;height:50px;max-width:400px;min-width:200px;width:-webkit-fit-content;width:fit-content}.loading article{gap:10px;height:140px}.loading article div{width:20px}}@media only screen and (max-width:480px)and (min-width:370px){.alert{border-radius:10px;height:40px;max-width:250px;min-width:150px;width:-webkit-fit-content;width:fit-content}.loading article{gap:10px;height:140px}.loading article div{width:20px}}@media only screen and (max-width:370px){.alert{border-radius:10px;height:40px;max-width:250px;min-width:150px;width:-webkit-fit-content;width:fit-content}.loading article{gap:5px;height:120px}.loading article div{width:15px}}.App{-ms-overflow-style:none;background-color:#fff;background-color:var(--bg-color);min-height:100vh;overflow-y:scroll;scrollbar-width:none}.App::-webkit-scrollbar{display:none}
/*# sourceMappingURL=main.f9608aea.css.map*/