@font-face{font-family:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/almarai-300.woff2) format("woff2")}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/almarai-400.woff2) format("woff2")}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/almarai-700.woff2) format("woff2")}@font-face{font-family:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/almarai-800.woff2) format("woff2")}body{direction:rtl;font-family:Almarai,Segoe UI,Tahoma,sans-serif}@media (max-width: 768px){.ant-table-wrapper{overflow-x:auto}.ant-card{margin-bottom:8px!important}.ant-statistic-title{font-size:12px!important}.ant-statistic-content-value{font-size:20px!important}}.ant-layout-sider{transition:all .2s ease}.erp-sidebar,.erp-sidebar>.ant-layout-sider-children{display:flex!important;flex-direction:column!important;overflow:hidden!important}.erp-sidebar-menu{flex:1 1 0%!important;overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important}.erp-sidebar-logo,.erp-sidebar-footer{flex-shrink:0!important}.erp-sidebar .ant-menu-dark .ant-menu-item{margin:3px 10px;padding-right:14px!important;border-radius:10px;height:42px;line-height:42px;color:#ffffffb8!important;transition:background .18s ease,color .18s ease,transform .12s ease,box-shadow .2s ease}.erp-sidebar .ant-menu-dark .ant-menu-item .anticon{transition:color .18s ease,transform .18s ease}.erp-sidebar .ant-menu-dark .ant-menu-item:hover{background:#ffffff0d!important;color:#fff!important}.erp-sidebar .ant-menu-dark .ant-menu-item:hover .anticon{transform:translate(-2px)}html[dir=rtl] .erp-sidebar .ant-menu-dark .ant-menu-item:hover .anticon,.erp-sidebar .ant-menu-dark.ant-menu-rtl .ant-menu-item:hover .anticon{transform:translate(2px)}.erp-sidebar .ant-menu-dark .ant-menu-item-selected{background:linear-gradient(90deg,#4f6f8f6b,#4f6f8f26)!important;color:#fff!important;box-shadow:inset 3px 0 #4f6f8f,0 2px 10px #4f6f8f40}.erp-sidebar .ant-menu-dark .ant-menu-item-selected .anticon{color:#6fa8d6!important}html[dir=rtl] .erp-sidebar .ant-menu-dark .ant-menu-item-selected,.erp-sidebar .ant-menu-dark.ant-menu-rtl .ant-menu-item-selected{background:linear-gradient(270deg,#4f6f8f6b,#4f6f8f26)!important;box-shadow:inset -3px 0 #4f6f8f,0 2px 10px #4f6f8f40}.erp-sidebar .ant-menu-item-group-title{padding:16px 20px 6px!important;font-size:11px!important;font-weight:600!important;color:#ffffff40!important;letter-spacing:1px;text-transform:uppercase;line-height:1.4}.erp-sidebar .ant-menu-dark .ant-menu-submenu-title{margin:3px 10px;padding-right:14px!important;border-radius:10px;height:42px;line-height:42px;color:#ffffffb8!important;transition:background .18s ease,color .18s ease}.erp-sidebar .ant-menu-dark .ant-menu-submenu-title:hover{background:#ffffff0d!important;color:#fff!important}.erp-sidebar .ant-menu-dark .ant-menu-sub{background:transparent!important}.erp-sidebar .ant-menu-dark .ant-menu-sub .ant-menu-item{padding-right:40px!important;font-size:13px;height:36px;line-height:36px;color:#ffffff8c}.erp-sidebar .ant-menu-dark .ant-menu-sub .ant-menu-item-selected{color:#fff}.erp-sidebar-menu::-webkit-scrollbar{width:3px}.erp-sidebar-menu::-webkit-scrollbar-track{background:transparent}.erp-sidebar-menu::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.erp-sidebar-menu::-webkit-scrollbar-thumb:hover{background:#fff3}.erp-profile-link:hover{background:#ffffff0d}.erp-logout-btn:hover{background:#ffffff14!important}.erp-logout-btn:hover .anticon{color:#ffffffb3!important}.erp-sidebar-logo:hover{background:#ffffff08}.ant-layout-sider-collapsed .erp-sidebar .ant-menu-item{padding:0!important;margin:2px auto;width:44px;justify-content:center}.ant-layout-sider-collapsed .ant-menu-item-group-title{padding:0!important;height:1px;margin:8px 16px;background:#ffffff0f;overflow:hidden;font-size:0!important}.erp-sidebar .ant-badge{display:inline-flex}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.ant-picker-content th,.ant-picker-cell-inner{font-size:12px!important}@media print{.ant-layout-sider,.ant-layout-header{display:none!important}.ant-layout-content{margin:0!important;padding:0!important}}
