/* Équipes au hasard — feuille propre à l'outil. Le socle partagé
   (/commun/outil.css et /commun/formulaire.css) est chargé avant elle. */

.erreur:empty { display: none; }
.erreur { margin: 0; font-size: 0.85rem; }

.options .actions { margin: 4px 0 0; }

#contraintes { min-height: 4em; }

.resultat { margin-top: 20px; }

.equipes {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(100%, 170px), 1fr));
  gap: 14px;
  margin-bottom: 12px;
}

.equipe h2 {
  margin: 0 0 4px;
  color: var(--accent);
  font-size: 0.9rem;
  font-weight: 600;
}

.equipe .compte { color: var(--discret); font-weight: 400; font-size: 0.8rem; }

.equipe ul {
  margin: 0;
  padding-left: 1.1em;
  font-size: 0.95rem;
}

.equipe li { padding: 1px 0; overflow-wrap: anywhere; }
.equipe li::marker { color: var(--discret); }

.bouton.petit { padding: 3px 10px; font-size: 0.8rem; }
