/* HOME_AUTO_HEIGHT_NO_GAP_V2 */
.home-grid,
.home-layout,
.dashboard-layout,
.main-layout,
.review-layout,
.content-layout {
  align-items: start !important;
  grid-auto-rows: auto !important;
}

.home-main,
.home-content,
.content-stack,
.dashboard-stack,
.review-stack,
.today-review-board,
.review-board,
.dashboard-board,
.board-panel,
.latest-board,
.recent-publications,
.publication-board,
.latest-publications {
  min-height: 0 !important;
  height: auto !important;
  max-height: none !important;
}

.today-review-board,
.review-board,
.dashboard-board {
  padding-bottom: 14px !important;
  margin-bottom: 12px !important;
}

.recent-publications,
.publication-board,
.latest-publications {
  margin-top: 12px !important;
}

.home-section,
.dashboard-section,
.review-section,
.latest-section {
  margin-bottom: 12px !important;
}

.home-section:empty,
.dashboard-section:empty,
.review-section:empty,
.latest-section:empty,
.panel:empty,
.card:empty {
  display: none !important;
}

.today-review-board .cards,
.review-board .cards,
.dashboard-board .cards,
.review-cards,
.dashboard-cards,
.home-card-grid,
.review-card-grid {
  display: grid !important;
  align-items: stretch !important;
  grid-auto-rows: auto !important;
  gap: 14px !important;
}

.home-grid > *,
.home-layout > *,
.dashboard-layout > *,
.main-layout > * {
  min-height: 0 !important;
}

.side-rail,
.right-rail,
.market-rail,
.news-rail {
  align-self: start !important;
  height: auto !important;
  min-height: 0 !important;
}

.market-widget,
.news-widget,
.side-card {
  height: auto !important;
  min-height: 0 !important;
}
