.conditions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.carte-condition{justify-content:center;min-height:60px;padding:6px 10px;font-size:.92em}.editeur-cas{gap:10px;margin:0 auto;max-width:640px}.editeur-cas,.zone-cas{display:flex;flex-direction:column}.zone-cas{gap:6px}.tete-zone-cas{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.titre-zone-cas{font-weight:700}.zone-retiree .titre-zone-cas{color:var(--red-text)}.rangees-cas{display:flex;flex-direction:column;gap:8px}.rangee-cas{display:grid;grid-template-columns:4.8em minmax(0,1fr) 3em;gap:8px;align-items:center}.nom-cas{font-size:.9em;text-align:left}.zone-retiree .nom-cas{color:var(--red-text)}.cellules-cas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.cellule-cas{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;padding:3px 2px;border:2px dashed var(--aside-border-color);border-radius:8px;background:transparent;color:var(--paragraph-color);font:inherit;cursor:pointer;overflow-wrap:anywhere}.cellule-cas:disabled{cursor:default;opacity:.6}.cellule-cas .nom-cellule{font-size:.82em;line-height:1.15}.cellule-cas .etat-cellule{font-size:.74em;line-height:1.1;opacity:.8}.cellule-cas.etat-avec{border-style:solid;border-color:var(--green-text);background:color-mix(in srgb,var(--green-transparent) 45%,transparent)}.cellule-cas.etat-avec .etat-cellule{color:var(--green-text);font-weight:700;opacity:1}.cellule-cas.etat-sans{border-style:solid;border-color:var(--red-text);background:color-mix(in srgb,var(--red-transparent) 45%,transparent)}.cellule-cas.etat-sans .nom-cellule{text-decoration:line-through}.cellule-cas.etat-sans .etat-cellule{color:var(--red-text);font-weight:700;opacity:1}.compte-cas{text-align:right}@media (max-width:520px){.conditions{grid-template-columns:minmax(0,1fr)}.rangee-cas{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.rangee-cas .cellules-cas{grid-column:1/-1;grid-row:2}.cellules-cas{gap:4px}.cellule-cas .nom-cellule{font-size:.76em}.cellule-cas .etat-cellule{font-size:.7em}}.mur-parties .corps-groupe-mur{gap:5px}.tuile-partie{display:inline-flex;align-items:center;gap:3px;min-width:26px;justify-content:center;padding:3px 6px;border:1.5px solid var(--aside-border-color);border-radius:6px;line-height:1.1;font-size:13px;letter-spacing:.06em;opacity:.45}.tuile-partie.juste{border-color:var(--green-text);background:color-mix(in srgb,var(--green-transparent) 45%,transparent);color:var(--green-text);font-weight:700;opacity:1}.tuile-partie.negative,.tuile-partie.trop{border-color:var(--red-text);color:var(--red-text);opacity:1}.tuile-partie.trop .lettres-partie{text-decoration:line-through}.tuile-partie.negative{border-style:dashed}.tuile-partie.double,.tuile-partie.manque{border-color:var(--orange-text);color:var(--orange-text);opacity:1}.tuile-partie.manque{border-style:dashed}.tuile-partie .fois-partie{font-size:.8em;font-weight:700;letter-spacing:0}