.k-item[data-layout="list"] .k-item-info {
  flex-shrink: 0;
}
.k-list-item .k-item-info {
  flex-shrink: 0;
}
.k-login-form .k-email-field::after{
  content: "TUB Account: append @tu-berlin.de after your TUB username to get the right email.";
  font-style: italic;
  color: #333;
  display: block;
  margin-top: 0.3em;
}
/* .k-column[data-width*=hidden] {
  display:none;
}
.k-overlay .k-column[data-width*=hidden] {
  display:block;
}
@media screen and (min-width:65em) {
 .k-column[data-width^="1/1"],
 .k-column[data-width^="12/12"],
 .k-column[data-width^="2/2"],
 .k-column[data-width^="3/3"],
 .k-column[data-width^="4/4"],
 .k-column[data-width^="6/6"] {
  grid-column-start:span 12
 }
 .k-column[data-width^="11/12"] {
  grid-column-start:span 11
 }
 .k-column[data-width^="10/12"],
 .k-column[data-width^="5/6"] {
  grid-column-start:span 10
 }
 .k-column[data-width^="3/4"],
 .k-column[data-width^="9/12"] {
  grid-column-start:span 9
 }
 .k-column[data-width^="2/3"],
 .k-column[data-width^="4/6"],
 .k-column[data-width^="8/12"] {
  grid-column-start:span 8
 }
 .k-column[data-width^="7/12"] {
  grid-column-start:span 7
 }
 .k-column[data-width^="1/2"],
 .k-column[data-width^="2/4"],
 .k-column[data-width^="3/6"],
 .k-column[data-width^="6/12"] {
  grid-column-start:span 6
 }
 .k-column[data-width^="5/12"] {
  grid-column-start:span 5
 }
 .k-column[data-width^="1/3"],
 .k-column[data-width^="2/6"],
 .k-column[data-width^="4/12"] {
  grid-column-start:span 4
 }
 .k-column[data-width^="1/4"],
 .k-column[data-width^="3/12"] {
  grid-column-start:span 3
 }
 .k-column[data-width^="1/6"],
 .k-column[data-width^="2/12"] {
  grid-column-start:span 2
 }
 .k-column[data-width^="1/12"] {
  grid-column-start:span 1
 }
}

.k-column[style*=hidden] {
  display:none;
}
.k-overlay .k-column[style*=hidden] {
  display:block;
}
@media screen and (min-width:40rem) {
 .k-column[style*="1/1"],
 .k-column[style*="12/12"],
 .k-column[style*="2/2"],
 .k-column[style*="3/3"],
 .k-column[style*="4/4"],
 .k-column[style*="6/6"] {
  grid-column-start:span 12
 }
 .k-column[style*="11/12"] {
  grid-column-start:span 11
 }
 .k-column[style*="10/12"],
 .k-column[style*="5/6"] {
  grid-column-start:span 10
 }
 .k-column[style*="3/4"],
 .k-column[style*="9/12"] {
  grid-column-start:span 9
 }
 .k-column[style*="2/3"],
 .k-column[style*="4/6"],
 .k-column[style*="8/12"] {
  grid-column-start:span 8
 }
 .k-column[style*="7/12"] {
  grid-column-start:span 7
 }
 .k-column[style*="1/2"],
 .k-column[style*="2/4"],
 .k-column[style*="3/6"],
 .k-column[style*="6/12"] {
  grid-column-start:span 6
 }
 .k-column[style*="5/12"] {
  grid-column-start:span 5
 }
 .k-column[style*="1/3"],
 .k-column[style*="2/6"],
 .k-column[style*="4/12"] {
  grid-column-start:span 4
 }
 .k-column[style*="1/4"],
 .k-column[style*="3/12"] {
  grid-column-start:span 3
 }
 .k-column[style*="1/6"],
 .k-column[style*="2/12"] {
  grid-column-start:span 2
 }
 .k-column[style*="1/12"] {
  grid-column-start:span 1
 }
} */

.table-field .table-ctrl .row-cell{
  height: 2rem;
}
.table-field .row-ctrl.add-column{
  height: 2rem;
}
.table-field .table-ctrl .row-cell{
  display: flex;
  justify-content: center;
  align-items: center;  
}
.table-field .row-cell.input{
  background-color: white;
}
.table-field .table-ctrl .row-cell .centering{
  display: flex;
  justify-content: center;
  align-items: center;  
  width: 60px;
  margin: 0;
}
.table-field .table-ctrl{
  padding-left: calc(2.3rem - 1px);
}
.table-field .row-ctrl{
  width: 2.3rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.table-field .table-add-row .row-cell .k-button{
  overflow: visible;
}
.table-field .table-row .row-ctrl.delete-row button{
  padding-top: 0;
}
.table-field .row-ctrl button:not(:first-child){
  margin-top: -0.65em;
}
.table-field .row-cell{
  padding: 0.2em;
}
.table-field :where(:focus-visible){
  position: relative;
  z-index: 100000;
}


.k-block-container:not([data-hidden="true"]) .k-block-type-fields > :not([data-collapsed="true"]){
  padding-top: var(--spacing-3);
}
.k-block-type-fields-header{
  display: none;
}