.plateau .programme-affectation{margin:0 auto 10px;padding:10px 0;max-width:440px;text-align:left}.programme-affectation .ligne-code{--retrait:0;min-height:1.9em;padding:3px 14px 3px calc(14px + var(--retrait)*4ch);border-radius:4px;white-space:pre-wrap;transition:background-color .15s}.plateau .programme-affectation.programme-a-trous .ligne-code{margin:0}.programme-affectation .ligne-code.en-cours{background:color-mix(in srgb,var(--blue-text) 26%,transparent)}.programme-affectation .ligne-code.fautive{background:color-mix(in srgb,var(--red-text) 24%,transparent)}.programme-affectation .mot-cle{color:var(--blue-text);font-weight:700}.programme-affectation .chaine{color:var(--green-text)}.programme-affectation .ligne-vide{opacity:.45}.plateau .boites-variables{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:center}.plateau .boite-variable{display:flex;flex-direction:column;align-items:center;gap:3px}.plateau .boite-variable .nom-variable{font-family:DejaVu Sans Mono,Cascadia Mono,Consolas,monospace;font-size:.92em}.plateau .boite-variable .valeur-variable{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:58px;height:46px;padding:0 8px;border:2px solid var(--paragraph-color);border-radius:7px;font-size:1.15em;font-variant-numeric:tabular-nums}.plateau .boite-variable.changee .valeur-variable{border-color:var(--red-text);color:var(--red-text)}.plateau .zone-formule,.plateau .zone-jeu{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:flex-start;justify-content:center;margin-bottom:10px}.plateau .colonne-jeu,.plateau .colonne-programme{flex:1 1 260px;min-width:0;max-width:400px}.plateau .titre-colonne{margin:0 0 6px;font-weight:700}.plateau .evenements{margin:0;padding:0;list-style:none;counter-reset:evenement;text-align:left}.plateau .evenement{display:flex;flex-wrap:wrap;gap:2px 8px;justify-content:space-between;margin:0 0 6px;padding:6px 10px;border:1px solid var(--aside-border-color);border-radius:8px;counter-increment:evenement}.plateau .evenement .texte-evenement:before{content:counter(evenement) ". ";font-weight:700}.plateau .evenement .score-du-jeu{font-weight:700;white-space:nowrap}.plateau .evenement.en-cours{border-color:var(--blue-text)}.plateau .evenement.juste{border-color:var(--green-text)}.plateau .evenement.juste .score-du-jeu{color:var(--green-text)}.plateau .evenement.fausse{border-color:var(--red-text)}.plateau .evenement.fausse .score-du-jeu{color:var(--red-text)}.plateau .zone-boites{position:relative;display:flex;flex-direction:column;gap:10px;align-items:center;margin:6px auto 12px}.plateau .rangee-boites{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:flex-end;justify-content:center}.plateau .rangee-boites .titre-rangee{min-width:7.5em;padding-bottom:12px;text-align:right}.plateau .rangee-boites.but .valeur-variable{border-style:dashed;border-color:var(--green-text);color:var(--green-text)}.plateau .rangee-boites.but .boite-variable.libre{visibility:hidden}.plateau .valeur-volante{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:58px;height:46px;color:var(--red-text);font-size:1.15em;font-weight:700;pointer-events:none}.plateau .cartes-lignes{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-width:520px;margin:0 auto 10px}.plateau .carte-ligne{position:relative;min-width:5.6em;min-height:40px;padding:4px 10px;font-family:DejaVu Sans Mono,Cascadia Mono,Consolas,monospace;font-size:.95em;border:2px solid var(--aside-border-color);border-radius:8px;background:transparent;color:var(--paragraph-color);cursor:pointer}.plateau .carte-ligne.prise{border-color:var(--blue-text);background:var(--blue-transparent)}.plateau .carte-ligne.prise:after{content:attr(data-rang);position:absolute;top:-9px;right:-7px;min-width:18px;height:18px;border-radius:9px;background:var(--blue-text);color:var(--back-darker);font-size:12px;line-height:18px}.plateau .carte-ligne:disabled{cursor:default}.plateau .collection-programmes .vignette{width:auto;min-width:96px;height:auto;min-height:72px;padding:4px 8px}.plateau .collection-programmes .code-vignette{font-family:DejaVu Sans Mono,Cascadia Mono,Consolas,monospace;font-size:.85em;line-height:1.5;text-align:left}.plateau .colonne-figure{display:flex;flex:1 1 260px;flex-direction:column;gap:8px;align-items:center;min-width:0}.plateau svg.figure-rectangle{touch-action:pan-y}.figure-rectangle .rectangle{fill:color-mix(in srgb,currentColor 22%,transparent);stroke:currentColor;stroke-width:2.4}.figure-rectangle .cote{fill:var(--paragraph-color);font-size:14px}.plateau .legende-rectangle{min-height:1.5em;margin:0}.plateau .console-affectation{min-height:1.6em;margin:6px 0 0;padding:6px 14px;text-align:left}.plateau .console-affectation:empty:before{content:"Affichage :";opacity:.5}.programme-mobile .ligne-mobile{display:flex;justify-content:space-between;border:2px dashed var(--blue-text);cursor:grab;touch-action:none}.programme-mobile .ligne-mobile .poignee-ligne{margin-left:12px;opacity:.6}