body {
  background-color: #f8f9fa;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.card {
  border-radius: 10px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border: none;
}

.card-header {
  border-radius: 10px 10px 0 0 !important;
}

.table {
  margin-bottom: 0;
}

th, td {
  text-align: center;
  vertical-align: middle;
}
