// decoration/color
%filter-bar {
  border-bottom: $decor-border-100;
  border-color: $gray-200;
}
%filter-bar-reversed {
  border-bottom: none;
}
// TODO: Move this elsewhere
@media #{$--horizontal-selects} {
  %filter-bar label:not(:last-child) {
    border-right: $decor-border-100;
  }
}
@media #{$--lt-horizontal-selects} {
  %filter-bar label:not(:last-child) {
    border-bottom: $decor-border-100;
  }
}
%filter-bar [role='radiogroup'] label {
  cursor: pointer;
  white-space: nowrap;
}
%filter-bar,
%filter-bar > * {
  /* frame-gray */
  background-color: $gray-050;
}
%filter-bar > *,
%filter-bar label:not(:last-child) {
  border-color: $gray-300 !important;
}

%filter-bar [role='radiogroup'] label {
  color: $gray-400;
}
%filter-bar .value-warning span::after {
  border-color: $gray-050;
}
%filter-bar .value-warning input:checked + span::after {
  border-color: $white;
}
