.plateau .zone-repere svg{margin-top:6px;touch-action:pan-y}.plateau .repere-situation .etiquettes-axes text{font-size:calc(13px*var(--z, 1))}.plateau .repere-situation .nom-axe{font-size:calc(14px*var(--z, 1));font-style:italic}.plateau .repere-situation .coordonnees-point{font-size:calc(13px*var(--z, 1));font-variant-numeric:tabular-nums}.plateau .programme-et-chaine{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--aside-border-color)}.plateau .programme-et-chaine .bande-chaine{flex:1 1 260px;margin:0;padding:0;border:none}.plateau .programme-de-calcul{padding:6px 12px;border:1.5px solid var(--aside-border-color);border-radius:10px;background:color-mix(in srgb,var(--blue-transparent) 18%,transparent);text-align:left}.plateau .etape-de-calcul{padding:2px 6px;border-radius:6px;transition:background-color .2s}.plateau .etape-de-calcul .rang-etape{margin-right:6px;color:var(--blue-text);font-weight:700}.plateau .etape-de-calcul.en-cours{background:color-mix(in srgb,var(--green-text) 28%,transparent)}.plateau .champ-resultat{width:4.5em;text-align:center}.plateau .champ-expression{width:9em;font-family:inherit}.repere-situation .point-programme{fill:var(--blue-text);stroke:none}.repere-situation .point-programme.sur-la-droite{fill:var(--green-text)}.repere-situation .point-programme.hors-droite{fill:var(--red-text)}.repere-situation .droite-programme{stroke:var(--blue-text);stroke-width:2.2}.repere-situation .droite-eleve{stroke:var(--purple-text);stroke-width:2.2;stroke-dasharray:8 5}.repere-situation .trait-lecture{stroke:var(--green-text);stroke-width:2;stroke-dasharray:6 4}.repere-situation .point-lu{fill:var(--green-text);stroke:none}.repere-situation .point-eleve{fill:none;stroke:var(--red-text);stroke-width:2.5}