/* Menu-only containment fixes. Native PNG frames, portraits and combat HUD are
   untouched; numeric columns reserve their actual content width. */
.native-ui #fighter-details-content .stat-row {
  grid-template-columns: 85px minmax(0, 1fr) max-content;
}
.native-ui #fighter-details-content .stat-row > strong {
  min-width: 5ch;
  white-space: nowrap;
}
.native-ui:not(:lang(es)) .game-selection .local-roster-filters select[data-roster-role] {
  flex: 1.3;
  max-width: none;
}
.native-ui:not(:lang(es)) .game-selection .local-roster-filters select[data-roster-range] {
  flex: 1.1;
  max-width: none;
}
.native-ui:not(:lang(es)) .game-selection .local-roster-filters select[data-roster-style] {
  flex: .9;
  max-width: none;
}

