@font-face{font-family:fraunces;src:url(/_next/static/media/7d78925e89801896-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:fraunces Fallback;src:local("Arial");ascent-override:84.44%;descent-override:22.02%;line-gap-override:0.00%;size-adjust:115.82%}.__className_ac6de2{font-family:fraunces,fraunces Fallback}.__variable_ac6de2{--font-fraunces:"fraunces","fraunces Fallback"}@font-face{font-family:plex;src:url(/_next/static/media/13a15bcdfeddab65-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plex;src:url(/_next/static/media/4cdcd386d2ac59c8-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plex;src:url(/_next/static/media/1cdb9a2cbcaafa7e-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plex Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_3e1640{font-family:plex,plex Fallback}.__variable_3e1640{--font-plex:"plex","plex Fallback"}:root{--encre:#14213d;--papier:#f6f1e7;--tampon:#c8102e;--or:#b08d57;--jauge:#2e7d5b;--ardoise:#5b6573;--papier-blanc:#fffdf8;--kraft:#ede4d3;--kraft-fonce:#e3d6bd;--vert-encre:#25664a;--tampon-fonce:#a50d26;--filet:color-mix(in srgb,var(--or) 55%,transparent);--ombre-doc:0 1px 0 rgb(20 33 61/0.06),0 10px 24px -12px rgb(20 33 61/0.35);--police-titre:var(--font-fraunces),Georgia,"Times New Roman",serif;--police-texte:var(--font-plex),system-ui,-apple-system,"Segoe UI",sans-serif;--largeur:72rem;--gouttiere:clamp(1rem,3vw,2rem);--rayon:3px}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--papier);color:var(--encre);font-family:var(--police-texte);font-size:1.0625rem;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}main{flex:1 1}h1,h2,h3{font-family:var(--police-titre);font-weight:600;line-height:1.15;letter-spacing:-.01em;margin:0 0 .6em;font-variation-settings:"opsz" 72}h1{font-size:clamp(2.25rem,5vw,3.5rem)}h2{font-size:clamp(1.4rem,2.6vw,1.75rem)}h3{font-size:1.2rem}p{margin:0 0 1em}a{color:var(--encre);-webkit-text-decoration-color:var(--or);text-decoration-color:var(--or);text-decoration-thickness:1.5px;text-underline-offset:3px}a:hover{-webkit-text-decoration-color:var(--tampon);text-decoration-color:var(--tampon)}:focus-visible{outline:2px solid var(--tampon);outline-offset:3px}code{font-size:.9em;background:var(--kraft);padding:.05em .35em;border-radius:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lien-evitement{position:absolute;min-height:44px;left:1rem;top:-4rem;z-index:10;background:var(--encre);color:var(--papier);padding:.5rem 1rem}.lien-evitement:focus{top:1rem}.conteneur{width:100%;max-width:var(--largeur);margin-inline:auto;padding-inline:var(--gouttiere)}.cote{font-family:var(--police-texte);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ardoise)}.picto{width:1.25em;height:1.25em;flex:none;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.bouton{display:inline-flex;align-items:center;gap:.6rem;min-height:48px;padding:.75rem 1.4rem;border:2px solid var(--tampon);border-radius:var(--rayon);background:var(--tampon);color:#fff;font-family:var(--police-texte);font-size:1rem;font-weight:600;letter-spacing:.02em;text-decoration:none;box-shadow:3px 3px 0 var(--encre);transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.bouton:hover{background:var(--tampon-fonce);border-color:var(--tampon-fonce)}.bouton:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--encre)}.entete{border-bottom:1px solid var(--filet);background:var(--papier)}.entete__barre{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.5rem}.entete__marque{display:inline-flex;align-items:center;min-height:44px;gap:.75rem;text-decoration:none;color:var(--encre)}.entete__sceau{width:2.5rem;height:2.5rem;flex:none}.entete__nom{display:block;font-family:var(--police-titre);font-size:1.25rem;font-weight:600;line-height:1.1}.entete__mention{display:block;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ardoise)}.entete__nav{display:flex;align-items:center;gap:1.25rem}.entete__lien{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-weight:500;text-decoration:none}.entete__lien:hover{text-decoration:underline;-webkit-text-decoration-color:var(--tampon);text-decoration-color:var(--tampon)}.entete:after{content:"";display:block;height:3px;border-bottom:1px solid var(--filet)}@media (max-width:30rem){.entete__mention{display:none}}.pied{margin-top:4rem;background:var(--encre);font-size:.9375rem}.pied,.pied a{color:var(--papier)}.pied a{-webkit-text-decoration-color:var(--or);text-decoration-color:var(--or)}.pied__avertissement{display:flex;align-items:center;gap:.75rem;margin:0;padding:1rem 0;border-bottom:1px solid rgb(176 141 87/.5);font-family:var(--police-titre);font-size:1.05rem}.pied__avertissement strong{color:var(--or);font-family:var(--police-texte);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;border:1.5px solid var(--or);padding:.15rem .45rem;transform:rotate(-2deg);flex:none}.pied__bas{justify-content:space-between;gap:1rem;padding:1.25rem 0 1.75rem}.pied__bas,.pied__liens{display:flex;flex-wrap:wrap}.pied__liens{gap:.25rem 1.5rem;margin:0;padding:0;list-style:none}.pied__liens a{display:inline-flex;align-items:center;min-height:44px}.pied__editeur{margin:0;align-self:center}.pied__liens--jeu{padding:.75rem 0;border-bottom:1px solid rgb(176 141 87/.5);font-weight:500}.heros{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);padding-block:clamp(2.5rem,7vw,5.5rem)}.heros__texte h1{max-width:12ch}.heros__chapeau{max-width:32ch;color:var(--ardoise);font-size:1.125rem;margin-bottom:2rem}.heros__visuel{justify-self:center;width:min(100%,26rem)}@media (max-width:52rem){.heros{grid-template-columns:minmax(0,1fr)}}.document-pose{transform:rotate(2.5deg);filter:drop-shadow(0 14px 18px rgb(20 33 61/.22))}@media (prefers-reduced-motion:no-preference){.document-pose{animation:poser .6s cubic-bezier(.2,.8,.2,1) both}.document-pose .tampon-frappe{animation:frapper .42s cubic-bezier(.3,1.6,.5,1) .65s both;transform-box:fill-box;transform-origin:center}.document-pose .jauge-glisse{animation:glisser .9s cubic-bezier(.2,.8,.2,1) .3s both;transform-box:fill-box;transform-origin:left center}}@keyframes poser{0%{opacity:0;transform:translateY(-14px) rotate(6deg)}}@keyframes frapper{0%{opacity:0;transform:scale(1.8)}60%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes glisser{0%{transform:scaleX(0)}}.bureau{padding-block:1rem 2rem}.bureau__titre{display:flex;align-items:baseline;gap:1rem;margin-bottom:2rem}.bureau__titre:after{content:"";flex:1 1;border-bottom:1px solid var(--filet)}.bureau__grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1.25rem,3vw,2rem);gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none}@media (max-width:52rem){.bureau__grille{grid-template-columns:minmax(0,1fr)}}.chemise{position:relative;margin-top:1.6rem;padding:1.5rem 1.4rem 1.4rem;background:var(--kraft);border:1px solid var(--kraft-fonce);border-radius:0 var(--rayon) var(--rayon) var(--rayon);box-shadow:var(--ombre-doc)}.chemise__onglet{position:absolute;bottom:100%;left:-1px;padding:.25rem 1rem .2rem;background:var(--kraft-fonce);border:1px solid var(--kraft-fonce);border-bottom:0;border-radius:6px 6px 0 0;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--encre)}.chemise__numero{margin:0 0 .75rem;color:var(--ardoise);font-size:.8125rem;letter-spacing:.04em}.chemise h3{margin-bottom:.5rem}.chemise p:last-child{margin-bottom:0}.chemise__tampon{position:absolute;top:.9rem;right:.9rem}.tampon{display:inline-block;padding:.2rem .55rem;border:2px solid var(--tampon);border-radius:2px;color:var(--tampon);font-size:.75rem;font-weight:600;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;transform:rotate(-6deg);box-shadow:inset 0 0 0 1px rgb(200 16 46/.35)}.tampon--incline{transform:rotate(5deg)}.tampon--encre{border-color:var(--encre);color:var(--encre);box-shadow:inset 0 0 0 1px rgb(20 33 61/.3)}.feuille{max-width:48rem;margin:clamp(2rem,5vw,3.5rem) auto 0;padding:clamp(1.5rem,5vw,3.5rem);background:var(--papier-blanc);border-top:4px double var(--or);box-shadow:var(--ombre-doc)}.feuille__entete{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1.5rem;margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid var(--filet)}.feuille__entete h1{font-size:clamp(2rem,4.5vw,2.75rem);margin-bottom:.25rem}.feuille h2{margin-top:2.25rem;font-size:1.35rem}.feuille ul{padding-left:1.25rem;margin:0 0 1em}.feuille li{margin-bottom:.4em}.feuille li::marker{color:var(--or)}.feuille dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:.35rem 1.25rem;gap:.35rem 1.25rem;margin:0 0 1em}.feuille dt{color:var(--ardoise)}.feuille dd{margin:0}@media (max-width:34rem){.feuille dl{grid-template-columns:1fr}.feuille dd{margin-bottom:.6rem}}.feuille__note{color:var(--ardoise);font-size:.9375rem}.bouton[disabled]{opacity:.55;cursor:not-allowed}.bouton--secondaire{background:var(--papier-blanc);color:var(--encre);border-color:var(--encre)}.bouton--secondaire:hover{background:var(--kraft);border-color:var(--encre)}.bouton-choix,.bouton-fiche,.bouton-petit,.lien-bouton{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;font:inherit;font-size:.9375rem;cursor:pointer}.bouton-petit{padding:.4rem .9rem;border:1.5px solid var(--encre);border-radius:var(--rayon);background:var(--papier-blanc);color:var(--encre);font-weight:500}.bouton-petit:hover{background:var(--kraft)}.bouton-petit--alerte{border-color:var(--tampon);background:var(--tampon);color:#fff}.bouton-petit--alerte:hover{background:var(--tampon-fonce)}.lien-bouton{padding:.3rem 0;border:0;background:none;color:var(--encre);text-decoration:underline;-webkit-text-decoration-color:var(--or);text-decoration-color:var(--or);text-decoration-thickness:1.5px;text-underline-offset:3px}.lien-bouton:hover{-webkit-text-decoration-color:var(--tampon);text-decoration-color:var(--tampon)}.lien-fleche{gap:.4rem;font-weight:600}.case,.lien-fleche{display:inline-flex;align-items:center;min-height:44px}.case{gap:.5rem;cursor:pointer;font-size:.9375rem}.case input{width:1.25rem;height:1.25rem;margin:0;accent-color:var(--tampon)}.releve{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.35rem 1rem;gap:.35rem 1rem;margin:0 0 1.25rem}.releve dt{color:var(--ardoise)}.releve dd{margin:0;text-align:right;font-weight:500}.releve--serre{margin-bottom:.75rem;font-size:.9375rem}.tableaux{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1rem 2rem;gap:1rem 2rem}.tableau{width:100%;border-collapse:collapse;margin-bottom:1.25rem;font-size:.9375rem}.tableau caption{text-align:left;font-weight:600;padding-bottom:.4rem}.tableau td,.tableau th{padding:.45rem .25rem;border-bottom:1px solid var(--filet);text-align:left}.tableau td{text-align:right}.tableau thead th{color:var(--ardoise);font-size:.8125rem;font-weight:600}.tableau thead th:not(:first-child){text-align:right}.tableau tbody th{font-weight:400}.page-bilan{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start;grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);padding-top:clamp(1.5rem,4vw,3rem)}.page-bilan__carte{position:-webkit-sticky;position:sticky;top:1.5rem;padding:1rem}.page-bilan__detail{margin:0;max-width:none}.page-bilan__detail h1{font-size:clamp(1.9rem,4vw,2.5rem)}@media (max-width:52rem){.page-bilan{grid-template-columns:minmax(0,1fr)}.page-bilan__carte{position:static;width:min(100%,24rem);justify-self:center}}.partage{margin-bottom:1.5rem}.partage__boutons{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.partage__message{min-height:1.6em;margin:.6rem 0 0;color:var(--vert-encre);font-size:.9375rem}.jeu--chargement{min-height:100vh;padding-block:4rem;color:var(--ardoise)}.jeu__barre{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--papier);border-bottom:1px solid var(--filet);box-shadow:0 6px 12px -10px rgb(20 33 61/.4)}.jeu__barre-interieur{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;max-width:90rem;padding-block:.5rem}.jeu__trimestre{display:flex;flex-direction:column;margin:0;line-height:1.25}.jeu__trimestre .cote{margin:0}.jeu__date{font-family:var(--police-titre);font-size:1.2rem;font-weight:600}.jeu__commandes{display:flex;gap:.5rem 1rem}.jeu__commandes,.jeu__confirmer{flex-wrap:wrap;align-items:center}.jeu__confirmer{display:inline-flex;gap:.5rem;font-size:.9375rem}.bouton--clore{min-height:44px;padding-block:.5rem}.jeu__bureau{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr) minmax(0,1fr);align-items:start;grid-gap:clamp(1rem,2vw,2rem);gap:clamp(1rem,2vw,2rem);max-width:90rem;padding-top:1.5rem}.panneau__titre{display:flex;align-items:baseline;gap:.75rem;font-size:1.35rem;margin-bottom:1rem}.panneau__titre:after{content:"";flex:1 1;border-bottom:1px solid var(--filet)}.panneau__titre:focus{outline:none}.panneau__titre:focus-visible{outline:2px solid var(--tampon)}.onglets{display:none}@media (max-width:47.99rem){.jeu__bureau{grid-template-columns:minmax(0,1fr);padding-bottom:5.5rem}.panneau{display:none}.jeu[data-onglet=dossier] .panneau--dossier,.jeu[data-onglet=mesures] .panneau--mesures,.jeu[data-onglet=tableau] .panneau--tableau{display:block}.onglets{position:fixed;inset:auto 0 0;z-index:6;display:grid;grid-template-columns:repeat(3,1fr);background:var(--encre);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -4px 14px rgb(20 33 61/.25)}.onglets__bouton{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:56px;border:0;border-top:3px solid transparent;background:none;color:var(--papier);font:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.04em;cursor:pointer}.onglets__bouton[aria-pressed=true]{border-top-color:var(--or);background:rgb(255 255 255/.08)}.onglets__badge{position:absolute;top:.3rem;left:calc(50% + .55rem);min-width:1.25rem;padding:0 .3rem;border-radius:999px;background:var(--tampon);color:#fff;font-size:.75rem;line-height:1.25rem}body:has(.jeu) .pied{padding-bottom:4.5rem}.jeu__date{font-size:1.05rem}.jeu__barre{position:static;box-shadow:none}.bouton--clore{position:fixed;right:var(--gouttiere);bottom:calc(56px + env(safe-area-inset-bottom) + .75rem);z-index:6}.jeu__bureau{padding-bottom:9rem}.case--discrete span{font-size:.875rem}}.fiche{margin-bottom:1rem;padding:1rem 1.1rem;background:var(--papier-blanc);border:1px solid var(--kraft-fonce);border-radius:var(--rayon);box-shadow:var(--ombre-doc)}.fiche h3{font-size:1.05rem;margin-bottom:.5rem}.fiche__ligne{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.fiche__aide{color:var(--ardoise);font-size:.875rem;margin-bottom:.75rem}.chiffre{margin:0;font-size:1.4rem;font-weight:600}.chiffre .ecart{font-size:.875rem}.mesure-ligne{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin:.5rem 0 .25rem;font-size:.9375rem}.mesure-ligne__valeur{font-weight:600;white-space:nowrap}.mesure-ligne__reel{color:var(--ardoise);font-size:.8125rem}.indicateurs{margin:0;padding:0;list-style:none}.ecart{color:var(--ardoise);font-size:.8125rem;font-weight:600}.ecart--hausse{color:var(--vert-encre)}.alerte-texte,.ecart--baisse{color:var(--tampon)}.alerte-texte{margin:.4rem 0 0;font-size:.875rem;font-weight:600}.jauge{position:relative;display:block;height:8px;background:var(--kraft)}.jauge__remplissage{display:block;height:100%;background:var(--encre);transition:width .7s cubic-bezier(.2,.8,.2,1)}.jauge--hausse .jauge__remplissage{background:var(--jauge)}.jauge--alerte .jauge__remplissage,.jauge--baisse .jauge__remplissage{background:var(--tampon)}.jauge__repere{position:absolute;top:-3px;width:1.5px;height:14px;background:var(--encre)}@media (prefers-reduced-motion:reduce){.jauge__remplissage{transition:none}}.pastilles{display:flex;flex-wrap:wrap;gap:.35rem}.pastille{width:1rem;height:1rem;border:1.5px solid var(--encre);border-radius:50%}.pastille--pleine{background:var(--encre)}.pastille--engagee{background:repeating-linear-gradient(45deg,var(--or) 0 2px,transparent 2px 4px);border-color:var(--or)}.courbe{margin:.5rem 0 0}.courbe svg{display:block;width:100%;height:auto}.courbe__grille{stroke:var(--kraft-fonce);stroke-width:1}.courbe__axe{fill:var(--ardoise);font-size:10px}.courbe__ligne{fill:none;stroke:var(--encre);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.courbe__point{fill:var(--encre);stroke:var(--papier-blanc);stroke-width:2}.courbe__valeur{fill:var(--encre);font-size:12px;font-weight:600}.note{position:relative;margin-bottom:1.25rem;padding:1.1rem 1.2rem;background:var(--papier-blanc);border-left:4px solid var(--or);box-shadow:var(--ombre-doc)}.note p:last-child{margin-bottom:0}.note--directeur{font-size:.9688rem;background:repeating-linear-gradient(transparent 0 1.55rem,rgb(176 141 87/.18) 1.55rem calc(1.55rem + 1px)),var(--papier-blanc)}.note__entete{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-bottom:.4rem;border-bottom:1px solid var(--filet);color:var(--ardoise);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.note--fin{border-left-color:var(--tampon)}.note--fin h3{font-size:1.5rem}.note--defi{margin-top:1rem;border-left-color:var(--tampon)}.note__tampon{position:absolute;top:1rem;right:1rem}.note__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem}@media (prefers-reduced-motion:no-preference){.tampon-frappe-html{animation:frapper-html .42s cubic-bezier(.3,1.6,.5,1) .2s both}}@keyframes frapper-html{0%{opacity:0;transform:rotate(-6deg) scale(1.8)}60%{opacity:1;transform:rotate(-6deg) scale(.94)}to{opacity:1;transform:rotate(-6deg) scale(1)}}.compte-rendu{margin-bottom:1.25rem;padding:.9rem 1.1rem;border:1px dashed var(--or);border-radius:var(--rayon)}.compte-rendu h3{font-size:1rem;margin-bottom:.4rem}.compte-rendu ul{margin:0;padding-left:1.1rem;font-size:.9375rem}.compte-rendu li{margin-bottom:.3rem}.compte-rendu li::marker{color:var(--or)}.journal--alerte,.journal--censure,.journal--refus{color:var(--tampon)}.dossier__vide{color:var(--ardoise);font-style:italic}.notes{margin:0 0 1.5rem;padding:0;list-style:none}.note-cabinet{margin-bottom:1.5rem;margin-top:2rem}.note-cabinet h3{padding-right:7rem}.choix{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.bouton-choix{justify-content:flex-start;width:100%;padding:.55rem .9rem;border:1.5px solid var(--encre);border-radius:var(--rayon);background:var(--papier-blanc);color:var(--encre);text-align:left;font-weight:500;box-shadow:2px 2px 0 var(--encre);transition:transform .1s ease,box-shadow .1s ease}.bouton-choix:hover{background:var(--papier)}.bouton-choix:active{transform:translate(2px,2px);box-shadow:none}.note-cabinet__defaut{margin:.75rem 0 0;color:var(--ardoise);font-size:.875rem}.ordre{margin-bottom:1.5rem;padding:1rem 1.1rem;background:var(--papier-blanc);border-top:4px double var(--or);box-shadow:var(--ombre-doc)}.ordre h3{font-size:1.1rem}.ordre__liste{margin:0;padding:0;list-style:none}.ordre__liste li{padding:.5rem 0;border-bottom:1px solid var(--filet)}.ordre__titre{margin:0;font-weight:600}.ordre__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 1rem}.journal summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600}.journal ol{max-height:24rem;overflow-y:auto;margin:0;padding:0;list-style:none;font-size:.875rem}.journal li{padding:.3rem 0;border-bottom:1px dotted var(--kraft-fonce)}.journal__tour{display:inline-block;min-width:2.5em;color:var(--ardoise);font-weight:600}.carnet__filtre{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.carnet__filtre label{font-size:.875rem;font-weight:600}.carnet__filtre select{min-height:44px;padding:.4rem .6rem;border:1.5px solid var(--encre);border-radius:var(--rayon);background:var(--papier-blanc);color:var(--encre);font:inherit}.carnet__liste{margin:0;padding:0;list-style:none}.fiche-mesure{margin-bottom:1rem;padding:.9rem 1rem 1rem;background:var(--kraft);border:1px solid var(--kraft-fonce);border-radius:0 var(--rayon) var(--rayon) var(--rayon);box-shadow:var(--ombre-doc)}.fiche-mesure--inscrite{border-color:var(--encre);box-shadow:0 0 0 1px var(--encre),var(--ombre-doc)}.fiche-mesure h3{font-size:1.05rem;margin-bottom:.3rem}.fiche-mesure__ministere{margin:0 0 .25rem;color:var(--ardoise);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fiche-mesure__resume{font-size:.9375rem;margin-bottom:.5rem}.fiche-mesure__couts{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.4rem;font-size:.875rem;font-weight:600}.pressentis{margin:0 0 .4rem;padding:0;list-style:none;font-size:.875rem}.pressentis__delai{color:var(--ardoise)}.flou{display:inline-block;min-width:1.4em;font-weight:600;text-align:center;text-shadow:0 0 3px currentColor;letter-spacing:.05em}.flou--plus{color:var(--vert-encre)}.flou--moins{color:var(--tampon)}.fiche-mesure__blocs{margin-bottom:.6rem;color:var(--ardoise);font-size:.8125rem}.fiche-mesure__etat{margin-bottom:.5rem;color:var(--vert-encre);font-size:.875rem;font-weight:600}.fiche-mesure__refus{margin:.4rem 0 0;color:var(--ardoise);font-size:.8125rem}.bouton-fiche{width:100%;justify-content:center;padding:.45rem .8rem;border:1.5px solid var(--encre);border-radius:var(--rayon);background:var(--papier-blanc);color:var(--encre);font-weight:600}.bouton-fiche:hover:not([disabled]){background:var(--papier)}.bouton-fiche--actif{background:var(--encre);color:var(--papier)}.bouton-fiche--actif:hover:not([disabled]){background:#22345c}.bouton-fiche[disabled]{border-style:dashed;color:var(--ardoise);cursor:not-allowed}.passage{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:rgb(246 241 231/.78);opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s linear .18s}.passage[data-visible=true]{opacity:1;visibility:visible;transition:opacity .18s ease}.passage__feuille{position:relative;width:min(22rem,86vw);padding:2rem 1.75rem 2.5rem;background:var(--papier-blanc);border-top:4px double var(--or);box-shadow:0 20px 40px -18px rgb(20 33 61/.5);text-align:center}.passage__titre{margin:.25rem 0 1.5rem;font-family:var(--police-titre);font-size:1.75rem;font-weight:600}.passage__tampon{display:inline-block;padding:.3rem 1rem;border:3px solid var(--tampon);color:var(--tampon);font-size:1.1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transform:rotate(-8deg)}@media (prefers-reduced-motion:no-preference){.passage[data-visible=true] .passage__feuille{animation:poser .38s cubic-bezier(.2,.8,.2,1) both}.passage[data-visible=true] .passage__tampon{animation:frapper-passage .42s cubic-bezier(.3,1.6,.5,1) .38s both}}@keyframes frapper-passage{0%{opacity:0;transform:rotate(-8deg) scale(2)}60%{opacity:1;transform:rotate(-8deg) scale(.92)}to{opacity:1;transform:rotate(-8deg) scale(1)}}.heros--page{padding-block:clamp(2rem,5vw,3.5rem) clamp(1.5rem,4vw,2.5rem)}.visuel{margin:0;padding:1.25rem 1.4rem 1.1rem;background:var(--papier-blanc);border-top:4px double var(--or);box-shadow:var(--ombre-doc)}.visuel--fiche{background:var(--kraft);border-top-color:var(--kraft-fonce)}.visuel__entete{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.visuel__cote{margin:0;color:var(--ardoise);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.visuel__titre{margin:0 0 .4rem;font-family:var(--police-titre);font-size:1.3rem;font-weight:600;line-height:1.2}.visuel__jauges{display:grid;grid-gap:.8rem;gap:.8rem;margin:0 0 .9rem}.visuel__jauges div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.2rem 1rem;gap:.2rem 1rem}.visuel__jauges dt{color:var(--ardoise);font-size:.9375rem}.visuel__jauges dd{margin:0;font-weight:600}.visuel__jauges .jauge{grid-column:1/-1}.visuel__pied{margin:0;padding-top:.6rem;border-top:1px solid var(--filet);color:var(--ardoise);font-size:.8125rem}.feuille--texte,.feuille--texte h2:first-child{margin-top:0}.feuille--texte ol{padding-left:1.4rem;margin:0 0 1em}.feuille--texte ol li{margin-bottom:.6em}.feuille--texte ol li::marker{color:var(--ardoise);font-weight:600}.encadre{margin:1.5rem 0;padding:1rem 1.25rem;border:2px solid var(--tampon);border-radius:2px;background:var(--papier)}.encadre p:last-child{margin-bottom:0}.encadre__titre{margin:0 0 .4rem;color:var(--tampon);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.suite-pages{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin:2rem 0 0;padding:1.25rem 0 0;border-top:1px solid var(--filet);list-style:none}.suite-pages li{margin:0}.sommaire{margin-bottom:2rem}.sommaire ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.sommaire a{display:inline-flex;align-items:center;min-height:44px;padding:.3rem .8rem;border:1px solid var(--kraft-fonce);border-radius:6px 6px 0 0;background:var(--kraft);color:var(--encre);font-size:.875rem;font-weight:600;text-decoration:none}.sommaire a:hover{border-color:var(--encre)}.catalogue{padding-bottom:1rem}.catalogue__ministere{scroll-margin-top:1rem;margin-bottom:2.5rem}.catalogue__ministere>h2{display:flex;align-items:baseline;gap:1rem}.catalogue__ministere>h2:after{content:"";flex:1 1;border-bottom:1px solid var(--filet)}.catalogue__grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem clamp(1rem,2vw,1.5rem);gap:1rem clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none}.catalogue__grille .fiche-mesure{margin:0}@media (max-width:64rem){.catalogue__grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.catalogue__grille{grid-template-columns:minmax(0,1fr)}}.fiche-mesure__numero{float:right;margin:0 0 .25rem .5rem;color:var(--ardoise);font-size:.75rem}.fiche-mesure__limite{margin:.6rem 0 0;padding-top:.5rem;border-top:1px dashed var(--or);font-size:.8125rem}.fiche-mesure__limite strong{font-weight:600}.tableau--texte td,.tableau--texte thead th:not(:first-child){text-align:left}.fenetre{width:min(40rem,calc(100vw - 1rem));max-height:calc(100dvh - 1rem);margin:auto;padding:0;overflow:auto;border:0;border-top:4px double var(--or);border-radius:var(--rayon);background:var(--papier-blanc);color:var(--encre);box-shadow:var(--ombre-doc)}.fenetre--large{width:min(56rem,calc(100vw - 1rem))}.fenetre::-webkit-backdrop{background:rgb(20 33 61/.55)}.fenetre::backdrop{background:rgb(20 33 61/.55)}.fenetre__entete{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem clamp(1rem,4vw,1.75rem) .8rem;border-bottom:1px solid var(--filet);background:var(--papier-blanc)}.fenetre__entete h2{margin:.15rem 0 0}.fenetre__entete .bouton-petit{min-width:44px;justify-content:center;font-size:1.4rem;line-height:1}.fenetre__corps{padding:1rem clamp(1rem,4vw,1.75rem) 1.5rem}.fenetre__attente{padding:2rem 0;color:var(--ardoise);text-align:center}.fenetre__erreur{margin:.75rem 0;padding:.6rem .8rem;border-left:4px solid var(--tampon);background:var(--papier);color:var(--tampon-fonce);font-weight:500}.fenetre__avertissement{margin:.75rem 0 1rem;color:var(--ardoise);font-size:.9375rem}.offre{margin-bottom:1.25rem}.offre h3{max-width:30ch;padding-right:7rem}.offre__liste{margin:.5rem 0 .75rem;padding-left:1.2rem}.offre__liste li{margin-bottom:.3rem}.offre__liste li::marker{color:var(--tampon);content:"✓  "}.offre__note{margin:.75rem 0 0;color:var(--ardoise);font-size:.875rem}.scenarios{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:1rem;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none}.scenario{display:flex;flex-direction:column;align-items:flex-start;padding:1rem 1.1rem;background:var(--papier);border:1px solid var(--kraft-fonce);border-left:4px solid var(--encre);border-radius:var(--rayon)}.scenario--verrouille{border-left-color:var(--or)}.scenario h3{margin:.25rem 0 .4rem;font-size:1.2rem}.scenario p{flex:1 1;margin:0 0 .75rem;font-size:.9375rem}.scenario__categorie,.scenario__verrou{flex:none!important;margin:0!important}.scenario__verrou{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;color:var(--ardoise);font-weight:600}.emplacements{margin:0 0 1rem;padding:.75rem 1rem;border:1px solid var(--kraft-fonce);border-radius:var(--rayon)}.emplacements legend{padding:0 .35rem;font-weight:600}.emplacements__ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;border-bottom:1px dotted var(--kraft-fonce)}.emplacements__ligne:last-child{border-bottom:0}.emplacements__actif{color:var(--vert-encre);font-weight:600}.journal--detaille{margin-bottom:1rem}.journal__aide{margin:.25rem 0 .75rem;color:var(--ardoise);font-size:.875rem}.effets{max-height:32rem;overflow-y:auto;margin:0;padding:0;list-style:none}.journal .effets__fiche{margin-bottom:.9rem;padding:.7rem .8rem;background:var(--papier-blanc);border-bottom:0;border-left:3px solid var(--or)}.effets__titre{margin:0 0 .25rem;font-weight:600}.effets__statut{color:var(--ardoise);font-weight:400}.effets__ligne{margin:0 0 .4rem;color:var(--ardoise);font-size:.875rem}.effets__table{width:100%;border-collapse:collapse;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.effets__table td,.effets__table th{padding:.2rem .4rem .2rem 0;border-bottom:1px dotted var(--kraft-fonce);text-align:left}.effets__table thead th{color:var(--ardoise);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.effets__table tbody th{font-weight:500}.note--installation{border-left-color:var(--encre)}.jeu--scelle{padding-block:2rem 4rem}.jeu--scelle .chemise{max-width:44rem;margin-top:2.5rem}.formulaire{display:grid;grid-gap:.4rem;gap:.4rem;justify-items:start;margin:1.25rem 0}.formulaire label{font-weight:600}.formulaire input{width:100%;min-height:48px;padding:.6rem .75rem;border:1.5px solid var(--encre);border-radius:var(--rayon);background:#fff;color:var(--encre);font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9375rem}.formulaire__aide{margin:0 0 .5rem;color:var(--ardoise);font-size:.875rem}.restauration{position:relative}.restauration__tampon{position:absolute;top:0;right:0}.restauration h2{padding-right:6.5rem}.restauration__ref{overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}