/* TEST18 : légendes lisibles sans héritage de l'approche des grands chiffres. */
.charte-test .amx-chiffre .amx-precision,
.terrain-test .amx-chiffre .amx-precision {
  display:block; position:static; width:auto; max-width:100%; height:auto;
  margin-top:.65rem; font-family:Inter,Arial,sans-serif; font-size:.82rem;
  font-weight:400; line-height:1.55; letter-spacing:normal; white-space:normal;
  overflow-wrap:anywhere; text-transform:none;
}
.charte-test .amx-chiffre,.terrain-test .amx-chiffre { min-width:0; }
.charte-test .amx-chiffre dd,.terrain-test .amx-chiffre dd { overflow-wrap:anywhere; }
.travail-reference { font-size:.82rem; color:#526063; margin:.4rem 0; }

/* TEST54 : lecture et saisie dans un seul flux, sans toucher aux états du parcours. */
.amx-action-layout,.amx-parcours-layout{display:block!important}
.amx-action-main,.amx-parcours-main,.amx-action-feedback{width:100%;min-width:0;display:block!important}
.amx-action-feedback{margin-top:24px}
.amx-action-contenu h2,.amx-action-feedback h2,.amx-terrain-status h2,.amx-terrain-decision h2{font-size:1.3rem!important;line-height:1.5!important;text-transform:none!important;max-width:none!important;letter-spacing:normal!important}
.amx-terrain-status h2{font-size:1.1rem!important}
.amx-terrain-decision p{max-width:none!important;text-transform:none!important}
.amx-cap-ouvert>summary,.amx-parcours-notes>summary{cursor:pointer;font-weight:600;padding:12px 0}
.amx-parcours-notes{margin:24px 0}
.amx-action-feedback textarea{width:100%;min-height:150px}
.amx-action-feedback select{width:100%;margin-bottom:18px}
button.amx-skip-link{background:transparent!important;color:#526063!important;border:0!important;box-shadow:none!important;text-decoration:underline;padding:12px 0!important}
.amx-action-simple-gestes{display:flex;flex-wrap:wrap;align-items:center;gap:20px}
.amx-cahier-raccourci{display:none!important}
