/* Analyseur d'en-têtes HTTP, Nemo Ciment
   Se charge après outils.css, dont il reprend le tableau de résultats (.r-table, .pastille,
   .fichier) : seuls les états propres à cet outil et la liste brute des en-têtes sont ici. */

.source-ligne .btn { min-height: 46px; }
.e-ok .pastille { background: rgba(34,197,94,.16); color: #4ade80; }
.e-revoir .pastille { background: rgba(245,165,36,.16); color: #f5c264; }
.e-valeur { display: block; margin-top: 4px; font: 13px/1.5 ui-monospace, SFMono-Regular, Consolas, monospace; color: var(--muted); overflow-wrap: anywhere; max-height: 7.5em; overflow: hidden; }
.r-table tbody th[scope] code { overflow-wrap: anywhere; }

.e-brutes { width: 100%; border-collapse: collapse; font: 13.5px/1.55 ui-monospace, SFMono-Regular, Consolas, monospace; }
.e-brutes th, .e-brutes td { text-align: left; vertical-align: top; padding: 6px 14px; border-bottom: 1px solid rgba(255,255,255,.05); overflow-wrap: anywhere; }
.e-brutes th { color: var(--ink); font-weight: 600; width: 32%; }
.e-brutes td { color: #c9c9cf; }
.fichier .e-note { margin: 0; padding: 10px 14px; font-size: 13.5px; color: var(--muted-2); border-top: 1px solid var(--line); }

@media (max-width: 640px) {
  .e-brutes, .e-brutes tbody, .e-brutes tr, .e-brutes th, .e-brutes td { display: block; width: auto; }
  .e-brutes tr { padding: 8px 14px; border-bottom: 1px solid rgba(255,255,255,.05); }
  .e-brutes th, .e-brutes td { padding: 0; border: 0; }
}
