.wh-bb-custom-feed {
  /* defaults set inline via CSS variables */
}

/* Apply responsive widths to cards inside grid view using CSS variables */
.wh-bb-custom-feed .unit-grid-view .trailer-container .t-feed {
  width: calc((100% / var(--wh-cols-desktop, 3)) - 10px);
}

@media (max-width: 1000px) {
  .wh-bb-custom-feed .unit-grid-view .trailer-container .t-feed {
    width: calc((100% / var(--wh-cols-tablet, 2)) - 10px);
  }
}

@media (max-width: 600px) {
  .wh-bb-custom-feed .unit-grid-view .trailer-container .t-feed {
    width: calc((100% / var(--wh-cols-mobile, 1)) - 10px);
  }
}

/* Limit height of BB settings code editors for this module */
.fl-builder-settings .fl-field[data-name="tile_html"] .CodeMirror,
.fl-builder-settings .fl-field[data-name="tile_css"] .CodeMirror {
  height: auto;
}
.fl-builder-settings .fl-field[data-name="tile_html"] .CodeMirror-scroll,
.fl-builder-settings .fl-field[data-name="tile_css"] .CodeMirror-scroll {
  max-height: 150px;
}
.fl-builder-settings .fl-field[data-name="tile_html"] textarea,
.fl-builder-settings .fl-field[data-name="tile_css"] textarea {
  max-height: 150px;
  overflow: auto;
}