/* REGAB: Listen-/Board-Bereiche standardmäßig bis zum sichtbaren Seitenende ziehen.
   Mehr Inhalt darf weiterhin über diese Mindesthöhe hinaus wachsen. */

.todo-board-dark {
  min-height: calc(100vh - 48px) !important;
  display: flex !important;
  flex-direction: column !important;
}

.todo-kanban {
  flex: 1 1 auto !important;
  min-height: calc(100vh - 350px) !important;
  align-items: stretch !important;
}

.todo-column {
  min-height: calc(100vh - 370px) !important;
  display: flex !important;
  flex-direction: column !important;
}

.todo-card-list {
  flex: 1 1 auto !important;
  align-content: start !important;
}

.baserow-jourfix {
  min-height: 100vh !important;
}

.baserow-content {
  min-height: 100vh !important;
  display: flex !important;
  flex-direction: column !important;
}

.baserow-sheet {
  flex: 1 1 auto !important;
  min-height: calc(100vh - 190px) !important;
  display: flex !important;
  flex-direction: column !important;
}

.baserow-grid-wrap {
  flex: 1 1 auto !important;
  min-height: calc(100vh - 360px) !important;
}

.work-page {
  min-height: calc(100vh - 52px) !important;
  align-content: stretch !important;
}

.jourfix-layout {
  min-height: calc(100vh - 210px) !important;
  align-items: stretch !important;
}

.list-panel {
  min-height: calc(100vh - 250px) !important;
}

.responsive-table {
  min-height: calc(100vh - 390px) !important;
}

@media (max-width: 900px) {
  .todo-kanban,
  .todo-column,
  .baserow-sheet,
  .baserow-grid-wrap,
  .jourfix-layout,
  .list-panel,
  .responsive-table {
    min-height: 520px !important;
  }
}
