/* Module B — audit commercial : section de la fiche lead (lien copiable, constats, argumentaire, comparatif, captures). */
.audit-lien { display: flex; gap: 8px; align-items: center; min-width: 0 }
.audit-lien input { flex: 1 1 auto; font: 13.5px/1.3 var(--f-data); min-width: 0 }
.audit-lien .btn { flex: none }
.audit-resume { display: flex; flex-wrap: wrap; gap: 6px 16px; align-items: baseline; font-size: 14.5px }
.audit-note b { font: 700 22px/1 var(--f-display); font-stretch: 80%; color: var(--accent) }
.audit-details { border-top: 1px solid var(--line); padding-top: 10px }
.audit-details > summary { margin-bottom: 8px }
.audit-constats, .audit-arguments { margin: 0; padding: 0; list-style: none; display: grid; gap: 10px }
.audit-arguments { list-style: decimal; padding-left: 20px }
.audit-constats li { display: grid; gap: 3px; padding-left: 12px; border-left: 3px solid var(--tiede); font-size: 14.5px; min-width: 0; overflow-wrap: anywhere }
.audit-constats li.g3 { border-left-color: var(--erreur) }
.audit-constats li.g2 { border-left-color: var(--chaud) }
.audit-constats li .etiquette { justify-self: start }
.audit-arguments li { font-size: 14.5px; overflow-wrap: anywhere }
.audit-arguments li > span { display: block }
.audit-arguments li > .etiquette { display: inline-block }
.audit-tableau { font-size: 13.5px; min-width: 460px }
.audit-tableau td.e-bon { color: var(--ok); font-weight: 600 }
.audit-tableau td.e-moyen { color: var(--tiede); font-weight: 600 }
.audit-tableau td.e-faible { color: var(--erreur); font-weight: 600 }
.audit-tableau td.e-inconnu { color: var(--muted); font-style: italic }
.audit-captures { display: flex; flex-wrap: wrap; gap: 12px; align-items: flex-start }
.audit-captures figure { margin: 0; display: grid; gap: 4px }
.audit-captures img { display: block; height: 180px; width: auto; max-width: 100%; object-fit: cover; object-position: top; border-radius: 8px; border: 1px solid var(--line) }
@media (max-width: 560px) {
  .audit-lien { flex-wrap: wrap }
  .audit-lien .btn { flex: 1 1 100% }
  .audit-captures img { height: 150px }
}
