:root{--papier: #f5f3ec;--surface: #fcfbf7;--surface-2: #eeebe1;--encre: #17181c;--encre-2: #4e5261;--ligne: #dad7cc;--ligne-forte: #b9b5a7;--filet: #17181c;--marianne: #3140a6;--marianne-survol: #27338a;--marianne-doux: #e9ebf6;--sante: #0a6b51;--sante-doux: #e1efe8;--aiact: #7a560e;--aiact-doux: #f3ecda;--ok: #0a6b51;--ok-bg: #e1efe8;--warn: #9e4a05;--warn-bg: #f8eee0;--alerte: #9b1f1f;--alerte-bg: #f7e8e6;--info: #4e5261;--info-bg: #eceae2;--sur-accent: #ffffff;--accent: var(--marianne);--accent-survol: var(--marianne-survol);--accent-doux: var(--marianne-doux);--doc-bg: #fefdf9;--doc-shadow: 0 1px 0 rgba(23, 24, 28, .06), 0 8px 24px rgba(23, 24, 28, .08);--f-titre: "Literata", Georgia, "Times New Roman", serif;--f-ui: "IBM Plex Sans", system-ui, sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--t-2xs: .7rem;--t-xs: .75rem;--t-s: .8rem;--t-m: .875rem;--t-base: .95rem;--t-h4: 1.05rem;--t-h3: 1.3rem;--t-h2: 1.9rem;--lh-ui: 1.4;--lh-texte: 1.55;--ls-cap: .12em;--ls-titre: -.012em;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-8: 2rem}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--papier: #14151a;--surface: #1b1d24;--surface-2: #22252e;--encre: #eceae3;--encre-2: #abadb7;--ligne: #2f323c;--ligne-forte: #4a4e5c;--filet: #eceae3;--marianne: #9da8ff;--marianne-survol: #b4bcff;--marianne-doux: #242a4e;--sante: #57c6a0;--sante-doux: #16352b;--aiact: #d9b24f;--aiact-doux: #352b12;--ok: #57c6a0;--ok-bg: #16352b;--warn: #ee9760;--warn-bg: #3a2413;--alerte: #f19a9a;--alerte-bg: #3e1d1d;--info: #abadb7;--info-bg: #232837;--sur-accent: #14151a;--doc-bg: #eceae2;--doc-shadow: 0 2px 6px rgba(0, 0, 0, .5), 0 12px 32px rgba(0, 0, 0, .4)}}*{box-sizing:border-box}html{background:var(--papier);color:var(--encre)}body{margin:0;font:var(--t-base) / var(--lh-ui) var(--f-ui)}h1,h2,h3{font-family:var(--f-titre);letter-spacing:var(--ls-titre);font-weight:600}h1{font-size:var(--t-h2);margin:0 0 var(--sp-3)}h2{font-size:var(--t-h3);margin:var(--sp-8) 0 var(--sp-3)}h3{font-size:var(--t-h4);margin:0 0 var(--sp-2)}a{color:var(--accent)}input,textarea,select{font:inherit;color:inherit;background:var(--surface);border:1px solid var(--ligne-forte);padding:var(--sp-2) var(--sp-3);width:100%}textarea{line-height:var(--lh-texte)}input:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}fieldset{border:0;padding:0;margin:0}legend{font-weight:600;margin-bottom:var(--sp-2)}blockquote{margin:var(--sp-3) 0}.btn{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border:1px solid var(--filet);background:var(--surface);color:var(--encre);font:inherit;cursor:pointer;text-decoration:none}.btn:hover:not(:disabled){background:var(--surface-2)}.btn-primaire{background:var(--accent);border-color:var(--accent);color:var(--sur-accent)}.btn-primaire:hover:not(:disabled){background:var(--accent-survol)}.btn:disabled,.acte:disabled,.choix:disabled{opacity:.45;cursor:not-allowed}.lien{background:none;border:0;color:var(--accent);cursor:pointer;font:inherit;font-size:var(--t-s);padding:0 var(--sp-2);text-decoration:underline}.actes{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.discret,small{color:var(--encre-2);font-size:var(--t-s)}.erreur{color:var(--alerte);background:var(--alerte-bg);padding:var(--sp-2) var(--sp-3)}.ok{color:var(--ok)}.mono{font-family:var(--f-mono);font-size:var(--t-xs)}.chargement,.vide{padding:var(--sp-8);color:var(--encre-2)}.surtitre{font-family:var(--f-mono);font-size:var(--t-2xs);text-transform:uppercase;letter-spacing:var(--ls-cap);color:var(--encre-2)}.aide{color:var(--encre-2);max-width:70ch;line-height:var(--lh-texte)}.badge{display:inline-block;font-family:var(--f-mono);font-size:var(--t-2xs);padding:1px var(--sp-2);margin-right:var(--sp-1);border:1px solid currentColor;white-space:nowrap}.badge-inf{color:var(--aiact);background:var(--aiact-doux)}.badge-ok{color:var(--ok);background:var(--ok-bg)}.badge-warn{color:var(--warn);background:var(--warn-bg)}.badge-info{color:var(--info);background:var(--info-bg)}.badge-crit{color:var(--alerte);background:var(--alerte-bg)}.connexion,.accueil{max-width:44rem;margin:6vh auto;padding:0 var(--sp-4)}.marque{font-family:var(--f-titre);font-weight:700;font-size:1.4rem;color:var(--encre);text-decoration:none}.connexion .marque{font-size:2.4rem}.accroche{font-size:var(--t-h4);line-height:var(--lh-texte);color:var(--encre-2)}.carte{background:var(--surface);border:1px solid var(--ligne);border-top:2px solid var(--filet);padding:var(--sp-6)}.formulaire{display:grid;gap:var(--sp-4)}.formulaire label{display:grid;gap:var(--sp-1);font-weight:500}.onglets{display:flex;gap:var(--sp-1);border-bottom:1px solid var(--ligne-forte);margin:var(--sp-4) 0;flex-wrap:wrap}.onglets button,.onglets a{background:none;border:0;border-bottom:2px solid transparent;padding:var(--sp-2) var(--sp-3);font:inherit;color:var(--encre-2);cursor:pointer;text-decoration:none}.onglets [aria-selected=true],.onglets a.active{color:var(--encre);border-bottom-color:var(--filet);font-weight:600}.entete{display:flex;align-items:center;gap:var(--sp-6);padding:var(--sp-3) var(--sp-6);border-bottom:1px solid var(--filet);background:var(--surface);flex-wrap:wrap}.menu-dossiers{display:flex;gap:var(--sp-3);flex:1;flex-wrap:wrap}.menu-dossiers a{color:var(--encre-2);text-decoration:none;font-size:var(--t-m)}.menu-dossiers a.active{color:var(--encre);font-weight:600;text-decoration:underline}.compte{font-size:var(--t-s);color:var(--encre-2)}.dossier{max-width:72rem;margin:0 auto;padding:var(--sp-6)}.dossier-tete{display:flex;justify-content:space-between;align-items:end;gap:var(--sp-4);flex-wrap:wrap}.bandeau{padding:var(--sp-3) var(--sp-4);margin:var(--sp-3) 0;border-left:3px solid}.bandeau-info{background:var(--accent-doux);border-color:var(--accent)}.bandeau-alerte{background:var(--alerte-bg);border-color:var(--alerte);color:var(--alerte)}.etapes{margin:var(--sp-2) 0 0;padding-left:var(--sp-6);font-size:var(--t-s)}.etapes li:last-child{font-weight:600}.description{white-space:pre-wrap;line-height:var(--lh-texte);max-width:70ch}.ligne{background:var(--surface);border:1px solid var(--ligne);padding:var(--sp-4);margin-bottom:var(--sp-3)}.ligne.statut-non_creee{opacity:.6}.ligne-tete{display:flex;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.ligne-objet{display:flex;align-items:center;gap:var(--sp-2);margin:0}.ligne-edition{display:flex;gap:var(--sp-2);flex:1}.ligne-fait{color:var(--encre-2);margin:var(--sp-2) 0}.fondement{border-left:2px solid var(--ligne-forte);padding-left:var(--sp-3);font-family:var(--f-titre);font-size:var(--t-m)}.fondement footer{font-family:var(--f-mono);font-size:var(--t-2xs);color:var(--encre-2);margin-top:var(--sp-1)}.a24{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap;margin-top:var(--sp-3)}.a24-q{font-size:var(--t-s);color:var(--encre-2);margin-right:var(--sp-2)}.choix{border:1px solid var(--ligne-forte);background:var(--surface);color:var(--encre);padding:var(--sp-1) var(--sp-3);cursor:pointer;font:inherit;font-size:var(--t-s)}.choix.choisi{background:var(--encre);color:var(--papier);border-color:var(--encre)}.precision{display:flex;gap:var(--sp-2);margin-top:var(--sp-2)}.precision-texte,.origine{font-size:var(--t-s);color:var(--encre-2);margin:var(--sp-2) 0 0}.historique{margin-top:var(--sp-2);font-size:var(--t-s);color:var(--encre-2)}.acte{border:1px solid var(--ligne-forte);background:var(--surface);color:var(--encre);width:1.8rem;height:1.8rem;cursor:pointer;font-size:var(--t-m)}.acte-ok:hover:not(:disabled){background:var(--ok-bg);color:var(--ok)}.acte-ko:hover:not(:disabled){background:var(--alerte-bg);color:var(--alerte)}.decision{background:var(--surface);border:1px solid var(--ligne);padding:var(--sp-4);margin-bottom:var(--sp-3)}.question fieldset,.decision .options{display:grid;gap:var(--sp-2)}.option{display:flex;gap:var(--sp-2);align-items:baseline}.option input{width:auto}.pourquoi{color:var(--encre-2);font-size:var(--t-s);margin:0 0 var(--sp-2)}.decision header{display:flex;justify-content:space-between;gap:var(--sp-3)}.decision.tranchee{border-left:3px solid var(--ok)}.proposition{font-weight:500}.retenu{background:var(--ok-bg);padding:var(--sp-2) var(--sp-3)}.documents{display:grid;grid-template-columns:16rem 1fr;gap:var(--sp-6);align-items:start}.docs-menu{display:grid;gap:var(--sp-1);position:sticky;top:var(--sp-4)}.docs-menu button{text-align:left;background:none;border:0;border-left:2px solid var(--ligne);padding:var(--sp-2) var(--sp-3);font:inherit;font-size:var(--t-m);cursor:pointer;color:var(--encre-2)}.docs-menu button[aria-current=true]{border-left-color:var(--filet);color:var(--encre);font-weight:600}.document{background:var(--doc-bg);box-shadow:var(--doc-shadow);padding:var(--sp-8)}.bandeau-doc{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--alerte)}.section-doc{margin-top:var(--sp-6)}.section-doc h3{border-bottom:1px solid var(--filet);padding-bottom:var(--sp-1)}.fiche{color:var(--encre-2)}.rubrique{padding:var(--sp-3) 0;border-bottom:1px solid var(--ligne)}.rubrique-tete{display:flex;justify-content:space-between;gap:var(--sp-3);font-size:var(--t-s);color:var(--encre-2)}.rubrique-lib{font-weight:600;color:var(--encre)}.ref{font-weight:400;color:var(--encre-2)}.etat{font-family:var(--f-mono);font-size:var(--t-2xs);text-transform:uppercase;letter-spacing:var(--ls-cap)}.etat-ok{color:var(--ok)}.etat-pre{color:var(--accent)}.etat-att{color:var(--warn)}.valeur{margin:var(--sp-1) 0;line-height:var(--lh-texte);white-space:pre-wrap}.valeur:has(ul){white-space:normal}.val-tete{display:block;font-weight:600;margin-top:.3rem}.lacune-proposee{margin:0 0 .15rem;padding-left:.5rem;border-left:2px dashed var(--accent)}.lacune-proposee .valeur{color:var(--encre-2);margin:.1rem 0}.propose-tag{font-size:var(--t-2xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-cap);color:var(--accent)}.val-tete:first-child{margin-top:0}.val-items{margin:.15rem 0 .35rem;padding-left:1.2em}.val-items li{margin:.1rem 0}.val-items .val-items{margin-bottom:.1rem}.lacune{margin:var(--sp-1) 0;color:var(--warn);font-style:italic}.rubrique-pied{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1)}.rubrique-pied .actes{margin-left:auto}.rubrique-edition{display:grid;gap:var(--sp-2);margin-top:var(--sp-2)}.relire{color:var(--warn);font-size:var(--t-s);margin:var(--sp-1) 0 0}.sources{font-size:var(--t-s);color:var(--encre-2);margin:var(--sp-2) 0 0;padding-left:var(--sp-4)}.source-texte{display:block;font-family:var(--f-titre);color:var(--encre)}.journal table{width:100%;border-collapse:collapse;font-size:var(--t-s)}.journal th,.journal td{text-align:left;padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--ligne)}.qualite{max-width:24rem}@media(max-width:720px){.documents{grid-template-columns:1fr}.docs-menu{position:static}.document,.dossier{padding:var(--sp-4)}}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ou{color:var(--encre-2);line-height:var(--lh-texte);max-width:70ch;margin:0 0 var(--sp-4)}.accueil{max-width:56rem}.chat{--ob: 0 1px 1px rgba(23, 24, 28, .08), 0 4px 10px -4px rgba(23, 24, 28, .26);border:1px solid var(--ligne-forte);border-radius:20px;background:var(--surface-2);box-shadow:0 1px #17181c0d,0 20px 44px -24px #17181c6b;overflow:hidden}.chat-top{display:flex;align-items:center;gap:.6rem;padding:.55rem .9rem;background:var(--surface);border-bottom:1px solid var(--ligne)}.chat-top b{font-family:var(--f-titre);font-weight:600;font-size:var(--t-h4);letter-spacing:var(--ls-titre)}.chat-prog{margin-left:auto;display:flex;align-items:center;gap:.5rem;font-family:var(--f-mono);font-size:var(--t-xs);color:var(--encre-2)}.chat-prog-barre{width:7rem;height:5px;border-radius:99px;background:var(--ligne);overflow:hidden}.chat-prog-barre i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .4s ease-out}@media(prefers-reduced-motion:reduce){.chat-prog-barre i{transition:none}}.chat-av{flex:none;width:30px;height:30px;display:inline-flex;background:var(--encre);color:var(--papier);border-radius:50%;box-shadow:var(--ob)}.chat-av svg{width:100%;height:100%;display:block}.chat-fil{padding:1.1rem 1.1rem .5rem;max-height:min(70vh,44rem);overflow-y:auto;overscroll-behavior:contain}.chat-fil:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.msg{display:flex;gap:.6rem;align-items:flex-end;margin:0 0 .7rem}.msg.moi{justify-content:flex-end}.bul{max-width:min(78%,46rem);padding:.6rem .95rem;border:1px solid var(--ligne);border-radius:18px 18px 18px 6px;background:var(--surface);box-shadow:var(--ob);line-height:var(--lh-texte);overflow-wrap:anywhere}.bul-p+.bul-p{margin-top:var(--sp-2)}.bul-t{font-family:var(--f-titre)}.bul-s{font-size:var(--t-xs);color:var(--encre-2);margin-top:.25rem;line-height:1.4}.bul-s .btn{margin-top:var(--sp-2);font-family:var(--f-ui);font-size:var(--t-m);border-radius:99px}.bul-d{font-size:var(--t-xs);margin-top:.25rem;line-height:1.4;font-style:italic;color:var(--encre-2)}.bul-d .lien{font-style:normal;padding:0;font-size:var(--t-xs)}.msg.moi .bul{border-radius:18px 18px 6px;background:var(--accent-doux);border-color:color-mix(in srgb,var(--accent) 38%,var(--surface))}.msg.moi .description{white-space:pre-wrap}.chat-rep{max-width:min(78%,46rem);margin:-.1rem 0 .9rem calc(30px + .6rem);padding:.75rem;border:1px solid var(--ligne-forte);border-radius:18px;background:var(--surface);box-shadow:var(--ob)}.chat-rep fieldset{display:grid;gap:.4rem}.rep{font:inherit;font-size:var(--t-m);display:flex;gap:.5rem;align-items:baseline;padding:.5rem .9rem;border:1px solid var(--ligne-forte);border-radius:16px;background:var(--papier);color:var(--encre);cursor:pointer}.rep input{width:auto;accent-color:var(--accent)}.rep:hover{border-color:var(--accent)}.rep.on{border-color:var(--accent);background:var(--accent-doux)}.rep-acts{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-top:.25rem}.rep-acts .btn{border-radius:99px}.an-fil{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--encre-2);margin-bottom:var(--sp-1)}.an-fil div:last-child{color:var(--encre);font-weight:600}.dots{display:inline-flex;gap:4px;align-items:center;min-height:1.5em}.dots i{width:6px;height:6px;border-radius:50%;background:var(--encre-2);animation:chatpt 1s infinite ease-in-out}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes chatpt{0%,60%,to{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-2px)}}.chat-bas{padding:.6rem 1.1rem .9rem;background:var(--surface);border-top:1px solid var(--ligne)}.saisie{display:flex;gap:.5rem;align-items:flex-end}.saisie textarea{flex:1;min-width:0;min-height:2.5rem;max-height:14rem;resize:vertical;border-radius:12px;background:var(--papier)}.saisie .btn{flex:none;border-radius:99px}.question{background:none;border:0;padding:0;margin:0}.en-attente{font-family:var(--f-mono);font-size:var(--t-2xs);color:var(--warn)}.ecartes summary{cursor:pointer;color:var(--encre-2);font-size:var(--t-s)}.groupe h3{margin-top:var(--sp-5)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .chat{--ob: 0 1px 1px rgba(0, 0, 0, .45), 0 4px 10px -4px rgba(0, 0, 0, .7);box-shadow:0 20px 44px -24px #000000d9}}@media(prefers-reduced-motion:reduce){.dots i{animation:none;opacity:.6}}@media(max-width:640px){.bul{max-width:88%}.chat-rep{margin-left:0;max-width:100%}.chat-fil{padding:.8rem .6rem .3rem;max-height:60vh}.chat-bas{padding:.6rem}}.menu-dossier{position:relative;flex:1;font-size:var(--t-m)}.menu-dossier>summary{cursor:pointer;list-style:none;display:inline-block;padding:var(--sp-1) var(--sp-2);border:1px solid var(--ligne-forte);border-radius:6px}.menu-dossier>summary::-webkit-details-marker{display:none}.menu-dossier-liste{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:18rem;max-width:min(90vw,26rem);display:grid;padding:var(--sp-2);background:var(--papier);border:1px solid var(--ligne-forte);border-radius:8px;box-shadow:0 8px 24px -8px #17181c4d}.menu-dossier-liste a{color:var(--encre);text-decoration:none;padding:var(--sp-2) var(--sp-3);border-radius:4px}.menu-dossier-liste a:hover,.menu-dossier-liste a:focus-visible{background:var(--surface)}.menu-dossier-liste a[aria-current]{font-weight:600}.menu-dossier-liste hr{border:0;border-top:1px solid var(--ligne);margin:var(--sp-1) 0;width:100%}.rep.prop{border-style:dashed}.prop-tag{margin-left:auto;color:var(--encre-2);font-size:var(--t-s)}.rep-aide{display:block;margin-top:.1rem;font-size:var(--t-xs);color:var(--encre-2);line-height:1.35}.chat-rep textarea{width:100%;font:inherit}.aide-desc{margin:.3rem 0;padding-left:1.2em}.aide-desc li{margin:.1rem 0}.sl.sl-manque{border:2px solid var(--alerte);box-shadow:0 0 0 3px var(--alerte-bg)}.note.note-alerte{color:var(--alerte);font-weight:600}.bul.bul-large{flex:1;max-width:min(78%,34rem)}.patience{display:grid;gap:.35rem}.pat-tete{display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap;font-size:var(--t-s)}.pat-tete span{color:var(--encre-2);font-size:var(--t-xs)}.pat-barre{height:8px;border-radius:99px;background:var(--ligne);overflow:hidden}.pat-barre i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width 1s linear;background-image:linear-gradient(90deg,transparent 0 40%,rgba(255,255,255,.35) 50%,transparent 60% 100%);background-size:200% 100%;animation:pat-reflet 2.4s linear infinite}@keyframes pat-reflet{0%{background-position:100% 0}to{background-position:-100% 0}}.pat-phases{list-style:none;margin:0;padding:0;display:grid;gap:.3rem;font-size:var(--t-s)}.pat-ph{display:flex;gap:.5rem;align-items:baseline}.pat-ph-m{flex:none;width:1rem;text-align:center;font-family:var(--f-mono)}.pat-ph-d{display:block;font-size:var(--t-xs);color:var(--encre-2)}.pat-faite{color:var(--encre-2)}.pat-faite b{font-weight:500}.pat-faite .pat-ph-d{display:none}.pat-en-cours .pat-ph-m{color:var(--accent)}.pat-a-venir{color:var(--encre-2)}.pat-a-venir b{font-weight:500}.pat-mot{margin:0;font-size:var(--t-s);font-style:italic;animation:pat-mot .5s ease-out}@keyframes pat-mot{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pat-barre i,.pat-mot{animation:none;transition:none}}.chat-rep-large{max-width:min(100%,52rem)}.supp{display:grid;gap:.5rem}.sl-g{font-weight:600;margin-top:.4rem;font-size:var(--t-s);text-transform:uppercase;letter-spacing:.04em;color:var(--encre-2)}.sl{padding:.55rem .7rem;border:1px solid var(--ligne);border-radius:6px;background:var(--papier)}.sl.off{opacity:.6}.sl-t{margin:0;font-weight:600}.sl-c{margin:.2rem 0 0;font-size:var(--t-s)}.sl-s{display:block;font-size:var(--t-s);color:var(--encre-2);margin:.2rem 0 .4rem}.sl-a{display:flex;flex-wrap:wrap;gap:.35rem}.sl-k{font:inherit;font-size:var(--t-s);padding:.3rem .8rem;border:1px solid var(--ligne-forte);border-radius:999px;background:var(--surface);color:var(--encre);cursor:pointer}.sl-k.on{background:var(--encre);color:var(--papier);border-color:var(--encre)}.sl-prec{margin-top:.4rem}.sl-prec textarea{width:100%;font:inherit}.sl-pied{font-size:var(--t-s);color:var(--encre-2);margin:.3rem 0 0}.onglets .n{font-family:var(--f-mono);font-size:var(--t-2xs);color:var(--encre-2);margin-right:.45em}.titre-page{font-size:var(--t-h2);font-weight:500;line-height:1.15;margin:var(--sp-4) 0 var(--sp-3);position:relative;padding-bottom:.55rem}.titre-page:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--filet)}.ou{margin:calc(-1 * var(--sp-1)) 0 var(--sp-4);max-width:80ch;font-size:var(--t-base);color:var(--encre-2);line-height:var(--lh-texte)}.note{font-size:var(--t-xs);color:var(--encre-2)}.hint{font-size:var(--t-xs);color:var(--encre-2);border-top:1px dotted var(--ligne-forte);padding-top:.5rem}.ghost{font:inherit;font-size:var(--t-s);font-weight:600;background:none;border:1px solid var(--ligne-forte);color:var(--encre);padding:.35em .9em;cursor:pointer;text-decoration:none;display:inline-block}.ghost:hover{background:var(--surface-2);border-color:var(--encre-2)}.dot{width:.5em;height:.5em;display:inline-block;flex:none;align-self:center}.d-ok{background:var(--ok)}.d-warn{background:var(--warn)}.d-crit{background:var(--alerte)}.pfbar{position:sticky;top:0;z-index:5;background:var(--papier);padding:.2rem 0 0;margin-bottom:var(--sp-3)}.pfrow{display:flex;align-items:center;gap:.4rem .7rem;flex-wrap:wrap}.pfbar .lab{font-size:var(--t-2xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-cap);color:var(--encre-2)}.pfgrp{display:inline-flex;gap:.2rem;flex-wrap:wrap}.pfbar button{font:inherit;font-size:var(--t-s);font-weight:600;background:none;border:0;border-bottom:2px solid transparent;padding:.3em .6em;color:var(--encre-2);cursor:pointer;white-space:nowrap}.pfbar button:hover{color:var(--encre);background:var(--surface-2)}.pfbar button[aria-pressed=true]{color:var(--encre);border-bottom-color:var(--accent)}.pfbar button[data-afilter=crit]{color:var(--alerte)}.pfbar button[data-afilter=warn]{color:var(--warn)}.pfbar button[data-afilter=ok]{color:var(--ok)}.pfbar .fc{font-family:var(--f-mono);font-weight:500;font-size:var(--t-2xs)}.pf-empty{font-size:var(--t-s);color:var(--encre-2);font-style:italic;padding:.4rem .8rem}.cible{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,26rem);gap:var(--sp-4) var(--sp-8);margin:0 0 var(--sp-8);padding-top:var(--sp-3);border-top:2px solid var(--filet);align-items:start}.rd-head{grid-column:1 / -1}.cible-t{font-family:var(--f-titre);font-size:var(--t-h3);font-weight:600;margin:0}.cible-fig{margin:0;min-width:0}.rd-fig .cible-wrap,.rd-fig figcaption{max-width:520px;margin-inline:auto}.cible-pan{align-self:center}.cible-wrap{position:relative;aspect-ratio:560 / 440;width:100%}.cible-wrap svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cible-wrap svg text{font-family:var(--f-ui);font-weight:600;fill:var(--encre-2)}.cible-wrap svg text.lab{font-size:12px}.cible-wrap svg text.rl{font-size:11px;font-weight:400}.rb{left:var(--l);top:var(--t);position:absolute;width:20px;height:20px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid var(--surface);padding:0;cursor:pointer;color:var(--sur-accent);font:700 10px/1 var(--f-ui)}.rb-ok{background:var(--ok)}.rb-warn{background:var(--warn)}.rb-crit{background:var(--alerte)}.rb:hover{transform:translate(-50%,-50%) scale(1.15)}.rb span{display:inline}.rb-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:17%;aspect-ratio:1;min-width:62px;border-radius:50%;background:var(--surface);border:2px solid var(--accent);color:var(--encre);display:flex;z-index:1;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.rb-hub b{font:600 .95rem var(--f-ui)}.rb-hub small{font-size:.55rem;color:var(--encre-2);text-align:center;max-width:90%}.cible-pan{min-width:0}.cible-h{font-family:var(--f-titre);font-size:var(--t-h4);font-weight:600;margin:.1rem 0 .4rem;display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap}.cb-etat{font-family:var(--f-ui);font-size:var(--t-xs);font-weight:600;border-bottom:1px solid currentColor}.cb-etat.warn{color:var(--warn)}.cb-etat.ok{color:var(--ok)}.cb-v{margin-left:auto;flex:0 1 auto;max-width:46%;text-align:right;font-size:var(--t-xs);color:var(--encre-2)}.prio-row{display:flex;gap:.6rem;align-items:baseline;padding:.35rem 0;border-top:1px solid var(--ligne);font-size:var(--t-m)}.prio-row .dot{align-self:baseline;position:relative;top:-.1em}.prio-btn{font:inherit;font-weight:600;background:none;border:none;padding:0;cursor:pointer;color:var(--encre);text-align:left}.prio-btn:hover,.prio-btn:focus-visible,.prio-btn[aria-pressed=true]{color:var(--accent);text-decoration:underline}.rd-legende{list-style:none;margin:.5rem 0 0;padding:0;font-size:var(--t-xs);color:var(--encre-2);line-height:var(--lh-texte)}.rd-legende li{padding:.18rem 0;border-top:1px dotted var(--ligne)}.rd-legende b{color:var(--encre);font-weight:600}.zn{display:inline-block;width:.9em;height:.9em;margin:0 .3em 0 .2em;vertical-align:-.1em;border:1px solid var(--ligne-forte)}.zn.conf{background:color-mix(in srgb,var(--accent) 45%,var(--surface))}.zn.rempli{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-color:var(--accent)}.c-jur summary{cursor:pointer;font-size:var(--t-s);font-weight:600}.rd-hors{margin-top:.4rem}.cb-done{padding:.5rem 0 0}.rd-fig figcaption{margin-top:var(--sp-3)}.rd-docs{margin:0 0 var(--sp-3);padding-left:1.6em;font-size:var(--t-m)}.rd-docs li{padding:.3rem 0;border-top:1px solid var(--ligne)}.rd-docs li::marker{font:700 var(--t-xs) var(--f-ui);color:var(--encre-2)}.rd-docs .prio-btn{display:inline-flex;gap:.45rem;align-items:baseline}.dl.dl-vu{outline:2px solid var(--accent);outline-offset:2px;transition:outline-color .4s}.rd-docs .cb-v{display:block;max-width:none;text-align:left;margin:.1rem 0 0 1.1rem}.dec-blk{margin-top:var(--sp-8)}.dec-blk .dos-titre{display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap}.dec-blk .dec-ouverte{margin:var(--sp-2) 0 var(--sp-4) 1.2rem}.dec-l.on>.prio-row .prio-btn{color:var(--accent)}.dec-l .prio-btn:before{content:"▸";display:inline-block;width:1em;color:var(--encre-2);transition:transform .15s}.dec-l.on .prio-btn:before{transform:rotate(90deg)}.dec-g h4{margin:var(--sp-4) 0 .2rem;font-size:var(--t-s);text-transform:uppercase;letter-spacing:var(--ls-cap);color:var(--encre-2)}#decisions,[data-decision]{scroll-margin-top:6rem}.dec-rubrique{margin-top:var(--sp-3)}.offdoc tr.dec-rangee>td{padding:var(--sp-2) var(--sp-3) var(--sp-4);background:var(--surface-2)}.dec-rubrique .decision,.dec-tete .decision{margin-bottom:0}.dec-tete{margin:0 0 var(--sp-4)}.dec-tete .dec-ouverte{margin:var(--sp-2) 0 var(--sp-3) 1.2rem}.dec-tete .prio-row .badge{margin-left:auto}.cible-res{grid-column:1 / -1;margin:0;font-size:var(--t-xs);color:var(--encre-2);max-width:100ch;border-top:1px dotted var(--ligne-forte);padding-top:.5rem;line-height:var(--lh-texte)}.dec-ouverte{margin:0 0 var(--sp-6)}.dec-ouverte>.ghost{margin-top:var(--sp-2)}.det-lignes{margin:0 0 var(--sp-4)}.det-lignes>summary{padding:var(--sp-2) 0}.corpus-blk{margin-bottom:var(--sp-6)}.dos-titre{font-family:var(--f-titre);font-size:var(--t-h3);margin:var(--sp-4) 0 .1rem;padding-top:.5rem;color:var(--marianne);border-top:2px solid var(--marianne)}.corpus-blk .sub{font-size:var(--t-s);color:var(--encre-2);margin:.5rem 0 .4rem}.dos-h{display:flex;flex-wrap:wrap;gap:.3rem .7rem;align-items:center;padding:.7rem 0 .5rem;border-top:1px solid var(--ligne-forte)}.dos-h h4{margin:0;font-family:var(--f-titre);font-size:var(--t-h4);font-weight:600;letter-spacing:var(--ls-titre)}.dos-n{font-size:var(--t-xs);color:var(--encre-2)}.dos-n .dot,.dl-k .dot,.dl-m .dot{margin-right:.4em;vertical-align:.05em}.dos-h .ghost{margin-left:auto;padding:.3em .8em}.dos-ec{margin:0;padding:0 0 .6rem 2.9rem}.dos-ec li{font-size:var(--t-m);margin:.3rem 0;color:var(--encre-2)}.dos-ec b{color:var(--encre)}.corpus-blk .dos:last-child .dos-l{border-bottom:1px solid var(--ligne)}.ico{flex:none;display:inline-block;width:1.15rem;height:1.15rem;color:var(--encre-2)}.ico svg{display:block;width:100%;height:100%}.dl{display:grid;grid-template-columns:1.15rem minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.2fr);gap:.15rem .9rem;align-items:start;padding:.6rem .4rem .6rem 1.9rem;border-top:1px solid var(--ligne);cursor:pointer}.dl:hover{background:var(--surface-2)}.dl:hover .dl-n{color:var(--accent);text-decoration-color:currentColor}.dl:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dl-t,.dl-p,.dl-e{min-width:0;overflow-wrap:anywhere}.dl-t{font-size:var(--t-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-cap);color:var(--alerte)}.dl-n{font-family:var(--f-titre);font-weight:600;font-size:var(--t-base);letter-spacing:var(--ls-titre);margin-right:.5rem;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--ligne-forte);text-underline-offset:.2em}.dl .vchip{display:inline-block;font-family:var(--f-mono);font-size:var(--t-2xs);color:var(--encre-2)}.dl-b,.dl-p,.dl-m{display:block;font-size:var(--t-xs);color:var(--encre-2);line-height:1.45}.dl-t .dl-b{font-weight:700}.dl-p,.dl-e .dl-m{text-transform:none;letter-spacing:0;font-weight:400}.dl-k{display:block;font-size:var(--t-xs);font-weight:600}.dl-k.crit{color:var(--alerte)}.dl-k.warn{color:var(--warn)}.dl-k.ok{color:var(--ok)}.aussi{font:inherit;font-size:var(--t-xs);background:none;border:0;padding:0;color:var(--encre-2);cursor:pointer;text-decoration:underline dotted;text-underline-offset:.15em;display:block;text-align:left;margin-top:.15rem}.aussi:hover{color:var(--accent)}.dl .ghost{margin-top:.3rem;padding:.25em .7em;font-size:var(--t-xs)}.dl.fi{grid-template-columns:1.15rem minmax(0,2.6fr) minmax(0,1.2fr);padding-left:3.9rem}.dl.fi .dl-n{font-size:var(--t-m);font-weight:500}.rd-tools{display:flex;gap:.4rem .6rem;flex-wrap:wrap;align-items:center;margin:var(--sp-4) 0 var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--ligne)}@media(max-width:900px){.cible{grid-template-columns:1fr}.cible-fig{max-width:460px}}@media(max-width:640px){.dl,.dl.fi{grid-template-columns:1.15rem minmax(0,1fr);padding-left:.2rem}.dl.fi{padding-left:1.6rem}.dl-p,.dl-e{grid-column:2}.dos-h .ghost{margin-left:0}.dos-ec{padding-left:1.2rem}}@media(max-width:480px){.cible-wrap svg text.lab{display:none}.cible-wrap{aspect-ratio:1 / 1;overflow:hidden}.cible-wrap svg{inset:-7.89% auto auto -23.68%;width:147.37%;height:115.79%}.rb{left:var(--lm);top:var(--tm)}.rb span{display:inline}.rb-hub{min-width:44px}.rb-hub small{display:none}.cb-v{max-width:100%;flex:1 1 100%;text-align:left;margin-left:1.6rem}.prio-row{flex-wrap:wrap}}[data-decision],.det-lignes{scroll-margin-top:3rem}.cadre{max-width:1160px;margin:0 auto;padding:1.4rem 1.2rem 3rem}.cadre>.entete{background:none;padding:0 0 .7rem;border-bottom:2px solid var(--filet);gap:var(--sp-4)}.cadre>.entete .marque{font-size:1.15rem}.marque b{color:var(--marianne);font-weight:inherit}.cadre>.entete .compte{margin-left:auto}.cadre .dossier{max-width:none;padding:0}.cadre .dossier>.onglets{margin-top:var(--sp-3)}.cadre .menu-dossier{flex:none}.cadre .menu-dossier>summary{border-radius:2px;font-weight:600;padding:.4em .9em;background:var(--surface)}.cadre .menu-dossier-liste{left:auto;right:0}.dl.abs{cursor:default}.dl.abs:hover{background:none}.dl.abs .dl-n{text-decoration-style:dashed;color:var(--encre-2)}.voile{position:fixed;inset:0;z-index:30;background:#04060a8c;display:flex;align-items:flex-start;justify-content:center;padding:3vh 1rem}.fenetre{background:var(--surface);border:1px solid var(--ligne-forte);width:100%;max-width:760px;max-height:94vh;overflow-y:auto;padding:1.4rem 1.6rem;box-shadow:0 12px 48px #00000059}.fenetre-tete{display:flex;gap:var(--sp-4);align-items:flex-start;justify-content:space-between}.fenetre-tete h2{font-size:var(--t-h3);margin:.2rem 0 .1rem}.ovmeta{font-size:var(--t-s);color:var(--encre-2);margin:0}.ovtabs{display:flex;gap:0 1.2rem;margin:.7rem 0;border-bottom:1px solid var(--ligne)}.ovtabs button{font:inherit;font-size:var(--t-s);font-weight:600;border:0;border-bottom:2px solid transparent;background:none;padding:.4em 0;margin-bottom:-1px;color:var(--encre-2)}.ovtabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--encre)}.fnav{display:flex;flex-wrap:wrap;gap:.4rem .7rem;align-items:center;margin:.7rem 0 .1rem;font-size:var(--t-s)}.fnav b{font-family:var(--f-titre);font-weight:600;font-size:var(--t-base)}.fnav b:focus{outline:none}.fnav .ghost{padding:.25em .7em}.fnav .aussi{margin-left:auto;display:inline}.avance{display:flex;gap:.8rem;align-items:baseline;margin:.6rem 0 .2rem}.progress{flex:1;min-width:160px;height:4px;background:var(--ligne);overflow:hidden}.progress i{display:block;height:100%;background:var(--accent)}.mcount{font-family:var(--f-mono);font-size:var(--t-s);color:var(--encre-2);font-variant-numeric:tabular-nums}.offdoc{background:var(--doc-bg);color:#1a1a1a;border:1px solid #cfccc3;border-radius:3px;padding:1.2rem 1.4rem;font-size:var(--t-m);box-shadow:var(--doc-shadow);margin-top:var(--sp-2)}.off-banner{background:#f0f0ec;color:#555;font-size:var(--t-xs);padding:.4rem .7rem;margin-bottom:.9rem;border-left:3px solid #999}.off-title{text-align:center;font-family:var(--f-ui);font-size:var(--t-h4);font-weight:700;letter-spacing:.06em;margin:.2rem 0 .3rem;color:#1a1a1a}.off-fiche{text-align:left;font-size:var(--t-s);margin:1rem 0 .2rem}.off-meta{text-align:center;font-size:var(--t-xs);color:#555;margin:0 0 .8rem}.off-sec{font-weight:700;font-size:var(--t-s);text-transform:uppercase;letter-spacing:.06em;margin:1rem 0 .3rem;padding-bottom:.15rem;border-bottom:2px solid #1a1a1a}.offdoc table{width:100%;border-collapse:collapse;margin:.4rem 0 .7rem}.offdoc th,.offdoc td{border:1px solid #999;padding:.35rem .55rem;text-align:left;vertical-align:top}.offdoc th{background:#efefec;font-weight:700;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;width:36%}.offdoc thead th{width:auto}.offdoc th .ref{text-transform:none;letter-spacing:0;font-weight:400;color:#555}.off-empty{color:#9e4a05;font-style:italic}.off-note{font-size:var(--t-xs);color:#555;margin:.6rem 0 0}.off-act{font:inherit;font-size:var(--t-s);font-weight:600;background:none;border:none;padding:0;color:#9e4a05;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:.15em}.fenetre-pied{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-top:.8rem}.rubrique.en-tableau{padding:0;border:0}.en-tableau .rubrique-tete{justify-content:flex-end}.en-tableau .rubrique-lib{display:none}.en-tableau .rubrique-tete .etat{font-size:var(--t-2xs)}.en-tableau .valeur,.en-tableau .lacune{margin:0 0 .15rem}.en-tableau .lacune .raison{display:block;font-size:var(--t-xs);color:#555}.en-tableau .rubrique-pied .actes{margin-left:0}.en-tableau .acte{width:auto;height:auto;border:0;background:none;padding:0 .3em;font-size:var(--t-xs);font-weight:600;color:#555}.en-tableau .acte-ok{color:#0a6b51}.en-tableau .acte:hover:not(:disabled){color:#1a1a1a;background:none;text-decoration:underline}.en-tableau .lien{font-size:var(--t-xs)}@media(max-width:640px){.fenetre{padding:1rem;max-height:none}.voile{padding:0}.offdoc{padding:.8rem;overflow-x:auto}.offdoc th{width:auto}}.en-tableau .rubrique-tete{float:right;margin:0 0 0 .6rem}.en-tableau .valeur,.en-tableau.etat-pre .valeur{color:#1a1a1a}
