:root{--print-font-family:Arial, "Liberation Sans", Helvetica, sans-serif;--print-font-base:11pt;--print-interligne-corps:1.15;--print-font-guidage:10pt;--print-font-source:7pt;--print-grid-font:7pt;--print-font-notation:8pt;--print-ink:#000;--print-gris-separateur:#999;--print-gris-fond:#eee;--print-gris-fond-leger:var(--print-gris-fond)}@supports (color:color-mix(in lab, red, red)){:root{--print-gris-fond-leger:color-mix(in srgb, var(--print-gris-fond) 50%, white)}}:root{--print-corrige-color:#c0392b;--print-note-color:#c0392b;--print-grid-border:.5px solid #000;--print-filet:.5pt solid #000;--print-bordure-nr:.5pt solid #000;--print-grille-indent:29px;--print-grille-col-libelle:95px;--print-options-gap:8px;--print-paragraphe-consigne-gap:8px;--print-retrait-tiret:47px;--print-carte-22-col-lettre:26px;--print-carte-22-col-element:170px;--print-svg-fond:#f5f5f5;--print-svg-segment-a:#d9d9d9;--print-svg-segment-b:#efefef;--print-svg-encre:#000;--print-svg-date:#333;--tache-print-sheet-width:8.5in;--tache-print-sheet-min-height:11in;--tache-print-sheet-padding:2cm;--tache-print-document-figure-max-height:9.3cm;--print-case-reponse-bordure:1px solid #000;--print-case-reponse-taille:36px;--print-case-reponse-taille-cahier:42px;--print-case-chiffre-taille:23px}.zone-utile ul{padding-left:1.5cm;list-style:outside}.zone-utile ol{padding-left:1.5cm;list-style:decimal}.zone-utile ul ul{list-style:circle}.zone-utile ol ol{list-style:lower-alpha}.zone-utile .print-consigne-paragraphes{text-align:left}.print-consigne-paragraphes>p:not([class])+p:not([class]){margin-top:var(--print-paragraphe-consigne-gap)}.bloc-guidage{font-size:var(--print-font-guidage,10pt);font-style:italic;line-height:var(--print-interligne-corps,1.15);text-align:left;color:var(--print-ink,#000)}[data-zone-quadruplet]>.print-html-bloc:first-child>:first-child,.bloc-guidage>:first-child{margin-top:0}[data-zone-quadruplet]>.print-html-bloc:last-child>:last-child,.bloc-guidage>:last-child{margin-bottom:0}.cahier-reponse-nr{--print-case-reponse-taille:var(--print-case-reponse-taille-cahier)}div.cahier-reponse-nr .nr-reponse{justify-content:flex-start;margin-top:0}div.cahier-reponse-nr .nr-reponse-label-generique{display:none}div.nr-reponse:has(>.nr-reponse-paire){flex-wrap:wrap;gap:.5rem .65rem;padding-left:0;display:flex}.nr-reponse-paire{break-inside:avoid;flex:0 auto;align-items:center;gap:.65rem;width:max-content;min-width:0;max-width:100%;display:inline-flex}.nr-reponse-paire>:first-child{overflow-wrap:anywhere;min-width:0}.zone-dispositif-nr{page-break-inside:avoid;break-inside:avoid}[data-lignes-reponse]{display:grid}.print-ligne-reponse{box-sizing:border-box;height:var(--print-pas-ligne-reponse);border-bottom:.5pt solid var(--print-ink);width:100%}.print-corrige-sur-lignes{line-height:var(--print-pas-ligne-reponse)}[data-ordre-chrono-eleve=true] .ordre-chrono-eleve-intro{font-weight:400;line-height:var(--print-interligne-corps,1.15);color:var(--print-ink,#000);margin:0 0 .65rem}[data-ordre-chrono-eleve=true] .ordre-chrono-eleve-grid{grid-template-columns:1fr 1fr;align-items:start;gap:1rem 2.25rem;margin:0 0 1.35rem;display:grid}[data-ordre-chrono-eleve=true] .ordre-chrono-eleve-option{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;display:flex}[data-ordre-chrono-eleve=true] .ordre-chrono-eleve-letter-label{color:var(--print-ink,#000);flex-shrink:0;font-weight:400}[data-ordre-chrono-eleve=true] .ordre-chrono-eleve-seq{flex-wrap:wrap;align-items:center;gap:.2rem 4px;display:inline-flex}[data-ordre-chrono-eleve=true] .ordre-chrono-eleve-digit{width:var(--print-case-chiffre-taille);height:var(--print-case-chiffre-taille);box-sizing:border-box;border:var(--print-bordure-nr,.5pt solid #000);font-weight:400;font-size:var(--print-font-base,11pt);font-variant-numeric:tabular-nums;color:var(--print-ink,#000);justify-content:center;align-items:center;padding:2px .25rem 0;line-height:1;display:inline-flex}[data-ordre-chrono-eleve=true] .ordre-chrono-eleve-pivot{background-color:var(--print-gris-fond,#eee)}[data-ordre-chrono-eleve=true] .ordre-chrono-eleve-sep{color:var(--print-ink,#000);-webkit-user-select:none;user-select:none;font-weight:400}[data-ordre-chrono-eleve=true] .ordre-chrono-eleve-reponse{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .65rem;margin-top:.5rem;display:flex}[data-ordre-chrono-eleve=true] .ordre-chrono-eleve-reponse-label{color:var(--print-ink,#000);font-weight:400}[data-ordre-chrono-eleve=true] .ordre-chrono-eleve-reponse-box{width:var(--print-case-reponse-taille);height:var(--print-case-reponse-taille);box-sizing:border-box;border:var(--print-case-reponse-bordure);flex-shrink:0;display:inline-block}[data-ligne-temps-eleve=true] .ligne-temps-eleve-intro{font-weight:400;line-height:var(--print-interligne-corps,1.15);color:var(--print-ink,#000);margin:0 0 .65rem}[data-ligne-temps-eleve=true] .ligne-temps-frise{margin:0 0 1.1rem}.ligne-temps-ribbon-svg{width:100%;max-width:100%;height:auto;display:block;overflow:visible}.ligne-temps-svg-fond{fill:#f0f0f0}.ligne-temps-svg-segment-a{fill:#d9d9d9}.ligne-temps-svg-segment-b{fill:#bfbfbf}.ligne-temps-svg-encre{stroke:#1a1a1a}.ligne-temps-svg-lettre-boite{fill:#fff;stroke:#1a1a1a}.ligne-temps-svg-lettre-texte{fill:#1a1a1a}.ligne-temps-svg-date{fill:#444}.zone-utile .ligne-temps-svg-fond{fill:var(--print-svg-fond,#f5f5f5)}.zone-utile .ligne-temps-svg-segment-a{fill:var(--print-svg-segment-a,#d9d9d9)}.zone-utile .ligne-temps-svg-segment-b{fill:var(--print-svg-segment-b,#efefef)}.zone-utile .ligne-temps-svg-encre{stroke:var(--print-svg-encre,#000)}.zone-utile .ligne-temps-svg-lettre-boite{fill:#fff;stroke:var(--print-svg-encre,#000)}.zone-utile .ligne-temps-svg-lettre-texte{fill:var(--print-svg-encre,#000)}.zone-utile .ligne-temps-svg-date{fill:var(--print-svg-date,#333)}.zone-utile .ligne-temps-frise svg>polygon:not([class]){fill:var(--print-svg-fond,#f5f5f5)}.zone-utile .ligne-temps-frise svg line:not([class]){stroke:var(--print-svg-encre,#000)}.zone-utile .ligne-temps-frise svg g rect:not([stroke]):not([class]):nth-of-type(odd){fill:var(--print-svg-segment-a,#d9d9d9)}.zone-utile .ligne-temps-frise svg g rect:not([stroke]):not([class]):nth-of-type(2n){fill:var(--print-svg-segment-b,#efefef)}.zone-utile .ligne-temps-frise svg g rect[stroke]:not([class]){fill:#fff;stroke:var(--print-svg-encre,#000)}.zone-utile .ligne-temps-frise svg g text:not([class]){fill:var(--print-svg-encre,#000);dominant-baseline:alphabetic}.zone-utile .ligne-temps-frise svg>text:not([class]){fill:var(--print-svg-date,#333)}.ligne-temps-ribbon-letter-selected{stroke:var(--color-border-success);stroke-width:2px;vector-effect:non-scaling-stroke}.ligne-temps-ribbon-hit{cursor:pointer;fill:none;pointer-events:all}.ligne-temps-ribbon-hit:focus{outline:none}.ligne-temps-ribbon-hit:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}[data-ligne-temps-eleve=true] .ligne-temps-eleve-reponse{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .65rem;margin-top:.5rem;display:flex}[data-ligne-temps-eleve=true] .ligne-temps-eleve-reponse-label{color:var(--print-ink,#000);font-weight:400}[data-ligne-temps-eleve=true] .ligne-temps-eleve-reponse-box{width:var(--print-case-reponse-taille);height:var(--print-case-reponse-taille);box-sizing:border-box;border:var(--print-case-reponse-bordure);flex-shrink:0;display:inline-block}[data-avant-apres-eleve=true] .avant-apres-eleve-intro{font-weight:400;line-height:var(--print-interligne-corps,1.15);color:var(--print-ink,#000);margin:0 0 .65rem}[data-avant-apres-eleve=true] .avant-apres-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-avant-apres-eleve=true] .avant-apres-eleve-table{column-gap:12px;row-gap:var(--print-options-gap,8px);border-spacing:0;width:fit-content;max-width:100%;font-size:var(--print-font-base,11pt);grid-template-columns:18px max-content minmax(0,1fr) max-content;margin:.35rem auto .5rem;display:grid}[data-avant-apres-eleve=true] .avant-apres-eleve-table :is(thead,tbody,tr){grid-template-columns:subgrid;row-gap:inherit;column-gap:inherit;grid-column:1/-1;display:grid}[data-avant-apres-eleve=true] .avant-apres-eleve-table th,[data-avant-apres-eleve=true] .avant-apres-eleve-table td{border:var(--print-bordure-nr,.5pt solid #000);vertical-align:middle;align-content:center;min-width:0;padding:6px 10px}[data-avant-apres-eleve=true] .avant-apres-eleve-table thead .avant-apres-eleve-col-avant,[data-avant-apres-eleve=true] .avant-apres-eleve-table thead .avant-apres-eleve-col-apres{background-color:#0000;border:none;font-weight:700}[data-avant-apres-eleve=true] .avant-apres-eleve-table .avant-apres-eleve-th-letter,[data-avant-apres-eleve=true] .avant-apres-eleve-table .avant-apres-eleve-letter-cell{text-align:right;color:var(--print-ink,#000);vertical-align:middle;border:none;padding:0;font-weight:400}[data-avant-apres-eleve=true] .avant-apres-eleve-col-avant,[data-avant-apres-eleve=true] .avant-apres-eleve-col-apres,[data-avant-apres-eleve=true] .avant-apres-eleve-cell-avant,[data-avant-apres-eleve=true] .avant-apres-eleve-cell-apres{text-align:center}[data-avant-apres-eleve=true] .avant-apres-eleve-table .avant-apres-eleve-th-repere-empty{background-color:#0000;border:none}[data-avant-apres-eleve=true] .avant-apres-eleve-cell-repere{text-align:center;background-color:var(--print-gris-fond-leger);color:var(--print-ink,#000);overflow-wrap:anywhere;font-weight:400}[data-avant-apres-eleve=true] .avant-apres-eleve-reponse{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .65rem;margin-top:.5rem;display:flex}[data-avant-apres-eleve=true] .avant-apres-eleve-reponse-label{color:var(--print-ink,#000);font-weight:400}[data-avant-apres-eleve=true] .avant-apres-eleve-reponse-box{width:var(--print-case-reponse-taille);height:var(--print-case-reponse-taille);box-sizing:border-box;border:var(--print-case-reponse-bordure);flex-shrink:0;display:inline-block}[data-carte-historique-eleve=true] .carte-historique-eleve-intro{font-weight:400;line-height:var(--print-interligne-corps,1.15);color:var(--print-ink,#000);margin:0 0 .55rem}[data-carte-historique-eleve=true] .carte-historique-eleve-question{font-weight:400;line-height:var(--print-interligne-corps,1.15);color:var(--print-ink,#000);margin:0 0 .65rem}[data-carte-historique-eleve=true] .carte-historique-eleve-table{grid-template-columns:var(--print-carte-22-col-lettre) repeat(2, var(--print-carte-22-col-element));border-spacing:0;width:max-content;max-width:100%;font-size:var(--print-font-base);gap:4px 6px;margin:.35rem auto .75rem;display:grid}[data-carte-historique-eleve=true] .carte-historique-eleve-table :is(thead,tbody,tr){grid-template-columns:subgrid;column-gap:inherit;row-gap:inherit;grid-column:1/-1;display:grid}[data-carte-historique-eleve=true] .carte-historique-eleve-table tbody{row-gap:calc(var(--print-options-gap) + 4px)}[data-carte-historique-eleve=true] .carte-historique-eleve-table thead th{background:0 0;border:none}[data-carte-historique-eleve=true] .carte-historique-eleve-table th,[data-carte-historique-eleve=true] .carte-historique-eleve-table td{border:var(--print-bordure-nr,.5pt solid #000);text-align:center;vertical-align:middle;align-content:center;min-width:0;padding:6px 10px}[data-carte-historique-eleve=true] .carte-historique-eleve-table .carte-historique-eleve-th-letter,[data-carte-historique-eleve=true] .carte-historique-eleve-table .carte-historique-eleve-letter-cell{text-align:right;color:var(--print-ink,#000);border:none;padding:0;font-weight:400}[data-carte-historique-eleve=true] .carte-historique-eleve-items{margin:0;margin-left:var(--print-retrait-tiret,47px);padding-left:0;list-style:none}[data-carte-historique-eleve=true] .carte-historique-eleve-item{color:var(--print-ink,#000);margin:0 0 .55rem;padding-left:1.5em;line-height:1.5}[data-carte-historique-eleve=true] .carte-historique-eleve-item:before{content:"—";width:1.5em;margin-left:-1.5em;display:inline-block}[data-carte-historique-eleve=true] .carte-historique-eleve-item:last-child{margin-bottom:0}[data-carte-historique-eleve=true] .carte-historique-eleve-reponse{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .65rem;margin-top:.5rem;display:flex}[data-carte-historique-eleve=true] span.carte-historique-eleve-reponse{justify-content:flex-start;margin-top:.25rem;margin-left:.5rem;display:inline-flex}[data-carte-historique-eleve=true] .carte-historique-eleve-reponse-label{color:var(--print-ink,#000);font-weight:400}[data-carte-historique-eleve=true] .carte-historique-eleve-reponse-box{width:var(--print-case-reponse-taille);height:var(--print-case-reponse-taille);box-sizing:border-box;border:var(--print-case-reponse-bordure);flex-shrink:0;display:inline-block}[data-manifestations-eleve=true] .manifestations-eleve-intro{font-weight:400;line-height:var(--print-interligne-corps,1.15);color:var(--print-ink,#000);margin:0 0 .65rem}[data-manifestations-eleve=true] .manifestations-eleve-instruction{line-height:var(--print-interligne-corps,1.15);color:var(--print-ink,#000);margin:0 0 .65rem}:is([data-manifestations-eleve=true],[data-manifestations-eleve=true] div):has(>div.manifestations-eleve-reponse>.manifestations-eleve-case){gap:.5rem var(--print-options-gap,8px);break-inside:avoid;page-break-inside:avoid;flex-wrap:wrap;align-items:start;display:flex}[data-manifestations-eleve=true].manifestations-eleve-root>.manifestations-eleve-intro,[data-manifestations-eleve=true].manifestations-eleve-root>.manifestations-eleve-instruction{flex-basis:100%}[data-manifestations-eleve=true] .manifestations-eleve-reponse{box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem .65rem;width:auto;min-width:0;margin-top:.5rem;padding-left:.65rem;display:flex}[data-manifestations-eleve=true] div.manifestations-eleve-reponse:has(>.manifestations-eleve-case){width:max-content;min-width:calc((100% - var(--print-options-gap,8px)) / 2);flex:auto;justify-content:flex-end;max-width:100%;margin-top:0;padding-left:0}[data-manifestations-eleve=true] .manifestations-eleve-reponse-label{overflow-wrap:anywhere;min-width:0;color:var(--print-ink,#000);font-weight:400;line-height:1.3}[data-manifestations-eleve=true] .manifestations-eleve-items{margin:0;margin-left:var(--print-retrait-tiret,47px);padding-left:0;list-style:none}[data-manifestations-eleve=true] .manifestations-eleve-item{color:var(--print-ink,#000);break-inside:avoid;page-break-inside:avoid;align-items:center;gap:.65rem;margin:0 0 .55rem;display:flex}[data-manifestations-eleve=true] .manifestations-eleve-item:last-child{margin-bottom:0}[data-manifestations-eleve=true] .manifestations-eleve-item-texte{flex:1;min-width:0;padding-left:1.5em;line-height:1.5}[data-manifestations-eleve=true] .manifestations-eleve-item-texte:before{content:"—";width:1.5em;margin-left:-1.5em;display:inline-block}[data-manifestations-eleve=true] .manifestations-eleve-item .manifestations-eleve-reponse{text-indent:0;flex-shrink:0;margin:0;padding:0;display:inline-flex}[data-manifestations-eleve=true] .manifestations-eleve-reponse-box{width:var(--print-case-reponse-taille);height:var(--print-case-reponse-taille);box-sizing:border-box;border:var(--print-case-reponse-bordure);flex-shrink:0;display:inline-block}[data-manifestations-eleve=true] .manifestations-eleve-grille{grid-template-columns:1fr 1fr;gap:6px;margin:.35rem 0 .5rem;display:grid}[data-manifestations-eleve=true] .manifestations-eleve-cellule{border:1px solid var(--print-ink,#000);box-sizing:border-box;justify-content:space-between;align-items:center;gap:.5rem;padding:6px 10px;display:flex}[data-manifestations-eleve=true] .manifestations-eleve-label{color:var(--print-ink,#000);flex:1;font-size:11pt;line-height:1.3}[data-manifestations-eleve=true] .manifestations-eleve-cases{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}[data-manifestations-eleve=true] .manifestations-eleve-case{width:var(--print-case-reponse-taille);height:var(--print-case-reponse-taille);box-sizing:border-box;border:var(--print-case-reponse-bordure);flex-shrink:0;display:inline-block}[data-manifestations-eleve=true] .manifestations-eleve-cellule .manifestations-eleve-case{border:1px solid var(--print-ink,#000);width:22px;height:18px}[data-manifestations-eleve=true] .manifestations-eleve-et{color:var(--print-ink,#000);text-align:center;font-size:.85rem}[data-causes-consequences-eleve=true] .causes-consequences-eleve-intro{font-weight:400;line-height:var(--print-interligne-corps,1.15);color:var(--print-ink,#000);margin:0 0 .5rem}[data-causes-consequences-eleve=true] .causes-consequences-eleve-intro-tiret{margin:7.6px 0;margin-left:var(--print-retrait-tiret,47px);color:var(--print-ink,#000);grid-template-columns:1.5em minmax(0,1fr);line-height:1.3;display:grid}[data-causes-consequences-eleve=true] .causes-consequences-eleve-reponse{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .65rem;margin-top:.5rem;display:flex}[data-causes-consequences-eleve=true] .causes-consequences-eleve-reponse-label{color:var(--print-ink,#000);font-weight:400;line-height:1.3}[data-causes-consequences-eleve=true] .causes-consequences-eleve-et{color:var(--print-ink,#000);flex-shrink:0;font-weight:400;line-height:1.3}[data-causes-consequences-eleve=true] .causes-consequences-eleve-case{width:var(--print-case-reponse-taille);height:var(--print-case-reponse-taille);box-sizing:border-box;border:var(--print-case-reponse-bordure);flex-shrink:0;display:inline-block}[data-causes-consequences-eleve=true] .causes-consequences-eleve-intro-list{color:var(--print-ink,#000);margin:0 0 .65rem;padding-left:1.5rem;line-height:1.45;list-style:outside}[data-causes-consequences-eleve=true] .causes-consequences-eleve-intro-list li{margin:0 0 .25rem}[data-causes-consequences-eleve=true] .causes-consequences-eleve-grille{grid-template-columns:1fr;gap:6px;margin:.35rem 0 .5rem;display:grid}[data-causes-consequences-eleve=true] .causes-consequences-eleve-cellule{border:1px solid var(--print-ink,#000);box-sizing:border-box;justify-content:space-between;align-items:center;gap:.75rem;padding:6px 10px;display:flex}[data-causes-consequences-eleve=true] .causes-consequences-eleve-label{color:var(--print-ink,#000);flex:1;font-size:11pt;line-height:1.3}[data-causes-consequences-eleve=true] .causes-consequences-eleve-cellule .causes-consequences-eleve-case{border:1px solid var(--print-ink,#000);width:22px;height:18px}
