/* Vérificateur d'IP de robots, Nemo Ciment
   Se charge après outils.css, dont il reprend .champ, .r-table, .pastille, .r-ed et .verdicts. */

.champ textarea.code { min-height: 150px; }
.actions-ips { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 16px; }
.actions-ips .btn { min-height: 46px; }
.actions-ips .btn:disabled { opacity: .6; cursor: progress; }

.r-table tbody th[scope] { width: 30%; overflow-wrap: anywhere; }
.r-table th code { font-size: 14px; }
.pastille.v-ok { background: rgba(34,197,94,.16); color: #4ade80; }
.pastille.v-faux { background: rgba(239,68,68,.16); color: #f87171; }
.pastille.v-neutre { background: rgba(255,255,255,.08); color: var(--muted); }
.r-statut .pastille { white-space: nowrap; }
.r-detail .r-ed + .r-ed { margin-top: 6px; }
.liste-sources th a { font-weight: 500; }
.liste-sources td { white-space: nowrap; }

@media (max-width: 640px) {
  .r-table tbody th[scope] { width: auto; }
  .liste-sources td { white-space: normal; }
}
