/* Keep the 13-gauge dashboard out of the narrow two-column resource layout. */
.conditions > *, .gauge-panel, .gauge-card { min-width: 0; }
.conditions > .gauge-panel { grid-column: 1 / -1; grid-row: 2; width: 100%; margin: 0; padding: clamp(16px, 2.5vw, 32px); }
.gauge-grid { grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); }
.gauge-card { overflow-wrap: anywhere; }
.gauge-map { width: 100%; }
.gauge-panel .section-top { flex-wrap: wrap; }
.gauge-legend { color: #d3ddd4; font-size: .85rem; max-width: 85ch; }
.gauge-legend span { background: #f3f5ef; padding: 2px 5px; border-radius: 3px; white-space: nowrap; font-weight: 700; }
.gauge-legend .below { color: #b3342c; }
.gauge-legend .near { color: #2f7d4b; }
.gauge-legend .above { color: #286da8; }
.gauge-stale .gauge-status { color: #8f332b; font-weight: 700; }
.gauge-weather { min-height: 65px; }
@media (max-width: 700px) { .conditions > .gauge-panel { grid-row: auto; } }
