/* Custom Sleek Scrollbar for Chrome, Edge, and Safari */
::-webkit-scrollbar {
    width: 6px; /* Very thin for a sleek look */
    height: 6px; /* For horizontal scrollbars */
}

::-webkit-scrollbar-track {
    background: transparent;
}

::-webkit-scrollbar-thumb {
    background: #303030;
    border-radius: 10px;
    transition: background 0.3s ease;
}

::-webkit-scrollbar-thumb:hover {
    background: #101010;
}

.size-btn.active {
    background-color: #000;
    color: #fff;
    border-color: #000;
}

/* Custom Scrollbar for Firefox */
* {
    scrollbar-width: thin;
    scrollbar-color: #303030 transparent;
}

/* Hide nested lists by default */
li[data-open="false"] > ul {
    display: none;
}

/* Show nested lists when data-open is true */
li[data-open="true"] > ul {
    display: block;
}

/* Smooth rotation for the chevron */
li button i {
    transition: transform 0.3s ease;
}

li[data-open="true"] > div button {
    transform: rotate(180deg);
}