@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scalePop{0%{transform:scale(.95);opacity:0}70%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}.animate-fade-in{animation:fadeIn .4s ease-out forwards}.animate-slide-up{animation:slideUp .5s ease-out forwards}.animate-slide-in-right{animation:slideInRight .4s ease-out forwards}.animate-slide-in-left{animation:slideInLeft .4s ease-out forwards}.animate-scale-pop{animation:scalePop .3s ease-out forwards}.animate-pulse{animation:pulse 1.5s ease-in-out infinite}.animate-shimmer{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 1.5s infinite}.stagger-1{animation-delay:.05s}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}html,body,#root,.app,.content{flex:1;font-family:Inter,Tajawal,sans-serif;overflow:hidden}.content{overflow:auto}.marginT{margin-bottom:20px}.app{display:flex;position:relative;height:100dvh}.app.logged-in[dir=ltr] .content{margin-left:280px;margin-right:0;margin-top:72px;height:calc(100dvh - 72px);overflow-y:auto}.app.logged-in[dir=ltr] .content.collapsed{margin-left:80px}.app.logged-in[dir=rtl] .content{margin-right:280px;margin-left:0;margin-top:72px;height:calc(100dvh - 72px);overflow-y:auto}.app.logged-in[dir=rtl] .content.collapsed{margin-right:80px}.app:not(.logged-in) .content{margin-left:0!important;margin-right:0!important}@media(max-width:600px){.app.logged-in[dir=ltr] .content,.app.logged-in[dir=rtl] .content{margin-left:0!important;margin-right:0!important;margin-top:72px!important;height:calc(100dvh - 72px)!important;min-height:calc(100dvh - 72px)!important;box-sizing:border-box;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)!important}.content .marginT{min-height:calc(100dvh - 140px)!important;padding-bottom:env(safe-area-inset-bottom,40px)!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-button,::-webkit-scrollbar-button:start,::-webkit-scrollbar-button:end,::-webkit-scrollbar-button:vertical:start,::-webkit-scrollbar-button:vertical:end,::-webkit-scrollbar-button:horizontal:start,::-webkit-scrollbar-button:horizontal:end,::-webkit-scrollbar-button:decrement,::-webkit-scrollbar-button:increment,::-webkit-scrollbar-button:vertical:start:decrement,::-webkit-scrollbar-button:vertical:end:increment,::-webkit-scrollbar-button:horizontal:start:decrement,::-webkit-scrollbar-button:horizontal:end:increment{display:none!important;width:0!important;height:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}::-webkit-scrollbar-corner{background:transparent!important}::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:20px;border:2px solid transparent;background-clip:content-box;transition:all .2s ease}::-webkit-scrollbar-thumb:hover{background:#94a3b899;background-clip:content-box}*{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.3) transparent}[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select{text-align:right}[dir=ltr] input,[dir=ltr] textarea,[dir=ltr] select{text-align:left}[dir=rtl] .text-start{text-align:right}[dir=ltr] .text-start{text-align:left}.MuiAppBar-root,.MuiPaper-root.MuiAppBar-root{z-index:1100!important}
