
/* Hidden by default, visible only while element is actively scrolling */
.app-scrollbar,
.select2-results__options {
    scrollbar-width: none;
    scrollbar-color: transparent transparent;
}

.app-scrollbar::-webkit-scrollbar,
.select2-results__options::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background: transparent;
}

.app-scrollbar::-webkit-scrollbar-thumb,
.select2-results__options::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 4px;
    transition: background-color 0.18s ease;
}

.app-scrollbar.is-scrolling,
.select2-results__options.is-scrolling {
    scrollbar-width: thin;
    scrollbar-color: var(--font-gray-clair) transparent;
}

.app-scrollbar.is-scrolling::-webkit-scrollbar-thumb,
.select2-results__options.is-scrolling::-webkit-scrollbar-thumb {
    background: var(--font-gray-clair);
}

.app-scrollbar.is-scrolling::-webkit-scrollbar-thumb:hover,
.select2-results__options.is-scrolling::-webkit-scrollbar-thumb:hover {
    background: var(--gray-clear);
}



