:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--papier:#fbf4e6;--bristol:#fffdf7;--encre:#1f2a44;--encre-secondaire:#4a5470;--ombre:#1f2a44;--filet:#eadbc8;--terre:#b5472a;--terre-appuyee:#8e3519;--ocre:#e8a33d;--ocre-clair:#f3c98b;--eucalyptus:#3f6b4c;--eucalyptus-fond:#e6efe4;--correction:#c8372d;--correction-fond:#fbe6e3;--desactive:#c9bfb4;--sur-action:#fffdf7;--focus:#b5472a;--police-titre:"Fraunces", Georgia, "Times New Roman", serif;--police-texte:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--rayon-fiche:8px;--rayon-etiquette:12px;--trait:2px;--decalage-ombre:4px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papier:#182035;--bristol:#232c45;--encre:#f4ead5;--encre-secondaire:#c9c1b0;--ombre:#0e1424;--filet:#3a4566;--terre:#e07a55;--terre-appuyee:#ec9a7c;--ocre:#f0b254;--ocre-clair:#5a4a2e;--eucalyptus:#8cc09a;--eucalyptus-fond:#24402f;--correction:#f08a7e;--correction-fond:#4a2626;--desactive:#4a536b;--sur-action:#182035;--focus:#f0b254}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--papier);min-height:100vh;color:var(--encre);font-family:var(--police-texte);margin:0;font-size:16px;font-weight:500;line-height:1.5}h1,h2,h3{font-family:var(--police-titre);font-variation-settings:"SOFT" 100;letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.15}h1{overflow-wrap:anywhere;font-size:clamp(28px,5vw,40px)}h2{font-size:22px}h3{font-size:18px;font-weight:700}p{margin:0}a{color:var(--terre);text-underline-offset:3px}a:hover{color:var(--terre-appuyee)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}h1:focus{outline:none}button,input{font:inherit;color:inherit}.visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.surtitre{letter-spacing:.12em;text-transform:uppercase;color:var(--terre);font-size:13px;font-weight:800}.secondaire{color:var(--encre-secondaire)}.surtitre .identifiant{text-transform:none;letter-spacing:0;font-weight:700}.identifiant{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.lien-d-evitement{z-index:10;background:var(--bristol);border:var(--trait) solid var(--encre);border-radius:var(--rayon-etiquette);padding:8px 16px;position:absolute;top:-100px;left:16px}.lien-d-evitement:focus{top:16px}.bandeau{background:var(--bristol);border-bottom:var(--trait) solid var(--encre)}.bandeau__interieur{flex-wrap:wrap;align-items:center;gap:12px 24px;max-width:1120px;margin:0 auto;padding:12px 24px;display:flex}.marque{color:var(--encre);flex-direction:column;gap:2px;text-decoration:none;display:flex}.marque:hover{color:var(--encre)}.logotype{display:block;overflow:visible}.logotype__arc{stroke:var(--encre)}.logotype__patte{fill:var(--terre);stroke:var(--encre)}.logotype__nom{fill:var(--encre);font-family:var(--police-titre);font-variation-settings:"SOFT" 100;font-weight:800}.rubriques{flex:1}.rubriques ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rubrique{border:var(--trait) solid transparent;border-radius:var(--rayon-etiquette);min-height:40px;color:var(--encre);align-items:center;gap:8px;padding:6px 14px;font-weight:700;text-decoration:none;display:inline-flex}.rubrique:hover{color:var(--encre);border-color:var(--filet)}.rubrique[aria-current=page]{background:var(--ocre-clair);border-color:var(--encre);box-shadow:3px 3px 0 var(--ombre)}.compte-connecte{align-items:center;gap:12px;min-width:0;font-size:14px;display:flex}.compte-connecte__email{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.page{flex-direction:column;gap:28px;max-width:1120px;margin:0 auto;padding:32px 24px 72px;display:flex}.en-tete-d-ecran{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.en-tete-d-ecran__textes{flex-direction:column;gap:6px;min-width:0;display:flex}.en-tete-d-ecran__actions{flex-wrap:wrap;gap:12px;display:flex}.section{flex-direction:column;gap:16px;display:flex}.deux-colonnes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.fiche{background:var(--bristol);border:var(--trait) solid var(--encre);border-radius:var(--rayon-fiche);box-shadow:var(--decalage-ombre) var(--decalage-ombre) 0 var(--ombre);min-width:0;padding:20px}.fiche--danger{border-color:var(--correction)}.fiche__titre{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.etiquette{background:var(--bristol);min-height:44px;color:var(--encre);border:var(--trait) solid var(--encre);border-radius:var(--rayon-etiquette);box-shadow:3px 3px 0 var(--ombre);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font-size:15px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform 80ms ease-out,box-shadow 80ms ease-out;display:inline-flex}.etiquette:hover{color:var(--encre);box-shadow:4px 4px 0 var(--ombre);transform:translate(-1px,-1px)}.etiquette:active{box-shadow:0 0 0 var(--ombre);transform:translate(3px,3px)}.etiquette:disabled,.etiquette[aria-disabled=true]{cursor:not-allowed;background:var(--desactive);color:var(--encre);box-shadow:none;transform:none}.etiquette--primaire{background:var(--terre);color:var(--sur-action)}.etiquette--primaire:hover{color:var(--sur-action)}.etiquette--succes{background:var(--eucalyptus);color:var(--sur-action)}.etiquette--succes:hover{color:var(--sur-action)}.etiquette--danger{background:var(--correction);color:var(--sur-action)}.etiquette--danger:hover{color:var(--sur-action)}.etiquette--discrete{box-shadow:none;background:0 0}.etiquette--discrete:hover{box-shadow:none;background:var(--papier);transform:none}.etiquette--petite{min-height:36px;padding:4px 12px;font-size:14px}.actions{flex-wrap:wrap;gap:10px;display:flex}.pastille{border:1.5px solid var(--encre);background:var(--papier);color:var(--encre);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:1px 10px;font-size:12px;font-weight:800;display:inline-flex}.pastille--premium{background:var(--ocre);color:#1f2a44}.pastille--administrateur{background:var(--encre);color:var(--papier)}.pastille--suspendue{background:var(--correction-fond);border-color:var(--correction)}.pastille--en-attente{background:var(--ocre-clair)}.pastille--corrige{background:var(--eucalyptus-fond);border-color:var(--eucalyptus)}.pastille--rejete{background:var(--filet)}.pastilles{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.message{border:var(--trait) solid var(--encre);border-radius:var(--rayon-fiche);background:var(--bristol);border-left-width:6px;padding:12px 16px}.message--erreur{background:var(--correction-fond);border-color:var(--correction)}.message--succes{background:var(--eucalyptus-fond);border-color:var(--eucalyptus)}.etat-vide{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.chargement{color:var(--encre-secondaire);flex-direction:column;align-items:center;gap:8px;padding:48px 16px;display:flex}.chargement__trace{stroke:var(--encre);opacity:.45}.chargement__patte{fill:var(--terre);stroke:var(--encre);offset-path:path("M6 38 C 22 4, 42 4, 58 38 C 74 4, 94 4, 110 38");offset-rotate:0deg;animation:1.6s ease-in-out infinite bond-d-arc-en-arc}@keyframes bond-d-arc-en-arc{0%{offset-distance:0%}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.chargement__patte{offset-distance:50%;animation:none}.etiquette{transition:none}}.ecran-plein{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.champ{flex-direction:column;gap:6px;display:flex}.champ label{font-weight:700}.champ__aide{color:var(--encre-secondaire);font-size:14px}.saisie{background:var(--bristol);border:var(--trait) solid var(--encre);border-radius:var(--rayon-fiche);width:100%;min-height:44px;padding:8px 12px}.saisie::placeholder{color:var(--encre-secondaire);opacity:.8}.saisie--code{font-family:var(--police-titre);letter-spacing:.35em;text-align:center;font-size:28px;font-weight:700}.formulaire{flex-direction:column;gap:16px;display:flex}.recherche{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.recherche .champ{flex:280px}.connexion{flex-direction:column;gap:20px;width:100%;max-width:440px;display:flex}.connexion__marque{flex-direction:column;align-items:center;gap:4px;display:flex}.connexion .fiche{flex-direction:column;gap:20px;padding:28px 24px;display:flex}.chiffres{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin:0;display:grid}.chiffre{flex-direction:column;gap:4px;padding:16px 18px;display:flex}.chiffre dt{color:var(--encre-secondaire);font-size:14px;font-weight:700}.chiffre dd{margin:0}.chiffre__valeur{font-family:var(--police-titre);font-variation-settings:"SOFT" 100;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1.1;display:block}.chiffre__detail{color:var(--encre-secondaire);font-size:13px;display:block}.chiffre--alerte{background:var(--ocre-clair)}.chiffre--alerte dt,.chiffre--alerte .chiffre__detail{color:var(--encre)}.histogramme{width:100%;position:relative}.histogramme svg{width:100%;display:block;overflow:visible}.histogramme__grille{stroke:var(--filet);stroke-width:1px}.histogramme__base{stroke:var(--encre);stroke-width:1.5px}.histogramme__texte{fill:var(--encre-secondaire);font-family:var(--police-texte);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.histogramme__colonne{fill:var(--terre)}.histogramme__colonne--survolee{fill:var(--ocre)}.histogramme__zone{fill:#0000}.histogramme__lecture{min-height:1.5em;color:var(--encre-secondaire);font-variant-numeric:tabular-nums;font-size:14px}.histogramme__lecture strong{color:var(--encre)}details.donnees{margin-top:12px;font-size:14px}details.donnees summary{cursor:pointer;width:fit-content;font-weight:700}.tableau-simple{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:8px}.tableau-simple th,.tableau-simple td{border-bottom:1px solid var(--filet);text-align:left;padding:4px 8px}.tableau-simple td:last-child,.tableau-simple th:last-child{text-align:right}.classement{counter-reset:rang;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.classement__element{counter-increment:rang;grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;display:grid}.classement__element:before{content:counter(rang);font-family:var(--police-titre);color:var(--encre-secondaire);font-weight:800}.classement__libelle{overflow-wrap:anywhere}.classement__valeur{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:800}.classement__detail{color:var(--encre-secondaire);grid-column:2/4;font-size:13px}.classement__barre{background:var(--filet);border-radius:999px;grid-column:2/4;height:8px;overflow:hidden}.classement__remplissage{background:var(--eucalyptus);border-radius:999px;height:100%;display:block}.classement__remplissage--echec{background:var(--correction)}.onglets{flex-wrap:wrap;gap:8px;display:flex}.onglets a[aria-current=page]{background:var(--encre);color:var(--papier)}.questions{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.question{flex-direction:column;gap:16px;display:flex}.question__en-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.question__enonce{font-family:var(--police-titre);font-variation-settings:"SOFT" 100;white-space:pre-line;font-size:19px;font-weight:600;line-height:1.4}.question__details{background:var(--papier);border-radius:var(--rayon-fiche);grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;padding:14px 16px;display:grid}.question__details dt{font-size:14px;font-weight:800}.question__details dd{white-space:pre-line;margin:0}.signalements{border-top:1px solid var(--filet);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.signalement{border-bottom:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 0;display:flex}.signalement__contenu{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.signalement__ligne{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.signalement__commentaire{border-left:3px solid var(--ocre);overflow-wrap:anywhere;margin:0;padding-left:12px;font-style:italic}.question__pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tableau-des-comptes{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.tableau-des-comptes th{border-bottom:var(--trait) solid var(--encre);text-align:left;color:var(--encre-secondaire);white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:800}.tableau-des-comptes td{border-bottom:1px solid var(--filet);vertical-align:middle;padding:10px 12px}.tableau-des-comptes tbody tr:hover{background:var(--papier)}.tableau-des-comptes .nombre{text-align:right}.tableau-des-comptes__email{overflow-wrap:anywhere;font-weight:700}.retour{width:fit-content;font-weight:700}.proprietes{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px 24px;margin:0;display:grid}.proprietes dt{color:var(--encre-secondaire);font-size:13px;font-weight:700}.proprietes dd{margin:2px 0 0;font-weight:700}.epreuves{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.epreuve{flex-direction:column;gap:6px;display:flex}.epreuve__en-tete{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.progression{background:var(--papier);border:var(--trait) solid var(--encre);border-radius:999px;gap:2px;height:14px;padding:0;display:flex;overflow:hidden}.progression__part{height:100%}.progression__part--maitrisees{background:var(--eucalyptus)}.progression__part--validees{background:var(--ocre)}.legende{color:var(--encre-secondaire);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.legende li{align-items:center;gap:6px;display:inline-flex}.legende__pastille{border:1.5px solid var(--encre);border-radius:3px;width:12px;height:12px}.legende__pastille--maitrisees{background:var(--eucalyptus)}.legende__pastille--validees{background:var(--ocre)}@media (width<=800px){.deux-colonnes{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.bandeau__interieur{padding:10px 16px}.rubriques{flex-basis:100%;order:3}.rubriques ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.rubrique{text-align:center;justify-content:center;width:100%;padding:6px 4px;font-size:14px}.compte-connecte{margin-left:auto}.compte-connecte__email{display:none}.page{gap:22px;padding:24px 16px 56px}.fiche{padding:16px}.chiffres{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chiffre__valeur{font-size:28px}.question__details{grid-template-columns:minmax(0,1fr);gap:2px}.question__details dd+dt{margin-top:8px}.tableau-des-comptes thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tableau-des-comptes,.tableau-des-comptes tbody,.tableau-des-comptes tr,.tableau-des-comptes td{display:block}.tableau-des-comptes tr{border-bottom:1px solid var(--filet);padding:12px 0}.tableau-des-comptes td{border:0;justify-content:space-between;gap:12px;padding:2px 0;display:flex}.tableau-des-comptes td:before{content:attr(data-libelle);color:var(--encre-secondaire);font-size:13px;font-weight:700}.tableau-des-comptes td:first-child:before{content:none}}@media (forced-colors:active){.histogramme__colonne,.progression__part,.classement__remplissage{fill:canvastext;background:canvastext}}.annonce{z-index:20;pointer-events:none;width:max-content;max-width:calc(100% - 32px);position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.annonce__texte{background:var(--eucalyptus-fond);border:var(--trait) solid var(--encre);border-radius:var(--rayon-etiquette);box-shadow:3px 3px 0 var(--ombre);padding:12px 18px;font-weight:700}.badges{margin-top:18px}
