/* Client UI overrides */
.btn-wallet-green {
  background-color: #9EE52D;
  color: #0f172a;
  border: none;
  outline: none;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.btn-wallet-green:hover {
  background-color: #8AD123;
}
.btn-wallet-green:focus-visible {
  outline: 2px solid rgba(158, 229, 45, 0.45);
  outline-offset: 2px;
}
.btn-wallet-green:disabled {
  opacity: 0.65;
  cursor: not-allowed;
}

.wallet-bottom-nav {
  background-color: #9EE52D;
  color: #0f172a;
  border-radius: 1.75rem;
  padding: 0.75rem 1rem;
  box-shadow: 0 16px 32px rgba(158, 229, 45, 0.35);
}

.wallet-bottom-nav__item {
  color: rgba(15, 23, 42, 0.6);
  text-decoration: none;
  font-weight: 500;
  transition: color 0.2s ease;
}

.wallet-bottom-nav__item svg {
  color: inherit;
}

.wallet-bottom-nav__item--active {
  color: #0f172a;
}
