.figure-ruban{fill:none;stroke-linecap:round;stroke-linejoin:round}.plateau svg.figure-ruban{touch-action:pan-y}.figure-ruban text{pointer-events:none}.figure-ruban .longueur-figure{font-size:calc(14px*var(--z, 1))}.figure-ruban .nombre-regle,.figure-ruban .unite-regle{font-size:calc(12px*var(--z, 1))}.figure-ruban .unite-regle{font-style:italic}.figure-ruban .numero-morceau{font-size:calc(11px*var(--z, 1))}.figure-ruban .part-du-reste{font-size:calc(13px*var(--z, 1));font-weight:700}.figure-ruban .bande-modele,.figure-ruban .bande-ruban{fill:currentColor;fill-opacity:.22;stroke:currentColor;stroke-width:1.6}.figure-ruban .bord-regle,.figure-ruban .traits-regle{stroke:var(--paragraph-color);stroke-width:1.3}.figure-ruban .morceau{stroke:none}.figure-ruban .morceau.impair{fill:var(--blue-text);fill-opacity:.45}.figure-ruban .morceau.pair{fill:var(--green-text);fill-opacity:.45}.figure-ruban .morceau.reste{fill:currentColor;fill-opacity:.45;stroke:currentColor;stroke-width:1.6}.figure-ruban .coupe{stroke:var(--paragraph-color);stroke-width:1.4}.plateau .saisie-ruban{margin-top:10px}.plateau .ligne-conversion{margin-bottom:0}.plateau .saisie-ruban .ligne-prevision{margin:8px 0 0}.plateau .choix-unite{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.plateau .choix-unite .carte-unite{min-width:52px}.plateau .lecture-morceaux:empty{display:none}