/* Contrôles « adversaire IA » — partagés par le hub (panneau groupe) et par
   le salon d'attente des jeux qui acceptent des bots. Couleurs routées vers
   les mêmes variables que le reste de la plateforme pour hériter du mode
   « Bénéficiaire AAH » (voir public/shared/AAH_MODE.md). */

.bot-controls {
  margin: 10px 0;
}
.bot-add-row {
  display: inline-flex;
  gap: 8px;
  align-items: center;
  flex-wrap: wrap;
}
.bot-add-row > span {
  font-weight: 600;
}
.bot-level-select {
  padding: 4px 10px;
  border-radius: 8px;
  border: 1px solid var(--border, #cbd5e1);
  background: var(--surface, #fff);
  color: var(--text, #0f172a);
  font: inherit;
}

/* Ligne d'un bot dans une liste de joueurs / membres. */
.bot-badge {
  font-size: 0.78em;
  opacity: 0.85;
  border: 1px solid currentColor;
  border-radius: 999px;
  padding: 0 6px;
  margin-left: 4px;
  text-transform: capitalize;
  white-space: nowrap;
}
.btn-remove-bot {
  background: none;
  border: none;
  cursor: pointer;
  color: inherit;
  opacity: 0.55;
  font-size: 1.05em;
  line-height: 1;
  margin-left: auto;
  padding: 0 4px;
}
.btn-remove-bot:hover,
.btn-remove-bot:focus-visible {
  opacity: 1;
}
