/* Card */
.table-card {
  border: 1px solid rgba(16, 24, 40, 0.06);
}

/* Table */
.table thead th {
  background: var(--success-700);
  color: #fff;
  border-color: var(--success-700);
  position: sticky;
  top: 0;
  z-index: 1;
}
.table tbody tr:nth-child(even) {
  background: #f7faf8;
}
.table tbody td {
  vertical-align: middle;
}
.sort-indicator {
  opacity: 0.7;
}
.form-select,
.form-control {
  border-radius: 0.6rem;
}
.badge-soft-success {
  color: var(--success-700);
  background: var(--success-100);
  border: 1px solid rgba(20, 108, 67, 0.18);
}
