.styles_scrollContainer__oVtrj {
  min-height: 10rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-radius: 12px;
}

/* Target the scrollable div created by react-window */
.styles_scrollContainer__oVtrj div[style*="overflow"] {
  scrollbar-width: thin;
  scrollbar-color: rgb(209, 213, 219) white;
}

/* Webkit scrollbar styles */
.styles_scrollContainer__oVtrj div[style*="overflow"]::-webkit-scrollbar {
  width: 8px;
}

.styles_scrollContainer__oVtrj div[style*="overflow"]::-webkit-scrollbar-track {
  background: white;
  border-radius: 4px;
}

.styles_scrollContainer__oVtrj div[style*="overflow"]::-webkit-scrollbar-thumb {
  background: rgb(209, 213, 219); /* gray-300 */
  border-radius: 4px;
}

.styles_scrollContainer__oVtrj div[style*="overflow"]::-webkit-scrollbar-thumb:hover {
  background: rgb(156, 163, 175); /* gray-400 */
}

/* Search Animation Styles */
.styles_searchContainer__KF7aN {
  display: flex;
  align-items: center;
  width: 100%;
  will-change: opacity;
}

.styles_searchEnter__onisc {
  animation: styles_searchFadeIn__3Mthj 0.2s ease-in-out forwards;
}

.styles_searchExit__CgRIv {
  animation: styles_searchFadeOut__OSu3b 0.2s ease-in-out forwards;
}

.styles_headerContainer__ASJUj {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

@keyframes styles_searchFadeIn__3Mthj {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes styles_searchFadeOut__OSu3b {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}


/*# sourceMappingURL=fa749466c48b6d28.css.map*/