/* Robots d'IA (outils/lib/pd/robots-ia.php) */

/* Tableau : usage en pastille discrète, témoins grisés */
.pdx-rbia-table td:first-child { width: 30%; }
.pdx-rbia-table .note code { font-size: 0.9em; }
.pdx-rbia-usage { display: inline-block; padding: 0.15em 0.6em; border-radius: 3em; background: var(--grisé); font-size: 0.85em; font-weight: 600; white-space: nowrap; }
.pdx-rbia-entrainement { background: var(--peche); color: var(--orange-texte); }
.pdx-rbia-recherche { background: var(--info-fond); color: var(--info); }
.pdx-rbia-agent { background: var(--brume); color: var(--encre); }
.pdx-rbia-temoin td { background: var(--grisé); }
.pdx-rbia-extrait { margin: 0.5em 0 0; padding: 0.7em 0.9em; border-radius: 0.6em; background: #fff; font: 400 0.85em/1.5 var(--mono); white-space: pre-wrap; overflow-wrap: anywhere; }
.pdx-rbia-brut { margin-top: 1.4em; }

/* Générateur */
.pdx-rbia-gen { margin-top: 3em; padding: 1.4em 1.4em 1.2em; border-radius: 1.1em; border: 1px solid var(--trait); background: #fff; }
.pdx-rbia-gen h2 { margin: 0 0 0.3em; font-family: var(--titre); font-size: 1.5em; line-height: 1.15; }
.pdx-rbia-choix { display: grid; gap: 0.8em; grid-template-columns: repeat(auto-fit, minmax(15em, 1fr)); margin: 0 0 1.2em; }
.pdx-rbia-groupe { margin: 0; padding: 0.9em 1em; border: 0; border-radius: 0.9em; background: var(--grisé); min-width: 0; }
.pdx-rbia-groupe legend { float: left; width: 100%; padding: 0; }
.pdx-rbia-groupe legend label, .pdx-rbia-groupe li label { display: flex; gap: 0.5em; align-items: baseline; cursor: pointer; }
.pdx-rbia-groupe input { flex: none; width: 1.1em; height: 1.1em; accent-color: var(--orange-texte); transform: translateY(0.15em); }
.pdx-rbia-groupe p { clear: both; margin: 0.4em 0 0.5em; font-size: 0.9em; color: var(--gris); }
.pdx-rbia-groupe summary { cursor: pointer; font-size: 0.88em; font-weight: 600; color: var(--gris); }
.pdx-rbia-groupe ul { margin: 0.5em 0 0; padding: 0; list-style: none; }
.pdx-rbia-groupe li { padding: 0.2em 0; font-size: 0.92em; }
.pdx-rbia-groupe code { font: 400 0.95em/1.4 var(--mono); overflow-wrap: anywhere; }
.pdx-rbia-groupe .note { color: var(--gris); font-size: 0.88em; }
