/*
Teamplan, V0.1 - 2026
(c) 2026 copyright by Frank Schwarz
Alle Rechte vorbehalten, Frank Schwarz; fs@csskoeln.de
$Id: teamplan-matrix.css 1 17.10.2026 @fs$
Matrix: Kopfzeile beim Scrollen fixiert (sticky top), zusammen mit der fixierten Namensspalte; die Ecke liegt ueber beiden.
Der Rahmen scrollt selbst (waagerecht und senkrecht), damit sticky top innerhalb der Tabelle greift.
*/

.k-matrix-rahmen { overflow: auto; max-height: 75vh; }
.k-matrix-rahmen .tabelle.k-matrix thead th { position: sticky; top: 0; z-index: 2; background: var(--tabellenkopf); }
.k-matrix-rahmen .tabelle.k-matrix thead th.kb-so,
.k-matrix-rahmen .tabelle.k-matrix thead th.kb-feiertag { color: var(--sonntag); }
.k-matrix-rahmen .tabelle.k-matrix tbody .k-matrix-name { position: sticky; left: 0; z-index: 1; }
.k-matrix-rahmen .tabelle.k-matrix thead th.k-matrix-name { position: sticky; left: 0; top: 0; z-index: 3; }

@media print {
  .k-matrix-rahmen { overflow: visible; max-height: none; }
  .k-matrix-rahmen .tabelle.k-matrix thead th { position: static; }
}
