@font-face{font-family:jost;src:url(../media/jost_latin_variable-s.p.2_4ymh7gr-8lu.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:jost Fallback;src:local(Arial);ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.0%;size-adjust:95.51%}.jost_534a9588-module__z3NHmG__className{font-family:jost,jost Fallback;font-style:normal}.jost_534a9588-module__z3NHmG__variable{--police-texte:"jost", "jost Fallback"}
@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_latin_variable-s.p.0jvcp-grhfvvq.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_latin_variable_italic-s.p.2032dh-6muz7g.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:italic}@font-face{font-family:cormorant Fallback;src:local(Arial);ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:87.6%}.cormorant_aec441ba-module__3LXrea__className{font-family:cormorant,cormorant Fallback}.cormorant_aec441ba-module__3LXrea__variable{--police-titres:"cormorant", "cormorant Fallback"}
@property --iris{syntax:"<length>";inherits:true;initial-value:0}.bee-logo,.bee-splash{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}.bee-logo{--logo-ink:var(--bee-ink,#17140f);--logo-honey:var(--bee-honey,#f5ac26);--logo-honey-deep:var(--bee-honey-deep,#db930f);--logo-soft:var(--bee-soft,#f8cb79);--logo-grey:var(--bee-grey,#6b655b);--logo-bg:var(--bee-surface,#fff);overflow:visible}.bee-logo-dark{--bee-ink:#f6f1e7;--bee-grey:#b3ac9f;--bee-surface:#17140f}.bee-logo .ink{fill:var(--logo-ink)}.bee-logo .honey{fill:var(--logo-honey)}.bee-logo .soft{fill:var(--logo-soft)}.bee-logo .halo{fill:var(--logo-bg)}.bee-logo .line-honey{stroke:var(--logo-honey)}.bee-logo .line-bg{stroke:var(--logo-bg)}.bee-logo .name{fill:var(--logo-ink)}.bee-logo .descriptor{fill:var(--logo-grey)}.bee-logo .comb{stroke:var(--logo-honey)}.bee-logo .bone{transform-box:view-box;transform-origin:0 0}.bee-logo .bee{transition:translate .7s var(--ease-spring)}.bee-logo:not(.is-loading):is(:hover,.is-active,.bee-logo-hover:hover *,.bee-logo-hover:focus-visible *) .bee{translate:0 -5px}.bee-logo:not(.is-loading):is(:hover,.is-active,.bee-logo-hover:hover *,.bee-logo-hover:focus-visible *) .wing-up{--flap:-18deg;animation:bee-flap .15s var(--ease-in-out) 6 alternate}.bee-logo:not(.is-loading):is(:hover,.is-active,.bee-logo-hover:hover *,.bee-logo-hover:focus-visible *) .wing-low{--flap:-10deg;animation:bee-flap .15s 40ms var(--ease-in-out) 6 alternate}.bee-logo:not(.is-loading):is(:hover,.is-active,.bee-logo-hover:hover *,.bee-logo-hover:focus-visible *) .antenna{animation:bee-antenna .9s var(--ease-out)}@keyframes bee-flap{to{transform:rotate(calc(var(--dir) * var(--flap)))}}@keyframes bee-antenna{18%{transform:rotate(calc(var(--dir) * 14deg))}40%{transform:rotate(calc(var(--dir) * -8deg))}62%{transform:rotate(calc(var(--dir) * 4deg))}82%{transform:rotate(calc(var(--dir) * -1.5deg))}}.bee-logo.is-loading .mark{animation:bee-enter 1s var(--ease-out) both, bee-float 3.2s 1s ease-in-out infinite}.bee-logo.is-loading .wing-up{--flap:-9deg;animation:bee-unfold 1s .15s var(--ease-spring) both, bee-flap .22s 1.15s ease-in-out infinite alternate}.bee-logo.is-loading .wing-low{--flap:-6deg;animation:bee-unfold 1s .25s var(--ease-spring) both, bee-flap .22s 1.25s ease-in-out infinite alternate}.bee-logo.is-loading .antenna{animation:bee-sway 2.6s calc(.9s + var(--dir) * .3s) ease-in-out infinite alternate both}.bee-logo.is-loading .abdomen{animation:1.8s ease-in-out infinite alternate bee-breathe}.bee-logo.is-loading .name[clip-path] .letter{animation:bee-rise .9s calc(.45s + var(--i) * 45ms) var(--ease-out) both}.bee-logo.is-loading .name:not([clip-path]) .letter{animation:bee-appear .7s calc(.45s + var(--i) * 45ms) var(--ease-out) both}.bee-logo.is-loading .descriptor .letter{animation:bee-spread 1.2s calc(.95s + var(--i) * 20ms) var(--ease-out) both}.bee-logo.is-loading .comb{opacity:1}.bee-logo.is-loading .cell{animation:bee-ripple 3.6s calc(1s + var(--d) * .12s) ease-in-out infinite both}@keyframes bee-enter{0%{opacity:0;translate:0 14px;scale:.8}}@keyframes bee-float{50%{transform:translateY(-6px)}}@keyframes bee-unfold{0%{rotate:calc(var(--dir) * 75deg)}}@keyframes bee-sway{0%{transform:rotate(calc(var(--dir) * -5deg))}to{transform:rotate(calc(var(--dir) * 7deg))}}@keyframes bee-breathe{to{transform:scale(1.015,1.035)}}@keyframes bee-rise{0%{translate:0 calc(var(--rise) * 1px)}}@keyframes bee-appear{0%{opacity:0;translate:0 calc(var(--rise) * .2px)}}@keyframes bee-spread{0%{opacity:0;translate:calc(var(--x) * -.6px) 0}}@keyframes bee-ripple{0%,50%,to{opacity:0}18%{opacity:calc(.34 - (var(--d) - 3) * .055)}}.bee-splash{--iris-x:50%;--iris-y:42%;--iris-rest:min(180px, 34vmin);z-index:1000;background:var(--bee-honey,#f5ac26);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.bee-splash__panel{background:var(--bee-surface,#fbf8f1);place-items:center;display:grid;position:absolute;inset:0}.bee-splash .bee-logo{width:min(70vw,300px);height:auto}.bee-splash.is-done{--r:calc(var(--iris) + 5px);animation:bee-iris 1.2s var(--ease-in-out) forwards;pointer-events:none}.bee-splash.is-done .bee-splash__panel{--r:var(--iris)}.bee-splash.is-done,.bee-splash.is-done .bee-splash__panel{clip-path:polygon(var(--iris-x) calc(var(--iris-y) - var(--r)), calc(var(--iris-x) + var(--r) * .866) calc(var(--iris-y) - var(--r) * .5), calc(var(--iris-x) + var(--r) * .866) calc(var(--iris-y) + var(--r) * .5), var(--iris-x) calc(var(--iris-y) + var(--r)), calc(var(--iris-x) - var(--r) * .866) calc(var(--iris-y) + var(--r) * .5), calc(var(--iris-x) - var(--r) * .866) calc(var(--iris-y) - var(--r) * .5))}.bee-splash.is-done .wordmark,.bee-splash.is-done .comb{opacity:0;transition:opacity .3s}.bee-splash.is-done .symbol{transform-box:fill-box;transform-origin:50%;animation:bee-shrink 1.2s var(--ease-in-out) both}@keyframes bee-shrink{0%,62%{scale:1}to{scale:.15}}@keyframes bee-iris{0%{--iris:150vmax}50%,62%{--iris:var(--iris-rest)}90%{opacity:1}to{--iris:0px;opacity:0}}.bee-splash__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.bee-logo *,.bee-splash,.bee-splash *{transition:none!important;animation:none!important}.bee-logo.is-loading .symbol{animation:2s ease-in-out infinite bee-pulse!important}.bee-logo.is-loading .cell{opacity:calc(.17 - (var(--d) - 3) * .0275)}.bee-splash.is-done{animation:.4s forwards bee-fade!important}.bee-splash.is-done,.bee-splash.is-done .bee-splash__panel{clip-path:none}}@keyframes bee-pulse{50%{opacity:.55}}@keyframes bee-fade{to{opacity:0}}.bee-logo--qualibee .text-line{stroke-dasharray:1 2}.bee-logo--qualibee:not(.is-loading):is(:hover,.is-active,.bee-logo-hover:hover *,.bee-logo-hover:focus-visible *) .page-turn{animation:.85s quali-turn}.bee-logo--qualibee:not(.is-loading):is(:hover,.is-active,.bee-logo-hover:hover *,.bee-logo-hover:focus-visible *) .page-turn .honey{animation:.85s quali-shade}.bee-logo--qualibee:not(.is-loading):is(:hover,.is-active,.bee-logo-hover:hover *,.bee-logo-hover:focus-visible *) .spark{animation:quali-twinkle .9s .25s var(--ease-out)}.bee-logo--qualibee:not(.is-loading):is(:hover,.is-active,.bee-logo-hover:hover *,.bee-logo-hover:focus-visible *) .spark-small{animation:quali-pop .8s calc(.35s + var(--i) * .14s) var(--ease-out)}@keyframes quali-turn{0%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(0)scale(1)}50%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(-3px)scale(.03,1.05)}99%{opacity:1;transform:translateY(0)scaleX(-1)}to{opacity:0;transform:translateY(0)scaleX(-1)}}@keyframes quali-shade{50%{fill:var(--logo-honey-deep)}}@keyframes quali-twinkle{40%{rotate:45deg;scale:1.6}to{rotate:90deg}}@keyframes quali-pop{0%{opacity:0;scale:0}40%{opacity:1;scale:1}to{opacity:0;scale:.6}}.bee-logo--qualibee.is-loading .page.right .row-1{animation:4.2s linear 1s infinite both quali-write-1}.bee-logo--qualibee.is-loading .page.right .row-2{animation:4.2s linear 1s infinite both quali-write-2}.bee-logo--qualibee.is-loading .page.right .row-3{animation:4.2s linear 1s infinite both quali-write-3}.bee-logo--qualibee.is-loading .page-turn{animation:4.2s 1s infinite both quali-turn-loop}.bee-logo--qualibee.is-loading .page-turn .honey{animation:4.2s 1s infinite both quali-shade-loop}.bee-logo--qualibee.is-loading .spark{animation:4.2s 1s infinite both quali-twinkle-loop}.bee-logo--qualibee.is-loading .spark-small{animation:quali-pop-loop 4.2s calc(1s + var(--i) * .15s) infinite both}@keyframes quali-write-1{0%{stroke-dashoffset:1px}12%,57.9%{stroke-dashoffset:0}58%,to{stroke-dashoffset:1px}}@keyframes quali-write-2{0%,12%{stroke-dashoffset:1px}24%,57.9%{stroke-dashoffset:0}58%,to{stroke-dashoffset:1px}}@keyframes quali-write-3{0%,24%{stroke-dashoffset:1px}36%,57.9%{stroke-dashoffset:0}58%,to{stroke-dashoffset:1px}}@keyframes quali-turn-loop{0%,57.9%{opacity:0;transform:translateY(0)scale(1)}58%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(0)scale(1)}69%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(-3px)scale(.03,1.05)}80%{opacity:1;transform:translateY(0)scaleX(-1)}80.1%,to{opacity:0;transform:translateY(0)scaleX(-1)}}@keyframes quali-shade-loop{0%,58%,80%,to{fill:var(--logo-honey)}69%{fill:var(--logo-honey-deep)}}@keyframes quali-twinkle-loop{0%,38%{animation-timing-function:cubic-bezier(.16,1,.3,1);rotate:none;scale:1}44%{rotate:45deg;scale:1.6}52%,to{rotate:90deg;scale:1}}@keyframes quali-pop-loop{0%,40%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);scale:0}45%{opacity:1;scale:1}56%,to{opacity:0;scale:.6}}
:root{--noir:#15120e;--noir-doux:#29231b;--encre:#1e1a14;--taupe:#6b604f;--taupe-clair:#9a8f7e;--ivoire:#f7f3ea;--ivoire-fonce:#efe8da;--papier:#fffdf8;--blanc:#fff;--lin:#e6dccb;--lin-fonce:#d3c5ac;--or:#c9a45c;--or-clair:#e2c98f;--or-fonce:#a07a34;--or-texte:#85662b;--or-voile:#c9a45c1f;--vert:#2f6b4f;--vert-fond:#e8f1ea;--bordeaux:#8e2b2b;--bordeaux-fond:#f7e7e4;--nuit:#23365c;--nuit-fond:#e7ebf3;--ambre:#7a5210;--ambre-fond:#f6ecd8;--menu-texte:#cfc3aa;--menu-clair:#f3ead6;--menu-discret:#8f846f;--menu-trait:#2e271e;--ombre-douce:0 1px 2px #15120e0d, 0 10px 28px -18px #15120e47;--ombre-portee:0 2px 4px #15120e0f, 0 28px 56px -26px #15120e6b;--rayon:1rem;--rayon-moyen:.75rem;--rayon-petit:.625rem;--courbe:cubic-bezier(.22, 1, .36, 1);--police:var(--police-texte), "Jost", "Segoe UI", system-ui, sans-serif;--police-titre:var(--police-titres), "Cormorant Garamond", Georgia, "Times New Roman", serif;--largeur-menu:17.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:100%}html[data-texte=grand]{font-size:112.5%}body{background:var(--ivoire);--bee-surface:var(--ivoire);min-height:100vh;color:var(--encre);font-family:var(--police);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.55}a{color:var(--encre);text-decoration:underline;-webkit-text-decoration-color:var(--or);text-decoration-color:var(--or);text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--or-texte)}:focus-visible{outline:2px solid var(--or-fonce);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%}h1,h2,h3,h4,h5{text-wrap:balance;margin:0}p,ul,ol{margin:0}strong,b{font-weight:600}::selection{background:var(--or-clair);color:var(--noir)}.titre-serif,.tete-page h1,.panneau-titre,.dialogue h2,.tiroir-tete h2,.tuile-titre,.stat-chiffre strong,.vide strong,.salut h1,.chiffre-cle strong,.a-faire-chiffre,.code-production,.panneau-numero{font-family:var(--police-titre);letter-spacing:-.005em;font-weight:600}.stat-chiffre strong,.chiffre-cle strong,.a-faire-chiffre,.code-production,.panneau-numero,.menu-compte,.onglet-compte,.source-numero{font-variant-numeric:lining-nums tabular-nums}.visuellement-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icone{flex:none;display:block}.marque{text-decoration:none;display:inline-flex}.marque:hover{text-decoration:none}.marque-logo{height:3.5rem;display:block}.marque-logo svg{width:auto;height:100%;display:block}.appli{align-items:flex-start;min-height:100vh;display:flex}.menu{width:var(--largeur-menu);background:var(--noir);--bee-surface:var(--noir);--bee-ink:#f6f1e7;--bee-grey:#b3ac9f;height:100vh;color:var(--menu-texte);scrollbar-width:thin;scrollbar-color:#3a3226 transparent;flex-direction:column;flex:none;gap:1.25rem;padding:1.75rem 1rem 1.25rem;display:flex;position:sticky;top:0;overflow-y:auto}.menu-marque{padding:0 .5rem .25rem}.menu-etat{border-radius:var(--rayon-petit);border:1px solid var(--menu-trait);color:var(--menu-texte);align-items:center;gap:.625rem;margin:0 .5rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.3;display:flex}.menu-etat .point{background:var(--menu-discret);border-radius:99px;flex:none;width:.5rem;height:.5rem}.menu-etat.en-ligne .point{background:#6fbf8e;box-shadow:0 0 0 3px #6fbf8e2e}.menu-etat.hors-ligne{color:#f2c4bc;border-color:#5a2a24}.menu-etat.hors-ligne .point{background:#e0705f}.menu-etat.alerte{color:var(--or-clair);border-color:#4a3b1e}.menu-etat.alerte .point{background:var(--or)}.menu-groupe{flex-direction:column;gap:.125rem;display:flex}.menu-groupe-titre{letter-spacing:.22em;text-transform:uppercase;color:var(--menu-discret);padding:0 .75rem .375rem;font-size:.6875rem;font-weight:500}.menu-lien{border-radius:var(--rayon-petit);min-height:2.625rem;color:var(--menu-texte);align-items:center;gap:.75rem;padding:0 .75rem;font-size:.9688rem;font-weight:400;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.menu-lien .icone{color:var(--menu-discret);transition:color .2s}.menu-lien:hover{color:var(--menu-clair);background:#ffffff0b}.menu-lien:hover .icone{color:var(--or-clair)}.menu-lien[aria-current=page]{background:var(--or-voile);color:var(--menu-clair);box-shadow:inset 2px 0 0 var(--or)}.menu-lien[aria-current=page] .icone{color:var(--or)}button.menu-lien{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.9688rem}button.menu-lien[aria-pressed=true]{color:var(--or-clair)}button.menu-lien[aria-pressed=true] .icone{color:var(--or)}.menu-compte{background:var(--or);min-width:1.5rem;color:var(--noir);text-align:center;border-radius:999px;margin-left:auto;padding:0 .4375rem;font-size:.75rem;font-weight:600;line-height:1.375rem}.menu-separation{background:var(--menu-trait);flex:none;height:1px;margin:.25rem .5rem}.menu-travaux{flex-direction:column;gap:.5rem;margin:0 .5rem;display:flex}.menu-travail{border-radius:var(--rayon-petit);color:var(--menu-clair);background:#c9a45c14;border:1px solid #4a3b1e;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.3;text-decoration:none;display:flex}.menu-travail:hover{border-color:var(--or);color:var(--menu-clair)}.menu-travail .chargeur{color:var(--or)}.menu-travail>span{flex-direction:column;min-width:0;display:flex}.menu-travail small{color:var(--menu-discret);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barre-mobile{display:none}.principal{flex-direction:column;flex:1 1 0;gap:1.75rem;min-width:0;max-width:84rem;margin-inline:auto;padding:2.75rem clamp(1.25rem,3.5vw,3.5rem) 2.5rem;display:flex}.pied{border-top:1px solid var(--lin);color:var(--taupe);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.25rem;margin-top:1rem;padding-top:1.25rem;font-size:.8125rem;display:flex}.pied strong{color:var(--encre);font-weight:500}.tete-page{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;padding-bottom:.25rem;display:flex}.tete-page-titre{flex-direction:column;flex:32rem;gap:.75rem;min-width:0;display:flex}.surtitre{letter-spacing:.22em;text-transform:uppercase;color:var(--or-texte);align-items:center;gap:.875rem;font-size:.75rem;font-weight:500;display:inline-flex}.surtitre:before{content:"";background:var(--or);flex:none;width:2.25rem;height:1px}.tete-page h1{color:var(--noir);font-size:clamp(2.375rem,3.4vw,3.25rem);line-height:1.04}.tete-page p{color:var(--taupe);max-width:48rem;font-size:1.0625rem}.tete-page p a{color:var(--encre)}.tete-page-actions{flex-wrap:wrap;gap:.75rem;display:flex}.bouton{border-radius:var(--rayon-petit);border:1px solid var(--lin-fonce);background:var(--papier);min-height:3rem;color:var(--encre);letter-spacing:.01em;text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9688rem;font-weight:500;line-height:1.15;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .1s;display:inline-flex}.bouton:hover{border-color:var(--or-fonce);color:var(--noir);background:var(--blanc)}.bouton:active{transform:translateY(1px)}.bouton:disabled,.bouton[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.bouton:disabled:has(.chargeur){opacity:1;cursor:progress}.bouton .icone{color:var(--or-fonce)}.bouton-principal{background:var(--noir);border-color:var(--noir);color:var(--ivoire);box-shadow:0 10px 22px -14px #15120eb3}.bouton-principal .icone{color:var(--or)}.bouton-principal:hover{background:var(--noir-doux);border-color:var(--noir-doux);color:var(--or-clair)}.bouton-principal:disabled{box-shadow:none}.bouton-grand{letter-spacing:.02em;min-height:3.5rem;padding:0 1.75rem;font-size:1.0313rem}.bouton-compact{min-height:2.5rem;padding:0 .875rem;font-size:.875rem}.bouton-sombre{background:var(--noir);border-color:var(--noir);color:var(--or-clair)}.bouton-sombre .icone{color:var(--or)}.bouton-sombre:hover{background:var(--noir-doux);color:var(--or-clair);border-color:var(--noir-doux)}.bouton-danger{color:var(--bordeaux);border-color:#d9b6af}.bouton-danger .icone{color:var(--bordeaux)}.bouton-danger:hover{background:var(--bordeaux-fond);border-color:var(--bordeaux);color:var(--bordeaux)}.bouton-principal.bouton-danger{background:var(--bordeaux);border-color:var(--bordeaux);color:#fff;box-shadow:none}.bouton-principal.bouton-danger .icone{color:#f3d3cd}.bouton-principal.bouton-danger:hover{color:#fff;background:#762222;border-color:#762222}.bouton-valider{background:var(--vert);border-color:var(--vert);color:#fff}.bouton-valider .icone{color:#cfe6d7}.bouton-valider:hover{color:#fff;background:#255a41;border-color:#255a41}.bouton-large{width:100%}.bouton-texte{min-height:2.5rem;color:var(--encre);text-decoration:underline;-webkit-text-decoration-color:var(--or);text-decoration-color:var(--or);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .25rem;font-size:.9375rem;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.bouton-texte .icone{color:var(--or-fonce)}.bouton-texte:hover{color:var(--or-texte)}.bouton-texte:disabled{opacity:.45;cursor:not-allowed}.bouton-texte.danger{color:var(--bordeaux);text-decoration-color:#d9b6af}.bouton-texte.danger .icone{color:var(--bordeaux)}.bouton-icone{border-radius:var(--rayon-petit);border:1px solid var(--lin-fonce);background:var(--papier);width:2.5rem;height:2.5rem;color:var(--encre);cursor:pointer;flex:none;place-items:center;transition:border-color .2s,background-color .2s;display:inline-grid}.bouton-icone:hover{border-color:var(--or-fonce);background:var(--blanc)}.bouton-icone:disabled{opacity:.45;cursor:not-allowed}.groupe-boutons{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.chargeur{flex:none;display:block;overflow:visible}.bouton .chargeur{color:var(--or-fonce)}.bouton-principal .chargeur,.bouton-sombre .chargeur{color:var(--or)}.bouton-valider .chargeur{color:#cfe6d7}.champ{flex-direction:column;gap:.5rem;min-width:0;display:flex}.champ>label,.champ>.libelle{letter-spacing:.01em;color:var(--encre);font-size:.875rem;font-weight:500}.champ .facultatif{color:var(--taupe);font-weight:400}.aide{color:var(--taupe);font-size:.875rem}.aide a{font-weight:500}.aide-icone{align-items:flex-start;gap:.4375rem;display:inline-flex}.aide-icone .icone{color:var(--or-fonce);margin-top:.1875rem}.saisie{border-radius:var(--rayon-petit);border:1px solid var(--lin-fonce);background:var(--blanc);width:100%;min-height:3rem;color:var(--encre);padding:0 1rem;font-size:1rem;font-weight:400;transition:border-color .2s,box-shadow .2s}.saisie:hover{border-color:#c2b190}textarea.saisie{resize:vertical;min-height:7rem;padding:.75rem 1rem;line-height:1.55}select.saisie{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2385662B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:1.125rem;padding-right:2.5rem}.saisie:focus{border-color:var(--or-fonce);outline:none;box-shadow:0 0 0 3px #c9a45c47}.saisie::placeholder{color:var(--taupe-clair)}.saisie:disabled{background:var(--ivoire-fonce);cursor:not-allowed}.saisie[type=file]{cursor:pointer;padding:.5rem .625rem}.saisie[type=file]::file-selector-button{border:1px solid var(--noir);background:var(--noir);color:var(--ivoire);font:inherit;cursor:pointer;border-radius:.5rem;margin-right:.75rem;padding:.4375rem .875rem;font-size:.875rem}.saisie-compacte{min-height:2.5rem;padding:0 .75rem;font-size:.9375rem}select.saisie-compacte{background-position:right .625rem center;padding-right:2.25rem}.saisie-recherche{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2385662B' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m15.5 15.5 5 5'/%3E%3C/svg%3E");background-position:.875rem;background-repeat:no-repeat;background-size:1.125rem;padding-left:2.75rem}.code-source{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.8125rem}.case{cursor:pointer;align-items:flex-start;gap:.75rem;padding:.375rem 0;font-size:.9688rem;display:flex}.case input{appearance:none;border:1.5px solid var(--lin-fonce);background:var(--blanc);cursor:pointer;border-radius:.3125rem;flex:none;place-items:center;width:1.25rem;height:1.25rem;margin:.125rem 0 0;transition:background-color .2s,border-color .2s;display:grid}.case input:after{content:"";border:solid var(--or);width:.3125rem;height:.625rem;transition:transform .15s var(--courbe);border-width:0 2px 2px 0;margin-top:-.125rem;transform:rotate(45deg)scale(0)}.case input:checked{background:var(--noir);border-color:var(--noir)}.case input:checked:after{transform:rotate(45deg)scale(1)}.case input:disabled{opacity:.5;cursor:not-allowed}.case input:focus-visible{outline:2px solid var(--or-fonce);outline-offset:2px}.case span small{color:var(--taupe);font-size:.8125rem;display:block}.grille-2{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 1.25rem;display:grid}.grille-3{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem 1.25rem;display:grid}.puces{flex-wrap:wrap;gap:.5rem;display:flex}.puce{border:1px solid var(--lin-fonce);background:var(--papier);min-height:2.25rem;color:var(--encre);text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.3125rem .875rem;font-size:.875rem;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.puce .icone{color:var(--or-fonce)}.puce:hover{border-color:var(--or-fonce);background:var(--blanc)}.puce[aria-pressed=true]{background:var(--noir);border-color:var(--noir);color:var(--ivoire)}.puce[aria-pressed=true] .icone{color:var(--or)}.puce[aria-pressed=true] .onglet-compte{background:var(--or);color:var(--noir)}.puce-texte{border-radius:var(--rayon-petit);padding:.5rem .875rem;line-height:1.4}.puce-texte strong{white-space:nowrap}.onglets{border-bottom:1px solid var(--lin);flex-wrap:wrap;gap:.25rem 1.75rem;display:flex}.onglet{min-height:2.875rem;color:var(--taupe);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.5rem;margin-bottom:-1px;padding:0 .125rem;font-size:.9688rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.onglet .icone{color:var(--taupe-clair)}.onglet:hover{color:var(--noir)}.onglet[aria-pressed=true],.onglet[aria-selected=true],.onglet[aria-checked=true]{color:var(--noir);border-bottom-color:var(--or-fonce)}.onglet[aria-pressed=true] .icone,.onglet[aria-selected=true] .icone,.onglet[aria-checked=true] .icone{color:var(--or-fonce)}.onglet:disabled{cursor:not-allowed;opacity:.5}.onglet-compte{background:var(--ivoire-fonce);min-width:1.5rem;color:var(--taupe);text-align:center;border-radius:999px;padding:0 .4375rem;font-size:.75rem;font-weight:500;line-height:1.375rem}.onglet[aria-selected=true] .onglet-compte,.onglet[aria-pressed=true] .onglet-compte,.onglet[aria-checked=true] .onglet-compte{background:var(--or-voile);color:var(--or-texte)}.pastille{letter-spacing:.02em;white-space:nowrap;background:var(--ambre-fond);color:var(--ambre);border-radius:999px;align-items:center;gap:.375rem;padding:.1875rem .625rem;font-size:.75rem;font-weight:500;line-height:1.35;display:inline-flex}.pastille-point{background:currentColor;border-radius:999px;flex:none;width:.375rem;height:.375rem}.pastille-ok{background:var(--vert-fond);color:var(--vert)}.pastille-non{background:var(--bordeaux-fond);color:var(--bordeaux)}.pastille-info{background:var(--nuit-fond);color:var(--nuit)}.pastille-neutre{background:var(--ivoire-fonce);color:var(--taupe)}.pastille-sombre{background:var(--noir);color:var(--or-clair)}.pastille-or{color:#6b4f18;background:#f3e6c6}.pastille-contour{color:var(--taupe);box-shadow:inset 0 0 0 1px var(--lin-fonce);background:0 0}.code-production{border-radius:var(--rayon-petit);flex:none;place-items:center;min-width:3.25rem;height:2.25rem;padding:0 .5rem;font-size:1.125rem;display:inline-grid}.code-flash{color:#6b4f18;background:#f3e6c6}.code-formation{background:var(--nuit);color:#f0ede6}.code-procedure{background:var(--noir);color:var(--or-clair)}.panneau{border-radius:var(--rayon);background:var(--papier);--bee-surface:var(--papier);border:1px solid var(--lin);min-width:0;box-shadow:var(--ombre-douce);flex-direction:column;gap:1.125rem;padding:1.75rem;display:flex}.panneau-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.panneau-tete>div,.panneau-tete-numero>div{flex-direction:column;gap:.25rem;min-width:0;display:flex}.panneau-titre{color:var(--noir);font-size:1.75rem;line-height:1.1}.panneau-sous-titre{color:var(--taupe);font-size:.9063rem}.panneau h3{letter-spacing:.01em;color:var(--noir);font-size:1rem;font-weight:600}.panneau-numero{border:1px solid var(--or);width:2.5rem;height:2.5rem;color:var(--or-texte);border-radius:999px;flex:none;place-items:center;font-size:1.25rem;font-style:italic;display:inline-grid}.panneau-tete>.panneau-tete-numero{flex-direction:row;align-items:center;gap:1rem}.panneau-creme{background:var(--ivoire);--bee-surface:var(--ivoire);box-shadow:none}.panneau-accent{background:var(--noir);border-color:var(--noir);color:var(--menu-texte)}.panneau-accent .panneau-titre{color:var(--menu-clair)}.panneau-accent .panneau-sous-titre,.panneau-accent .aide{color:var(--menu-discret)}.deux-colonnes{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.deux-colonnes-egales{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.75rem;display:grid}.colonne{flex-direction:column;gap:1.75rem;min-width:0;display:flex}.pile{flex-direction:column;gap:1rem;min-width:0;display:flex}.collant{position:sticky;top:1.5rem}.stats{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.25rem;display:grid}.stats-compactes{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem}.stat{border-radius:var(--rayon);background:var(--papier);border:1px solid var(--lin);box-shadow:var(--ombre-douce);color:var(--encre);align-items:center;gap:1rem;padding:1.125rem 1.25rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}a.stat:hover{border-color:var(--or);color:var(--encre);box-shadow:var(--ombre-portee)}.stat-icone{border:1px solid var(--lin-fonce);width:2.75rem;height:2.75rem;color:var(--or-fonce);border-radius:999px;flex:none;place-items:center;display:grid}.stat-chiffre{flex-direction:column;min-width:0;display:flex}.stat-chiffre strong{color:var(--noir);font-size:2.125rem;line-height:1}.stat-chiffre>span{color:var(--taupe);margin-top:.25rem;font-size:.875rem}.stat-chiffre small{color:var(--taupe);font-size:.75rem}.stat.attention{border-color:#e4c98f}.stat.attention .stat-icone{border-color:var(--or);background:var(--or-voile)}.tuiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.tuile{border:1px solid var(--lin);background:var(--papier);min-height:9rem;color:var(--encre);box-shadow:var(--ombre-douce);transition:transform .3s var(--courbe), box-shadow .3s var(--courbe), border-color .3s;border-radius:1.125rem;align-items:center;gap:1.375rem;padding:1.75rem 1.875rem;text-decoration:none;display:flex;position:relative}.tuile:hover{color:var(--encre);box-shadow:var(--ombre-portee);border-color:var(--or);transform:translateY(-3px)}.tuile-icone{border:1px solid var(--or);width:4rem;height:4rem;color:var(--or-fonce);background:var(--or-voile);border-radius:999px;flex:none;place-items:center;display:grid}.tuile-texte{flex-direction:column;flex:1 1 0;gap:.375rem;min-width:0;display:flex}.tuile-titre{color:var(--noir);font-size:1.875rem;line-height:1.05}.tuile-aide{color:var(--taupe);font-size:.9375rem}.tuile-duree{letter-spacing:.18em;text-transform:uppercase;color:var(--or-texte);align-items:center;gap:.4375rem;margin-top:.25rem;font-size:.6875rem;font-weight:500;display:inline-flex}.tuile-fleche{color:var(--or-fonce);transition:transform .3s var(--courbe);flex:none}.tuile:hover .tuile-fleche{transform:translate(4px)}.tuile.principale{background:var(--noir);border-color:var(--noir);color:var(--menu-texte)}.tuile.principale:hover{border-color:var(--or);color:var(--menu-texte)}.tuile.principale .tuile-titre{color:var(--menu-clair)}.tuile.principale .tuile-aide{color:#b9ac93}.tuile.principale .tuile-icone{color:var(--or);border-color:var(--or);background:#c9a45c1a}.tuile.principale .tuile-duree,.tuile.principale .tuile-fleche{color:var(--or)}.principes{grid-template-columns:minmax(0,1fr);gap:.5rem;width:100%;padding:0;list-style:none;display:grid}.principes li{align-items:flex-start;gap:.625rem;font-size:.9688rem;display:flex}.principes .icone{color:var(--or-fonce);margin-top:.1875rem}.conseils{flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}.conseils li{align-items:baseline;gap:1rem;font-size:.9688rem;display:flex}.conseils li>span:first-child{font-family:var(--police-titre);color:var(--or);min-width:1.25rem;font-size:1.5rem;font-style:italic;font-weight:600;line-height:1}.encart{border-radius:var(--rayon-moyen);border:1px solid var(--lin);border-left:3px solid var(--or);background:var(--papier);align-items:flex-start;gap:.75rem;padding:.875rem 1rem .875rem 1.125rem;font-size:.9688rem;display:flex}.encart>.icone{color:var(--or-fonce);margin-top:.125rem}.encart>.chargeur{color:var(--or-fonce);margin-top:.25rem}.encart>div{flex-direction:column;flex:1 1 0;gap:.25rem;min-width:0;display:flex}.encart strong{font-weight:600}.encart-succes{border-color:#cfe0d5;border-left-color:var(--vert);background:var(--vert-fond);color:#1f4a35}.encart-succes>.icone{color:var(--vert)}.encart-erreur{border-color:#ebcfc9;border-left-color:var(--bordeaux);background:var(--bordeaux-fond);color:#5e1c1c}.encart-erreur>.icone{color:var(--bordeaux)}.encart-attention{background:var(--ambre-fond);color:#573a0a;border-color:#ebd9b4 #ebd9b4 #ebd9b4 #c08a2b}.encart-attention>.icone{color:#a87318}.encart-bleuet{border-color:#d3dae8;border-left-color:var(--nuit);background:var(--nuit-fond);color:#1c2a48}.encart-bleuet>.icone{color:var(--nuit)}.encart .bouton-fermer{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:0;border-radius:.5rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;margin-left:auto;padding:0;display:grid}.encart .bouton-fermer:hover{opacity:1;background:#15120e0f}.vide{border-radius:var(--rayon);border:1px dashed var(--lin-fonce);text-align:center;color:var(--taupe);flex-direction:column;align-items:center;gap:.625rem;padding:2.5rem 1.25rem;display:flex}.vide>.icone{color:var(--or-fonce)}.vide strong{color:var(--noir);font-size:1.625rem}.chargement{color:var(--taupe);text-align:center;animation:apparition .45s var(--courbe) .2s backwards;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1.25rem;font-size:.9375rem;display:flex}details.repli{border:1px solid var(--lin);border-radius:var(--rayon-moyen);background:var(--papier)}details.repli>summary{cursor:pointer;border-radius:var(--rayon-moyen);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-height:3rem;padding:.625rem 2.75rem .625rem 1rem;font-weight:500;list-style:none;display:flex;position:relative}details.repli>summary::-webkit-details-marker{display:none}details.repli>summary:after{content:"";border:solid var(--or-fonce);border-width:0 1.5px 1.5px 0;width:.5rem;height:.5rem;transition:transform .2s;position:absolute;top:50%;right:1.125rem;transform:translateY(-70%)rotate(45deg)}details.repli[open]>summary:after{transform:translateY(-30%)rotate(-135deg)}details.repli>summary:hover{background:var(--ivoire)}details.repli>summary .icone{color:var(--or-fonce)}details.repli>summary small{color:var(--taupe);font-size:.8125rem;font-weight:400}.repli-corps{flex-direction:column;gap:1rem;padding:.375rem 1rem 1.125rem;display:flex}.formulaire{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.atelier{grid-template-columns:minmax(0,1fr) 23rem;align-items:start;gap:1.75rem;display:grid}.lancement{border-top:3px solid var(--or);gap:1.125rem}.lancement .bouton-principal{width:100%}.recap{flex-direction:column;gap:.625rem;padding:0;list-style:none;display:flex}.recap li{color:var(--encre);align-items:flex-start;gap:.625rem;font-size:.9063rem;display:flex}.recap li .icone{color:var(--or-fonce);margin-top:.1875rem}.chiffre-cle{border-bottom:1px solid var(--lin);flex-wrap:wrap;align-items:baseline;gap:.625rem;padding-bottom:1rem;display:flex}.chiffre-cle strong{color:var(--noir);font-size:3rem;line-height:.9}.chiffre-cle span{letter-spacing:.18em;text-transform:uppercase;color:var(--or-texte);font-size:.75rem;font-weight:500}.suivi{flex-direction:column;gap:1rem;display:flex}.suivi-tete{align-items:center;gap:.875rem;display:flex}.suivi-tete strong{font-family:var(--police-titre);color:var(--noir);font-size:1.5rem;font-weight:600;line-height:1.1}.suivi-tete small{color:var(--taupe);font-size:.8125rem;display:block}.suivi-ruche{border:1px solid var(--or);width:2.75rem;height:2.75rem;color:var(--or-fonce);background:var(--or-voile);border-radius:999px;flex:none;place-items:center;display:grid}.suivi-ruche.fini{border-color:var(--vert);color:var(--vert);background:var(--vert-fond)}.suivi-ruche.echec{border-color:var(--bordeaux);color:var(--bordeaux);background:var(--bordeaux-fond)}.suivi-ruche.en-vol{background:0 0;border:0;width:3.5rem;height:3.5rem}.etapes{scrollbar-width:thin;flex-direction:column;gap:.125rem;max-height:22rem;padding:0;list-style:none;display:flex;overflow-y:auto}.etapes li{color:var(--taupe);align-items:flex-start;gap:.625rem;padding:.3125rem 0;font-size:.875rem;display:flex}.etapes li .icone{color:var(--vert);margin-top:.125rem}.etapes li.en-cours{color:var(--noir);font-weight:500}.etapes li.en-cours .chargeur{color:var(--or-fonce);margin-top:.0625rem}.barre-attente{background:var(--lin);border-radius:999px;height:3px;overflow:hidden}.barre-attente span{background:linear-gradient(90deg, var(--or-fonce), var(--or-clair));width:35%;height:100%;animation:glisse 1.8s var(--courbe) infinite;border-radius:999px;display:block}@keyframes glisse{0%{transform:translate(-110%)}to{transform:translate(300%)}}.fichiers{flex-wrap:wrap;gap:.5rem;display:flex}.fichier{border:1px solid var(--lin-fonce);border-radius:var(--rayon-petit);background:var(--papier);min-height:2.375rem;color:var(--encre);align-items:center;gap:.4375rem;padding:.25rem .75rem;font-size:.8438rem;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.fichier .icone{color:var(--or-fonce)}.fichier:hover{border-color:var(--or-fonce);background:var(--blanc);color:var(--noir)}.fichier.dossier{background:var(--noir);border-color:var(--noir);color:var(--ivoire)}.fichier.dossier .icone{color:var(--or)}.fichier.dossier:hover{background:var(--noir-doux);color:var(--or-clair)}.verifications{flex-direction:column;gap:.625rem;display:flex}.verification{border-radius:var(--rayon-moyen);border:1px solid #cfe0d5;border-left:3px solid var(--vert);background:var(--vert-fond);color:var(--vert);padding:.75rem 1rem;font-size:.9375rem}.verification.ko{border-color:#ebcfc9;border-left-color:var(--bordeaux);background:var(--bordeaux-fond);color:var(--bordeaux)}.verification strong{align-items:center;gap:.5rem;font-weight:500;display:flex}.verification ul{color:var(--encre);flex-direction:column;gap:.25rem;margin:.5rem 0 0;padding-left:1.25rem;font-size:.875rem;display:flex}.sources-grille{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;display:grid}.source{border-radius:var(--rayon-moyen);border:1px solid var(--lin);background:var(--blanc);flex-direction:column;gap:.5rem;min-width:0;padding:1.125rem;display:flex}.source-tete{color:var(--taupe);justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.source-numero{background:var(--noir);min-width:2.25rem;height:1.625rem;color:var(--or-clair);letter-spacing:.04em;border-radius:.375rem;place-items:center;padding:0 .375rem;font-size:.75rem;font-weight:500;display:inline-grid}.source h4{font-family:var(--police-titre);color:var(--noir);font-size:1.1875rem;font-weight:600;line-height:1.2}.source p{color:var(--taupe);font-size:.875rem}.lien-source{word-break:break-all;font-size:.8125rem}.etiquettes{flex-wrap:wrap;gap:.375rem;display:flex}.extrait{font-size:.875rem}.extrait summary{cursor:pointer;color:var(--or-texte);font-weight:500}.extrait p{border-radius:var(--rayon-petit);background:var(--ivoire);color:var(--encre);white-space:pre-wrap;margin-top:.5rem;padding:.75rem .875rem}.liste-extraits{flex-direction:column;gap:.75rem;display:flex}.liste-extraits article{border-radius:var(--rayon-moyen);border:1px solid var(--lin);background:var(--blanc);flex-direction:column;gap:.375rem;padding:1rem 1.125rem;display:flex}.liste-extraits article strong{font-weight:500}.liste-extraits article p{white-space:pre-wrap;color:var(--encre);font-size:.9063rem}.dialogue-fond{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15120e8c;place-items:center;padding:1rem;animation:.2s ease-out apparait;display:grid;position:fixed;inset:0}.dialogue{border:1px solid var(--lin);background:var(--papier);width:min(36rem,100%);max-height:calc(100vh - 2rem);animation:monte .35s var(--courbe);border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex;overflow:auto;box-shadow:0 40px 80px -30px #0000008c}.dialogue-large{width:min(56rem,100%)}.dialogue-tete{border-bottom:1px solid var(--lin);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.dialogue-tete>div{flex-direction:column;gap:.375rem;display:flex}.dialogue h2{color:var(--noir);font-size:2rem;line-height:1.05}.dialogue-corps{flex-direction:column;gap:1.125rem;display:flex}.dialogue-actions{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;padding-top:.25rem;display:flex}@keyframes apparait{0%{opacity:0}to{opacity:1}}@keyframes monte{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}.tiroir-fond{z-index:45;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15120e80;animation:.2s ease-out apparait;position:fixed;inset:0}.tiroir{z-index:46;background:var(--ivoire);border-left:1px solid var(--lin);width:min(80rem,100%);animation:glisse-gauche .35s var(--courbe);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-40px 0 80px -40px #00000080}@keyframes glisse-gauche{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}.tiroir-tete{background:var(--papier);border-bottom:1px solid var(--lin);align-items:flex-start;gap:1rem;padding:1.5rem 2rem;display:flex}.tiroir-tete>div{flex-direction:column;flex:1 1 0;gap:.375rem;min-width:0;display:flex}.tiroir-tete h2{color:var(--noir);font-size:2.125rem;line-height:1.05}.tiroir-corps{flex-direction:column;flex:1 1 0;gap:1.5rem;padding:1.75rem 2rem;display:flex;overflow-y:auto}.notifications{z-index:60;flex-direction:column;gap:.75rem;width:min(25rem,100vw - 3rem);display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.notification{border-radius:var(--rayon);background:var(--noir);color:var(--menu-texte);animation:monte .35s var(--courbe);border:1px solid #3a3226;align-items:flex-start;gap:.875rem;padding:1.125rem;display:flex;box-shadow:0 30px 60px -24px #0009}.notification>div{flex-direction:column;flex:1 1 0;gap:.5rem;min-width:0;display:flex}.notification strong{font-family:var(--police-titre);color:var(--menu-clair);font-size:1.25rem;font-weight:600}.notification p{color:#b9ac93;font-size:.875rem}.notification .bouton{color:var(--or-clair);background:0 0;border-color:#4a3b1e}.notification .bouton .icone{color:var(--or)}.notification .bouton:hover{border-color:var(--or);background:#c9a45c14}.notification .bouton-icone{color:var(--menu-texte);background:0 0;border-color:#3a3226}.notification .bouton-icone:hover{border-color:var(--or)}.notification .suivi-ruche{border-color:var(--or);color:var(--or);background:#c9a45c1a}.notification .suivi-ruche.echec{color:#e0705f;background:#e0705f1f;border-color:#e0705f}.notification.echec{border-color:#5a2a24}.liste{flex-direction:column;gap:.625rem;padding:0;list-style:none;display:flex}.ligne-carte{border-radius:var(--rayon-moyen);border:1px solid var(--lin);background:var(--blanc);align-items:center;gap:1rem;min-width:0;padding:1rem 1.125rem;transition:border-color .2s,box-shadow .2s;display:flex}.ligne-carte:hover{box-shadow:var(--ombre-douce);border-color:#dcc79b}.ligne-carte.selection{border-color:var(--or);box-shadow:0 0 0 1px var(--or)}.ligne-corps{flex-direction:column;flex:1 1 0;gap:.25rem;min-width:0;display:flex}.ligne-titre{font-family:var(--police-titre);color:var(--noir);font-size:1.3125rem;font-weight:600;line-height:1.2}.ligne-titre button{all:unset;cursor:pointer}.ligne-titre button:hover{text-decoration:underline;-webkit-text-decoration-color:var(--or);text-decoration-color:var(--or);text-underline-offset:.2em;text-decoration-thickness:1px}.ligne-titre button:focus-visible{outline:2px solid var(--or-fonce);outline-offset:2px;border-radius:.25rem}.ligne-detail{color:var(--taupe);flex-wrap:wrap;gap:.25rem .875rem;font-size:.8125rem;display:flex}.ligne-detail span+span:before{content:"·";color:var(--lin-fonce);margin-right:.875rem}.ligne-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.barre-outils{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.barre-outils .saisie{flex:16rem}.salut{flex-wrap:wrap;align-items:flex-end;gap:1.25rem 2rem;padding-bottom:.25rem;display:flex}.salut-texte{flex-direction:column;flex:30rem;gap:.875rem;display:flex}.salut h1{color:var(--noir);font-size:clamp(2.625rem,4.2vw,3.875rem);line-height:1.02}.salut h1 em{color:var(--or-fonce);font-style:italic}.salut p{color:var(--taupe);max-width:46rem;font-size:1.0938rem}.a-faire{flex-direction:column;display:flex}.a-faire-ligne{border-bottom:1px solid var(--lin);color:var(--encre);border-radius:.25rem;align-items:center;gap:1rem;padding:.875rem .375rem;text-decoration:none;transition:background-color .2s;display:flex}.a-faire-ligne:last-child{border-bottom:0}.a-faire-ligne:hover{color:var(--noir);background:var(--ivoire)}.a-faire-ligne>.icone{color:var(--or-fonce)}.a-faire-ligne>span:nth-child(2){flex-direction:column;flex:1 1 0;min-width:0;display:flex}.a-faire-ligne strong{font-weight:500}.a-faire-ligne small{color:var(--taupe);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.a-faire-chiffre{border:1px solid var(--lin-fonce);min-width:2.75rem;height:2.75rem;color:var(--noir);border-radius:999px;flex:none;place-items:center;padding:0 .5rem;font-size:1.375rem;display:inline-grid}.a-faire-ligne.urgent .a-faire-chiffre{border-color:var(--or);background:var(--or-voile);color:var(--or-texte)}.a-faire-ligne .chargeur{color:var(--or-fonce)}.question-zone textarea.saisie{min-height:8rem;font-size:1.0625rem}.reponse-texte{white-space:pre-wrap;border-radius:var(--rayon-moyen);background:var(--blanc);border:1px solid var(--lin);border-left:3px solid var(--or);padding:1.5rem 1.625rem;font-size:1.0625rem;line-height:1.7}.controles{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.625rem;display:grid}.controle{border-radius:var(--rayon-moyen);background:var(--vert-fond);color:var(--vert);border:1px solid #cfe0d5;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;display:flex}.controle.ko{background:var(--bordeaux-fond);color:var(--bordeaux);border-color:#ebcfc9}.controle .icone{margin-top:.125rem}.controle>span{flex-direction:column;display:flex}.controle strong{font-weight:500}.controle small{color:var(--encre);opacity:.75;font-size:.8125rem}.perimetre-docs{flex-wrap:wrap;gap:.375rem;display:flex}.points-releves{flex-direction:column;gap:.625rem;display:flex}.points-releves article{border-radius:var(--rayon-petit);border-left:3px solid var(--bordeaux);background:var(--bordeaux-fond);flex-direction:column;gap:.25rem;padding:.75rem 1rem;font-size:.9375rem;display:flex}.points-releves article.mineur{background:var(--ambre-fond);border-left-color:#c08a2b}.points-releves small{color:var(--taupe);font-size:.8125rem}.filtres{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.5rem;display:flex}.filtres .onglets{flex:auto}.filtres .saisie{flex:0 20rem;width:auto}.fiche-actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.fiche-grille{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:1.75rem;display:grid}.quiz-liste{flex-direction:column;gap:.75rem;padding-left:1.25rem;font-size:.9063rem;display:flex}.quiz-liste li::marker{color:var(--or-fonce)}.quiz-liste li strong{font-weight:500;display:block}.quiz-liste li span{color:var(--taupe)}.documents{flex-direction:column;gap:1rem;display:flex}.document{border-radius:var(--rayon);border:1px solid var(--lin);background:var(--blanc);flex-direction:column;gap:.875rem;padding:1.375rem 1.5rem;transition:border-color .2s,box-shadow .2s;display:flex}.document:hover{box-shadow:var(--ombre-douce);border-color:#dcc79b}.document.archive{background:var(--ivoire);border-style:dashed}.document-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.document-tete>div{flex-direction:column;flex:22rem;gap:.4375rem;min-width:0;display:flex}.document-tete h3{font-family:var(--police-titre);color:var(--noir);font-size:1.4375rem;font-weight:600;line-height:1.15}.document-meta{flex-wrap:wrap;gap:.625rem 2rem;font-size:.875rem;display:flex}.document-meta div{flex-direction:column;display:flex}.document-meta div>span{letter-spacing:.16em;text-transform:uppercase;color:var(--taupe);font-size:.6875rem}.document-meta strong{font-weight:500}.document-fichier{word-break:break-all;align-items:center;gap:.375rem;font-size:.8438rem;display:inline-flex}.document-fichier .icone{color:var(--or-fonce)}.document-actions{border-top:1px solid var(--lin);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.875rem;display:flex}.texte-extrait{border-radius:var(--rayon-moyen);border:1px solid var(--lin);background:var(--blanc);white-space:pre-wrap;max-height:55vh;padding:1.125rem 1.25rem;font-size:.9375rem;line-height:1.65;overflow:auto}.etapes-numerotees{flex-direction:column;gap:.5rem;padding-left:1.375rem;font-size:.9375rem;display:flex}.etapes-numerotees li::marker{color:var(--or-fonce);font-weight:600}.chiffres-code{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.chiffres-code div{border-radius:var(--rayon-moyen);border:1px solid var(--lin);background:var(--ivoire);flex-direction:column;gap:.25rem;padding:.875rem 1rem;display:flex}.chiffres-code div>span{letter-spacing:.16em;text-transform:uppercase;color:var(--taupe);font-size:.6875rem}.chiffres-code strong{font-weight:500}.article-code{border-radius:var(--rayon-moyen);border:1px solid var(--lin);background:var(--blanc);flex-direction:column;gap:.375rem;padding:1rem 1.125rem;display:flex}.article-code small{color:var(--taupe);font-size:.8125rem}.article-code p{white-space:pre-wrap;font-size:.9375rem}.famille{flex-direction:column;gap:.625rem;display:flex}.famille h3{font-family:var(--police-titre);color:var(--noir);align-items:center;gap:.5rem;padding-top:.5rem;font-size:1.375rem;font-weight:600;display:flex}.famille h3 .icone{color:var(--or-fonce)}.site{border-radius:var(--rayon-moyen);border:1px solid var(--lin);background:var(--blanc);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem;display:flex}.site.eteint{background:var(--ivoire);border-style:dashed}.site.eteint .site-nom{color:var(--taupe)}.site-corps{flex-direction:column;flex:16rem;gap:.125rem;min-width:0;display:flex}.site-nom{font-weight:500}.site-corps a,.site-corps small{font-size:.8438rem}.site-corps small{color:var(--taupe)}.site-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.site-actions .saisie{width:auto;max-width:17rem}.interrupteur{border:1px solid var(--lin-fonce);background:var(--papier);cursor:pointer;border-radius:999px;align-items:center;gap:.625rem;min-height:2.5rem;padding:0 .875rem 0 .5rem;font-size:.8438rem;font-weight:500;transition:border-color .2s;display:inline-flex}.interrupteur:hover{border-color:var(--or-fonce)}.interrupteur:disabled{opacity:.45;cursor:not-allowed}.interrupteur-rail{background:var(--lin-fonce);border-radius:999px;flex:none;width:2.25rem;height:1.25rem;transition:background-color .2s;position:relative}.interrupteur-rail:after{content:"";background:var(--blanc);width:1rem;height:1rem;transition:transform .2s var(--courbe);border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.interrupteur[aria-checked=true] .interrupteur-rail{background:var(--noir)}.interrupteur[aria-checked=true] .interrupteur-rail:after{background:var(--or-clair);transform:translate(1rem)}.publications{flex-direction:column;gap:1rem;display:flex}.publication{border-radius:var(--rayon-moyen);border:1px solid var(--lin);background:var(--blanc);flex-direction:column;gap:.5rem;padding:1.25rem 1.375rem;display:flex}.publication h3{font-family:var(--police-titre);font-size:1.375rem;font-weight:600;line-height:1.2}.publication h3 a{color:var(--noir)}.publication p{color:var(--taupe);font-size:.9375rem}.publication .impact{border-radius:var(--rayon-petit);border-left:3px solid var(--or);background:var(--ivoire);color:var(--encre);padding:.5rem .75rem}.publication .lie{color:var(--nuit);font-size:.875rem}.liste-simple{flex-direction:column;padding:0;list-style:none;display:flex}.liste-simple li{border-bottom:1px solid var(--lin);flex-direction:column;gap:.125rem;padding:.75rem 0;display:flex}.liste-simple li:last-child{border-bottom:0}.liste-simple li>strong{font-weight:500}.liste-simple li>span{color:var(--taupe);font-size:.8125rem}.chemin{border-radius:var(--rayon-petit);background:var(--ivoire);color:var(--taupe);align-items:flex-start;gap:.5rem;padding:.5rem .75rem;font-size:.8438rem;display:flex}.chemin .icone{color:var(--or-fonce);margin-top:.125rem}.chemin.erreur{background:var(--bordeaux-fond);color:var(--bordeaux)}.chemin.erreur .icone{color:var(--bordeaux)}.groupe-reglages{border-top:1px solid var(--lin);flex-direction:column;gap:.875rem;padding-top:1.125rem;display:flex}.panneau .groupe-reglages h3{letter-spacing:.2em;text-transform:uppercase;color:var(--or-texte);font-size:.75rem;font-weight:500}.barre-enregistrer{z-index:20;border-radius:var(--rayon);border:1px solid var(--noir);background:var(--noir);color:var(--menu-clair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem .875rem 1.5rem;display:flex;position:sticky;bottom:1.25rem;box-shadow:0 24px 48px -20px #0000008c}.barre-enregistrer p{font-size:.9375rem}.barre-enregistrer .bouton-principal{background:var(--or);border-color:var(--or);color:var(--noir)}.barre-enregistrer .bouton-principal .icone{color:var(--noir)}.barre-enregistrer .bouton-principal:hover{background:var(--or-clair);border-color:var(--or-clair);color:var(--noir)}.barre-enregistrer .bouton-compact{color:var(--menu-clair);background:0 0;border-color:#4a3b1e}.barre-enregistrer .bouton-compact .icone{color:var(--or)}.barre-enregistrer.propre{background:var(--papier);border-color:var(--lin);color:var(--taupe);box-shadow:var(--ombre-douce);position:static}.barre-enregistrer.propre .bouton-principal{background:var(--noir);border-color:var(--noir);color:var(--ivoire)}.barre-enregistrer.propre .bouton-principal .icone{color:var(--or)}.tests-liaison{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.tests-liaison li{border-radius:var(--rayon-petit);border-left:3px solid var(--vert);background:var(--vert-fond);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.625rem .875rem;font-size:.9063rem;display:flex}.tests-liaison li.ko{border-left-color:var(--bordeaux);background:var(--bordeaux-fond)}.tests-liaison li.attente{border-left-color:var(--lin-fonce);background:var(--ivoire)}.tests-liaison li strong{font-weight:500}.tests-liaison li>span{color:var(--taupe);font-size:.8125rem}.tests-liaison li em{width:100%;font-size:.8125rem;font-style:normal}.tenues{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem;display:grid}.tenue{border-radius:var(--rayon-moyen);border:1px solid var(--lin);background:var(--blanc);flex-direction:column;gap:.375rem;padding:.875rem;display:flex}.tenue.recente{border-color:var(--or)}.tenue img{object-fit:contain;background:var(--ivoire);border-radius:var(--rayon-petit);width:100%;height:8.5rem}.tenue strong{font-family:var(--police-titre);font-size:1.1875rem;font-weight:600;line-height:1.15}.tenue small{letter-spacing:.14em;text-transform:uppercase;color:var(--or-texte);font-size:.6875rem}.tenue p{color:var(--taupe);flex:auto;font-size:.8125rem}.tenue-actions{gap:.5rem;display:flex}.tenue-actions .bouton-texte{min-height:2rem;font-size:.8438rem}.structure{color:var(--taupe);flex-direction:column;gap:.4375rem;padding-left:1.25rem;font-size:.9063rem;display:flex}.structure li::marker{color:var(--or-fonce)}.historique{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1rem;display:grid}.historique-element{border-radius:var(--rayon-moyen);border:1px solid var(--lin);background:var(--blanc);flex-direction:column;gap:.625rem;padding:1.125rem;display:flex}.historique-element button.ouvrir{all:unset;cursor:pointer;flex-direction:column;gap:.25rem;display:flex}.historique-element button.ouvrir strong{font-family:var(--police-titre);color:var(--noir);font-size:1.25rem;font-weight:600;line-height:1.2}.historique-element button.ouvrir:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--or);text-decoration-color:var(--or);text-underline-offset:.2em;text-decoration-thickness:1px}.historique-element button.ouvrir:focus-visible{outline:2px solid var(--or-fonce);outline-offset:2px;border-radius:.25rem}.historique-element button.ouvrir>span{letter-spacing:.14em;text-transform:uppercase;color:var(--or-texte);font-size:.6875rem}.historique-element button.ouvrir>small{color:var(--taupe);font-size:.8125rem}.historique-element .fichiers .fichier{min-height:2rem;font-size:.7813rem}.dossier-liste{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.dossier-liste li{border-radius:var(--rayon-petit);border:1px solid var(--lin);background:var(--blanc);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;padding:.75rem .875rem;display:flex}.dossier-liste li>div{flex-direction:column;flex:14rem;min-width:0;display:flex}.dossier-liste li>div>span{letter-spacing:.14em;text-transform:uppercase;color:var(--or-texte);font-size:.6875rem}.dossier-liste li strong{font-weight:500}@keyframes trace{to{stroke-dashoffset:0}}@keyframes eclat{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes apparition{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pouls{0%{box-shadow:0 0 #6fbf8e80}70%,to{box-shadow:0 0 0 7px #6fbf8e00}}@keyframes lueur{0%,to{border-color:#4a3b1e}50%{border-color:var(--or);background:#c9a45c24}}.chargeur .bone{transform-box:view-box;transform-origin:0 0}.chargeur .ink{fill:#fff}.chargeur .honey{fill:#6e6e6e}.chargeur .halo{fill:#000}.chargeur .line-bg{stroke:#000}.chargeur .bee{animation:.9s ease-in-out infinite chargeur-vol}.chargeur .page{--flap:-16deg;animation:.18s ease-in-out infinite alternate bee-flap}@keyframes chargeur-vol{50%{translate:0 -12px}}.chargeur-logo{flex:none;display:block}.chargeur-logo svg{width:100%;height:100%;display:block}.tete-page,.salut,.tuiles>*,.stats>*,.atelier>*,.deux-colonnes>*,.deux-colonnes-egales>*,.principal>.panneau,.principal>.onglets,.principal>.filtres{animation:apparition .55s var(--courbe) backwards}.tuiles>:nth-child(2),.stats>:nth-child(2),.atelier>:nth-child(2),.deux-colonnes>:nth-child(2),.deux-colonnes-egales>:nth-child(2){animation-delay:70ms}.tuiles>:nth-child(3),.stats>:nth-child(3){animation-delay:.14s}.tuiles>:nth-child(4),.stats>:nth-child(4){animation-delay:.21s}.encart,.etapes li{animation:apparition .45s var(--courbe) backwards}.barre-enregistrer:not(.propre){animation:monte .4s var(--courbe)}.bouton-principal{position:relative;overflow:hidden}.bouton-principal:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#e2c98f47 48%,#0000 66%);position:absolute;inset:0;transform:translate(-130%)}.bouton-principal:not(:disabled):hover:after{transition:transform .9s var(--courbe);transform:translate(130%)}.tuile-icone{transition:box-shadow .35s var(--courbe)}.tuile:hover .tuile-icone{box-shadow:0 0 0 7px #c9a45c1a}.menu-etat.en-ligne .point{animation:2.6s ease-out infinite pouls}.menu-travail{animation:2.4s ease-in-out infinite lueur}.suivi-ruche.fini,.suivi-ruche.echec{animation:eclat .5s var(--courbe) backwards}.suivi-ruche.fini .icone path{stroke-dasharray:24;stroke-dashoffset:24px;animation:trace .55s var(--courbe) .2s forwards}@media (max-width:1240px){.atelier,.fiche-grille{grid-template-columns:minmax(0,1fr)}.collant{position:static}}@media (max-width:1000px){.tuiles{grid-template-columns:minmax(0,1fr)}.appli{flex-direction:column}.barre-mobile{z-index:30;background:var(--noir);--bee-surface:var(--noir);--bee-ink:#f6f1e7;--bee-grey:#b3ac9f;border-bottom:1px solid var(--menu-trait);justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:4.25rem;padding:.625rem 1rem;display:flex;position:sticky;top:0}.barre-mobile .marque-logo{height:2.5rem}.barre-mobile .bouton{color:var(--menu-clair);background:0 0;border-color:#4a3b1e}.barre-mobile .bouton .icone{color:var(--or)}.menu{z-index:29;width:auto;height:auto;max-height:calc(100vh - 4.25rem);display:none;position:fixed;top:4.25rem;left:0;right:0;box-shadow:0 30px 60px -20px #0009}.menu.ouvert{display:flex}.menu .menu-marque{display:none}.principal{width:100%;padding:1.75rem 1.125rem 2rem}.deux-colonnes,.deux-colonnes-egales{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.panneau{padding:1.25rem}.tuile{gap:1rem;min-height:7rem;padding:1.25rem}.tuile-icone{width:3.25rem;height:3.25rem}.tuile-titre{font-size:1.5rem}.ligne-carte{flex-wrap:wrap}.ligne-actions{justify-content:flex-start;width:100%}.tiroir-corps,.tiroir-tete{padding:1.125rem}.dialogue{padding:1.25rem}.filtres .saisie{flex:100%}.stats{gap:.75rem}.stat{padding:.875rem 1rem}.stat-icone{width:2.375rem;height:2.375rem}.stat-chiffre strong{font-size:1.75rem}.tete-page h1,.salut h1{font-size:2.375rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.acces-page{background:var(--ivoire);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:100vh;padding:2.5rem 1.25rem;display:flex}.acces-carte{background:var(--papier);--bee-surface:var(--papier);border:1px solid var(--lin);border-radius:var(--rayon);width:min(100%,27rem);box-shadow:var(--ombre-portee);flex-direction:column;gap:1.5rem;padding:2.25rem 2rem 2rem;display:flex}.acces-marque{height:3.25rem;display:block}.acces-marque svg{width:auto;height:100%;display:block}.acces-titre{flex-direction:column;gap:.5rem;display:flex}.acces-titre h1{font-family:var(--police-titre);color:var(--noir);font-size:2.25rem;font-weight:600;line-height:1.05}.acces-titre p{color:var(--taupe);font-size:.9688rem}.acces-notes{border-top:1px solid var(--lin);color:var(--taupe);flex-direction:column;gap:.5rem;padding-top:1rem;font-size:.8438rem;display:flex}.acces-pied{color:var(--taupe-clair);text-align:center;font-size:.8125rem}.saisie-avec-bouton{align-items:center;gap:.5rem;display:flex}.saisie-avec-bouton .saisie{flex:auto;min-width:0}.attente-session{place-items:center;min-height:100vh;display:grid}.page-reservee{flex-direction:column;gap:1.25rem;max-width:46rem;display:flex}.menu-utilisateur{z-index:1;background:var(--noir);border-top:1px solid var(--menu-trait);align-items:center;gap:.625rem;margin:auto -1rem -1.25rem;padding:.875rem 1rem 1rem 1.5rem;display:flex;position:sticky;bottom:-1.25rem}.menu-personne{flex-direction:column;flex:auto;min-width:0;line-height:1.25;display:flex}.menu-personne strong{color:var(--menu-clair);text-overflow:ellipsis;white-space:nowrap;font-size:.9063rem;font-weight:500;overflow:hidden}.menu-personne small{color:var(--menu-discret);letter-spacing:.04em;font-size:.75rem}.menu-icone{border:1px solid var(--menu-trait);border-radius:var(--rayon-petit);width:2.25rem;height:2.25rem;color:var(--menu-discret);cursor:pointer;background:0 0;flex:none;place-items:center;transition:color .2s,border-color .2s,background-color .2s;display:grid}.menu-icone:hover{color:var(--or-clair);background:#ffffff0b;border-color:#4a3b1e}.menu-icone:disabled{opacity:.5;cursor:wait}.avatar{background:var(--or-voile);width:2.25rem;height:2.25rem;color:var(--or-clair);letter-spacing:.04em;border-radius:999px;flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #c9a45c59}.avatar-grand{background:var(--ivoire-fonce);width:2.75rem;height:2.75rem;color:var(--or-texte);box-shadow:inset 0 0 0 1px var(--lin-fonce);font-size:.9375rem;position:relative}.avatar-grand.en-ligne:after{content:"";width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--papier);background:#3f9a68;border-radius:999px;position:absolute;bottom:0;right:0}.ligne-carte.eteinte{opacity:.62}.vous{font-family:var(--police);letter-spacing:.06em;text-transform:uppercase;color:var(--or-texte);margin-left:.5rem;font-size:.75rem;font-weight:500}.choix-roles{gap:.625rem;display:grid}.choix-role{border:1px solid var(--lin-fonce);border-radius:var(--rayon-petit);background:var(--blanc);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.choix-role.choisi{border-color:var(--or);box-shadow:0 0 0 1px var(--or);background:#fffcf4}.choix-role input{accent-color:var(--noir);margin-top:.3rem}.choix-role span{flex-direction:column;gap:.125rem;display:flex}.choix-role small{color:var(--taupe);font-size:.875rem;line-height:1.45}.choix-role:has(input:disabled){cursor:not-allowed;opacity:.7}.roles-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 2rem;padding:0;list-style:none;display:grid}.roles-liste li{flex-direction:column;gap:.25rem;font-size:.9375rem;display:flex}.roles-liste span{color:var(--taupe);font-size:.875rem}.saisie[readonly]{background:var(--ivoire);color:var(--taupe)}.fiche-infos{border-top:1px solid var(--lin);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:0;padding-top:1rem;display:grid}.fiche-infos div{flex-direction:column;gap:.125rem;display:flex}.fiche-infos dt{letter-spacing:.08em;text-transform:uppercase;color:var(--taupe-clair);font-size:.75rem}.fiche-infos dd{margin:0;font-size:.9375rem}.journal{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.journal li{border-top:1px solid var(--lin);grid-template-columns:9rem 11rem minmax(0,1fr);gap:.25rem 1rem;padding:.75rem 0;font-size:.9063rem;display:grid}.journal li:first-child{border-top:0}.journal time{color:var(--taupe);font-variant-numeric:tabular-nums}.journal-qui{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.journal-quoi{flex-direction:column;gap:.125rem;min-width:0;display:flex}.journal-quoi strong{font-weight:500}.journal-quoi span{color:var(--taupe);overflow-wrap:anywhere}.taches{flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}.taches li{border-bottom:1px solid var(--lin);flex-direction:column;gap:.25rem;padding-bottom:1rem;display:flex}.taches li:last-child{border-bottom:0;padding-bottom:0}.taches .aide{padding-left:2rem}@media (max-width:1000px){.roles-liste{grid-template-columns:minmax(0,1fr)}.menu-utilisateur{margin:.5rem -1rem -1.25rem;position:static}}@media (max-width:640px){.journal li,.fiche-infos{grid-template-columns:1fr}.acces-carte{padding:1.75rem 1.25rem}}
.feuille{--gs-bleu:#0070c0;--gs-bandeau:#1468b5;--gs-marine:#14295e;--gs-rose:#d00060;--gs-vert:#70ad47;--gs-orange:#f07d00;--gs-jaune:#ffe45c;--gs-gris:#5b6470;--gs-trait:#d5dce6;border:1px solid var(--lin);color:#1e2633;width:100%;min-width:0;box-shadow:var(--ombre-portee);background:#fff;border-radius:1.125rem;padding:1.75rem 1.75rem 1.5rem;font-family:Calibri,Carlito,Segoe UI,system-ui,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.45}.feuille strong,.feuille b{font-weight:700}.feuille mark{color:inherit;background:#fff200;padding:0 .125rem}.feuille-sources{color:var(--gs-gris);font-size:.75rem}.feuille-regle{background:linear-gradient(90deg, var(--gs-orange) 0 25%, var(--gs-rose) 25% 50%, var(--gs-bleu) 50% 75%, var(--gs-vert) 75% 100%);border-radius:2px;height:4px;margin:.75rem 0 1.125rem}.flash-haut{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.flash-haut img{width:auto;height:4.25rem}.flash-bandeau{background:var(--gs-bandeau);color:#fff;text-align:right;border-radius:.875rem 0 0 .875rem;flex-direction:column;align-items:flex-end;margin-right:-1.75rem;padding:.625rem 1.125rem;display:flex}.flash-bandeau span{letter-spacing:.02em;font-size:.8125rem}.flash-bandeau strong{font-size:1.375rem;font-weight:800;line-height:1.1}.flash-tete{grid-template-columns:minmax(0,1fr) 9.5rem;align-items:center;gap:1rem;display:grid}.flash-tete h3{color:var(--gs-marine);font-size:1.75rem;font-weight:800;line-height:1.08}.flash-tete h4{color:var(--gs-bleu);margin-top:.25rem;font-size:1.25rem;font-weight:400;line-height:1.15}.flash-tete p{color:#26334a;margin-top:.625rem;font-size:1rem;font-weight:600}.flash-bulle{border:2px solid var(--gs-bleu);color:var(--gs-marine);background:#eef6fd;border-radius:1rem;margin-top:.875rem;padding:.625rem .875rem;font-size:.9375rem;font-style:italic;position:relative}.flash-bulle:after{content:"";border-right:2px solid var(--gs-bleu);border-top:2px solid var(--gs-bleu);background:#eef6fd;width:16px;height:16px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)rotate(45deg)}.flash-tiara{object-fit:contain;width:100%;max-height:11rem}.flash-observer{color:var(--gs-bleu);margin:1.25rem 0 .75rem;font-size:1rem;font-weight:800}.flash-points{grid-template-columns:repeat(auto-fit,minmax(7.25rem,1fr));gap:.25rem;display:grid}.flash-point{text-align:center;border-right:1px solid var(--gs-trait);flex-direction:column;align-items:center;gap:.375rem;padding:.5rem .5rem .75rem;display:flex}.flash-point:last-child{border-right:0}.flash-point-numero{border:3px solid;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1.125rem;font-weight:800;display:grid}.flash-point strong{font-size:.875rem;line-height:1.2}.flash-point p{color:#1e2633;font-size:.875rem}.flash-point .feuille-sources{color:var(--gs-gris)}.flash-vrai-faux{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.carte-vf{border:2px solid var(--gs-vert);background:#f2f9ec;border-radius:.75rem;flex-direction:column;gap:.375rem;padding:.75rem .875rem;display:flex}.carte-vf.faux{border-color:var(--gs-rose);background:#fdeef4}.carte-vf>span{background:var(--gs-vert);color:#fff;border-radius:.375rem;align-self:flex-start;padding:.0625rem .5rem;font-size:.75rem;font-weight:800}.carte-vf.faux>span{background:var(--gs-rose)}.carte-vf strong{font-size:.9375rem}.carte-vf p{font-size:.875rem}.flash-alerte{background:var(--gs-rose);color:#fff;border-radius:.875rem;grid-template-columns:minmax(0,1fr) 6.5rem;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem 1.125rem;display:grid}.flash-alerte small{letter-spacing:.02em;font-size:.8125rem;font-weight:700}.flash-alerte strong{color:var(--gs-jaune);margin:.25rem 0;font-size:1.0625rem;display:block}.flash-alerte p{font-size:.9375rem}.flash-alerte img{object-fit:contain;width:100%;max-height:7rem}.flash-critere{text-align:center;flex-direction:column;align-items:center;gap:.25rem;margin-top:1rem;display:flex}.flash-critere strong{color:var(--gs-bleu);font-size:.9375rem}.flash-critere em{color:var(--gs-gris);font-size:.875rem}.flash-sources-ligne{text-align:center;color:var(--gs-gris);margin-top:.75rem;font-size:.75rem}.formation-couverture{background:var(--gs-marine);color:#fff;border-radius:.875rem;grid-template-columns:minmax(0,1fr) 8rem;align-items:center;gap:1rem;padding:1.25rem;display:grid}.formation-couverture span{letter-spacing:.02em;color:#bfd8f2;font-size:.8125rem;font-weight:700}.formation-couverture h3{margin:.25rem 0;font-size:1.625rem;font-weight:800;line-height:1.1}.formation-couverture p{color:#dce8f5;font-size:1rem}.formation-couverture small{color:#bfd8f2;margin-top:.5rem;font-size:.8125rem;display:block}.formation-couverture img{object-fit:contain;width:100%;max-height:9rem}.feuille h4.feuille-intertitre{color:var(--gs-marine);margin:1.25rem 0 .5rem;font-size:1.125rem;font-weight:800}.feuille-liste{flex-direction:column;gap:.25rem;padding-left:1.25rem;display:flex}.formation-module{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.formation-module-tete{background:#f4f7fb;border-left:6px solid;border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.formation-module-tete>span{color:#fff;border-radius:999px;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-weight:800;display:grid}.formation-module-tete div{color:#1e2633;flex-direction:column;display:flex}.formation-module-tete strong{font-size:1.0625rem}.formation-module-tete small{color:var(--gs-gris);font-size:.8125rem}.diapo{border:1px solid var(--gs-trait);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.diapo header{flex-direction:column;gap:.125rem;display:flex}.diapo header em{color:var(--gs-bleu);font-size:.75rem;font-style:normal;font-weight:700}.diapo header strong{color:var(--gs-marine);font-size:1.0625rem;font-weight:400}.diapo header strong b{font-weight:800}.diapo-deux{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.diapo-deux ul{border-radius:.625rem;flex-direction:column;gap:.25rem;padding:.625rem .625rem .625rem 1.75rem;font-size:.875rem;display:flex}.diapo-deux .a-faire-liste{background:#f2f9ec}.diapo-deux .a-eviter-liste{background:#fdeef4}.diapo-chiffres{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.625rem;display:grid}.diapo-chiffres div{border:2px solid;border-radius:.625rem;flex-direction:column;gap:.125rem;padding:.625rem;display:flex}.diapo-chiffres strong{font-size:1.5rem;font-weight:800;line-height:1.1}.diapo-chiffres span{font-size:.8125rem}.diapo-chiffres small{color:var(--gs-gris);font-size:.6875rem}.diapo-situation{background:#f4f7fb;border-radius:.625rem;padding:.625rem .75rem;font-style:italic}.diapo-message{color:var(--gs-marine);background:#eef6fd;border-radius:.625rem;padding:.5rem .75rem;font-size:.875rem;font-weight:700}.diapo-conseil{color:#8a4b00;background:#fff4e5;border-radius:.625rem;padding:.5rem .75rem;font-size:.875rem}.diapo-notes summary{cursor:pointer;color:var(--gs-bleu);font-size:.8125rem;font-weight:700}.diapo-notes p{white-space:pre-wrap;background:#f7f8fa;border-radius:.5rem;margin-top:.375rem;padding:.5rem .75rem;font-size:.8125rem}.formation-focus{background:var(--gs-rose);color:#fff;border-radius:.75rem;margin-top:1rem;padding:.875rem 1rem}.formation-focus strong{color:var(--gs-jaune)}.formation-focus ul{margin-top:.375rem;padding-left:1.25rem;font-size:.9375rem}.formation-retenir{color:var(--gs-marine);flex-direction:column;gap:.375rem;padding-left:1.5rem;font-weight:700;display:flex}.dossier-onglets{flex-wrap:wrap;gap:.375rem;display:flex}.dossier-onglet{border:1px solid var(--lin-fonce);border-radius:var(--rayon-petit);background:var(--papier);cursor:pointer;align-items:center;gap:.375rem;min-height:2.5rem;padding:0 .875rem;font-size:.875rem;font-weight:500;transition:border-color .2s,background-color .2s;display:inline-flex}.dossier-onglet:hover{border-color:var(--or-fonce);background:var(--blanc)}.dossier-onglet[aria-selected=true]{background:var(--noir);border-color:var(--noir);color:var(--or-clair)}.dossier-barre{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.procedure{flex-direction:column;display:flex}.procedure-logo img{width:auto;height:3.75rem}.procedure-etablissement{color:var(--gs-marine);text-align:center;font-size:1rem;font-weight:700}.procedure-type{color:var(--gs-bleu);text-align:center;margin-bottom:.75rem;font-size:1.25rem;font-weight:800}.feuille table{border-collapse:collapse;width:100%;margin:.5rem 0 .75rem;font-size:.875rem}.feuille th,.feuille td{vertical-align:top;text-align:left;border:1px solid #9aa7b8;padding:.375rem .5rem}.feuille thead th{color:var(--gs-marine);background:#e8f0f9}.feuille tbody th{background:#f4f7fb;width:30%}.cartouche-titre{color:var(--gs-marine);background:#f4f7fb;font-size:1.0625rem;font-weight:800;text-align:center!important}.cartouche-libelles td{text-align:center;color:var(--gs-marine);background:#e8f0f9;font-weight:700}.cartouche-valeurs td{text-align:center}.procedure-h1{border-bottom:2px solid var(--gs-bleu);color:var(--gs-bleu);gap:.5rem;margin:1.125rem 0 .5rem;padding-bottom:.25rem;font-size:1.0625rem;font-weight:800;display:flex}.procedure-h2{color:var(--gs-marine);gap:.5rem;margin:.875rem 0 .375rem;font-size:1rem;font-weight:800;display:flex}.procedure-h3{color:var(--gs-marine);gap:.5rem;margin:.625rem 0 .25rem;font-size:.9375rem;font-weight:700;display:flex}.procedure p+p{margin-top:.375rem}.procedure-libelle{margin-top:.5rem;font-weight:700}.procedure-puces{flex-direction:column;gap:.1875rem;margin:.25rem 0;padding-left:1.25rem;display:flex}.procedure-puces.alerte li::marker{color:var(--gs-rose)}.procedure-ref{color:var(--gs-bleu);font-size:.8125rem;font-weight:700}.procedure-critere{background:#eef6fd;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.procedure-categorie{color:var(--gs-marine);margin-top:.5rem;font-size:.875rem;font-weight:800}.procedure-reference{gap:.5rem;font-size:.875rem;display:flex}.procedure-reference span{flex-direction:column;min-width:0;display:flex}.procedure-reference a{word-break:break-all;font-size:.75rem}.procedure-etape{margin:.25rem 0 .25rem .5rem}.procedure-fleche{color:var(--gs-marine);font-weight:700}.procedure-vigilance{border-left:4px solid var(--gs-orange);background:#fff4e5;margin-top:.5rem;padding:.5rem .75rem;font-size:.875rem}.procedure-proscrire{color:var(--gs-rose);margin-top:.5rem;font-weight:800}.procedure-etapes{flex-direction:column;gap:.25rem;margin:.375rem 0;padding-left:1.5rem;display:flex}.procedure-logigramme{flex-direction:column;gap:.375rem;padding:0;list-style:none;display:flex}.procedure-logigramme li{border:1px solid var(--gs-trait);border-radius:.5rem;grid-template-columns:11rem minmax(0,1fr);gap:.75rem;padding:.5rem .625rem;font-size:.875rem;display:grid}.procedure-logigramme strong{color:var(--gs-bleu)}.procedure-pied{border-top:1px solid var(--gs-trait);color:var(--gs-gris);text-align:center;margin-top:1.25rem;padding-top:.5rem;font-size:.75rem;font-style:italic}@media (max-width:720px){.feuille{padding:1.125rem}.flash-bandeau{margin-right:-1.125rem}.flash-tete,.formation-couverture,.flash-alerte{grid-template-columns:minmax(0,1fr)}.flash-tiara{max-height:8rem}.flash-point{border-right:0;border-bottom:1px solid var(--gs-trait)}.diapo-deux{grid-template-columns:minmax(0,1fr)}.procedure-logigramme li{grid-template-columns:minmax(0,1fr);gap:.25rem}}
