/* **** table rows in list module ***** */
.module .table {
  --typo3-table-padding-y: 4px;
}
.module .btn {
  --typo3-btn-padding-y: 5px;
  --typo3-btn-padding-x: 5px;
}

/* **** temporary fix to visualize the presence of hidden elements (todo: improve to show only once on page?) ***** */
.t3-page-ce-wrapper:has(.t3-page-ce-hidden):before {
  content: '⚠️ Verborgene Inhalte vorhanden. Siehe Menu "Ansicht" > "Verborgene Inhalte anzeigen" am Kopf der Seite.';
  padding: 5px 20px;
  background-color: #f8f0c8;
  display: block;
}

/* **** CKEditor: remove style preview in style select buttons ***** */
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on {
  color: #ffffff;
  background-color: #000000;
}

.ck-style-grid__button__preview {
  display: none !important;
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button {
  --ck-style-panel-button-height: auto !important;
  cursor: pointer;
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-button__label {
  height: 28px !important;
  line-height: 28px !important;;
}

/*
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview table {
  background-color: #ffffff;
}
.ck-style-grid__button__preview table.alternating {
  border-bottom: solid 1px #181818;
  font-size: 9px;
}
.ck-style-grid__button__preview table.fullwidth {
  width: 100%;
  color: #ffffff;
  font-size: 0;
  border-left: solid 1px #181818;
  border-right: solid 1px #181818;
}
.ck-style-grid__button__preview table.fullwidth:before {
  content: '⇠ 100% ⇢';
  display: block;
  overflow: hidden;
  font-size: 14px;
  text-align: center;
  color: red;
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button {
  outline-width: 1px;
  border: 1px;
  box-shadow: none !important;
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button {
  border: solid 1px #205eb5;
  box-shadow: none !important;
}
 */



