.sidebar-subnav {
    list-style: none;
    padding-left: 3.75rem;  /* Aligns with parent padding */
    margin: 0;
    display: none;  /* Hidden by default */
}

.sidebar-subnav li {
    margin: 0.5rem 0;
}

.sidebar-subnav a {
    color: #000000;  /* Matches your existing sidebar style */
    text-decoration: none;
    font-size: 0.875rem;
    display: block;
    padding: 0.3rem 1.0rem;
    background-color: #F5F7FB;
    border-radius: 8px 0px 0px 8px;
}

/* Show subnav when parent is active */
.sidebar-item.active .sidebar-subnav {
    display: block;
}