.figure-diagonales .inerte{pointer-events:none}.figure-diagonales.bloquee .poignee{cursor:default}.figure-diagonales .diagonale{stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.figure-diagonales .diagonale.epaisse{stroke-width:4}.figure-diagonales .cote{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round}.figure-diagonales .codage{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.figure-diagonales .codage.fin{stroke-width:1.4}.figure-diagonales .point{fill:currentColor}.figure-diagonales .nom-point{font-family:Times New Roman,Times,serif;font-style:italic;font-size:18px}.figure-diagonales .mesure{font-size:14px;font-weight:700}.temoins{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center;margin-top:10px}.affirmation .condition,.temoin{padding:2px 10px;border:1.5px dashed var(--aside-border-color);border-radius:999px;opacity:.6}.affirmation .condition.allume,.temoin.allume{border-style:solid;border-color:var(--green-text);color:var(--green-text);opacity:1}.alerte-croisement{margin-top:6px;color:var(--red-text)}.choix-nom .invite-nom{align-self:center;margin-right:2px}.titre-collection{margin:16px 0 6px;text-align:left}.collection-cas{gap:10px}.collection-cas,.rangee-cas{display:flex;flex-direction:column}.rangee-cas{align-items:flex-start;gap:4px}.nom-rangee{text-align:left;font-size:.95em}.cases-rangee{display:grid;grid-template-columns:repeat(4,104px);gap:8px}.vignette{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:104px;height:78px;box-sizing:border-box;padding:3px;border:1px solid var(--aside-border-color);border-radius:6px}.vignette.vide{border-style:dashed;opacity:.5}.vignette svg{overflow:visible}.vignette .vignette-cotes{stroke:currentColor;stroke-width:.14;stroke-linejoin:round}.vignette .vignette-diagonale{stroke:currentColor;stroke-width:.1}.legende-vignette{font-size:.78em;line-height:1.1}.vignette.signalee{outline:3px solid var(--green-text);outline-offset:1px;animation:clignoter-cas .5s ease-in-out 4 alternate}@keyframes clignoter-cas{0%{outline-color:var(--green-text)}to{outline-color:transparent}}.affirmation{margin:0 0 8px;text-align:left}.affirmation .affirmation-tete{margin:0 0 6px}.affirmation .conditions{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:480px){.cases-rangee{grid-template-columns:repeat(2,1fr);width:100%}.vignette{width:auto;height:72px}.legende-vignette{font-size:.72em}}.verdict.perime{opacity:.4}