.tn-outil>.reglages{align-content:start;align-self:start}.tn-outil>.reglages>.aide,.tn-outil .interrupteur+.aide{margin:0}.tn-scene{align-content:start;justify-items:stretch;gap:var(--e-5);min-height:0}.tn-saisie{gap:var(--e-3);flex-wrap:wrap;align-items:end;display:flex}.tn-champ-nombre{flex:12rem;max-width:22rem}.tn-nombre{font-family:var(--police-titres);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700}.tn-glisse{gap:var(--e-2);flex-wrap:wrap;display:flex}.tn-glisser{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:4.2rem}.tn-tableau-zone{padding-bottom:var(--e-1);overflow-x:auto}.tn-tableau{table-layout:fixed;width:100%}.tn-tableau caption{caption-side:top}.tn-tableau :is(th,td):nth-child(3n){border-right-width:2px}.tn-tableau :is(th,td).tn-fin-classe,.tn-tableau thead tr:first-child th:not(:last-child){border-right-width:4px}.tn-tableau thead tr:first-child th{padding:6px 2px;font-weight:700;line-height:1.2}.tn-tableau thead tr:first-child th.tn-decimal{background:var(--surface-2)}.tn-tableau thead tr:nth-child(2) th{background:var(--surface);padding:0}.tn-tableau td{min-width:2.4rem;height:3.4rem;font-size:1.8rem;position:relative}.tn-tableau td.tn-decimal{background:var(--surface-2)}.tn-tableau td.tn-virgule:after{content:",";z-index:1;font-weight:700;position:absolute;bottom:.1em;right:-.18em}.tn-entete{width:100%;min-height:44px;color:inherit;font:inherit;font-family:var(--police-titres);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-weight:700;display:block}.tn-tableau abbr{text-decoration:none}.tn-decimal .tn-entete{overflow-wrap:anywhere;font-size:.8rem;font-weight:600}.tn-entete:hover,.tn-tableau .tn-choisi{background:var(--nombres-fond)}.tn-tableau th.tn-choisi{box-shadow:inset 0 -4px 0 var(--nombres)}.tn-compte{width:100%;height:100%;color:inherit;text-align:center;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0}.tn-compte:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.tn-chiffre{display:inline-block}.tn-chiffre.tn-zero{color:var(--nombres);font-weight:700}.tn-choix{gap:var(--e-1);display:grid}.tn-choix p{margin:0}.tn-egalite{font-family:var(--police-titres);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}.tn-glisse-phrases,.tn-echanges{gap:var(--e-2);padding:var(--e-3) var(--e-4);border-radius:var(--r-1);background:var(--surface-2);display:grid}.tn-glisse-phrases[hidden],.tn-echanges[hidden]{display:none}.tn-glisse-egalite{font-family:var(--police-titres);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}:is(.tn-glisse-phrases,.tn-echanges) :is(p,ul){margin:0}.tn-resultat strong{font-family:var(--police-titres);font-variant-numeric:tabular-nums;font-size:1.35rem}.tn-ecritures{gap:var(--e-2) var(--e-5);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.tn-ecritures>div{display:contents}.tn-ecritures>div[hidden]{display:none}.tn-ecritures dt{font-size:var(--t-petit);color:var(--texte-2);padding-top:.2em;font-weight:700}.tn-ecritures dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.tn-fraction{vertical-align:middle;text-align:center;flex-direction:column;font-size:.9em;line-height:1.1;display:inline-flex}.tn-fraction>span+span{border-top:1.5px solid}.tn-proj{place-content:center;justify-items:center;gap:3vh;height:100%;padding:3vh 3vw 14vh;display:grid}.tn-proj-tableau{width:min(94vw, calc(var(--tn-colonnes,6) * 24vh))}#vue-classe .tn-projete{table-layout:fixed;width:100%}#vue-classe .tn-projete :is(th,td){border-color:var(--p-texte-couleur);background:var(--p-fond);color:var(--p-texte-couleur)}#vue-classe .tn-projete thead th{background:var(--p-bouton-fond);font-size:var(--p-texte);font-weight:700;line-height:1.12;font-stretch:var(--largeur-chiffres);white-space:nowrap;padding:.05em 0}#vue-classe .tn-projete td.tn-decimal{background:var(--p-piste)}#vue-classe .tn-projete td{height:auto;font-size:min(20vh, calc(80vw / var(--tn-colonnes,6)));line-height:1.12}#vue-classe .tn-proj:has(.tn-proj-lettres:not([hidden])) .tn-projete td{font-size:min(11vh, calc(80vw / var(--tn-colonnes,6)))}#vue-classe .tn-proj:has(.tn-proj-lettres:not([hidden])) .tn-projete thead tr:first-child{display:none}.tn-proj-lettres{text-align:center;max-width:92vw;color:var(--p-annotation);margin:0}.tn-proj-lettres[hidden]{display:none}@media (width<=640px){.tn-glisse{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.tn-glisser{min-width:0}.tn-tableau td{height:3rem;font-size:1.4rem}.tn-tableau thead tr:first-child th{font-size:.8rem}.tn-ecritures{grid-template-columns:minmax(0,1fr);gap:2px}.tn-ecritures dd{margin-bottom:var(--e-2)}}.tp-feuille{padding:12mm 14mm 10mm}.tp-consigne{margin:0;font-size:13pt}.tp-corps{flex-direction:column;flex:1;justify-content:center;gap:3mm;min-height:0;margin-top:5mm;display:flex}.tp-table{border-collapse:collapse;table-layout:fixed;color:#1b201d;width:100%}.tp-table th{font-family:var(--police-titres);background:#f4e6c6;border:.5mm solid #a07322;font-weight:700}.tp-table thead tr:first-child th{height:10mm;font-size:11pt}.tp-table thead tr:first-child th.tn-decimal,.tp-table th.tn-decimal{background:#fbf3dc}.tp-table thead tr:nth-child(2) th{height:18mm}.tp-symbole{font-size:min(20pt, calc(190mm / var(--tp-colonnes,6) / 3));white-space:nowrap;line-height:1.1;display:block}.tp-nom{font-size:min(9pt, calc(270mm / var(--tp-colonnes,6) / 6.5));color:#55605a;font-weight:600;display:block}.tp-table td{text-align:center;height:15mm;font-family:var(--police-enfant);border:.3mm solid #b9ae96;font-size:24pt;position:relative}.tp-table :is(th,td).tn-fin-classe,.tp-table thead tr:first-child th:not(:last-child){border-right:.9mm solid #a07322}.tp-table td.tn-virgule:after{content:",";font-size:22pt;font-weight:700;position:absolute;bottom:.5mm;right:-1.2mm}.tp-notes{color:#3d4540;flex-wrap:wrap;gap:1.5mm 8mm;max-width:none;margin:0;font-size:11pt;display:flex}
