/* Chart Section */
.chart-section {
  background: #fff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 16px;
  overflow-x: auto;
}

/* Responsive Design */
@media (max-width: 768px) {
  .form-section {
    grid-template-columns: 1fr;
  }

  .navigation {
    flex-wrap: wrap;
  }

  .back-link,
  .edit-link {
    flex: 1 1 auto;
    margin-bottom: 10px;
    text-align: center;
  }
}
