/* Long selected labels must contribute to the entire filter's intrinsic height. */
.dashboard-page .dashboard-control-channel,
.dashboard-page .dashboard-control-service {
  grid-template-rows: auto;
  min-width: 0;
}
.dashboard-page .dashboard-branch-field,
.dashboard-page .dashboard-option-field {
  height: auto;
  min-width: 0;
  grid-template-rows: auto auto;
  align-content: start;
}
.dashboard-page .dashboard-branch-combobox.is-closed,
.dashboard-page .dashboard-option-combobox.is-closed {
  display: flex;
  align-items: center;
  height: auto !important;
  min-height: 42px;
  max-height: none;
  padding: 0 6px;
  box-sizing: border-box;
}
.dashboard-page .dashboard-branch-combobox.is-closed > .dashboard-combobox-value,
.dashboard-page .dashboard-option-combobox.is-closed > .dashboard-combobox-value {
  display: block;
  flex: 1 1 0%;
  width: auto;
  min-width: 0;
  height: auto !important;
  min-height: 40px;
  max-height: none;
  margin: 0;
  padding: 9px 6px !important;
  box-sizing: border-box;
  white-space: normal !important;
  overflow-wrap: anywhere;
  word-break: normal;
  overflow: visible;
  text-overflow: clip;
  line-height: 1.35 !important;
}
.dashboard-page .dashboard-branch-combobox.is-closed > .dashboard-branch-toggle,
.dashboard-page .dashboard-option-combobox.is-closed > .dashboard-option-clear,
.dashboard-page .dashboard-option-combobox.is-closed > .dashboard-option-toggle {
  flex: 0 0 32px;
  width: 32px;
  min-width: 32px;
  height: 40px;
  align-self: center;
  margin: 0;
}
.dashboard-page[data-dashboard-renderer="dashboard-v3"] .dashboard-filter-column-branch,
.dashboard-page[data-dashboard-renderer="dashboard-v3"] .dashboard-filter-column-dimensions {
  height: auto;
  min-height: 202px;
}
.dashboard-page[data-dashboard-renderer="dashboard-v3"] .dashboard-v3-branch-inner {
  height: auto;
  min-height: 100%;
  box-sizing: border-box;
}
.dashboard-page[data-dashboard-renderer="dashboard-v3"] .dashboard-control-branch,
.dashboard-page[data-dashboard-renderer="dashboard-v3"] .dashboard-v3-branch-meta {
  flex-shrink: 0;
}
/* Give the branch more space beside an expanded desktop sidebar. */
@media (min-width: 1100px) {
  .dashboard-page[data-dashboard-renderer="dashboard-v3"] .dashboard-primary-controls {
    grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1.8fr);
  }
}
