@charset "UTF-8";:root{--bg-primary: #f4f4f4;--bg-card: #ffffff;--text-primary: #1a202c;--text-secondary: #718096;--border-color: #e2e8f0;--sidebar-bg: #ffffff;--topbar-bg: #ffffff;--input-bg: #ffffff;--hover-bg: #f3f4f6;--shadow: 0 2px 8px rgba(0,0,0,.08);--table-header-bg: #f8fafc;--table-row-alt: #f9fafb;--modal-bg: #ffffff;--dropdown-bg: #ffffff;--tag-bg: #eef3ff;--tag-color: #1e3a8a;--sidebar-text: #374151;--sidebar-icon: #4b5563;--sidebar-active-bg: #eef3ff;--sidebar-active-icon: #1e3a8a;--sidebar-active-text: #1e3a8a;--sidebar-hover-bg: #f3f4f6;--sidebar-brand-color: #1a202c}body.dark-mode{--bg-primary: #111827;--bg-card: #1f2937;--text-primary: #f9fafb;--text-secondary: #9ca3af;--border-color: #374151;--sidebar-bg: #0f172a;--topbar-bg: #1f2937;--input-bg: #374151;--hover-bg: #374151;--shadow: 0 2px 8px rgba(0,0,0,.4);--table-header-bg: #1f2937;--table-row-alt: #1a2535;--modal-bg: #1f2937;--dropdown-bg: #1f2937;--tag-bg: #1e3a5f;--tag-color: #93c5fd;--sidebar-text: #cbd5e1;--sidebar-icon: #94a3b8;--sidebar-active-bg: rgba(255, 255, 255, .1);--sidebar-active-icon: #93c5fd;--sidebar-active-text: #ffffff;--sidebar-hover-bg: rgba(255, 255, 255, .06);--sidebar-brand-color: #e2e8f0;background-color:var(--bg-primary);color:var(--text-primary)}* body{margin:0;padding:0%}[dir=rtl] .sidebar{left:auto!important;right:0!important}[dir=rtl] .content{margin-left:0!important;margin-right:60px!important}[dir=rtl] .sidebar:hover~.content{margin-left:0!important;margin-right:230px!important}@media (max-width: 767px){[dir=rtl] .sidebar{right:-260px!important;left:auto!important}[dir=rtl] .sidebar.sidebar-open{right:0!important}[dir=rtl] .content{margin-right:0!important}}*{font-family:Mulish,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input:focus{border:none;outline:none}body.rtl{direction:rtl;text-align:right;font-family:Noto Sans Arabic,Mulish,sans-serif}body.rtl .sidebar{left:auto;right:0}body.rtl .main-content{margin-left:0;margin-right:260px}body.rtl input,body.rtl select,body.rtl textarea,body.rtl th,body.rtl td{text-align:right}body.rtl .arrow{transform:scaleX(-1);display:inline-block}body.rtl .form-grid,body.rtl .header-container,body.rtl .table-actions,body.rtl .modal-footer,body.rtl .actions-footer,body.rtl .right-actions{flex-direction:row-reverse}body.rtl .fa-solid,body.rtl .fa-regular{margin-left:6px;margin-right:0}body.rtl .lang-box{direction:ltr}body.dark-mode html,body.dark-mode body,body.dark-mode .app-layout,body.dark-mode .content,body.dark-mode .main-content,body.dark-mode .page-container,body.dark-mode .container,body.dark-mode .wrapper,body.dark-mode .page-wrapper{background-color:var(--bg-primary)!important;color:var(--text-primary)!important}body.dark-mode .sidebar{background:var(--sidebar-bg)!important;border-color:var(--border-color)!important}body.dark-mode .topbar,body.dark-mode .header,body.dark-mode app-header{background:var(--topbar-bg)!important;border-color:var(--border-color)!important}body.dark-mode .card,body.dark-mode .dashboard-card,body.dark-mode .stat-card,body.dark-mode .course-card,body.dark-mode .completed-card,body.dark-mode .training-card,body.dark-mode .why-card,body.dark-mode .value-card,body.dark-mode .team-card,body.dark-mode .vm-card,body.dark-mode .product-card,body.dark-mode .live-class,body.dark-mode .session-card,body.dark-mode .batch-card,body.dark-mode .trainer-card,body.dark-mode .quiz-card,body.dark-mode .info-card,body.dark-mode .certificate-card,body.dark-mode .doc-card,body.dark-mode .attendance-card,body.dark-mode .completion-card,body.dark-mode .faq-box,body.dark-mode .faq-item,body.dark-mode .option-card,body.dark-mode .course-box,body.dark-mode .side-card{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6{color:var(--text-primary)!important}body.dark-mode p,body.dark-mode span,body.dark-mode label,body.dark-mode td,body.dark-mode th,body.dark-mode li,body.dark-mode a:not(.nav-link),body.dark-mode small{color:var(--text-primary)!important}body.dark-mode .text-muted,body.dark-mode .meta,body.dark-mode .subtitle,body.dark-mode .desc,body.dark-mode .greeting p,body.dark-mode .dropdown-email,body.dark-mode .course-desc,body.dark-mode .timeline,body.dark-mode .footer-text{color:var(--text-secondary)!important}body.dark-mode input:not([type=checkbox]):not([type=radio]):not([type=range]),body.dark-mode select,body.dark-mode textarea{background-color:var(--input-bg)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}body.dark-mode input::placeholder,body.dark-mode textarea::placeholder{color:var(--text-secondary)!important}body.dark-mode .search-box{background:var(--input-bg)!important;border-color:var(--border-color)!important}body.dark-mode table{background:var(--bg-card)!important;color:var(--text-primary)!important}body.dark-mode thead,body.dark-mode thead tr,body.dark-mode thead th{background:var(--table-header-bg)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}body.dark-mode tbody tr{background:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}body.dark-mode tbody tr:nth-child(2n){background:var(--table-row-alt)!important}body.dark-mode td,body.dark-mode th{border-color:var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .modal,body.dark-mode .completion-modal,body.dark-mode .modal-content,body.dark-mode .modal-body,body.dark-mode .modal-header,body.dark-mode .modal-footer,body.dark-mode .completion-grid,body.dark-mode .dialog{background:var(--modal-bg)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}body.dark-mode .modal-backdrop,body.dark-mode .completion-modal+.modal-backdrop{background:#000000b3!important}body.dark-mode .profile-dropdown,body.dark-mode .dropdown-list,body.dark-mode .dropdown-menu,body.dark-mode .dropdown-wrapper .dropdown-list{background:var(--dropdown-bg)!important;border-color:var(--border-color)!important;box-shadow:0 8px 24px #00000080!important}body.dark-mode .dropdown-item,body.dark-mode .dropdown-name{color:var(--text-primary)!important}body.dark-mode .dropdown-item:hover{background:var(--hover-bg)!important}body.dark-mode .dropdown-divider{border-color:var(--border-color)!important}body.dark-mode .btn-outline,body.dark-mode .icon-btn,body.dark-mode .hamburger-btn,body.dark-mode .filter-btn,body.dark-mode .lang button{background:var(--input-bg)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}body.dark-mode .profile,body.dark-mode .notification{background:var(--input-bg)!important}body.dark-mode .profile span{color:var(--text-primary)!important}body.dark-mode .menu li:hover,body.dark-mode .menu li.active{background:#ffffff14!important}body.dark-mode .menu li span{color:var(--text-primary)!important}body.dark-mode .form-group,body.dark-mode .field,body.dark-mode .form-section,body.dark-mode .upload-box,body.dark-mode .batch-table-container{background:transparent!important;color:var(--text-primary)!important}body.dark-mode .hero-section,body.dark-mode .about-highlight,body.dark-mode .who-we-are,body.dark-mode .why-section,body.dark-mode .values-section,body.dark-mode .team-section,body.dark-mode .newsletter-section,body.dark-mode .footer-section,body.dark-mode .footer-bottom,body.dark-mode .stats-section,body.dark-mode .products-section,body.dark-mode .courses-section,body.dark-mode .testimonial-section,body.dark-mode .partner1{background-color:var(--bg-primary)!important}body.dark-mode .login-card,body.dark-mode .login-box,body.dark-mode .auth-card,body.dark-mode .signup-card,body.dark-mode .forgot-card{background:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}body.dark-mode .tabs span,body.dark-mode .tabs button,body.dark-mode .tab-content{color:var(--text-primary)!important}body.dark-mode .notification .badge{background:#1e3a8a!important;color:#fff!important}body.dark-mode hr,body.dark-mode .divider{border-color:var(--border-color)!important}body.dark-mode ::-webkit-scrollbar-track{background:var(--bg-primary)!important}body.dark-mode ::-webkit-scrollbar-thumb{background:var(--border-color)!important}
