.navbar.bg-primary {
  background-color: #128c7e !important; /* ejemplo: verde WhatsApp */
}

.navbar.bg-primary .navbar-brand,
.navbar.bg-primary .nav-link,
.navbar.bg-primary .navbar-text {
  color: #fff !important;
  font-weight: 700;
}
.navbar.bg-success {
  background: linear-gradient(180deg, #198754 0%, #157347 100%) !important;
}

.dt-buttons .btn { display: inline-flex; align-items: center; gap: .4rem; }
.dt-buttons .btn i { font-size: 1rem; }

.btn-orange {
  background-color: #fd7e14 !important;  
  border-color: #fd7e14 !important;
  color: #fff !important;
}
.btn-orange:hover, .btn-orange:focus {
  background-color: #e66f0f !important;
  border-color: #e66f0f !important;
  color: #fff !important;
}
/* Input de búsqueda más cómodo */
.dataTables_filter input[type="search"]{
  min-width: 220px;
}
