/* FilterMaps.module.css */
* {
  font-family: "Poppins", sans-serif;
}

.wrapper {
  display: flex;
  justify-content: center; /* Centers the scrollable container */
  width: 100%; /* Ensures the container takes full width */
  overflow-x: hidden; /* Prevents the wrapper from overflowing */
}

.scrollableContainer {
  display: flex;
  gap: 10px;
  overflow-x: auto; /* Allows horizontal scrolling */
  white-space: nowrap; /* Prevents buttons from wrapping */
  padding: 0px 0; /* Adds some space around the buttons */
  width: 100%;
  overflow-y: hidden;
}

.buttonValue {
  border: 2px solid rgb(37,111,123);
  padding: 0.5em 1.5em;
  border-radius: 3em;
  background-color: transparent;
  color: rgb(37,111,123);
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s;
  white-space: nowrap; /* Ensures the text does not wrap */
}

.buttonValue:hover,
.buttonValue:focus {
  background-color: rgb(33, 98, 108);
  color: #ffffff;
}

.active {
  background-color: rgb(37,111,123);
  color: #ffffff;
}

.scrollableContainer::-webkit-scrollbar {
  height: 6px;
}

.scrollableContainer::-webkit-scrollbar-thumb {
  background-color: rgb(37,111,123);
  border-radius: 3px;
}
