body{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}


.active {
  background-color: #02A0A0 !important;
  color: #fff !important;
  border: 1px solid #02A0A0 !important;
  transition: all 0.5s;
  border-radius: 8px;
  /* background-color: #e2e8f01c; */
}

.active:hover {
  border: 1px solid #02A0A0 !important;
  transition: all 0.5s;
  border-radius: 8px;
  /* background-color: #e2e8f01c !important; */
}

.active>.css-1ic543h {
  -webkit-transition: rotate 0.2s;
  transition: rotate 0.2s;
  transform-origin: center;
  color: #fff;
}

.linkChild:hover{
  color: #02A0A0 !important;
  transition: all 0.5s;
}

.activeChild{

  color: #02A0A0 !important;
  /* border: 1px solid #02A0A0 !important; */
  transition: all 0.5s;
  border-radius: 8px;
}

.link{
  transition: all 0.5s;
}

.link:hover {
  background-color: #02A0A0;
  color: #fff;
  border: 1px solid #02A0A0 !important;
  /* color: #fff; */
  /* background-color: #e2e8f01c !important; */
}


/* Style the scrollbar */
::-webkit-scrollbar {
  width: 12px; /* Width of the vertical scrollbar */
  height: 12px; /* Height of the horizontal scrollbar */
}

/* Style the scrollbar track (the background area) */
::-webkit-scrollbar-track {
  background-color: #f1f1f1; /* Light gray track */
  border-radius: 10px;
}

/* Style the scrollbar thumb (the draggable part) */
::-webkit-scrollbar-thumb {
  background-color: #f3f3f3; /* Gray color for the thumb */
  border-radius: 10px;
  border: 3px solid #f1f1f1; /* Border around the thumb */
}

/* Style the scrollbar thumb on hover */
::-webkit-scrollbar-thumb:hover {
  background-color: #555; /* Darker gray when hovered */
}
