/* MARK: section-sidebar-main
*/
.section-sidebar-main {
    .sidebar-main-menu {
        li {
            @apply relative border-solid border-cmain border-0 border-t;
            h2 {
                @apply flex text-base font-bold py-1 px-2 relative z-10;
            }
            a {
                @apply text-cmain ;
            }
        }
        .submenu {
            display: none;
            &.active {
                @apply block;
            }
            li {
                @apply py-1 pl-4 pr-2;
                a {
                    /* @apply text-black block hover:bg-gray-200 px-3 py-2 transition-all duration-200; */
                    /* &::before {
                        content: "\f0da";
                        font-family: 'Font Awesome 5 Free';
                        font-weight: 900;
                        @apply inline-block text-cmain mt-[3px] mr-1 text-xs;
                    } */
                }
            }
        }
        /* MARK: first element */
        &>li {
            &>a {
                @apply uppercase;
                &:has(+.submenu) {
                    /* @apply pr-8; */
                }
            }
            &:has(>.submenu) {
                /* &::after {
                    content: "\f107";
                    font-family: 'Font Awesome 5 Free';
                    font-weight: 900;
                    @apply inline-flex items-center justify-center size-8 text-cmain absolute right-0 top-0 text-xl cursor-pointer z-30;
                } */
            }
        }
    }
}