/*
 * Styles des pages de conformité.
 *
 * Volontairement minimaux : ces pages doivent hériter de la charte du site pour
 * ne pas paraître rapportées, et surtout pour ne pas réintroduire des défauts de
 * contraste que le thème a déjà réglés. On ne pose donc aucune couleur.
 */
.piximaccess { max-width: 46rem; }
.piximaccess h2 { margin-top: 2rem; }
.piximaccess h3 { margin-top: 1.5rem; }
.piximaccess table { width: 100%; border-collapse: collapse; margin: 1rem 0; }
.piximaccess th, .piximaccess td { text-align: left; padding: .5rem .7rem; border-bottom: 1px solid currentColor; }
.piximaccess thead th { border-bottom-width: 2px; }
.piximaccess .piximaccess-etat { font-weight: 700; }
.piximaccess-champ { margin-bottom: 1rem; }
.piximaccess-champ label { display: block; font-weight: 600; margin-bottom: .25rem; }
.piximaccess-obligatoire { font-weight: 400; }
.piximaccess-erreur { border: 2px solid currentColor; padding: .75rem 1rem; margin-bottom: 1rem; }
.piximaccess-pot-de-miel { position: absolute; left: -9999px; }
