/**
 * Responsive Module
 */

/* Desktop-/Tablet-Breakpoint (≤1024px) deaktiviert – proportionaler Zoom übernimmt. */

@media (max-width: 768px) {
  .toolbar-title { font-size: 1rem; justify-content: center; }
  .toolbar-title i { margin-right: 0.4rem; }
  .mini-chart-container { height: 180px; padding: 1rem; }
  .results-section { padding: 1rem; margin-top: 1rem; }
  .results-header { flex-direction: column; gap: 1rem; text-align: center; }
  .results-header h2 { font-size: 1.25rem; }
  .results-controls { justify-content: center; }
  .results-summary { grid-template-columns: 1fr; gap: 1rem; padding: 1rem; }
  .utilization-display, .safety-display { padding: 1rem; }
  .utilization-value, .safety-value { font-size: 1.35rem; }
  .result-grid { grid-template-columns: 1fr; }
  .result-card { padding: 1rem; }
  .chart-wrapper { height: auto; min-height: 240px; }
  .formula-container { font-size: 0.9rem; overflow-x: auto; }
  .data-table { font-size: 0.9rem; }
  .data-table th, .data-table td { padding: 0.75rem 0.5rem; }
  .history-item { padding: 0.75rem; }
  .details-section { padding: 1rem; }
}



