-
{STATUS_LABEL[log.status] ?? log.status}
+
{STATUS_LABEL[log.status] ?? log.status}
{log.expand?.station?.name ?? '—'}
{log.temperature ? log.temperature + ' °C' : ''}
{log.checked_by} · {formatTime(log.created)}
@@ -197,7 +216,7 @@
{#each liveStations as s}
-
⬜
+
{s.name}
{#if s.target_temp_min || s.target_temp_max}
{s.target_temp_min}° – {s.target_temp_max}°C
@@ -501,16 +520,16 @@
.dash-empty { font-size: 0.65rem; color: #aaa; padding: 0.5rem 0; }
/* Protokoll-Tabelle */
- .proto-table { width: 100%; border-collapse: collapse; font-size: 0.6rem; margin-top: 0.5rem; }
- .proto-table th { background: #F5F7FA; padding: 0.3rem 0.4rem; text-align: left; color: #888; font-size: 0.55rem; text-transform: uppercase; }
- .proto-table td { padding: 0.35rem 0.4rem; border-bottom: 1px solid #f0f0f0; }
- .proto-station { font-weight: 600; color: #0B1023; max-width: 80px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
- .proto-time { color: #aaa; }
+ .proto-table { width: 100%; border-collapse: collapse; font-size: 0.72rem; margin-top: 0.5rem; }
+ .proto-table th { background: #F5F7FA; padding: 0.4rem 0.5rem; text-align: left; color: #666; font-size: 0.65rem; text-transform: uppercase; letter-spacing: 0.3px; }
+ .proto-table td { padding: 0.45rem 0.5rem; border-bottom: 1px solid #f0f0f0; color: #333; }
+ .proto-station { font-weight: 600; color: #0B1023; max-width: 110px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
+ .proto-time { color: #888; }
/* Stationen-Grid */
.stations-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem; margin-top: 0.5rem; }
.station-card { background: #F5F7FA; border-radius: 6px; padding: 0.5rem; }
- .station-card-icon { font-size: 1rem; margin-bottom: 0.2rem; }
+ .station-card-icon { width: 16px; height: 16px; margin-bottom: 0.25rem; filter: invert(30%) sepia(20%) saturate(500%) hue-rotate(182deg); }
.station-card-name { font-size: 0.6rem; font-weight: 700; color: #0B1023; }
.station-card-temp { font-size: 0.55rem; color: #888; margin-top: 0.1rem; }
.dash-entry {