.main-sidebar { @apply mt-[3.72rem] pt-2 pb-20 h-screen relative overflow-auto focus-visible:outline-none; .main-menu-container, .simplebar-content-wrapper, .simplebar-content{ @apply focus-visible:outline-none; } } .app-sidebar { .side-menu__angle { @apply rtl:rotate-180; } } .sidemenu-toggle .header-link { .header-link-icon { @apply rtl:rotate-180; } } .app-sidebar { @apply w-[15rem] h-full bg-[#111c43] dark:bg-bodybg border-e border-e-white/10 fixed top-0 start-0 font-montserrat z-[103] transition-all ease-linear duration-[0.05s]; .main-sidebar-header { @apply h-[3.75rem] w-[15rem] fixed flex dark:bg-bodybg z-[9] items-center justify-center py-[0.813rem] px-5 border-b border-b-white/10 border-e border-e-white/10 transition-all ease-linear duration-[0.05s]; .header-logo { img { @apply h-8 leading-8; } .desktop-dark{ @apply block; } .desktop-logo, .toggle-logo, .toggle-dark,.toggle-white { @apply hidden; } } } .slide__category { @apply text-[0.6rem] font-semibold tracking-[0.065rem] uppercase py-3 px-[1.65rem] whitespace-nowrap opacity-50 relative text-[#a3aed1] dark:text-[#8f9bb3]; } .slide { @apply m-0 py-[0rem] px-3; } .side-menu__item { @apply p-3 relative flex items-center no-underline text-[0.78rem] text-[#a3aed1] dark:text-[#8f9bb3] font-medium rounded-md cursor-pointer my-[0.25rem]; &.active, &:hover { @apply text-white bg-white/[0.05] before:border-white; .side-menu__label, .side-menu__angle { @apply text-white; } .side-menu__icon { @apply fill-white text-white; } } &.active { @apply font-semibold; } } .slide-menu { &.child1, &.child2, &.child3 { .side-menu__item.active { @apply bg-transparent; } } } .slide-menu { @apply p-[0rem]; } .slide-menu { &.child1, &.child2 { .side-menu__item { @apply py-[0.45rem] px-[1.6rem]; } } } .slide-menu { &.child1, &.child2, &.child3 { .side-menu__item { &:before { @apply absolute content-[""] w-[0.3rem] h-[0.3rem] border border-[#536485] dark:border-[#8f9bb3] rounded-full bg-transparent start-2 opacity-50; } &:hover { @apply text-white; &:before { @apply content-[""]! border! border-white! rounded-full! bg-transparent! opacity-100! ; } } &.active { &:before { @apply absolute content-[""] w-[0.3rem] h-[0.3rem] border border-white rounded-full bg-transparent opacity-100; } } } li { @apply p-0 ps-6 relative; } } } .side-menu__label { @apply whitespace-nowrap text-[#a3aed1] dark:text-[#8f9bb3] relative text-[0.85rem] leading-none align-middle; .badge { @apply p-2 rounded-sm; } } .side-menu__icon { @apply me-2.5 w-[1.15rem] h-[1.15rem] text-[1.15rem] text-center text-[#a3aed1] fill-[#a3aed1] dark:text-[#8f9bb3] rounded-md; } .side-menu__angle { @apply origin-center absolute end-3 text-[0.85rem] text-[#a3aed1] dark:text-[#8f9bb3] transition-all ease-linear duration-[0.05s]; } .slide.side-menu__label1 { @apply hidden; } } .horizontal-logo { @apply py-[0.85rem] px-[0rem]; } .slide.has-sub .slide-menu { @apply visible! translate-x-0! translate-y-0!; } .nav ul li { @apply list-none; } .nav>ul { @apply ps-0; } .slide-menu { @apply hidden; } .slide.has-sub { @apply grid; &.open { >.side-menu__item .side-menu__angle { @apply rotate-90; } } } /* Start Responsive Styles */ [data-toggled="open"] { .app-sidebar { @apply translate-x-0 transition-all duration-300; .main-sidebar-header { @apply hidden; } #sidebar-scroll { @apply mt-0; } @apply lg:!translate-x-0 ; } } [data-toggled="close"] { .app-sidebar { @apply transition-all duration-300 -translate-x-full; .main-sidebar-header { @apply hidden; } #sidebar-scroll { @apply mt-0; } @apply lg:!translate-x-0 ; } &[dir="ltr"] { .app-sidebar { @apply -translate-x-full; } } &[dir="rtl"] { .app-sidebar { @apply translate-x-full; } } } @media screen and (max-width: 991px) { .main-sidebar-header { @apply hidden; } #sidebar-scroll { @apply mt-0!; } } /* End Responsive Styles */ /* Responsive Styles Start */ @media (max-width: 991.98px) { .horizontal-logo { .header-logo { .desktop-logo, .desktop-dark, .toggle-dark, .desktop-white,.toggle-white { @apply hidden; } .toggle-logo { @apply block; } } } .main-sidebar-header { @apply hidden! ; } .main-sidebar { @apply mt-0; } .app-sidebar { @apply top-0; } } .slide-left, .slide-right { @apply hidden; } [data-nav-layout="vertical"] { .slide.has-sub { &.active { >.side-menu__item { @apply mb-[0.25rem]; } } } } @media (min-width:992px) { .horizontal-logo { @apply hidden; } } /* Responsive Styles End */ /* Responsive Overlay Start */ #responsive-overlay { @apply invisible fixed inset-0 z-[101] transition-all ease-in-out duration-100 bg-[#878b94]; &.active { @apply visible; } } /* Responsive Overlay End */ @media (max-width: 991.98px) { .main-menu { @apply m-0! ; } .app-sidebar { @apply z-[105]!; } }