.cv-scene{align-content:start;justify-items:stretch;gap:var(--e-5);min-height:0}.cv-saisie{gap:var(--e-3);grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr) 48px minmax(0,1.2fr);align-items:end;display:grid}.cv-nombre{font-family:var(--police-titres);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700}.cv-echanger{width:48px;min-height:48px;padding:0}.cv-echanger .ic{width:22px;height:22px}.cv-reponse{gap:var(--e-3);transition:opacity var(--d-court) var(--courbe);display:grid}.cv-invalide .cv-reponse,.cv-invalide .cv-tableau{opacity:.45}.cv-egalite{font-family:var(--police-titres);font-stretch:var(--largeur-chiffres);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,4.4vw,3.2rem);font-weight:700;line-height:1.1}.cv-egalite strong{border-radius:var(--r-1);background:var(--nombres-fond);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .18em}.cv-raison{gap:var(--e-2) var(--e-6);grid-template-columns:repeat(2,minmax(0,max-content));margin:0;display:grid}.cv-raison[hidden]{display:none}.cv-raison div{gap:2px;display:grid}.cv-raison div[hidden]{display:none}.cv-raison dt{font-size:var(--t-petit);color:var(--texte-2);font-weight:700}.cv-raison dd{font-family:var(--police-titres);font-variant-numeric:tabular-nums;margin:0;font-size:1.35rem;font-weight:600}.cv-note{margin:0}.cv-egalite .cv-cache{text-align:center;min-width:1.6em;display:inline-block}.cv-essai{gap:var(--e-3);flex-wrap:wrap;align-items:end;display:flex}.cv-essai[hidden]{display:none}.cv-champ-essai{flex:0 auto}.cv-essai-ligne{align-items:center;gap:var(--e-2);font-family:var(--police-titres);flex-wrap:wrap;font-size:1.3rem;font-weight:700;display:flex}.cv-essai-ligne .saisie{width:9rem}.cv-essai-second{align-items:center;gap:var(--e-2);display:inline-flex}.cv-essai-second[hidden]{display:none}.cv-retour{flex-basis:100%;min-height:1.5em;margin:0;font-weight:600}.cv-outil>.reglages{align-content:start;align-self:start}.cv-outil .interrupteur+.aide{margin:0}.cv-tableau{gap:var(--e-2);display:grid;overflow:auto hidden}.cv-tableau[hidden]{display:none}.cv-tableau>p{margin:0}.cv-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.cv-table caption{caption-side:top;text-align:left;font-size:var(--t-petit);color:var(--texte-2);padding-bottom:var(--e-2)}.cv-table thead th{text-align:center;font-family:var(--police-titres);border:1.5px solid var(--bord);background:var(--surface);padding:10px 2px;font-size:1.15rem;font-weight:700;line-height:1.15}.cv-table abbr{text-decoration:none}.cv-alias{color:var(--texte-2);font-size:.72em;font-weight:600;display:block}.cv-table thead th.cv-programme{background:var(--nombres-fond)}.cv-table thead th.cv-autre{color:var(--texte-2);font-weight:600}.cv-table thead th.cv-depart{box-shadow:inset 0 -4px 0 var(--texte)}.cv-table thead th.cv-arrivee{box-shadow:inset 0 -4px 0 var(--nombres)}.cv-marque{color:var(--texte-2);font-size:.62em;font-weight:600;display:block}.cv-table td{border-inline:1px dashed var(--bord);border-bottom:1.5px solid var(--bord)}.cv-table td.cv-fin,.cv-table td:first-of-type{border-right:1.5px solid var(--bord)}.cv-chiffre{text-align:center;height:3rem;font-family:var(--police-enfant);font-size:1.5rem;position:relative}.cv-virgule{z-index:1;font-weight:700;position:absolute;bottom:.25rem;right:-.2em}.cv-ajoute span:first-child,.cv-ajoute-legende{border-radius:var(--r-1);background:var(--nombres-fond);min-width:1.2em;font-weight:700;display:inline-block}.cv-ajoute-legende{text-align:center;font-family:var(--police-enfant)}.cv-lecture{width:6.5rem;padding:0 var(--e-2) 0 0;text-align:left;font-size:var(--t-petit);white-space:nowrap;border-bottom:1.5px solid var(--bord);font-weight:700}.cv-pose thead td{border:0}.cv-tonne{font-size:var(--t-petit)}.cv-fiche .petit-titre{margin:0}@media (width<=640px){.cv-saisie{grid-template-columns:minmax(0,1fr) 48px;grid-template-areas:"n n""de ech""vers ech"}.cv-champ-nombre{grid-area:n}.cv-saisie>.champ:nth-of-type(2){grid-area:de}.cv-saisie>.champ:nth-of-type(3){grid-area:vers}.cv-echanger{grid-area:ech;align-self:center;margin-top:1.5rem}.cv-raison{grid-template-columns:minmax(0,1fr)}.cv-table thead th{padding-inline:0;font-size:.95rem}.cv-chiffre{font-size:1.2rem}.cv-lecture{white-space:normal;width:4.5rem}.cv-table[data-pas="2"] .cv-chiffre,.cv-table[data-pas="3"] .cv-chiffre{font-size:1rem}}.cv-proj{text-align:center;place-content:center;justify-items:center;gap:6vh;height:100%;padding:4vh 4vw 13vh;display:grid}.cv-proj-question{font-weight:700;font-stretch:var(--largeur-chiffres);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:min(17vh,8.4vw);line-height:1.1}.cv-proj-case{border:.06em solid var(--p-annotation);border-radius:.16em;min-width:1.5em;padding:0 .15em;display:inline-block}.cv-proj-case.est-revele{background:var(--p-bouton-fond);border-color:#0000}.cv-proj-raison{color:var(--p-annotation);font-variant-numeric:tabular-nums;gap:2vh;display:grid}.cv-proj-raison[hidden],.cv-proj-raison [hidden]{display:none}.ct-feuille{padding:12mm 14mm 10mm}.ct-consigne{margin:0;font-size:13pt}.ct-corps{flex-direction:column;flex:1;justify-content:center;gap:6mm;min-height:0;margin-top:5mm;display:flex}.ct-bloc h3{font:700 14pt/1.2 var(--police-titres);color:#1b201d;margin:0 0 2mm}.ct-table{border-collapse:collapse;table-layout:fixed;width:100%}.ct-table th{color:#1b201d;height:20mm;font-family:var(--police-titres);background:#f4e6c6;border:.5mm solid #a07322}.ct-symbole{font-size:22pt;font-weight:700;line-height:1.1;display:block}.ct-nom{color:#55605a;font-size:9pt;font-weight:600;display:block}.ct-table td{border:.3mm solid #b9ae96;height:14mm}.ct-table td+td{border-left-style:dashed}.ct-notes{color:#3d4540;flex-wrap:wrap;gap:1.5mm 8mm;max-width:none;margin:2.5mm 0 0;font-size:11pt;display:flex}.ct-trois{gap:4mm}.ct-trois .ct-table th{height:13mm}.ct-trois .ct-symbole{font-size:16pt}.ct-trois .ct-table td{height:9mm}.liens-pdf{margin:var(--e-3) 0 0;gap:var(--e-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.liens-pdf li{max-width:none}.cv-figure{margin:0 0 var(--e-4);justify-items:start;gap:var(--e-2);display:grid}.cv-figure svg{max-width:100%;height:auto;display:block}.cv-figure-un{fill:var(--nombres-fond)}.cv-figure-grille{fill:none;stroke:var(--bord);stroke-width:1px}.cv-figure-bord{fill:none;stroke:var(--texte);stroke-width:2px}.cv-figure figcaption{font-size:var(--t-petit);color:var(--texte-2)}
