/* Estilos Customizados AlphaCred */
@layer utilities {
  .scrollbar-none::-webkit-scrollbar {
    display: none;
  }
  .scrollbar-none {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
}

/* Custom Scrollbar suave */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-track {
  background: #0B0F17;
}

::-webkit-scrollbar-thumb {
  background: #1F2937;
  border-radius: 9999px;
}

::-webkit-scrollbar-thumb:hover {
  background: #374151;
}

/* Aba Ativa */
.tab-btn.active {
  background-color: #10B981 !important;
  color: #022c22 !important;
  font-weight: 700;
  box-shadow: 0 4px 14px 0 rgba(16, 185, 129, 0.25);
}

.tab-btn.active span[id^="tabCount"] {
  background-color: #022c22 !important;
  color: #a7f3d0 !important;
}

/* Animações e Cards */
.loan-card {
  transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1);
}

.loan-card:hover {
  border-color: #374151;
  transform: translateY(-1px);
}

/* Inputs numéricos sem arrows */
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
input[type=number] {
  -moz-appearance: textfield;
}

