/* Custom CSS untuk halaman Lalu Lintas Angkutan Udara */
.filter-section {
  margin-bottom: 2rem;
}

.chart-container {
  position: relative;
  margin-bottom: 3rem;
  width: 100%;
  height: 400px; /* Tinggi default untuk grafik */
}

.chart-wrapper {
  width: 100%;
  height: 100%;
}

.hidden {
  display: none;
}



#yearFilter, #monthFilter {
  box-shadow: none;
  padding: 0.5rem;
}

#yearFilter:focus, #monthFilter:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
  border-color: rgb(160, 123, 4);
}

.btn-primary {
  background-color: rgb(217, 158, 78);
  border-color: rgb(217, 158, 78);
}

.btn-primary:hover {
  background-color: rgb(200, 140, 60);
  border-color: rgb(200, 140, 60);
}

/* Responsivitas */
@media (max-width: 768px) {
  .chart-container {
    height: 300px; /* Tinggi lebih kecil untuk tablet */
  }
}

@media (max-width: 576px) {
  .filter-section .col-12 {
    margin-bottom: 1rem;
  }
  .chart-container {
    height: 250px; /* Tinggi lebih kecil untuk smartphone */
  }
}