/*
  Tabellen-Klassen aus dem Editor (Tabelleneigenschaften → Klasse).
  Geladen von inc/editor-table-classes.php nach components.css (Abhaengigkeit cux-base).
  !important und der .text-box .table-box-Praefix sind noetig, weil functions.js jede Tabelle
  in .table-box packt und components.css dort alle Rahmen per !important entfernt.
  Editor-Vorschau: assets/css/editor-style.css
*/
/* Trennlinien innen, kein Aussenrahmen */
table.table-lines,
table.table-lines tr,
.text-box .table-box table.table-lines,
.text-box .table-box table.table-lines tr {
  border: 0 !important;
}
table.table-lines th,
table.table-lines td,
.text-box .table-box table.table-lines th,
.text-box .table-box table.table-lines td {
  border: 0 solid var(--cl-1) !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
}
table.table-lines th:last-child,
table.table-lines td:last-child,
.text-box .table-box table.table-lines th:last-child,
.text-box .table-box table.table-lines td:last-child {
  border-right-width: 0 !important;
}
table.table-lines > :last-child > tr:last-child > th,
table.table-lines > :last-child > tr:last-child > td,
.text-box .table-box table.table-lines > :last-child > tr:last-child > th,
.text-box .table-box table.table-lines > :last-child > tr:last-child > td {
  border-bottom-width: 0 !important;
}
/* Rahmen rundum */
table.table-border,
table.table-border tr,
table.table-border th,
table.table-border td,
.text-box .table-box table.table-border,
.text-box .table-box table.table-border tr,
.text-box .table-box table.table-border th,
.text-box .table-box table.table-border td {
  border: 1px solid var(--cl-1) !important;
}
