@font-face{font-family:Rabar;src:url(/Fonts/Rabar.ttf)format("truetype")}:root{--ThemeColor:#e53935;--ThemeBackgroundColor:#fff;--ThemeForeColor:#1a1a1a;--primary-color:#ff5722;--text-primary:#1a1a1a;--text-secondary:#666;--bg-primary:#f8f9fa;--bg-surface:#fff;--border-color:#e0e0e0;--shadow-color:#0000000d;--glass-bg:#ffffffd9;--glass-border:#ffffff2e}.dark-mode{--text-primary:#fff;--text-secondary:#aaa;--bg-primary:#121212;--bg-surface:#1e1e1e;--border-color:#333;--shadow-color:#00000080;--glass-bg:#1e1e1ed9;--glass-border:#ffffff0d}html{scroll-behavior:smooth}html,body{color:var(--text-primary);background-color:var(--bg-primary);min-height:100vh;margin:0;padding:0;font-family:Rabar,sans-serif;transition:background-color .3s,color .3s}[dir=rtl]{text-align:right;direction:rtl}[dir=ltr]{text-align:left;direction:ltr}*{box-sizing:border-box}html,body,div,span,p,a,h1,h2,h3,h4,h5,h6,button,input,select,textarea,optgroup,option,label,table,tr,td,th,ul,ol,li,dl,dt,dd,blockquote,pre,code,.MuiTypography-root,.MuiButton-root,.MuiInputBase-root,.MuiTableCell-root,.MuiDialog-root,.MuiPaper-root,.MuiCard-root,.MuiChip-root,.MuiTab-root,.MuiSnackbar-root,.MuiAlert-root,.MuiFormLabel-root,.MuiInputLabel-root,.MuiOutlinedInput-root,.MuiSelect-select{font-family:Rabar,sans-serif!important}.SplashContainer{background-color:var(--bg-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:20px;display:flex}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);box-shadow:0 8px 32px #0000001a}.btn{cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-weight:600;transition:all .2s}.btn-primary{background-color:var(--primary-color);color:#fff}.btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.MuiButton-root{align-items:center!important;gap:8px!important;display:inline-flex!important}.MuiButton-startIcon,.MuiButton-endIcon{margin:0!important}.MuiDialog-root,.MuiDialog-paper{direction:rtl!important}.MuiInputBase-root,.MuiInputBase-input{text-align:right!important;direction:rtl!important;font-family:Rabar,sans-serif!important}.MuiInputBase-input::placeholder{opacity:.7;text-align:right!important;direction:rtl!important}.MuiInputLabel-root{direction:rtl!important;font-family:Rabar,sans-serif!important}.MuiInputLabel-outlined:not(.MuiInputLabel-shrink){top:50%!important;left:auto!important;right:14px!important;transform:translateY(-50%)!important}.MuiOutlinedInput-root{border-radius:8px!important}.MuiOutlinedInput-input:not(textarea){padding:10px 14px!important}.MuiPopover-root .MuiPaper-root,.MuiMenu-paper,.MuiList-root{text-align:right!important;direction:rtl!important}.MuiMenuItem-root{text-align:right!important;direction:rtl!important;justify-content:right!important;width:100%!important;font-family:Rabar,sans-serif!important;display:flex!important}.MuiSelect-select{text-align:right!important;direction:rtl!important}.ImageUploadBox{background:rgb(from var(--ThemeForeColor) r g b / .04);border:1px dashed rgb(from var(--ThemeForeColor) r g b / .18);border-radius:16px;align-items:center;gap:20px;padding:16px;display:flex}.PanelImagePreview{object-fit:cover;border:1px solid rgb(from var(--ThemeForeColor) r g b / .1);border-radius:14px;width:90px;height:90px}.PanelImagePlaceholder{color:#aaa;border:1px solid rgb(from var(--ThemeForeColor) r g b / .1);background:#2b2b2b;border-radius:14px;justify-content:center;align-items:center;width:90px;height:90px;font-size:13px;font-weight:700;display:flex}.PageHeader{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgb(from var(--ThemeForeColor) r g b / .18);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgb(from var(--ThemeForeColor) r g b / .35)}.ModernNavbar{z-index:10;background:color-mix(in srgb, var(--ThemeBackgroundColor) 85%, transparent);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgb(from var(--ThemeForeColor) r g b / .08);justify-content:center;width:100%;height:72px;transition:background .3s,border-color .3s;display:flex;position:sticky;top:0}.NavContainer{direction:rtl;justify-content:space-between;align-items:center;width:100%;max-width:100%;height:100%;padding:0 18px;display:flex}.NavStart{align-items:center;gap:40px;display:flex}.NavBrand{cursor:pointer;align-items:center;gap:12px;display:flex}.BrandLogo{object-fit:cover;border-radius:12px;width:40px;height:40px;padding:2px;box-shadow:0 4px 12px #0000001a}.BrandText{color:var(--ThemeForeColor);letter-spacing:-.5px;background:linear-gradient(90deg,#e53935,#ff4b4b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:22px;font-weight:800;display:none}@media (width>=768px){.BrandText{display:block}}.NavLinks{align-items:center;gap:24px;display:none}@media (width>=800px){.NavLinks{display:flex}}.NavItem{color:var(--ThemeForeColor);opacity:.7;border-radius:14px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.NavItem:hover{transform:translateY(-1px);opacity:1!important;color:var(--ThemeColor)!important}.NavItem.active{font-weight:700;opacity:1!important;color:var(--ThemeColor)!important}.NavItem svg{font-size:22px}.NavEnd{align-items:center;display:flex}.NavActions{align-items:center;gap:4px;display:flex}.ActionBtn{opacity:.7;transition:all .2s;color:var(--ThemeForeColor)!important;border-radius:12px!important;padding:10px!important}.ActionBtn:hover{opacity:1;background:rgb(from var(--ThemeForeColor) r g b / .08)!important}@media (width>=800px){.MobileMenuBtn{display:none!important}}.notification-mobile-popover{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);direction:rtl;margin-top:8px;overflow:hidden;border:1px solid rgb(from var(--ThemeForeColor) r g b / .1)!important;background:var(--ThemeBackgroundColor)!important;border-radius:16px!important;box-shadow:0 10px 40px #00000026!important}.NotificationContainer{flex-direction:column;width:360px;max-height:420px;display:flex}.NotificationHeader{border-bottom:1px solid rgb(from var(--ThemeForeColor) r g b / .08);flex-direction:row;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.NotificationHeaderTitle{color:var(--ThemeForeColor);font-size:16px;font-weight:800}.NotificationsList{flex-direction:column;gap:6px;max-height:350px;padding:8px;display:flex;overflow-y:auto}.NotificationItem{cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;transition:background .2s,transform .2s;display:flex}.NotificationItem:hover{background:rgb(from var(--ThemeForeColor) r g b / .05)}.NotificationItem.Unread{background:#e5393514;border-right:3px solid #e53935}.NotificationTitle{color:var(--ThemeForeColor);font-size:14px;font-weight:700}.NotificationDescription{color:var(--ThemeForeColor);opacity:.8;font-size:13px;line-height:1.5}.NotificationDate{color:var(--ThemeForeColor);opacity:.5;margin-top:2px;font-size:11px}.DrawerPaper{-webkit-backdrop-filter:blur(24px)saturate(180%);direction:rtl;max-width:88vw;background:linear-gradient(180deg, rgb(from var(--ThemeBackgroundColor) r g b / .95), rgb(from var(--ThemeBackgroundColor) r g b / .9))!important;border-inline-end:1px solid rgb(from var(--ThemeForeColor) r g b / .12)!important;width:320px!important;box-shadow:0 24px 50px #00000040!important}.DrawerContainer{flex-direction:column;height:100%;display:flex;overflow:hidden}.DrawerHeader{border-bottom:1px solid rgb(from var(--ThemeForeColor) r g b / .08);background:linear-gradient(135deg, rgb(from var(--ThemeColor) r g b / .14), transparent 70%);justify-content:space-between;align-items:center;gap:12px;height:72px;padding:0 18px;display:flex;position:relative;overflow:hidden}.DrawerBrandTitle{color:var(--ThemeForeColor);font-size:19px;font-weight:900;line-height:1.2}.DrawerCloseButton{background:rgb(from var(--ThemeForeColor) r g b / .05)!important;color:rgb(from var(--ThemeForeColor) r g b / .74)!important;border-radius:16px!important}.DrawerBody{flex-direction:column;flex:1;gap:18px;padding:14px;display:flex;overflow-y:auto}.MainLayoutLinksContainer{flex-direction:column;gap:10px;width:100%;display:flex}.MainLayoutLinksContainer a{color:rgb(from var(--ThemeForeColor) r g b / .72);background:rgb(from var(--ThemeForeColor) r g b / .03);border-radius:18px;flex-direction:row;align-items:center;gap:14px;padding:14px 18px;font-size:14.5px;font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.MainLayoutLinksContainer a.active{font-weight:900;color:var(--ThemeColor)!important;background:linear-gradient(135deg, rgb(from var(--ThemeColor) r g b / .18), rgb(from var(--ThemeColor) r g b / .08))!important;border:1px solid rgb(from var(--ThemeColor) r g b / .28)!important}.MainLayoutLinksContainer a:hover:not(.active){color:var(--ThemeForeColor);background:rgb(from var(--ThemeForeColor) r g b / .07);transform:translate(-4px)}.DrawerBottomCard{border:1px solid rgb(from var(--ThemeColor) r g b / .2);background:linear-gradient(135deg, rgb(from var(--ThemeColor) r g b / .14), rgb(from var(--ThemeForeColor) r g b / .03));border-radius:22px;align-items:flex-start;gap:14px;margin-top:auto;padding:18px;display:flex}.DrawerBottomIcon{background:rgb(from var(--ThemeColor) r g b / .16);border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.DrawerBottomText{flex-direction:column;gap:4px;display:flex}.DrawerBottomText strong{color:var(--ThemeForeColor);font-size:14px;font-weight:900}.DrawerBottomText span{color:rgb(from var(--ThemeForeColor) r g b / .62);font-size:12px}.AppMainArea{background:var(--ThemeBackgroundColor);flex-direction:column;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.BodyContainer{direction:rtl;flex-direction:column;flex:1;gap:16px;width:100%;min-height:0;padding:18px;display:flex;overflow:hidden}.AppMainArea::-webkit-scrollbar{width:10px;height:10px}.AppMainArea::-webkit-scrollbar-thumb{background-color:gray;border-radius:5px}
