  .overview-funds .nav-tabs .nav-link {
 
            padding-left: 60px;
    padding-right: 60px;
    
     border-top: 2px solid #01808d;
    background-color: white;
    color: black !important;
  }

  .overview-funds .nav-tabs .nav-link.active {
   background-color: var(--colorGreen);
    color: white !important;
  }

  .overview-funds .nav-tabs {
    margin-bottom: 10px;

  }


  .animated-button {
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
  border: none;
  cursor: pointer;
  align-items: center;
  gap: 0.75rem;
  background: linear-gradient(140deg, var(--colorGreen) 0%, var(--colorGreen2) 100%);
  font-size: 20px;
  color: #fff;
  border-radius: 10rem;
  font-weight: 600;
  padding: 0.75rem 1.5rem;
  padding-left: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: background 0.4s ease, color 0.3s ease;
  position: relative;
}

/* Smooth hover gradient change */
.animated-button:hover {
  background: linear-gradient(140deg, var(--colorYellow) 0%, #ffdc73 100%);
}

.animated-button__icon-wrapper {
  flex-shrink: 0;
  width: 25px;
  height: 25px;
  position: relative;
  color: var(--colorGreen);
  background-color: #fff;
  border-radius: 50%;
  display: grid;
  place-items: center;
  overflow: hidden;
  transform: rotate(45deg);
  transition: color 0.3s ease, background-color 0.3s ease;
}

.animated-button:hover .animated-button__icon-wrapper {
  color: #000;
}

/* Icon animation */
.animated-button__icon-svg {
  position: absolute;
  top: 7px;
  left: 8px;
  animation: arrowMove 1s linear infinite;
}

.animated-button__icon-svg--copy {
  transform: translate(-150%, 150%);
  animation-delay: 1s;
}

@keyframes arrowMove {
  0% {
    transform: translate(-150%, 150%);
  }
  100% {
    transform: translate(150%, -150%);
  }
}

/* Mobile fix */
@media (max-width: 768px) { 
  .fixedDashboardBtn {
    position: fixed !important;
    width: 50px !important;
    right: 0;
    top: 50%;
    z-index: 1;
  }
}
