diff --git a/src/tju/tui/app.tcss b/src/tju/tui/app.tcss index 4a5bc4f..9e5e2d6 100644 --- a/src/tju/tui/app.tcss +++ b/src/tju/tui/app.tcss @@ -150,22 +150,42 @@ MainScreen { margin-bottom: 1; } -/* ── DataTable ──────────────────────────────────────────────────────────── */ +/* ══════ DataTable ══════════════════════════════════════════════════════════ */ + DataTable { height: auto; max-height: 100%; background: transparent; + scrollbar-size: 1 1; + scrollbar-color: $primary-darken-2; + scrollbar-color-hover: $primary; + scrollbar-color-active: $accent; } DataTable > .datatable--header { - background: $surface; - color: $accent; + background: transparent; + color: $text-muted; + text-style: bold; +} + +DataTable > .datatable--header-cursor { + background: transparent; + color: $text-muted; text-style: bold; } DataTable > .datatable--cursor { background: $accent; color: $background; + text-style: bold; +} + +DataTable > .datatable--even-row { + background: $surface 40%; +} + +DataTable > .datatable--odd-row { + background: transparent; } /* ── Parameter bar (semester) ───────────────────────────────────────────── */