@page{size:A4 portrait;margin:0}@page paysage{size:A4 landscape;margin:0}@media screen{#zone-impression{display:none}}@media print{html,body{background:#fff!important;margin:0!important;padding:0!important}body>:not(#zone-impression){display:none!important}#zone-impression{display:block!important}#zone-impression>.feuille,#zone-impression>.planche-a5{box-shadow:none!important;margin:0!important;transform:none!important}#zone-impression>*+*{break-before:page;page-break-before:always}#zone-impression>.planche-a5,body:has(#zone-impression>.planche-a5),body:has(#zone-impression>.planche-a5) #zone-impression{page:paysage}#zone-impression>.planche-a5{height:209.5mm}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.feuille{--encre:#1e2235;--encre-2:#4a5068;--f-fiche:"Andika", "Nunito Sans", system-ui, sans-serif;--f-fiche-titre:"Fredoka", "Fredoka Repli", system-ui, sans-serif;--vert:#16a34a;box-sizing:border-box;width:210mm;height:297mm;color:var(--encre);font-family:var(--f-fiche);color-scheme:light;text-align:left;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;gap:3mm;padding:10mm;font-size:13pt;line-height:1.3;display:flex;position:relative;overflow:hidden}.feuille *{box-sizing:border-box}.feuille p{margin:0}.f-bandeau{background:var(--t-claire);border:.5mm solid var(--t-principale);border-radius:6mm;flex:none;align-items:center;gap:4mm;height:22mm;padding:0 4mm;display:flex;position:relative;overflow:hidden}.fiche-motif{pointer-events:none;position:absolute;inset:0}.f-bandeau-icone{border:.4mm solid var(--t-principale);background:#fff;border-radius:50%;flex:none;place-items:center;width:15mm;height:15mm;display:grid;position:relative}.f-bandeau-titre{text-align:center;flex:1;min-width:0;position:relative}.f-titre{font:700 20pt/1.05 var(--f-fiche-titre);color:var(--encre);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.f-sous-titre{font:600 10pt/1.3 var(--f-fiche);color:var(--encre);margin-top:1mm}.f-bandeau-mascotte{flex:none;place-items:center;width:20mm;height:20mm;display:grid;position:relative}.f-bandeau-mascotte img,.f-bandeau-mascotte svg{width:20mm;height:20mm}.f-identite{flex:none;align-items:flex-end;gap:5mm;height:9mm;font-size:12pt;display:flex}.f-champ{white-space:nowrap;flex:1;align-items:flex-end;gap:2mm;display:flex}.f-champ-long{flex:1.8}.f-champ .f-pointilles{flex:1;height:1em}.f-pointilles{border-bottom:.4mm dotted var(--encre-2)}.f-consigne{flex:none;align-items:center;gap:3mm;height:13mm;display:flex}.f-consigne-icone{border:.3mm solid;border-radius:50%;flex:none;place-items:center;width:10mm;height:10mm;display:grid}.f-consigne-texte{background:var(--t-claire);border:.3mm solid var(--t-principale);height:100%;font:700 12pt/1.2 var(--f-fiche);border-radius:4mm;flex:1;align-items:center;padding:0 4mm;display:flex;position:relative}.f-consigne-texte:after{content:"";background:var(--t-claire);border-left:.3mm solid var(--t-principale);border-top:.3mm solid var(--t-principale);width:4mm;height:4mm;position:absolute;top:-2.2mm;right:8mm;transform:rotate(45deg)}.f-zone{flex-direction:column;flex:none;gap:3mm;display:flex;overflow:hidden}.f-rangee{flex:none;gap:4mm;display:grid}.f-ex{align-items:flex-start;gap:2.5mm;min-width:0;display:flex;position:relative;overflow:hidden}.f-num-ex{width:7mm;height:7mm;font:700 10pt/1 var(--f-fiche-titre);border:.35mm solid;border-radius:50%;flex:none;place-items:center;margin-top:1mm;display:grid}.f-ex-corps{flex:1;min-width:0}.fiche-dys .f-zone .f-rangee:nth-child(2n){background:#fdf3d8;border-radius:2mm}.f-ligne{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:1mm 2mm;min-height:9mm;font-size:14pt;display:flex}.fiche-cp .f-ligne{min-height:11mm;font-size:16pt}.f-seg{white-space:nowrap}.f-case{vertical-align:middle;border:.5mm solid var(--encre);background:#fff;border-radius:2mm;flex:none;place-items:center;display:inline-grid}.f-case-mini{width:12mm;height:8mm}.f-rep{color:var(--vert);font-size:14pt;font-weight:700}.f-frac{vertical-align:middle;flex-direction:column;align-items:center;margin:0 .5mm;font-size:.9em;line-height:1;display:inline-flex}.f-frac-n{border-bottom:.35mm solid;padding:0 .6mm .3mm}.f-frac-d{padding-top:.3mm}.f-frac-vide span{width:6mm;height:3mm}.f-frac-vide span:first-child{border-bottom:.35mm solid var(--encre)}.f-op{font:600 15pt/1 var(--f-fiche);font-variant-numeric:tabular-nums;flex-direction:column;display:inline-flex}.f-op-ligne{align-items:stretch;display:flex}.f-op-signe{place-items:center;font-weight:700;display:grid}.f-op-c{border-left:.15mm solid #dfe3ec;place-items:center;display:grid}.f-op-c.f-op-virgule{border-left:0;font-weight:700}.f-op-vide .f-op-c{color:var(--vert);border-bottom:.25mm dotted #b8bfd0;font-weight:700}.f-op-retenues .f-op-c{border-left:0;background:0 0!important}.f-op-retenue{border:.25mm solid #8a90a6;border-radius:.8mm;width:3.4mm;height:3.4mm}.f-op-trait{border-top:.6mm solid var(--encre);margin:.6mm 0}.f-potence{font:600 15pt/1 var(--f-fiche);height:100%;min-height:40mm;display:flex}.f-pot-gauche{border-right:.6mm solid var(--encre);min-width:34mm;padding:1.5mm 4mm 0 1mm;position:relative}.f-pot-dividende{letter-spacing:.8mm;white-space:nowrap}.f-pot-reste{font-size:11pt;position:absolute;bottom:1mm;left:1mm}.f-pot-droite{flex-direction:column;min-width:26mm;display:flex}.f-pot-diviseur{border-bottom:.6mm solid var(--encre);padding:1.5mm 3mm}.f-pot-quotient{padding:2mm 3mm}.f-pyth{border-collapse:collapse;width:100%;font:600 12pt/1 var(--f-fiche);font-variant-numeric:tabular-nums}.f-pyth th,.f-pyth td{border:.35mm solid var(--encre);text-align:center;height:11.4mm}.f-pyth th{font-family:var(--f-fiche-titre)}.f-num{align-items:center;gap:4mm;display:flex}.f-num-nombre{font:700 15pt var(--f-fiche);min-width:18mm}.f-num-table{border-collapse:collapse;font-size:11pt}.f-num-table th,.f-num-table td{border:.35mm solid var(--encre);text-align:center;width:11mm}.f-num-table th{height:6mm}.f-num-table td{height:10mm}.f-rang-haut{flex-wrap:wrap;align-items:center;gap:2.5mm;margin-bottom:1.5mm;font-size:12pt;display:flex}.f-rang-ordre{font-weight:700}.f-rang-nb{border:.35mm solid;border-radius:3mm;padding:.6mm 2.5mm;font-weight:700}.f-ecr{align-items:flex-end;gap:3mm;font-size:13pt;display:flex}.f-ecr-donnee{flex:none;max-width:55%;font-weight:700}.f-ecr-zone{flex:1;align-items:flex-end;padding-bottom:.8mm;display:flex;position:relative}.f-ecr-rep{font-size:12pt}.f-seyes{background-image:linear-gradient(#0000 7.65mm,#6b8fd6 7.65mm 8mm),linear-gradient(#0000 1.85mm,#c8d4f0 1.85mm 2mm);background-position:0 bottom;background-size:100% 8mm,100% 2mm;border-bottom:0}.f-droite svg{display:block}.f-droite-etiq{font:700 3.6px/1 var(--f-fiche);text-align:center;color:var(--encre)}.f-droite-etiq .f-frac{font-size:3.2px}.f-droite-bas{align-items:center;gap:8mm;font-size:12pt;display:flex}.f-droite-q{align-items:center;gap:1.5mm;display:inline-flex}.f-fig{flex-direction:column;align-items:flex-start;gap:1.5mm;font-size:11pt;display:flex}.f-fig-consigne{font-weight:700}.f-case-frac{width:13mm;height:13mm}.f-horloge{flex-direction:column;align-items:center;gap:2mm;font-size:12pt;display:flex}.f-h-rep{align-items:center;gap:1.5mm;display:inline-flex}.f-h-consigne{font:700 13pt var(--f-fiche)}.f-mon{flex-direction:column;gap:2mm;font-size:12pt;display:flex}.f-mon-tas{flex-wrap:wrap;align-items:center;gap:1.8mm;display:flex}.f-conv{flex-direction:column;gap:1.5mm;display:flex}.f-conv-table{border-collapse:collapse;font-size:10pt}.f-conv-table th,.f-conv-table td{border:.3mm solid var(--encre);text-align:center;width:14mm}.f-conv-table td{height:7mm}.f-quad{align-items:center;gap:4mm;display:flex}.f-quad-sup{position:relative}.f-quad-calque{opacity:.85;position:absolute;inset:0}.f-quad-fleche{color:var(--encre-2);font-size:18pt}.f-quad-repro{justify-content:center;gap:8mm}.f-pb{flex-direction:column;gap:2mm;height:100%;display:flex}.f-pb-texte{font-size:13pt;line-height:1.35}.fiche-cp .f-pb-texte{font-size:14pt}.f-pb-corps{flex:1;gap:4mm;min-height:0;display:flex}.f-pb-cherche{border:.35mm dashed;border-radius:3mm;flex:1;min-height:14mm;position:relative}.f-pb-etiq{border-radius:0 0 1.5mm 1.5mm;padding:0 1.5mm;font-size:9pt;font-weight:700;position:absolute;top:-.2mm;left:3mm}.f-pb-calcul{flex-direction:column;flex:1.3;justify-content:flex-end;gap:2mm;display:flex}.f-pb-ligne{align-items:flex-end;gap:2mm;min-height:8mm;padding-bottom:.5mm;font-size:12pt;display:flex}.f-pb-lib{font-weight:700}.f-pb-ligne .f-rep,.f-pb-phrase{font-size:12pt}.f-pix{flex-direction:column;align-items:center;gap:2.5mm;display:flex}.f-pix-legende{flex-wrap:wrap;justify-content:center;gap:1.5mm 4mm;font-size:10.5pt;display:flex}.f-pix-leg{align-items:center;gap:1.5mm;display:inline-flex}.f-pix-pastille{border:.3mm solid var(--encre);border-radius:50%;width:5mm;height:5mm}.f-pix-grille{border:.4mm solid var(--encre);display:grid}.f-pix-c{font-family:var(--f-fiche);white-space:nowrap;letter-spacing:-.1mm;border:.15mm solid #8a90a6;place-items:center;font-weight:700;line-height:1;display:grid}.f-bonus{border:.5mm solid;border-radius:4mm;flex:none;align-items:center;height:24mm;padding:5mm 4mm 2mm;display:flex;position:relative}.f-bonus-titre{font:700 10pt var(--f-fiche-titre);border-radius:0 0 2mm 2mm;padding:.5mm 3mm;position:absolute;top:-.3mm;left:5mm}.f-pied{border-top:.3mm dashed #b8bfd0;flex:none;grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:3mm;height:22mm;margin-top:auto;padding-top:1.5mm;display:grid}.f-pied-mini{border-top:0;justify-content:flex-end;height:5mm;display:flex}.f-pied-titre{font-size:8.5pt;font-weight:700}.f-visages{gap:2.5mm;display:flex}.f-visage{flex-direction:column;align-items:center;gap:.5mm;font-size:7.5pt;display:flex}.f-pied-centre{justify-content:center;align-items:center;gap:3mm;display:flex}.f-score{width:19mm;height:19mm;font:700 12pt var(--f-fiche-titre);border:.5mm solid;border-radius:50%;justify-content:center;align-items:center;gap:1mm;display:inline-flex}.f-score-trait{border-bottom:.4mm solid var(--encre);width:6mm;height:5mm;display:inline-block}.f-tampon{place-items:center;display:grid;position:relative}.f-tampon span{font:700 7pt var(--f-fiche-titre);position:absolute;top:7.2mm}.f-pied-droite{justify-content:flex-end;align-items:center;gap:2mm;display:flex}.f-qr{flex-direction:column;align-items:center;font-size:7pt;font-weight:700;display:flex}.f-mentions{color:var(--encre-2);max-width:28mm;font-size:7pt;line-height:1.25}.f-pied-mini .f-mentions{max-width:none}.f-autocollant{pointer-events:none;width:18mm;height:18mm;position:absolute;bottom:34mm;right:10mm}.f-filigrane:before{content:"CORRIGÉ"}.f-filigrane{font:700 70pt var(--f-fiche-titre);color:#16a34a12;pointer-events:none;z-index:0;place-items:center;display:grid;position:absolute;inset:0;transform:rotate(-30deg)}.fiche-cursive .f-consigne-texte,.fiche-cursive .f-ecr-zone,.fiche-cursive .f-pb-texte{font-family:"Playwrite FR Trad", var(--f-fiche);font-size:11pt;font-weight:400;line-height:1.6}.fiche-dys{--f-fiche:"OpenDyslexic", "Lexend", var(--f-texte);background:#fff8e7;font-size:15pt;line-height:1.8}.fiche-dys .f-consigne-texte{font-size:13pt}.fiche-dys .f-ligne,.fiche-dys .f-op,.fiche-dys .f-pb-texte{font-size:15pt;line-height:1.5}.fiche-dys .f-case,.fiche-dys .f-ex{background:0 0}.fiche-encre .f-bandeau,.fiche-encre .f-consigne-texte,.fiche-encre .f-consigne-texte:after{background:#fff}.fiche-encre .f-consigne-icone,.fiche-encre .f-bonus-titre{border:.3mm solid var(--encre);background:#fff!important}.planche-a5{background:#fff;width:297mm;height:210mm;display:flex;position:relative;overflow:hidden}.planche-a5 .demi{width:148.5mm;height:210mm;overflow:hidden}.planche-a5 .demi .feuille{zoom:.70711}.planche-a5 .decoupe{border-left:.4mm dashed #8a90a6;position:absolute;top:0;bottom:0;left:148.5mm}.planche-a5 .ciseaux{background:#fff;font-size:12pt;line-height:1;position:absolute;top:4mm;left:145.5mm}
