.plateau svg.figure-colonnes{width:520px;touch-action:pan-y}.plateau .figure-colonnes .socle{fill:var(--blue-transparent);fill-opacity:.45;stroke:var(--paragraph-color);stroke-width:1.2;stroke-dasharray:4 3}.plateau .figure-colonnes .nom-socle{font-size:14px;font-style:italic}.plateau .figure-colonnes .cube{fill:currentColor;fill-opacity:.55;stroke:currentColor;stroke-width:1.5}.plateau .figure-colonnes .cube.reste{fill-opacity:.8}.plateau .figure-colonnes .trait-niveau{stroke:currentColor;stroke-width:2.5;stroke-dasharray:7 5}.plateau .figure-colonnes .etiquette-colonne{font-size:14px}.plateau .figure-colonnes.serree .etiquette-colonne{font-size:12px}.plateau .figure-colonnes .ligne-colonnes{font-size:15px;font-variant-numeric:tabular-nums}.plateau .figure-colonnes .ligne-colonnes.juste{font-weight:700}@media (max-width:560px){.plateau:where(.texte-agrandi) .figure-colonnes :is(.etiquette-colonne,.nom-socle){font-size:16px}.plateau:where(.texte-agrandi) .figure-colonnes.serree .etiquette-colonne{font-size:13px}.plateau:where(.texte-agrandi) .figure-colonnes .ligne-colonnes{font-size:17px}}.plateau .attente-colonnes{margin:30px 0;opacity:.7}.plateau .cartes-colonnes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 10px}.plateau .carte-colonnes{min-width:4.2em;padding:6px 10px}.plateau .carte-colonnes.trouvee{border-color:var(--green-text);color:var(--green-text)}.plateau .carte-colonnes.trouvee:after{content:" ✓"}.plateau .ligne-ecriture{gap:4px}.plateau .ligne-ecriture .champ-ecriture{width:8em}.plateau .champ-entier{width:4.5em}