/* Einheitlicher Hover-Effekt für Listenzeilen. Vorbild ist die Fristenkachel der Übersicht:
   die Zeile unter der Maus wird ganz leicht hinterlegt (Token --zeile-hover aus themes.css, je Farbschema).
   Neue Listen bekommen den Effekt automatisch, wenn sie eine der Klassen unten nutzen; sonst reicht
   die Klasse .zeilen-hover an der Liste bzw. Tabelle oder data-zeilen-link an der Zeile. */

/* Zeilen, die per Klick auf eine freie Stelle öffnen (static/js/app.js, data-zeilen-link). */
[data-zeilen-link] { cursor: pointer; }

/* Listen aus Einzelzeilen: Übersicht-Kacheln, Akten-Kacheln, eigene Listen mit .zeilen-hover */
[data-zeilen-link]:hover,
.ue-liste > li:hover,
.ad-zeile:hover,
.zeilen-hover > li:hover { background: var(--zeile-hover); }

/* Tabellen: nur Zeilen im Tabellenkörper; markierte Zeilen (Mehrfachauswahl) behalten ihre Farbe. */
:is(table.doks, table.ue-tabelle, table.li-tabelle, table.kf-treffer, table.mp-tabelle, table.zeilen-hover)
  > tbody > tr:not(.dm-markiert):hover > td { background: var(--zeile-hover); }

/* Kartenlisten (Seiten Aufgaben und Anrufe): gleiche Hinterlegung zusätzlich zum dunkleren Rahmen. */
.aufgabe:hover, .anruf:hover { background: var(--zeile-hover); }
