.l4d-employee-form .card {
  border-radius: 1rem;
}

.l4d-employee-form .card-header {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

.l4d-employee-form .form-label {
  font-weight: 600;
}

.l4d-schedule-table thead th {
  font-size: .75rem;
  color: #64748b;
  text-transform: uppercase;
  letter-spacing: .02em;
  background: #f8fafc;
}

.l4d-schedule-table tbody tr:hover {
  background: #f8fafc;
}

.l4d-schedule-table input[type="time"] {
  min-width: 110px;
}

.l4d-sticky-actions {
  position: sticky;
  bottom: 1rem;
  z-index: 10;
  border-radius: 1rem;
}

@media (max-width: 991.98px) {
  .l4d-sticky-actions {
    bottom: 0;
    border-radius: 0.75rem;
  }
}


/** NEW  **/
#users-module .card {
  border-radius: 1rem;
}

#users-module .form-label {
  font-weight: 600;
}

#users-module .l4d-users-summary .card {
  transition: transform .15s ease, box-shadow .15s ease;
}

#users-module .l4d-users-summary .card:hover {
  transform: translateY(-1px);
  box-shadow: 0 .35rem 1rem rgba(15, 23, 42, .08) !important;
}

#users-module #clients-container > [class*="col"] {
  display: flex;
}

#users-module .pagination .page-link {
  border-radius: .65rem;
  margin: 0 .15rem;
}

#users-module .btn-group .btn.active {
  background: var(--bs-primary);
  border-color: var(--bs-primary);
  color: #fff;
}