/* HVAC Cooling Load Calculator - page-specific styles. Global .ops- system loads from the theme. */
.hc-chart-wrap { position: relative; height: 320px; margin-top: 22px; }
#chartCanvas { max-width: 100% !important; }
.hc-row2 { display: grid; grid-template-columns: 1fr 1fr; gap: 0 14px; }
.hc-row4 { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 0 12px; }
.hc-sub { font: 600 11px/1 var(--ops-mono); letter-spacing: .06em; text-transform: uppercase; color: var(--ops-text-dim); margin: 18px 0 6px; }
@media (max-width: 620px) { .hc-row2 { grid-template-columns: 1fr; } .hc-row4 { grid-template-columns: 1fr 1fr; } .hc-chart-wrap { height: 360px; } }
