:root.dark,.dark,[data-theme=dark]{color-scheme:dark}.dark body,.dark html,[data-theme=dark] body{color:#e6eef8}.dark .bg-white{background-color:#1118279e!important;-webkit-backdrop-filter:blur(6px) saturate(1.05)!important;backdrop-filter:blur(6px) saturate(1.05)!important;border-color:#ffffff0a!important}.dark .rounded-3xl,.dark .rounded-xl,.dark .rounded-2xl{background-clip:padding-box}.dark .bg-gray-50,.dark .bg-gray-50\/50{background-color:#ffffff05!important}.dark .border-gray-100,.dark .border-gray-200{border-color:#ffffff0a!important}.dark .text-gray-800,.dark .text-gray-900{color:#e6eef8!important}.dark .text-gray-500,.dark .text-gray-400,.dark .text-gray-600{color:#9ca3af!important}.dark .bg-blue-50{background-color:#3b82f60f!important}.dark .text-blue-600{color:#93c5fd!important}.dark .bg-orange-50{background-color:#f973160a!important}.dark .text-orange-600{color:#fdba74!important}.dark .bg-amber-50{background-color:#f59e0b0a!important}.dark .text-amber-700{color:#fbbf24!important}.dark .bg-green-50{background-color:#10b9810a!important}.dark .shadow-sm{box-shadow:0 6px 18px #02061799!important}.dark .text-arabic,.dark .text-lg,.dark input,.dark textarea,.dark select{color:#e6eef8!important}.dark .time-badge-anim,.dark .text-xs{color:#cbd5e1!important}.dark .hover\:border-blue-400:hover{border-color:#6366f12e!important}.dark .hover\:border-orange-400:hover{border-color:#f9731624!important}.dark [class*=bg-]{transition:background-color .16s ease}.dark .line-clamp-2,.dark p,.dark span{color:#cbd5e1!important}.dark i.fas,.dark i.far{color:inherit!important}.desktop-login-only{display:block!important}.mobile-after-login,body.after-login .desktop-login-only{display:none!important}body.after-login .mobile-after-login{display:block!important}.dark #login-screen,[data-theme=dark] #login-screen{background-image:radial-gradient(circle at 10% 10%,rgba(255,255,255,.02),transparent 20%),url(/fonts/../icons/placeholder.png);background-size:cover}.dark .login-card,[data-theme=dark] .login-card{max-width:460px!important;border-radius:1.25rem!important;padding:2.25rem 2rem!important;background:linear-gradient(180deg,#0b111a9e,#060a1099)!important;border:1px solid rgba(212,170,76,.12)!important;box-shadow:0 30px 80px #03060cb3,inset 0 1px #ffffff05!important}.dark .logo-wrap,[data-theme=dark] .logo-wrap{border-radius:9999px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 1.25rem!important;background:transparent!important;border:none!important;box-shadow:0 0 160px #ffc85047!important;padding:0!important}.dark .logo-wrap img,[data-theme=dark] .logo-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:9999px!important;box-shadow:none!important;padding:0!important}.dark .login-card h1,[data-theme=dark] .login-card h1{color:#f5d07a!important;text-shadow:0 6px 30px rgba(35,22,10,.55);font-weight:800!important}.dark .login-card .btn-primary,.dark .login-card .google-btn,[data-theme=dark] .login-card .btn-primary,[data-theme=dark] .login-card .google-btn{background:linear-gradient(180deg,#f6c94a,#e7a83a)!important;color:#1b1720!important;padding:.9rem 1.25rem!important;border-radius:9999px!important;box-shadow:0 18px 40px #e996242e,0 6px 14px #00000073!important;border:1px solid rgba(255,230,150,.16)!important}.dark .login-card p,.dark .login-card small,[data-theme=dark] .login-card p,[data-theme=dark] .login-card small{color:#bfc9d4!important}.dark .lamp-wrapper,[data-theme=dark] .lamp-wrapper{filter:drop-shadow(0 50px 80px rgba(40,22,6,.55))}.dark .lamp-wrapper .lamp-body,[data-theme=dark] .lamp-wrapper .lamp-body{background:linear-gradient(180deg,#f2c86d,#e0a43a)!important;box-shadow:0 18px 60px #e8962824 inset,0 30px 120px #e8962824!important}.dark .lamp-wrapper .lamp-light,[data-theme=dark] .lamp-wrapper .lamp-light{background:radial-gradient(ellipse at center,rgba(255,220,120,.85) 0%,rgba(255,200,80,.25) 40%,rgba(255,200,80,.06) 70%,transparent 100%)!important;filter:blur(18px)!important;opacity:.95!important}.dark .login-card *{z-index:2}.fa,.fas,.far,.fal,.fab{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands"!important;font-weight:900!important;speak:none}.fab{font-family:"Font Awesome 5 Brands"!important;font-weight:400!important}
