:root{--papier:#f4f5f2;--blanc:#fff;--encre:#1c2830;--gris:#525c63;--filet:#d8dcd6;--lot-fond:#e1e6ea;--lot-filet:#c3cbd1;--ok:#1d6f57;--ok-fond:#e4f1ea;--revue:#ffd64a;--revue-texte:#5a4300;--revue-fond:#fff6d2;--attente:#c9cdc7;--erreur:#a33a3a;--erreur-fond:#f6e4e4;--lien:#245b8e;--ambre:#9a6400;--ecart:8px}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--encre);background:var(--papier);font-variant-numeric:tabular-nums;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.45}h1{margin:0 0 16px;font-size:22px;font-weight:600;line-height:1.25}h2{margin:32px 0 8px;font-size:17px;font-weight:600}h2:first-child{margin-top:0}p{max-width:64ch;margin:0 0 12px}a{color:var(--lien)}button{font:inherit;color:var(--blanc);background:var(--encre);cursor:pointer;border:0;border-radius:3px;padding:8px 14px}button.secondaire{color:var(--encre);border:1px solid var(--encre);background:0 0}button.lien{color:var(--lien);background:0 0;padding:0;text-decoration:underline}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid var(--revue);outline-offset:2px}button[disabled]{opacity:.5;cursor:default}input,select{font:inherit;border:1px solid var(--filet);background:var(--blanc);width:100%;color:var(--encre);border-radius:3px;padding:8px 10px}input[aria-invalid=true]{border-color:var(--erreur)}label{margin-bottom:4px;font-weight:500;display:block}.champ{margin-bottom:16px}.aide{color:var(--gris);margin:4px 0 0;font-size:13px}.erreur-champ{color:var(--erreur);margin:4px 0 0;font-size:13px}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.message{border-radius:3px;max-width:none;margin:0 0 16px;padding:10px 12px}.message-ok{background:var(--ok-fond);color:var(--ok)}.message-revue{background:var(--revue-fond);color:var(--revue-texte)}.message-erreur{background:var(--erreur-fond);color:var(--erreur)}.message-neutre{background:var(--lot-fond);color:var(--encre)}.acces{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.fiche{background:var(--blanc);border:1px solid var(--filet);width:100%;max-width:400px;padding:28px 24px}.fiche .pied{color:var(--gris);margin-top:20px;font-size:14px}.fiche .pied p{margin-bottom:6px}.coquille{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.rail{background:var(--blanc);border-right:1px solid var(--filet);flex-direction:column;gap:16px;padding:24px 16px;display:flex}.rail-titre{color:var(--gris);font-size:13px;font-weight:600}.onglets{flex-direction:column;gap:2px;display:flex}.onglets a{color:var(--encre);border-radius:3px;padding:8px 10px;text-decoration:none;display:block}.onglets a:hover{background:var(--papier)}.onglets a.active{background:var(--papier);font-weight:600}.rail-pied{color:var(--gris);margin-top:auto;font-size:13px}.contenu{max-width:720px;padding:32px}.bande{margin:0 0 28px}.bande-barre{background:var(--filet);border-radius:3px;height:6px;overflow:hidden}.bande-barre>span{background:var(--ok);height:100%;display:block}.bande-revue .bande-barre>span{background:var(--revue)}.bande-erreur .bande-barre>span{background:var(--erreur)}.bande-texte{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:8px;display:flex}.bande-texte p{margin:0}.tableau{border-collapse:collapse;width:100%;margin:8px 0 16px}.tableau th,.tableau td{text-align:left;border-bottom:1px solid var(--filet);vertical-align:top;padding:8px 10px}.tableau th{color:var(--gris);font-size:13px;font-weight:500}.tableau td.nombre,.tableau th.nombre{text-align:right}.tableau td.discret{color:var(--gris);font-size:13px}.suffixe{letter-spacing:.08em;font-family:inherit}@media (width<=720px){.coquille{grid-template-columns:1fr}.rail{border-right:0;border-bottom:1px solid var(--filet);flex-flow:wrap;align-items:center}.onglets{flex-flow:wrap}.rail-pied{width:100%;margin-top:0}.contenu{padding:20px 16px}}
