/* style.css */
body {
  background: #f4f6f9;
}

.card-header {
  background-color: #e9ecef;
  font-weight: 500;
}

.table-responsive {
  max-height: 70vh;
  overflow-y: auto;
}

.praktikum-card {
  margin-bottom: 1rem;
}

.praktikum-card .list-group-item {
  font-size: 0.9rem;
}

.wa-link-btn {
  white-space: nowrap;
}