.choices__inner {
    background-color: white !important;
    border-radius: 0.375rem !important;
    padding: 3px !important;
    max-height: 6rem; /* Control the height */
    overflow-x: scroll; /* Enable horizontal scrolling */ 
    overflow-y: auto;
    white-space: normal; /* Prevent wrapping of tags */
    scrollbar-width: thin; /* Slim scrollbar for Firefox */
    scrollbar-color: #d1d5db #f3f4f6; /* Customize the scrollbar colors */
}

.choices__input--cloned {
    background-color: white !important;
    margin-left: 2px;
    padding: 3.5px;
}

.choices__placeholder, .choices__item, .choices__item--selectable, .choices__input {
    margin-top: 2px !important;
    font-size: 16px !important;
}

.choices__list--multiple .choices__item[data-deletable] {
    font-size: 10px !important;
    background-color: #3e9139 !important;
    border: none !important;
}

/* Minimal global scrollbar styling for consistency */
html, body, .choices__inner, .choices__list--dropdown {
    scrollbar-width: thin; /* Slim scrollbar for Firefox */
    scrollbar-color: #d1d5db #f3f4f6; /* Light gray thumb and track colors */
}

html::-webkit-scrollbar, 
body::-webkit-scrollbar, 
.choices__inner::-webkit-scrollbar, 
.choices__list--dropdown::-webkit-scrollbar {
    width: 6px !important; /* Slim scrollbar width */
    height: 6px !important; /* Slim scrollbar height for horizontal scrolling */
}

html::-webkit-scrollbar-track, 
body::-webkit-scrollbar-track, 
.choices__inner::-webkit-scrollbar-track, 
.choices__list--dropdown::-webkit-scrollbar-track {
    background-color: #f3f4f6 !important; /* Light gray track */
    border-radius: 9999px !important; /* Fully rounded corners for the track */
}

html::-webkit-scrollbar-thumb, 
body::-webkit-scrollbar-thumb, 
.choices__inner::-webkit-scrollbar-thumb, 
.choices__list--dropdown::-webkit-scrollbar-thumb {
    background-color: #d1d5db !important; /* Gray thumb */
    border-radius: 9999px !important; /* Fully rounded corners for the thumb */
}

/* General tooltip transition */
.tooltip {
    transition: opacity 0.2s ease-in-out;
}

.relative:hover .tooltip {
    opacity: 1;
    pointer-events: auto;
}

#notcp {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}