.tete-figure{margin-bottom:6px}.nom-figure{margin:0 0 6px;font-weight:700;text-align:center}.annonce-axes{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center}.annonce-axes>span{flex-basis:100%}.annonce-axes .choix-nombre{min-width:2.4em;padding:4px 8px}.annonce-axes .choix-nombre[aria-pressed=true]{background:var(--blue-transparent);color:var(--paragraph-color);opacity:1}.plateau svg.plan-figure{margin:10px auto 0;overflow:hidden}.plan-figure.tracable{cursor:crosshair}.plateau .morceau{stroke:currentColor;stroke-width:2;stroke-linejoin:round}.plateau .moitie-mobile{fill-opacity:.55;stroke-width:2.5}.plateau .difference{fill-opacity:.8;stroke:none;pointer-events:none}.points-figure .point-figure{fill:var(--paragraph-color);stroke:none;pointer-events:none}.points-figure .point-figure.milieu{fill:var(--aside-color);stroke:var(--paragraph-color);stroke-width:1.5}.points-figure .point-figure.choisi{fill:var(--red-text);stroke:var(--red-text);r:6px}.points-figure.efface{display:none}.plateau .axe-candidat,.plateau .axe-manquant,.plateau .axe-trouve{stroke:currentColor;stroke-width:2.5;stroke-linecap:round;pointer-events:none}.plateau .axe-candidat{stroke-opacity:.75}.plateau .axe-candidat.elastique{stroke-dasharray:6 5}.plateau .axe-manquant{stroke-dasharray:7 5}.plateau line.signalee{animation:clignoter-axe .4s ease-in-out 4 alternate}@keyframes clignoter-axe{0%{stroke-width:2.5}to{stroke-width:7}}.titre-collection{margin:16px 0 6px;text-align:left}.reserve-figures{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.carte-figure{display:flex;align-items:center;justify-content:center;padding:3px;border:2px solid var(--aside-border-color);border-radius:8px;background:transparent;color:var(--paragraph-color);cursor:pointer}.carte-figure[hidden]{display:none}.carte-figure.courante,.carte-figure:hover{border-color:var(--blue-text)}.carte-figure.courante{background:color-mix(in srgb,var(--blue-transparent) 18%,transparent)}.carte-figure:focus-visible{outline:2px solid var(--paragraph-color);outline-offset:2px}.plateau svg.vignette-figure{margin:0}.vignette-figure .morceau{stroke-width:5}.vignette-figure .axe-vignette{stroke:currentColor;stroke-width:4}.rangement-axes{display:flex;flex-direction:column;gap:6px}.rangee-axes{display:flex;align-items:center;gap:8px;min-height:62px;padding:2px 0;border-bottom:1px dashed var(--aside-border-color)}.nom-rangee{min-width:4.2em;text-align:left;white-space:nowrap}.figures-rangee{display:flex;flex-wrap:wrap;gap:6px}.figure-rangee{display:flex;padding:3px;border:2px solid var(--aside-border-color);border-radius:8px;background:transparent;color:var(--paragraph-color);cursor:pointer}.figure-rangee.courante{border-color:var(--blue-text)}.reserve-vide{font-style:italic;opacity:.8}.reserve-vide[hidden]{display:none}.figure-rangee.signalee{outline:3px solid var(--green-text);outline-offset:1px;animation:clignoter .5s ease-in-out 4 alternate}@keyframes clignoter{0%{outline-color:var(--green-text)}to{outline-color:transparent}}.defi-axes{margin:0 0 10px;text-align:center}.grille-axes .carreau{fill:transparent;stroke:none;cursor:pointer}.grille-axes .carreau:hover{fill:var(--blue-transparent);fill-opacity:.25}.grille-axes .carreau.choisi{fill:var(--blue-transparent);fill-opacity:.45;stroke:var(--blue-text);stroke-width:2}.grille-axes .sous-pli .carreau.choisi{fill:transparent;stroke:none}