
.button-group {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  width: 100%;
}

.btn-report {
  padding: 0.75rem 1.5rem;
  border: none;
  border-radius: 4px;
  font-size: 1rem;
  cursor: pointer;
  transition: background-color 0.2s;
  width: 100%;
}

.btn-primary-report {
  background: #007bff;
  color: white;
}

.btn-secondary-report {
  background: #6c757d;
  color: white;
}

.btn-dashboard-report {
  background: #28a745;
  color: white;
}
