.heatmap-grid{display:grid;grid-template-rows:repeat(var(--heatmap-rows, 6),1fr);grid-template-columns:repeat(var(--heatmap-cols, 12),1fr);gap:2px;min-width:min(100%,400px);aspect-ratio:var(--heatmap-cols, 12) / var(--heatmap-rows, 6);max-height:200px;margin:0 auto}.heatmap-cell{min-width:0;min-height:0;border-radius:2px}#lineChart,#barChart,#pieChart{width:100%!important;max-height:280px}
