:root{--encre:#1a1a1a;--gris:#6b6b6b;--trait:#e2e2e0;--fond:#fbfbf9;--fond-doux:#f4f4f1;--rouge:#b3261e;--orange:#b06000;--vert:#1a6b3c;--bleu:#1b4f9c}*{box-sizing:border-box}body{color:var(--encre);background:var(--fond);margin:0;font:15px/1.55 Helvetica Neue,-apple-system,Arial,sans-serif}h1{margin:0;font-size:17px}h2{margin:0 0 2px;font-size:20px}h3{border-bottom:1.5px solid var(--encre);margin:26px 0 10px;padding-bottom:5px;font-size:14px}h4{color:var(--gris);margin:16px 0 6px;font-size:13px}p{margin:0 0 8px}button{font:inherit;cursor:pointer}.connexion{max-width:380px;margin:18vh auto;padding:0 20px}.connexion form{gap:8px;margin-top:14px;display:flex}.connexion input{border:1px solid var(--trait);font:inherit;border-radius:6px;flex:1;padding:9px 11px}.connexion button{background:var(--encre);color:#fff;border:0;border-radius:6px;padding:9px 18px}.console{grid-template-columns:340px 1fr;height:100vh;display:grid}aside{border-right:1px solid var(--trait);background:var(--fond-doux);overflow-y:auto}main{padding:26px 34px;overflow-y:auto}.entete-aside{border-bottom:1px solid var(--trait);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.discret{color:var(--gris);background:0 0;border:0;font-size:13px;text-decoration:underline}.liste{margin:0;padding:0;list-style:none}.liste button{text-align:left;border:0;border-bottom:1px solid var(--trait);background:0 0;width:100%;padding:12px 18px;display:block}.liste button:hover{background:#fff}.liste button.actif{box-shadow:inset 3px 0 0 var(--encre);background:#fff}.numero-dossier{font-weight:600;display:block}.meta{color:var(--gris);font-size:13px;display:block}.etats{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.statut,.etiquette,.nature{letter-spacing:.01em;color:#444;background:#e8e8e5;border-radius:10px;padding:1px 7px;font-size:11.5px;display:inline-block}.etiquette.simple{color:var(--vert);background:#dcefe3}.etiquette.intermediaire{color:var(--orange);background:#fdeccd}.etiquette.complexe{color:var(--bleu);background:#dde6f7}.etiquette.vigilance{color:var(--rouge);background:#fadcd9}.statut.a_analyser,.statut.en_analyse{color:var(--orange);background:#fdeccd}.statut.analyse,.statut.publie{color:var(--vert);background:#dcefe3}.nature.incoherence{color:var(--rouge);background:#fadcd9}.nature.information_manquante{color:var(--orange);background:#fdeccd}.onglets{border-bottom:1px solid var(--trait);gap:4px;margin:16px 0 20px;display:flex}.onglets button{color:var(--gris);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 14px}.onglets button.actif{color:var(--encre);border-bottom-color:var(--encre);font-weight:600}.rapport{max-width:760px}.numero{text-align:center;background:var(--encre);color:#fff;border-radius:50%;width:19px;height:19px;margin-right:6px;font-size:11px;line-height:19px;display:inline-block}.affirmation{margin-bottom:12px}.ligne{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.intitule{font-weight:600}.confiance{color:var(--gris);font-size:12px}.confiance.rouge{color:var(--rouge)}.confiance.orange{color:var(--orange)}.confiance.vert{color:var(--vert)}.preuves{margin:5px 0 0;padding:0;list-style:none}.preuves li{background:var(--fond-doux);border-left:2px solid var(--trait);border-radius:4px;margin-bottom:3px;padding:5px 9px;font-size:13px}.piece{color:var(--gris);background:#ececea;border-radius:3px;padding:0 4px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px}q{font-style:italic}.sous-bloc{border-left:2px solid var(--trait);margin:12px 0 16px;padding-left:12px}.vide{color:var(--gris);font-style:italic}.avertissement{color:var(--gris);font-size:12.5px;font-style:italic}.erreur{color:var(--rouge)}.alerte{border-left:3px solid var(--rouge);background:#fdf4f3;margin-bottom:18px;padding:11px 14px;font-size:13.5px}.simple{margin:0 0 10px;padding-left:18px;font-size:14px}.simple li{margin-bottom:3px}.parts{gap:12px;margin-bottom:10px;display:flex}.part{background:var(--fond-doux);border-radius:6px;padding:9px 16px}.part-vehicule{color:var(--gris);font-size:12px;display:block}.part-valeur{font-size:21px;font-weight:600}.synthese{background:var(--fond-doux);border-radius:6px;padding:14px 16px}.fiche{grid-template-columns:180px 1fr;gap:5px 14px;margin:0;font-size:14px;display:grid}.fiche dt{color:var(--gris)}.fiche dd{margin:0}.pieces{border-collapse:collapse;width:100%;max-width:620px;font-size:14px}.pieces th,.pieces td{text-align:left;border-bottom:1px solid var(--trait);padding:7px 10px}.pieces th{text-transform:uppercase;color:var(--gris);letter-spacing:.03em;font-size:12px}.journal{max-width:620px;margin:0;padding:0;list-style:none}.journal li{border-bottom:1px solid var(--trait);grid-template-columns:140px 1fr 160px;gap:12px;padding:7px 0;font-size:13.5px;display:grid}.quand,.qui{color:var(--gris)}.qui{text-align:right}.preuves li{align-items:flex-start;gap:8px;display:flex}a.vignette{flex:0 0 64px;display:block}a.vignette img{object-fit:cover;border:1px solid var(--trait);background:#fff;border-radius:3px;width:64px;height:48px;display:block}a.vignette:hover img{border-color:var(--encre)}
