.menu-list,
.menu-sublist {
list-style: none;
padding: 0;
margin: 0;
}
.menu-list {
background-color: #FFFFFF;
border-radius: 12px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
overflow: hidden;
}
.menu-item {
display: block;
padding: 0.875rem 1.25rem;
color: var(--color-dark);
text-decoration: none;
transition: background-color 0.2s ease;
}
.menu-item:hover,
.menu-item.active {
background-color: rgba(123, 104, 238, 0.1);
color: var(--color-primary);
}
.menu-sublist {
padding-left: 1.25rem;
background-color: #F8F9FA;
}
.menu-sublist .menu-item {
padding: 0.625rem 1.25rem;
font-size: 0.9375rem;
}
.menu-list,
.menu-sublist {
list-style: none;
padding: 0;
margin: 0;
}
.menu-list {
background-color: #FFFFFF;
border-radius: 12px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
overflow: hidden;
}
.menu-item {
display: block;
padding: 0.875rem 1.25rem;
color: var(--color-dark);
text-decoration: none;
transition: background-color 0.2s ease;
}
.menu-item:hover,
.menu-item.active {
background-color: rgba(123, 104, 238, 0.1);
color: var(--color-primary);
}
.menu-sublist {
padding-left: 1.25rem;
background-color: #F8F9FA;
}
.menu-sublist .menu-item {
padding: 0.625rem 1.25rem;
font-size: 0.9375rem;
}