/* Keep comparisons readable without a page-level horizontal scrollbar. */
.combined-performance-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1.5rem;
  overflow-wrap: anywhere;
}
@media (min-width: 768px) {
  .combined-performance-grid { grid-template-columns: repeat(auto-fit, minmax(17rem, 1fr)); }
}
.board-team-filters {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: .375rem;
  min-width: 0;
  padding: .375rem 0;
  grid-column: 1 / -1;
  grid-row: 3;
  order: 2;
}
.board-team-filters .btn, .board-team-filters .btn-secondary {
  min-height: 2.75rem;
  padding: .375rem .625rem;
  font-size: .75rem;
  max-width: 100%;
  overflow-wrap: anywhere;
}
.board-team-context { grid-column: 1 / -1; grid-row: 4; order: 3; font-size: .75rem; overflow-wrap: anywhere; }
.task-card-team { display: block; width: fit-content; max-width: 100%; margin-top: .375rem; white-space: normal; }
