.zone-depistage{display:flex;justify-content:center}.scene-depistage:focus{outline:none}.scene-depistage:focus-visible{outline:2px dashed var(--blue-text);outline-offset:4px}.scene-depistage .personne{fill:var(--paragraph-color);fill-opacity:.38;transition:fill .5s,fill-opacity .5s}.scene-depistage .personne.malade{fill:var(--purple-text);fill-opacity:1}.scene-depistage .personne.positif{fill-opacity:.8}.scene-depistage .personne.malade.positif{fill-opacity:1}.scene-depistage .personne.negatif{fill-opacity:.12}.scene-depistage .personne.malade.negatif{fill-opacity:.3}.plateau .scene-depistage .legende-scene{font-size:14px;opacity:.85}.plateau .scene-depistage .legende-scene.violet{opacity:1}.scene-depistage .noeud{fill:currentColor}.scene-depistage .branche{stroke:currentColor;stroke-width:1.6;opacity:.75}.scene-depistage .barre-contraire{stroke:currentColor;stroke-width:1.3}.plateau .scene-depistage .lettre-arbre{font-size:16px;font-style:italic}.plateau .scene-depistage .chemin,.plateau .scene-depistage .poids{font-size:14px;font-variant-numeric:tabular-nums;fill:var(--blue-text);paint-order:stroke;stroke:var(--aside-color);stroke-width:4px;stroke-linejoin:round;opacity:0;transition:opacity .5s}.plateau .scene-depistage .chemin.violet{fill:var(--purple-text)}.plateau .scene-depistage .chemin{fill:var(--paragraph-color)}.plateau .scene-depistage .chemin.visible,.plateau .scene-depistage .poids.visible{opacity:1}.scene-depistage .branche.faute{stroke:var(--red-text);stroke-width:3;opacity:1}.plateau .scene-depistage .chemin.faute,.plateau .scene-depistage .poids.faute{fill:var(--red-text);font-weight:700}.scene-depistage .cadre-file{fill:var(--paragraph-color);fill-opacity:.05;stroke:var(--paragraph-color);stroke-opacity:.5;stroke-width:1.4}.scene-depistage .trait-prevision,.scene-depistage .trait-verif{stroke:currentColor;stroke-width:3;stroke-linecap:round}.scene-depistage .trait-verif{stroke-dasharray:6 4}.scene-depistage .faute .trait-verif,.scene-depistage .verif.faute{color:var(--red-text)}.plateau .scene-depistage .prevision .anneau{fill-opacity:.25;stroke:currentColor;stroke-width:2}.plateau .scene-depistage .valeur-prevision{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.plateau .enonce-situation{text-align:center;min-height:3em}.vignette .part-malades{fill:var(--purple-text)}.vignette .part-sains{fill:var(--paragraph-color);fill-opacity:.35}.valeur-vignette{font-size:.85em;font-weight:700;font-variant-numeric:tabular-nums}