/* Page-specific styles: sector overview */

.chart-section {
  margin: 32px 0;
}

.chart-container {
  position: relative;
  height: 400px;
  margin-bottom: 24px;
}

/* Ensure canvases fill their chart containers */
.chart-container canvas {
  display: block;
  width: 100%;
  height: 100%;
}

h2 {
  color: var(--color-text);
  font-size: 1.3em;
  margin-top: 40px;
  margin-bottom: 16px;
  text-align: center;
}
