.figure-calcul{fill:none;stroke-linecap:round;stroke-linejoin:round}.figure-calcul text{pointer-events:none}.plateau svg.figure-calcul{touch-action:pan-y}.grille-faces{display:grid;grid-template-columns:repeat(var(--colonnes,6),minmax(36px,48px));gap:8px;justify-content:center;margin:0 auto 12px}.face-issue{height:48px;border:2px solid var(--aside-border-color);border-radius:10px;background:transparent;color:var(--paragraph-color);font:inherit;font-size:1.15em;font-variant-numeric:tabular-nums;cursor:pointer}.face-issue:hover:not(:disabled){background:color-mix(in srgb,var(--red-text) 10%,transparent)}.face-issue.prise{border-color:var(--red-text);background:color-mix(in srgb,var(--red-text) 16%,transparent)}.face-issue:disabled{cursor:default}.face-issue.favorable{border-color:var(--green-text);background:color-mix(in srgb,var(--green-text) 22%,transparent);font-weight:700}.face-issue.non-favorable{opacity:.55}.face-issue.en-trop{opacity:1;border-color:var(--red-text);background:transparent;text-decoration:line-through;text-decoration-color:var(--red-text);text-decoration-thickness:2px}.face-issue.oubliee{border-style:dashed;border-width:3px}.plateau .prevision-fraction{margin:10px 0 4px}.prevision-fraction .saisie-fraction input[type=text]{border-color:var(--red-text)}.figure-calcul .paroi{stroke:var(--paragraph-color);stroke-width:2.4}.figure-calcul .boule{fill:currentColor;fill-opacity:.45;stroke:currentColor;stroke-width:1.8}.figure-calcul .boule.cernee{stroke-width:4;fill-opacity:.7}.figure-calcul .numero-boule{font-size:15px;font-weight:700}.figure-calcul .secteur-couleur{fill:currentColor;fill-opacity:.4;stroke:currentColor;stroke-width:1.6}.figure-calcul .coupe{stroke:var(--paragraph-color);stroke-width:1.8;stroke-dasharray:6 4}.figure-calcul .bord-roue{stroke:var(--paragraph-color);stroke-width:2.6}.figure-calcul .fleche-roue{fill:var(--paragraph-color);stroke:none}.figure-calcul .numero-secteur{font-size:16px;font-weight:700;opacity:.6}.figure-calcul .numero-secteur.favorable{opacity:1;font-size:19px}.plateau .reglage-partage{justify-content:center}.plateau .rangee-reglage{display:inline-flex;gap:8px;align-items:center}