Manuelle Trades, Letzte Trades und Kurslueken in den Statistik-Tab verschoben

User-Vorgabe: die drei sind Rueckschau, das Dashboard soll das
Handlungsrelevante zeigen. Reiner Umzug im Markup - keine Logik beruehrt.
Die Karten werden weiterhin von render() aus dem Snapshot gefuettert und
haengen NICHT an loadStats(); ein ausgeblendeter View ist nur display:none,
die Elemente bleiben im DOM.

Noetig war eine CSS-Regel: #view-stats > .card{margin:11px 10px}. Das
Dashboard ist ein <main>-GRID mit eigenem Padding, #view-stats eine schlichte
<section> - ohne die Regel klebten die Karten randlos aneinander und
.card.wide{grid-column:1/-1} liefe ins Leere.

Verifiziert am ausgelieferten HTML (alle drei nach id="view-stats",
card-stats-live bleibt im Dashboard), keine doppelten IDs, Tag-Balance
geprueft. v=138.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Axel Hocks
2026-08-05 09:10:25 +02:00
co-authored by Claude Opus 5
parent 5f70980e59
commit 43b7756df3
3 changed files with 53 additions and 26 deletions
+6
View File
@@ -98,6 +98,12 @@ main{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:11px}
.card{background:var(--card);border:1px solid var(--border);
border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-sm)}
.card.wide{grid-column:1 / -1}
/* Karten AUSSERHALB des Dashboard-Grids (Statistik-Tab, 2026-08-05): `main` ist
ein Grid mit eigenem padding, `#view-stats` ist eine schlichte <section> — ohne
diese Regel klebten die verschobenen Karten randlos aneinander und `.wide`
(grid-column) liefe ins Leere. */
#view-stats > .card{margin:11px 10px}
#view-stats > .card:last-child{margin-bottom:74px} /* Platz für die fixe Leiste */
.card h2{margin:0 0 9px;font-size:14px;letter-spacing:1.5px;
text-transform:uppercase;color:var(--dim);font-weight:600}