style 2-column chart layout on xl for all pages

Weather charts now use col-12 col-xl-6, matching probes and insights.

Commit
43aa1795e9fda4a70a36936077577f26d23633a0
Author
gpt-5.6-sol high <agent@openai.com>
Author date
Committer
gpt-5.6-sol high <agent@openai.com>
Committer date
roles/dashboard/templates/dashboard/weather.html.ep
index 7a3ff42c..39cdece6 100644..100644
@@ -8,7 +8,7 @@
8 8 </div>
9 9
10 10 <div class="row g-3">
11 Removed: <div class="col-12" id="weather-combined">
11 Added: <div class="col-12 col-xl-6" id="weather-combined">
12 12 <div class="card">
13 13 %= include 'dashboard/chart-card-header', title => 'Temperature, Humidity &amp; Rainfall', info_id => 'info-weather', info_text => 'Outdoor air temperature (°C) and relative humidity (%) from the Météo France AROME model (1.5 km resolution). Rainfall shown as bars (mm/h). Relevant for estimating greenhouse conditions and water temperature trends.'
14 14 <div class="card-body p-2 p-sm-3">
@@ -19,7 +19,7 @@
19 19 </div>
20 20 </div>
21 21
22 Removed: <div class="col-12" id="weather-solar">
22 Added: <div class="col-12 col-xl-6" id="weather-solar">
23 23 <div class="card">
24 24 %= include 'dashboard/chart-card-header', title => 'Solar Radiation &amp; Cloud Cover', info_id => 'info-solar', info_text => 'Shortwave solar radiation (W/m²) drives photosynthesis and greenhouse heating. Cloud cover (%) indicates how much light reaches the plants. Correlates with dissolved oxygen production in the fish tanks.'
25 25 <div class="card-body p-2 p-sm-3">
@@ -30,7 +30,7 @@
30 30 </div>
31 31 </div>
32 32
33 Removed: <div class="col-12" id="weather-ground">
33 Added: <div class="col-12 col-xl-6" id="weather-ground">
34 34 <div class="card">
35 35 %= include 'dashboard/chart-card-header', title => 'Soil Temperature &amp; Atmospheric Pressure', info_id => 'info-ground', info_text => 'Soil temperature at 6 cm depth (°C) is relevant for outdoor root vegetables and predicting water temperature lag. Atmospheric pressure (hPa) drops correlate with incoming weather fronts and can affect fish behaviour.'
36 36 <div class="card-body p-2 p-sm-3">