@font-face{font-family:Spectral;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2)format("woff2")}@font-face{font-family:Spectral;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/spectral-latin-400-italic-CDO25mTW.woff2)format("woff2")}@font-face{font-family:Spectral;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/spectral-latin-700-normal-Cd2m0ohD.woff2)format("woff2")}@font-face{font-family:Spectral;font-weight:700;font-style:italic;font-display:swap;src:url(/assets/spectral-latin-700-italic-CfJS6vGz.woff2)format("woff2")}@font-face{font-family:Archivo;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2)format("woff2")}@font-face{font-family:Archivo;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent-teinte:55;--accent-chroma:.11;--fond-teinte:70;--fond-luminosite:100%;--fond-chroma:.01;--encre:#2a211b;--papier:#fff;--panneau:#faf7f2;--trait:#e7dfd3;--legende:#6b5e52;--accent:#8a4b1f;--bandeau:#3b2a1f;--bandeau-texte:#fff;--bandeau-legende:#e6d8c9;--bandeau-actif:#ffffff24;--voile:#2a211b59;--lisere-bleu:#3b3bd1;--lisere-blanc:#fff;--lisere-rouge:#e1000f;--police-ui:"Archivo", system-ui, sans-serif;--police-texte:"Spectral", Georgia, serif;--taille-xs:.78rem;--taille-s:.85rem;--taille-m:.95rem;--taille-l:1.05rem;--taille-xl:1.25rem;--taille-titre:1.6rem;--espace-1:.3rem;--espace-2:.6rem;--espace-3:1rem;--espace-4:1.5rem;--espace-5:2.4rem;--espace-6:4rem;--surface-2:#f3ece2;--texte-secondaire:var(--legende);--accent-texte:var(--papier);--accent-doux:#8a4b1f17;--focus:var(--accent);--succes:#1a6a34;--alerte:#7a4f00;--erreur:#a10e2c;--alerte-fond:#b07a001c;--erreur-fond:#a10e2c14;--succes-fond:#1a6a3417;--marque-1:#ffd60073;--marque-2:#50c87866;--marque-3:#5aaaff66;--marque-4:#ff82aa66;--marque-5:#ffa03c73;--soulignement:var(--accent);--annotation:#6b4e9b;--signet:#6b4e9b;--revision-ajout:#1a7a3a29;--revision-ajout-texte:#0f5a2a;--revision-suppression:#a10e2c1a;--revision-suppression-texte:#8a1c2e;--rayon-petit:2px;--rayon-moyen:4px;--rayon-grand:8px;--rayon-pilule:999px;--rayon-feuille:1.25rem;--rayon-bouton:var(--rayon-petit);--ombre-legere:0 1px 2px #2a211b14;--ombre-moyenne:0 4px 12px #2a211b1f;--ombre-forte:0 12px 32px #2a211b2e;--corps-lecture:17px;--interligne-lecture:1.65;--largeur-lecture:82ch;--largeur-marge:4.6rem;--largeur-page:110rem;--largeur-sommaire:22rem;--largeur-panneau:20rem;--largeur-barre:15rem;--hauteur-titre:3.5rem;--transition:.12s ease;--cible-tactile:2.75rem;--largeur-tiroir:19.5rem;--hauteur-barre-mobile:3.5rem}@media (width<=860px){:root{--rayon-bouton:var(--rayon-pilule)}}[data-taille="1"]{--corps-lecture:15px}[data-taille="2"]{--corps-lecture:16px}[data-taille="4"]{--corps-lecture:19px}[data-taille="5"]{--corps-lecture:21px}[data-police=sans]{--police-texte:"Archivo", system-ui, sans-serif}[data-largeur=etroite]{--largeur-lecture:68ch}[data-largeur=pleine]{--largeur-lecture:100%}[data-theme=sombre]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fond-luminosite:17%;--encre:#ede6dd;--papier:#1c1713;--panneau:#241e19;--trait:#3e352d;--legende:#b8ab9c;--accent:#d9a066;--bandeau:#0f0c09;--bandeau-legende:#cbbcab;--voile:#0009;--surface-2:#2d2620;--accent-texte:#1c1713;--accent-doux:#d9a0661f;--succes:#6fd095;--alerte:#e3b35a;--erreur:#ff8ea0;--alerte-fond:#e3b35a1f;--erreur-fond:#ff8ea01f;--succes-fond:#6fd0951f;--marque-1:#ffd60052;--marque-2:#50c87852;--marque-3:#5aaaff57;--marque-4:#ff82aa52;--marque-5:#ffa03c57;--annotation:#c3a8f0;--signet:#c3a8f0;--revision-ajout:#6fd0952e;--revision-ajout-texte:#9fe3b9;--revision-suppression:#ff8ea024;--revision-suppression-texte:#ffb3c0;--ombre-legere:0 1px 2px #0006;--ombre-moyenne:0 4px 12px #00000080;--ombre-forte:0 12px 32px #0009}[data-preset=papier]{--fond-teinte:85;--fond-chroma:.012;--fond-luminosite:97.5%;--papier:oklch(97.5% .012 85);--panneau:oklch(94.5% .014 85);--surface-2:oklch(91.5% .016 85);--trait:oklch(85% .02 85);--encre:oklch(24% .015 70);--legende:oklch(46% .02 70);--accent:oklch(42% .09 60);--accent-doux:oklch(42% .09 60/.09);--bandeau:oklch(36% .04 60)}[data-preset=sepia]{--accent-teinte:50;--accent-chroma:.12;--fond-teinte:75;--fond-chroma:.03;--fond-luminosite:94%;--papier:oklch(94% .03 75);--panneau:oklch(90.5% .032 75);--surface-2:oklch(87% .034 75);--trait:oklch(80% .04 75);--encre:oklch(27% .03 60);--legende:oklch(45% .035 60);--accent:oklch(40% .12 50);--accent-doux:oklch(40% .12 50/.1);--bandeau:oklch(32% .07 45)}[data-preset=nuit]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-teinte:70;--fond-teinte:55;--fond-chroma:.015;--fond-luminosite:17%;--papier:oklch(17% .015 55);--panneau:oklch(21% .016 55);--surface-2:oklch(25% .018 55);--trait:oklch(32% .02 55);--encre:oklch(93% .012 70);--legende:oklch(74% .02 70);--accent:oklch(78% .1 70);--accent-texte:oklch(16% .02 55);--accent-doux:oklch(78% .1 70/.12);--bandeau:oklch(12% .01 55);--bandeau-legende:oklch(80% .02 70);--voile:#000000a6;--succes:oklch(80% .14 150);--alerte:oklch(82% .12 80);--erreur:oklch(78% .15 15);--annotation:oklch(82% .1 300);--signet:oklch(82% .1 300);--marque-1:#ffd60047;--marque-2:#50c87847;--marque-3:#5aaaff4d;--marque-4:#ff82aa47;--marque-5:#ffa03c4d;--revision-ajout:oklch(80% .14 150/.18);--revision-ajout-texte:oklch(86% .13 150);--revision-suppression:oklch(78% .15 15/.14);--revision-suppression-texte:oklch(84% .12 15);--ombre-legere:0 1px 2px #0006;--ombre-moyenne:0 4px 12px #00000080;--ombre-forte:0 12px 32px #0009}@media print{:root{--encre:#000;--papier:#fff;--panneau:#fff;--trait:#999;--legende:#444;--accent:#000;--bandeau:#fff}}*{box-sizing:border-box}html{height:100%}body{background:var(--papier);min-height:100%;color:var(--encre);font-family:var(--police-texte);font-size:var(--corps-lecture);line-height:var(--interligne-lecture);margin:0}a{color:var(--accent);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;font-weight:600;line-height:1.3}p{margin:0 0 .8em}.ui,.barre-laterale,.barre-outils,.fil-ariane,.panneau-lateral,.tableau,.modale,.menu-contextuel,.bandeau-message,.badge,.chip,.etiquette,.etiquette-champ,.aide,.case,.bulle-aide,.groupe-cases,button,input,select,textarea{font-family:var(--police-ui)}.visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icone{vertical-align:-.2em;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}.bascule-theme{right:var(--espace-3);bottom:var(--espace-3);z-index:50;gap:var(--espace-1);padding:var(--espace-1);border:1px solid var(--trait);background:var(--panneau);border-radius:var(--rayon-moyen);box-shadow:var(--ombre-legere);font-size:var(--taille-xs);display:flex;position:fixed}.bascule-theme select,.bascule-theme button{border:1px solid var(--trait);background:var(--papier);border-radius:var(--rayon-petit);padding:2px var(--espace-1);cursor:pointer}.lisere{border-radius:var(--rayon-petit);background:linear-gradient(to bottom, var(--lisere-bleu) 33%, var(--lisere-blanc) 33% 66%, var(--lisere-rouge) 66%);flex:none;width:.25rem}.pile{border-bottom:1px solid var(--trait)}.pile>summary{padding:var(--espace-3) var(--espace-4);font-weight:600;font-size:var(--taille-m);cursor:pointer}.pile>.contenu-pile{gap:var(--espace-2);padding:0 var(--espace-4) var(--espace-3);display:grid}.pile .pile{border-bottom:0}.pile .pile>summary{padding:var(--espace-1) 0;font-size:var(--taille-s)}.pile .pile>.contenu-pile{padding:var(--espace-1) 0 0 var(--espace-1)}.pile .intertitre{color:var(--legende);font-size:var(--taille-xs);margin-top:var(--espace-1)}.pile .compte{color:var(--legende);margin-left:auto}.info{border:1px solid var(--trait);background:var(--papier);width:1.4rem;height:1.4rem;color:var(--legende);font-family:var(--police-texte);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-style:italic;font-weight:600;display:inline-flex}.info:hover,.info:focus-visible{color:var(--accent);border-color:var(--accent)}.barre-selection{align-items:center;gap:var(--espace-3);padding:var(--espace-2) var(--espace-3);margin-bottom:var(--espace-2);background:var(--surface-2);border:1px solid var(--trait);border-radius:var(--rayon-moyen);font-family:var(--police-ui);font-size:var(--taille-s);flex-wrap:wrap;display:flex}.barre-selection .droite{margin-left:auto}.barre-outils{z-index:5;align-items:center;gap:var(--espace-3);padding:var(--espace-2) var(--espace-4);background:var(--papier);border-bottom:1px solid var(--trait);font-size:var(--taille-s);flex-wrap:wrap;display:flex;position:sticky;top:0}.barre-outils .droite{gap:var(--espace-3);align-items:center;margin-left:auto;display:flex}.outil{padding:var(--espace-1) 0;color:var(--accent);cursor:pointer;background:0 0;border:0}.outil:hover{text-decoration:underline}.outil[aria-pressed=true]{color:var(--encre);font-weight:600}.outil:disabled{color:var(--legende);cursor:default;text-decoration:none}.bouton-principal,.bouton-secondaire{align-items:center;gap:var(--espace-1);padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-bouton);font-size:var(--taille-s);cursor:pointer;transition:background var(--transition), border-color var(--transition), color var(--transition);font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.bouton-principal{border:1px solid var(--encre);background:var(--encre);color:var(--papier)}.bouton-principal:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-texte)}.bouton-secondaire{border:1px solid var(--trait);background:var(--papier);color:var(--encre)}.bouton-secondaire:hover{border-color:var(--accent);color:var(--accent)}.bouton-principal:disabled,.bouton-secondaire:disabled{opacity:.45;cursor:default}.bouton-principal:disabled:hover{background:var(--encre);border-color:var(--encre);color:var(--papier)}.bouton-danger{color:var(--erreur)}.bouton-danger:hover{border-color:var(--erreur);color:var(--erreur)}.bouton-icone{width:2rem;height:2rem;color:var(--legende);border-radius:var(--rayon-petit);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.bouton-icone:hover{color:var(--accent);background:var(--accent-doux)}.bouton-icone.danger:hover{color:var(--erreur);background:var(--erreur-fond)}.etiquette-champ{font-size:var(--taille-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--legende);margin-bottom:var(--espace-1);display:block}.champ{width:100%;padding:var(--espace-2) var(--espace-2);border:1px solid var(--trait);border-radius:var(--rayon-bouton);background:var(--papier);color:var(--encre);font-size:var(--taille-m)}.champ:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-doux);outline:none}.champ::placeholder{color:var(--legende)}.champ.erreur{border-color:var(--erreur)}.champ-ligne{gap:var(--espace-2);align-items:end;display:flex}.aide{font-size:var(--taille-xs);color:var(--legende);margin-top:var(--espace-1)}.message-erreur{font-size:var(--taille-xs);color:var(--erreur);margin-top:var(--espace-1)}.case{align-items:center;gap:var(--espace-2);font-size:var(--taille-s);cursor:pointer;display:inline-flex}.case input{accent-color:var(--accent);width:1rem;height:1rem;margin:0}.groupe-cases{gap:var(--espace-2) var(--espace-4);flex-wrap:wrap;display:flex}.bulle-aide{color:var(--legende);cursor:help;border-bottom:1px dotted var(--legende);font-size:var(--taille-xs);display:inline-block;position:relative}.bulle-aide .texte-bulle{z-index:10;width:22rem;padding:var(--espace-2) var(--espace-3);background:var(--panneau);border:1px solid var(--trait);border-radius:var(--rayon-moyen);box-shadow:var(--ombre-moyenne);color:var(--encre);font-size:var(--taille-s);text-transform:none;letter-spacing:0;display:none;position:absolute;top:1.6em;left:0}.bulle-aide:hover .texte-bulle,.bulle-aide:focus-within .texte-bulle{display:block}.onglets>input[type=radio]{opacity:0;width:0;height:0;position:absolute}.onglets>.barre-onglets{gap:var(--espace-4);border-bottom:1px solid var(--trait);font-size:var(--taille-s);display:flex}.onglets>.barre-onglets label{padding:var(--espace-2) 0;cursor:pointer;color:var(--legende);border-bottom:2px solid #0000;margin-bottom:-1px}.onglets>.barre-onglets label:hover{color:var(--accent)}.onglets>.volets>.volet{padding-top:var(--espace-3);display:none}.onglets>input:first-of-type:checked~.barre-onglets label:first-of-type,.onglets>input:nth-of-type(2):checked~.barre-onglets label:nth-of-type(2),.onglets>input:nth-of-type(3):checked~.barre-onglets label:nth-of-type(3),.onglets>input:nth-of-type(4):checked~.barre-onglets label:nth-of-type(4),.onglets>input:nth-of-type(5):checked~.barre-onglets label:nth-of-type(5){color:var(--encre);border-bottom-color:var(--accent);font-weight:600}.onglets>input:first-of-type:checked~.volets>.volet:first-child,.onglets>input:nth-of-type(2):checked~.volets>.volet:nth-child(2),.onglets>input:nth-of-type(3):checked~.volets>.volet:nth-child(3),.onglets>input:nth-of-type(4):checked~.volets>.volet:nth-child(4),.onglets>input:nth-of-type(5):checked~.volets>.volet:nth-child(5){display:block}.arbre{font-family:var(--police-ui);font-size:var(--taille-s)}.arbre details{margin:0}.arbre details>details,.arbre details>.feuille{margin-left:var(--espace-4)}.arbre summary{padding:var(--espace-1) 0 var(--espace-1) 1.1em;cursor:pointer;list-style:none;display:block;position:relative}.arbre summary::-webkit-details-marker{display:none}.arbre summary:before{content:"";border-left:.35em solid var(--legende);width:0;height:0;transition:transform var(--transition);border-top:.28em solid #0000;border-bottom:.28em solid #0000;position:absolute;top:.75em;left:.2em}.arbre details[open]>summary:before{transform:rotate(90deg)}.arbre summary:hover{color:var(--accent)}.arbre .feuille{align-items:center;gap:var(--espace-2);padding:2px 0;display:flex}.arbre .feuille.active>a{color:var(--encre);font-weight:600}.arbre .compte{color:var(--legende);font-size:var(--taille-xs);white-space:nowrap;margin-left:auto}.arbre summary .compte{float:right;margin-left:var(--espace-2)}.arbre a{color:var(--encre);text-decoration:none}.arbre a:hover{color:var(--accent)}.arbre input{accent-color:var(--accent);margin:0}.arbre .abroge{color:var(--legende);text-decoration:line-through}.chips{gap:var(--espace-1);flex-wrap:wrap;display:flex}.chip{border:1px solid var(--trait);background:var(--papier);font-size:var(--taille-xs);color:var(--encre);align-items:center;padding:1px .4em;display:inline-flex}.chip.introuvable{border-color:var(--erreur);color:var(--erreur)}.chip.abroge{color:var(--legende);text-decoration:line-through}.chip .retirer{margin-left:var(--espace-1);color:var(--legende);cursor:pointer;font-size:var(--taille-xs);background:0 0;border:0;padding:0 2px}.chip .retirer:hover{color:var(--erreur)}.badge{border-radius:var(--rayon-grand);font-size:var(--taille-xs);letter-spacing:.04em;border:1px solid var(--trait);color:var(--legende);background:var(--papier);padding:1px .5em;font-weight:600;display:inline-block}.badge-alerte{color:var(--alerte);border-color:var(--alerte);background:var(--alerte-fond)}.badge-erreur{color:var(--erreur);border-color:var(--erreur);background:var(--erreur-fond)}.badge-succes{color:var(--succes);border-color:var(--succes);background:var(--succes-fond)}.badge-accent{color:var(--accent);border-color:var(--accent);background:var(--accent-doux)}.etiquette{font-size:var(--taille-xs);color:var(--signet);border:1px solid var(--signet);border-radius:var(--rayon-petit);background:var(--papier);padding:1px .5em;font-weight:600;display:inline-block}.bandeau-message{gap:var(--espace-3);padding:var(--espace-2) var(--espace-3);border-left:.2rem solid var(--accent);background:var(--accent-doux);font-size:var(--taille-s);margin:var(--espace-3) 0;align-items:baseline;display:flex}.bandeau-message.alerte{border-left-color:var(--alerte);background:var(--alerte-fond)}.bandeau-message.erreur{border-left-color:var(--erreur);background:var(--erreur-fond)}.bandeau-message.succes{border-left-color:var(--succes);background:var(--succes-fond)}.bandeau-message .texte{flex:1}.bandeau-message .actions{gap:var(--espace-3);white-space:nowrap;margin-left:auto;display:flex}.tableau{border-collapse:collapse;width:100%;font-size:var(--taille-s)}.tableau th{text-align:left;font-size:var(--taille-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--legende);padding:var(--espace-2) var(--espace-2);border-bottom:1px solid var(--trait);white-space:nowrap;font-weight:600}.tableau th button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tableau th button:hover{color:var(--accent)}.tableau th[aria-sort] button:after{content:" ▴";color:var(--accent)}.tableau th[aria-sort=descending] button:after{content:" ▾"}.tableau td{padding:var(--espace-2) var(--espace-2);border-bottom:1px solid var(--trait);vertical-align:middle}.tableau tbody tr:hover{background:var(--panneau)}.tableau .nombre{text-align:right;font-variant-numeric:tabular-nums}.tableau .actions{white-space:nowrap;text-align:right}.tableau .titre-ligne{font-family:var(--police-texte);font-size:var(--taille-l);color:var(--encre);font-weight:600;text-decoration:none}.tableau .titre-ligne:hover{color:var(--accent)}.tableau .sous-titre{color:var(--legende);font-size:var(--taille-xs)}.tableau .texte-source{color:var(--legende);text-overflow:ellipsis;white-space:nowrap;max-width:28rem;overflow:hidden}.tableau .date small{margin-left:var(--espace-2);display:inline}.modale{z-index:40;background:var(--voile);padding:var(--espace-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modale-contenu{width:min(100%,36rem);max-height:calc(100vh - 2 * var(--espace-4));background:var(--papier);border-radius:var(--rayon-grand);box-shadow:var(--ombre-forte);flex-direction:column;display:flex;overflow:auto}.modale-plein .modale-contenu{width:min(100%,76rem);height:calc(100vh - 2 * var(--espace-4))}.modale-entete{align-items:baseline;gap:var(--espace-3);padding:var(--espace-3) var(--espace-4);border-bottom:1px solid var(--trait);display:flex}.modale-entete h2{font-family:var(--police-ui);font-size:var(--taille-xl)}.modale-entete .fermer{margin-left:auto}.modale-corps{padding:var(--espace-3) var(--espace-4);flex:1;overflow:auto}.modale-actions{justify-content:flex-end;gap:var(--espace-2);padding:var(--espace-3) var(--espace-4);border-top:1px solid var(--trait);display:flex}.fermer-saisie,.etiquettes-proposees{display:none}.modale-actions .gauche{color:var(--legende);font-size:var(--taille-s);align-self:center;margin-right:auto}.menu-contextuel{z-index:30;align-items:center;gap:var(--espace-2);padding:var(--espace-1) var(--espace-2);background:var(--papier);border:1px solid var(--trait);border-radius:var(--rayon-moyen);box-shadow:var(--ombre-moyenne);font-size:var(--taille-s);display:flex;position:absolute}.menu-contextuel .separateur{background:var(--trait);width:1px;height:1.4em}.menu-contextuel button{padding:var(--espace-1);color:var(--encre);cursor:pointer;border-radius:var(--rayon-petit);background:0 0;border:0}.menu-contextuel button:hover{background:var(--accent-doux);color:var(--accent)}.pastille-couleur{border:1px solid var(--trait);border-radius:50%;width:1.1em;height:1.1em;display:inline-block}.pastille-couleur.m1{background:var(--marque-1)}.pastille-couleur.m2{background:var(--marque-2)}.pastille-couleur.m3{background:var(--marque-3)}.pastille-couleur.m4{background:var(--marque-4)}.pastille-couleur.m5{background:var(--marque-5)}mark{color:inherit;padding:0}.surlignage-1{background:var(--marque-1)}.surlignage-2{background:var(--marque-2)}.surlignage-3{background:var(--marque-3)}.surlignage-4{background:var(--marque-4)}.surlignage-5{background:var(--marque-5)}.soulignement{text-decoration:underline;-webkit-text-decoration-color:var(--soulignement);text-decoration-color:var(--soulignement);text-underline-offset:.18em;text-decoration-thickness:1.5px}.annote{-webkit-text-decoration:underline dotted var(--annotation);text-decoration:underline dotted var(--annotation);text-underline-offset:.18em;text-decoration-thickness:1.5px}.signet-passage{-webkit-text-decoration:underline dashed var(--signet);text-decoration:underline dashed var(--signet);text-underline-offset:.18em;text-decoration-thickness:1.5px}[data-marque]{cursor:pointer}.revision-ajout{background:var(--revision-ajout);color:var(--revision-ajout-texte)}.revision-suppression{background:var(--revision-suppression);color:var(--revision-suppression-texte);text-decoration:line-through}.etat-vide{color:var(--legende);text-align:center;padding:var(--espace-6) var(--espace-4);font-family:var(--police-ui);font-size:var(--taille-m)}.etat-vide .bouton-principal{margin-top:var(--espace-3)}.etat-chargement{color:var(--legende);font-family:var(--police-ui);font-size:var(--taille-s);align-items:center;gap:var(--espace-2);padding:var(--espace-3) 0;display:flex}.etat-chargement:before{content:"";border:2px solid var(--trait);border-top-color:var(--accent);border-radius:50%;width:.9em;height:.9em;animation:.8s linear infinite tourner}@keyframes tourner{to{transform:rotate(360deg)}}.squelette{border-radius:var(--rayon-petit);background:linear-gradient(90deg, var(--panneau), var(--surface-2), var(--panneau));background-size:200% 100%;height:.9em;margin:.5em 0;animation:1.4s linear infinite miroiter;display:block}@keyframes miroiter{to{background-position:-200% 0}}.squelette.large{width:75%}.squelette.moyen{width:55%}.squelette.court{width:40%}.page{max-width:var(--largeur-page);padding:var(--espace-4) var(--espace-5) var(--espace-6);margin:0 auto}.page h1{font-family:var(--police-ui);font-size:var(--taille-titre);margin-bottom:var(--espace-3)}.entete-page{align-items:baseline;gap:var(--espace-4);margin-bottom:var(--espace-4);display:flex}.entete-page .droite{gap:var(--espace-2);align-items:center;margin-left:auto;display:flex}.surtitre{font-family:var(--police-ui);font-size:var(--taille-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--legende)}.fil-ariane{font-size:var(--taille-s);color:var(--legende)}.fil-ariane a{color:var(--legende);text-decoration:none}.fil-ariane a:hover{color:var(--accent)}.fil-ariane li{display:inline}.fil-ariane li+li:before{content:" › ";color:var(--trait)}.fil-ariane ol{margin:0;padding:0;list-style:none}.modale.en-place{background:0 0;justify-content:flex-start;padding:0;position:static}.modale.en-place .modale-contenu{border:1px solid var(--trait);box-shadow:var(--ombre-moyenne)}@media (width<=860px){.bouton-principal,.bouton-secondaire{min-height:var(--cible-tactile);padding-right:var(--espace-4);padding-left:var(--espace-4);font-size:var(--taille-m);justify-content:center}.bouton-secondaire{border-color:var(--surface-2);background:var(--surface-2)}.outil,.case{min-height:var(--cible-tactile)}.bouton-icone,.nav-onglet button{width:var(--cible-tactile);height:var(--cible-tactile)}.champ{min-height:var(--cible-tactile);padding:0 var(--espace-3);font-size:1rem}.page{padding:var(--espace-3) var(--espace-3) var(--espace-5)}.entete-page{gap:var(--espace-2) var(--espace-3);flex-wrap:wrap}.bandeau-message{flex-wrap:wrap}.modale{align-items:flex-end;padding:0}.modale-contenu{width:100%;max-height:calc(100dvh - var(--hauteur-barre-mobile));border-radius:var(--rayon-feuille) var(--rayon-feuille) 0 0}.modale-plein .modale-contenu{width:100%;height:92dvh}.modale-saisie .modale-entete{min-height:var(--cible-tactile);padding:0 var(--espace-3);border-bottom:0;align-items:center}.modale-saisie .modale-entete h2{font-size:var(--taille-m)}.modale-saisie .fermer-saisie{width:var(--cible-tactile);height:var(--cible-tactile);margin-right:calc(-1 * var(--espace-2));justify-content:center;align-items:center;display:inline-flex}.modale-saisie .modale-corps{gap:var(--espace-2);padding:0 var(--espace-3) var(--espace-2);display:grid}.modale-saisie .etiquette-champ{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.modale-saisie .aide{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.modale-saisie .champ{border-radius:var(--rayon-moyen);padding:var(--espace-2) var(--espace-3)}.modale-saisie textarea.champ{resize:none;height:6.5rem}.modale-saisie .etiquettes-proposees{gap:var(--espace-2);flex-wrap:wrap;display:flex}.modale-saisie .etiquette-proposee{min-height:2.25rem;padding:0 var(--espace-3);border:1px solid var(--trait);border-radius:var(--rayon-pilule);background:var(--surface-2);color:var(--encre);font-size:var(--taille-s);cursor:pointer}.modale-saisie .modale-actions{padding:0 var(--espace-3) var(--espace-3);border-top:0}.modale-saisie .modale-actions .bouton-secondaire{display:none}.modale-saisie .modale-actions .bouton-principal{flex:1}}.app{align-items:flex-start;display:flex}.contenu{flex:1 1 0;min-width:0}.barre-laterale{flex:0 0 var(--largeur-barre);box-sizing:border-box;gap:var(--espace-3);height:100vh;padding:var(--espace-3) var(--espace-2);background:var(--bandeau);color:var(--bandeau-texte);font-size:var(--taille-s);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.barre-laterale .marque,.barre-mobile .marque{align-items:stretch;gap:var(--espace-2);padding:var(--espace-1) var(--espace-3);font-weight:700;font-size:var(--taille-l);letter-spacing:.18em;color:var(--bandeau-texte);text-decoration:none;display:inline-flex}.nav-tete{justify-content:space-between;align-items:center;display:flex}.fermer-tiroir,.barre-mobile,.voile-tiroir{display:none}.nav-liste{gap:var(--espace-1);flex-direction:column;display:flex}.nav-element{padding:var(--espace-1) var(--espace-3);border-radius:var(--rayon-moyen);color:var(--bandeau-legende);text-decoration:none}.nav-section{padding:var(--espace-1) var(--espace-3);font-size:var(--taille-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--bandeau-legende)}.nav-onglet{align-items:center;gap:var(--espace-1);padding:var(--espace-1) var(--espace-1) var(--espace-1) var(--espace-3);border-radius:var(--rayon-moyen);color:var(--bandeau-legende);display:flex}.nav-onglet a{min-width:0;color:inherit;white-space:nowrap;text-overflow:ellipsis;flex:1;text-decoration:none;overflow:hidden}.nav-element:hover,.nav-onglet:hover,.nav-pied .compte:hover{color:var(--bandeau-texte)}.nav-element[aria-current],.nav-onglet[aria-current]{background:var(--bandeau-actif);color:var(--bandeau-texte);font-weight:600}.nav-onglet button{border-radius:var(--rayon-moyen);width:1.4rem;height:1.4rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.nav-onglet button:hover{background:var(--bandeau-actif)}.nav-pied{align-items:center;gap:var(--espace-2);padding:var(--espace-2) var(--espace-1) 0;border-top:1px solid var(--bandeau-actif);font-size:var(--taille-xs);margin-top:auto;display:flex}.nav-pied .compte{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bandeau-legende);flex:1;text-decoration:none;overflow:hidden}.nav-bouton{border:1px solid var(--bandeau-actif);border-radius:var(--rayon-moyen);width:2rem;height:2rem;color:var(--bandeau-legende);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-bouton:hover,.nav-bouton[aria-pressed=true]{background:var(--bandeau-actif);color:var(--bandeau-texte)}.icone-duo{width:1.1rem;height:1.1rem}.poignee-barre{top:0;bottom:0;left:calc(var(--largeur-barre) - var(--espace-1));z-index:25;width:var(--espace-2);cursor:col-resize;touch-action:none;position:fixed}.poignee-barre:hover,.poignee-barre:focus-visible{background:var(--accent-doux);outline:0}@media (width<=860px){.app{display:block}.barre-laterale{z-index:40;width:min(var(--largeur-tiroir), 86vw);visibility:hidden;flex:none;height:100dvh;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.barre-laterale.ouverte{visibility:visible;transform:none}.voile-tiroir{z-index:39;background:var(--voile);display:block;position:fixed;inset:0}.poignee-barre{display:none}.fermer-tiroir{display:inline-flex}.nav-bouton{width:var(--cible-tactile);height:var(--cible-tactile);border-radius:50%}.nav-element{min-height:var(--cible-tactile);font-size:var(--taille-m);align-items:center;display:flex}.nav-onglet a{font-size:var(--taille-s)}.barre-mobile{align-items:center;gap:var(--espace-1);z-index:30;height:var(--hauteur-barre-mobile);padding:0 var(--espace-1);background:var(--bandeau);color:var(--bandeau-texte);display:flex;position:sticky;top:0}.barre-mobile .nav-bouton{color:var(--bandeau-texte);border:0}}@media (prefers-reduced-motion:no-preference) and (width<=860px){.barre-laterale{transition:transform var(--transition), visibility var(--transition)}}.ligne-titre{z-index:10;align-items:center;gap:var(--espace-3);min-height:var(--hauteur-titre);box-sizing:border-box;padding:var(--espace-2) var(--espace-4);border-bottom:1px solid var(--trait);background:var(--papier);font-family:var(--police-ui);flex-wrap:wrap;display:flex;position:sticky;top:0}.fil-titre{align-items:center;gap:var(--espace-2);min-width:0;display:flex}.fil-titre a{color:var(--legende);font-size:var(--taille-s);text-decoration:none}.fil-titre a:hover{color:var(--accent)}.fil-titre .separateur{color:var(--trait)}.fil-titre h1{font-family:var(--police-texte);font-size:var(--taille-xl);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.ligne-titre .actions{align-items:center;gap:var(--espace-2);margin-left:auto;display:flex}.ligne-titre .actions .separateur{background:var(--trait);width:1px;height:1.5rem}.taille-texte{justify-content:center;width:2.25rem;padding:0}.disposition{grid-template-columns:var(--largeur-sommaire) minmax(0, 1fr) var(--largeur-panneau);align-items:start;display:grid}.disposition.sans-sommaire{grid-template-columns:2.75rem minmax(0, 1fr) var(--largeur-panneau)}.disposition.sans-panneau{grid-template-columns:var(--largeur-sommaire) minmax(0, 1fr) 2.75rem}.disposition.sans-sommaire.sans-panneau{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}.colonne-laterale{top:var(--hauteur-titre);height:calc(100vh - var(--hauteur-titre));background:var(--panneau);font-family:var(--police-ui);font-size:var(--taille-s);position:sticky;overflow-y:auto}.colonne-laterale.gauche{border-right:1px solid var(--trait)}.colonne-laterale.droite{border-left:1px solid var(--trait)}.entete-colonne{align-items:center;gap:var(--espace-2);padding:var(--espace-1) var(--espace-2) var(--espace-1) var(--espace-4);border-bottom:1px solid var(--trait);font-size:var(--taille-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--legende);display:flex}.colonne-laterale.droite .entete-colonne{padding:var(--espace-1) var(--espace-4) var(--espace-1) var(--espace-2)}.entete-colonne .bouton-icone{letter-spacing:0}.colonne-laterale.gauche .entete-colonne .bouton-icone,.colonne-laterale.droite .entete-colonne span{margin-left:auto}.rail .bouton-icone{margin:var(--espace-1) var(--espace-1)}.sommaire-lateral{padding:var(--espace-3) var(--espace-3) var(--espace-4) var(--espace-4);line-height:1.45}.sommaire-lateral .arbre{font-size:var(--taille-m)}.sommaire-lateral .arbre summary,.sommaire-lateral .arbre .feuille{padding-top:var(--espace-1);padding-bottom:var(--espace-1)}.lecture{padding:var(--espace-4) var(--espace-5) var(--espace-6);min-width:0}.colonne{max-width:calc(var(--largeur-lecture) + var(--largeur-marge) + var(--espace-3));margin:0 auto}.colonne>.fil-ariane,.colonne>.bandeau-message,.colonne>.etat-chargement,.colonne>.division{margin-left:calc(var(--largeur-marge) + var(--espace-3))}.division{margin-top:var(--espace-5)}.titre-n1{font-family:var(--police-ui);font-size:var(--taille-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--legende);margin:0 0 var(--espace-1)}.titre-n{font-family:var(--police-texte);font-size:var(--taille-xl);margin:0 0 var(--espace-2);font-weight:600}.article{grid-template-columns:var(--largeur-marge) minmax(0, 1fr);column-gap:var(--espace-3);margin:var(--espace-4) 0 var(--espace-5);display:grid}.marge{border-right:1px solid var(--trait);padding:.35em var(--espace-2) 0 0;align-items:flex-end;gap:var(--espace-2);font-family:var(--police-ui);font-size:var(--taille-xs);color:var(--legende);text-align:right;flex-direction:column;line-height:1.3;display:flex;position:relative}.article.modifie .marge{border-right:2px solid var(--accent)}.marge .pastille-annotation{background:var(--annotation);width:1.5em;height:1.5em;color:var(--papier);border-radius:50%;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.marge .badge,.marge .etiquette{white-space:nowrap}.entete-article{align-items:baseline;gap:var(--espace-3);margin-bottom:var(--espace-2);flex-wrap:wrap;display:flex}.numero-article{font-family:var(--police-texte);font-size:var(--taille-l);margin:0;font-weight:600}.numero-article a{color:var(--encre);text-decoration:none}.numero-article a:hover{color:var(--accent)}.liens-article{gap:var(--espace-3);font-family:var(--police-ui);font-size:var(--taille-xs);color:var(--legende);margin-left:auto;display:flex}.corps-article p{text-align:left;margin:0 0 .75em}.corps-article p:last-child{margin-bottom:0}.nota{margin-top:var(--espace-3);padding-left:var(--espace-3);border-left:.2rem solid var(--trait);color:var(--legende);font-size:var(--taille-m)}.nota .intitule-nota{font-family:var(--police-ui);font-size:var(--taille-xs);letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--espace-1);display:block}.modificateur{margin-top:var(--espace-3);font-family:var(--police-ui);font-size:var(--taille-xs);color:var(--legende)}.modificateur a{margin-left:var(--espace-1)}.article.abroge .corps-article,.article.abroge .numero-article{color:var(--legende)}.masquer-surlignages .corps-article mark{background:0 0}.masquer-soulignements .corps-article .soulignement,.masquer-annotations .corps-article .annote,.masquer-signets .corps-article .signet-passage{text-decoration:none}.masquer-annotations .marge .pastille-annotation,.masquer-signets .marge .etiquette{display:none}.masquer-ajouts .revision-ajout{color:inherit;background:0 0}.masquer-suppressions .revision-suppression{display:none}.periode{gap:var(--espace-1);border:0;min-width:0;margin:0;padding:0;display:grid}.periode legend{margin-bottom:var(--espace-1);color:var(--legende);font-size:var(--taille-xs);padding:0}.periode:disabled{opacity:.6}.periode-dates{align-items:center;gap:var(--espace-1) var(--espace-2);margin:var(--espace-1) 0 0 var(--espace-4);grid-template-columns:auto minmax(0,1fr);display:grid}.periode-dates .champ{padding:var(--espace-1);font-size:var(--taille-s)}.periode-dates .aide,.periode-dates .message-erreur{grid-column:1/-1;margin:0}.periode-dates button{grid-column:2;justify-self:start}.liste-marques{margin:0;padding:0;list-style:none}.liste-marques li{padding:var(--espace-2) 0;border-bottom:1px solid var(--trait)}.liste-marques .ref{align-items:center;gap:var(--espace-1) var(--espace-2);font-size:var(--taille-xs);color:var(--legende);margin-bottom:var(--espace-1);flex-wrap:wrap;display:flex}.liste-marques .ref .numero{white-space:nowrap;color:var(--encre);font-weight:600}.liste-marques .ref .pastille-couleur{width:.8em;height:.8em}.liste-marques .extrait{font-family:var(--police-texte);font-size:var(--taille-m);color:var(--encre);margin:0 0 var(--espace-1)}.liste-marques .note{font-size:var(--taille-s);margin:0 0 var(--espace-1)}.liste-marques .actions{gap:var(--espace-2);font-size:var(--taille-xs);flex-wrap:wrap;display:flex}.liste-marques .actions button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.liste-marques .actions button:hover{text-decoration:underline}.liste-marques li.orpheline{background:var(--alerte-fond);margin:0 calc(-1 * var(--espace-3));padding:var(--espace-2) var(--espace-3);border-left:.2rem solid var(--alerte)}.filtre-marques{width:100%;margin-bottom:var(--espace-2)}@media (width<=1100px){:root{--largeur-sommaire:14rem;--largeur-panneau:16rem}.lecture{padding:var(--espace-3) var(--espace-4) var(--espace-5)}}.burger-titre,.boutons-feuilles,.voile-feuille,.reglages-texte{display:none}@media (width<=860px){.contenu:has(.ligne-titre)>.barre-mobile{display:none}.ligne-titre{gap:var(--espace-1);min-height:var(--hauteur-barre-mobile);padding:0 var(--espace-1);flex-wrap:nowrap}.burger-titre,.boutons-feuilles{flex:none;display:flex}.burger-titre{justify-content:center;align-items:center}.fil-titre{flex:1}.fil-titre>a,.fil-titre .separateur,.fil-titre .info{display:none}.fil-titre h1{font-family:var(--police-ui);font-size:var(--taille-m);font-weight:700}.ligne-titre .actions{display:none}.ligne-titre .actions.ouvert{top:100%;right:var(--espace-2);z-index:20;padding:var(--espace-2);background:var(--papier);border:1px solid var(--trait);border-radius:var(--rayon-grand);box-shadow:var(--ombre-moyenne);flex-direction:column;align-items:stretch;display:flex;position:absolute}.ligne-titre .actions .separateur,.ligne-titre .actions .taille-texte{display:none}.reglages-texte{display:block}.bouton-aa,.bouton-marquer{right:var(--espace-3);bottom:var(--espace-4);z-index:20;border:1px solid var(--trait);border-radius:var(--rayon-pilule);background:var(--papier);min-width:3.25rem;height:3.25rem;box-shadow:var(--ombre-moyenne);color:var(--encre);font-family:var(--police-texte);font-size:var(--taille-l);cursor:pointer;visibility:hidden;opacity:0;transition:opacity var(--transition), visibility var(--transition);font-weight:600;position:fixed}.bouton-marquer{right:auto;left:var(--espace-3);justify-content:center;align-items:center;display:flex}.reglages-texte.visible .bouton-aa,.reglages-texte.visible .bouton-marquer{visibility:visible;opacity:1}.panneau-aa{right:var(--espace-3);bottom:calc(var(--espace-4) + 4rem);z-index:20;box-sizing:border-box;width:min(22rem, calc(100vw - 2 * var(--espace-3)));gap:var(--espace-2);padding:var(--espace-3);background:var(--papier);border:1px solid var(--trait);border-radius:var(--rayon-feuille);box-shadow:var(--ombre-forte);display:grid;position:fixed}.ligne-aa{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.ligne-aa span{color:var(--legende);font-size:var(--taille-xs);flex-basis:100%}.ligne-aa .bouton-secondaire{padding-right:var(--espace-2);padding-left:var(--espace-2);flex:1}.ligne-aa .bouton-secondaire[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-texte)}.disposition,.disposition.sans-sommaire,.disposition.sans-panneau,.disposition.sans-sommaire.sans-panneau{display:block}.rail,.poignee-sommaire{display:none}.voile-feuille{z-index:44;background:var(--voile);display:block;position:fixed;inset:0}.colonne-laterale{z-index:45;border-radius:var(--rayon-feuille) var(--rayon-feuille) 0 0;height:auto;max-height:82dvh;box-shadow:var(--ombre-forte);border:0;position:fixed;inset:auto 0 0}.colonne-laterale.gauche,.colonne-laterale.droite{border:0}.colonne-laterale.droite .entete-colonne{padding:var(--espace-1) var(--espace-2) var(--espace-1) var(--espace-4);flex-direction:row-reverse;justify-content:space-between}.colonne-laterale.droite .entete-colonne span{margin-left:0}.lecture{padding:var(--espace-3) var(--espace-3) calc(var(--espace-6) + var(--espace-4))}.colonne{max-width:none}.colonne>.fil-ariane,.colonne>.bandeau-message,.colonne>.etat-chargement,.colonne>.division{margin-left:0}.article{grid-template-columns:minmax(0,1fr)}.marge{align-items:center;gap:var(--espace-2);border-right:0;flex-wrap:wrap;padding:0;display:flex}.article.modifie .marge{border-right:0}.article,.division{scroll-margin-top:calc(var(--hauteur-titre) + var(--espace-2))}.menu-contextuel{z-index:50;justify-content:center;gap:var(--espace-2);padding:var(--espace-3) var(--espace-3) var(--espace-4);border-radius:var(--rayon-feuille) var(--rayon-feuille) 0 0;border-width:1px 0 0;flex-wrap:wrap;position:fixed;inset:auto 0 0}.menu-contextuel button{min-width:var(--cible-tactile);min-height:var(--cible-tactile);padding:0 var(--espace-3);border-radius:var(--rayon-pilule);background:var(--surface-2)}.menu-contextuel button:has(.pastille-couleur){background:0 0;padding:0}.menu-contextuel .pastille-couleur{width:2.25rem;height:2.25rem}.menu-contextuel.en-attente{justify-items:stretch;display:grid}.en-attente .ligne-attente,.en-attente .disques,.en-attente .actions-attente{justify-content:space-between;align-items:center;gap:var(--espace-2);display:flex}.en-attente .ligne-attente{font-weight:600}.en-attente .actions-attente button{flex:1}.menu-contextuel button:disabled{opacity:.4;cursor:default}}.ecran-ajout{height:100vh;font-family:var(--police-ui);font-size:var(--taille-s);flex-direction:column;display:flex}.ligne-ajout{align-items:center;gap:var(--espace-3);padding:var(--espace-2) var(--espace-4);border-bottom:1px solid var(--trait);flex-wrap:wrap;display:flex}.ligne-ajout h1{font-family:var(--police-texte);font-size:var(--taille-xl);margin:0;font-weight:600}.ligne-ajout .nom{max-width:28rem;font-family:var(--police-texte);flex:18rem}.choix-type{border:1px solid var(--trait);border-radius:var(--rayon-moyen);display:inline-flex;overflow:hidden}.choix-type label{align-items:center;gap:var(--espace-1);padding:var(--espace-2) var(--espace-3);cursor:pointer;display:inline-flex}.choix-type label:has(input:checked){background:var(--accent);color:var(--accent-texte);font-weight:600}.choix-type input{accent-color:var(--accent-texte);margin:0}.choix-type label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.corps-ajout{flex:1;min-height:0;display:flex}.colonne-textes{gap:var(--espace-2);min-height:0;padding:var(--espace-3);border-right:1px solid var(--trait);background:var(--panneau);flex-direction:column;flex:0 0 19rem;display:flex}.liste-codes{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.liste-codes button{width:100%;padding:var(--espace-1) var(--espace-2);border-radius:var(--rayon-moyen);color:var(--encre);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.liste-codes button:hover{background:var(--accent-doux)}.liste-codes button[aria-pressed=true]{background:var(--accent-doux);color:var(--accent);font-weight:600}.colonne-selection{min-width:0;min-height:0;padding:var(--espace-3) var(--espace-4) 0;flex-direction:column;flex:1;display:flex}.ligne-plages{align-items:center;gap:var(--espace-2);display:flex}.ligne-plages label{white-space:nowrap;font-weight:600}.ligne-plages .champ{font-family:var(--police-texte);font-size:var(--taille-l);flex:1}.ligne-resolution{align-items:center;gap:var(--espace-1) var(--espace-2);padding:var(--espace-2) 0;color:var(--legende);font-size:var(--taille-xs);flex-wrap:wrap;display:flex}.ligne-resolution .droite{margin-left:auto}.zone-sommaire{border-top:1px solid var(--trait);min-height:0;padding:var(--espace-2) 0 var(--espace-3);flex:1;overflow-y:auto}.zone-sommaire .arbre{font-size:var(--taille-m)}.zone-sommaire .arbre .feuille{padding-left:1.1em}.zone-sommaire .arbre label{gap:var(--espace-2);cursor:pointer;align-items:center;display:inline-flex}.zone-sommaire .arbre .partiel{color:var(--accent)}.pied-ajout{align-items:center;gap:var(--espace-2);padding:var(--espace-2) var(--espace-4);border-top:1px solid var(--trait);background:var(--papier);flex-wrap:wrap;display:flex}.pied-ajout .gauche{color:var(--legende);margin-right:auto}.recherche-loda{gap:var(--espace-2);flex-direction:column;flex:1;min-height:0;display:flex}.recherche-loda form{gap:var(--espace-2);display:grid}.recherche-loda fieldset{border:0;margin:0;padding:0}.recherche-loda .deux-champs{gap:var(--espace-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recherche-loda .champ{font-size:var(--taille-s)}.resultats-loda .meta{color:var(--legende);font-size:var(--taille-xs);display:block}.reference-directe{gap:var(--espace-2);padding-top:var(--espace-2);border-top:1px solid var(--trait);grid-template-columns:minmax(0,1fr) auto;display:grid}.reference-directe .etiquette-champ{grid-column:1/-1}.champ-effacable{display:block;position:relative}.champ-effacable .champ{padding-right:var(--espace-5)}.champ-effacable .effacer{top:50%;right:var(--espace-1);padding:0 var(--espace-2);color:var(--legende);font-size:var(--taille-l);cursor:pointer;background:0 0;border:0;line-height:1;position:absolute;transform:translateY(-50%)}.champ-effacable .effacer:hover,.champ-effacable .effacer:focus-visible{color:var(--encre)}.colonne-textes:has(.recherche-loda){flex-basis:26rem;overflow-y:auto}.resultats-loda{min-height:14rem}.impact-texte{gap:var(--espace-3);padding-bottom:var(--espace-3);flex-direction:column;display:flex;overflow-y:auto}.impact-texte h2{font-size:var(--taille-l);margin:0}.impact-texte caption{text-align:left;padding-bottom:var(--espace-2);font-weight:600}.impact-texte label{gap:var(--espace-2);cursor:pointer;align-items:center;display:inline-flex}.impact-texte .legende{color:var(--legende);font-size:var(--taille-xs)}.action-impact{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.action-impact .legende{margin-right:auto}.collections-creees{gap:var(--espace-2);margin:0;padding:0;list-style:none;display:grid}.disposition{position:relative}.poignee-sommaire{top:0;bottom:0;left:calc(var(--largeur-sommaire) - var(--espace-1));z-index:5;width:var(--espace-2);cursor:col-resize;touch-action:none;position:absolute}.poignee-sommaire:hover,.poignee-sommaire:focus-visible{background:var(--accent-doux)}.disposition.sans-sommaire .poignee-sommaire{display:none}@media (width<=860px){.ecran-ajout{height:auto}.ligne-ajout{padding:var(--espace-2) var(--espace-3);gap:var(--espace-2)}.ligne-ajout .nom{flex:100%;max-width:none}.choix-type{gap:var(--espace-1);width:100%;padding:var(--espace-1);border-radius:var(--rayon-feuille);background:var(--surface-2);border:0;flex-wrap:wrap;display:flex}.choix-type label{min-height:var(--cible-tactile);border-radius:var(--rayon-pilule);flex:1;justify-content:center}.corps-ajout{display:block}:is(.colonne-textes,.colonne-textes:has(.recherche-loda)){border-right:0;border-bottom:1px solid var(--trait)}.liste-codes{max-height:16rem}.colonne-selection{padding:var(--espace-3)}.ligne-plages{flex-wrap:wrap}.ligne-plages label{white-space:normal}.zone-sommaire{overflow:visible}.zone-sommaire .arbre summary,.zone-sommaire .arbre .feuille{min-height:var(--cible-tactile);align-items:center;display:flex}.zone-sommaire .arbre summary:before{margin-top:-.28em;top:50%}.zone-sommaire .arbre input[type=checkbox]{width:1.25rem;height:1.25rem}.pied-ajout{z-index:10;padding:var(--espace-2) var(--espace-3);position:sticky;bottom:0}.recherche-loda .deux-champs{grid-template-columns:minmax(0,1fr)}.impact-texte{overflow-x:auto}}.tableau .date{white-space:nowrap;font-variant-numeric:tabular-nums}.tableau .actions .bouton-icone{vertical-align:middle}.modale-contenu .avertissement{margin:var(--espace-2) 0 0}.connexion{gap:var(--espace-3);max-width:24rem;margin:var(--espace-6) auto;padding:0 var(--espace-4);font-family:var(--police-ui);justify-items:start;display:grid}.connexion .marque{font-weight:700;font-size:var(--taille-xl);letter-spacing:.14em;display:block}.modale-reglages .modale-contenu{width:min(100%,62rem);height:min(calc(100vh - 2 * var(--espace-4)), 46rem)}.modale-reglages .modale-corps{padding-top:0}.bloc-reglage{gap:var(--espace-2) var(--espace-4);padding:var(--espace-3) 0;border-bottom:1px solid var(--trait);font-family:var(--police-ui);font-size:var(--taille-s);grid-template-columns:14rem minmax(0,1fr);align-items:start;display:grid}.bloc-reglage:last-child{border-bottom:0}.bloc-reglage>.intitule{font-weight:600}.formulaire-colonne{gap:var(--espace-2);justify-items:start;max-width:22rem;display:grid}.formulaire-colonne>div:not(.bandeau-message){width:100%}.vignettes{gap:var(--espace-2);grid-template-columns:repeat(4,1fr);display:grid}.vignette{border:1px solid var(--trait);border-radius:var(--rayon-moyen);cursor:pointer;display:block;position:relative;overflow:hidden}.vignette input{opacity:0;position:absolute}.vignette:has(input:checked){border-color:var(--encre);box-shadow:inset 0 0 0 1px var(--encre)}.vignette:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.vignette .apercu-theme{height:4.2rem;padding:var(--espace-2);background:var(--papier);color:var(--encre);gap:var(--espace-1);align-content:start;display:grid}.vignette .apercu-theme i{border-radius:var(--rayon-petit);background:var(--trait);height:.22rem;display:block}.vignette .apercu-theme i.accent{background:var(--accent);width:40%}.vignette .apercu-theme i.marque{background:var(--marque-1);width:70%}.vignette .nom{padding:var(--espace-1) var(--espace-2);font-size:var(--taille-xs);text-align:center;background:var(--panneau);color:var(--encre);display:block}.bloc-reglage>.intitule .aide{font-weight:400;display:block}.tableau .revue{white-space:nowrap}.tableau .revue .badge+.badge{margin-left:var(--espace-1)}.corps-reglages{flex:1;min-height:0;display:flex}.corps-reglages .rubriques{align-content:start;gap:var(--espace-1);padding:var(--espace-3) var(--espace-2);border-right:1px solid var(--trait);background:var(--panneau);flex:0 0 12rem;display:grid}.corps-reglages .rubriques button{padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-moyen);color:var(--encre);font:inherit;font-size:var(--taille-s);text-align:left;cursor:pointer;background:0 0;border:0}.corps-reglages .rubriques button:hover{color:var(--accent)}.corps-reglages .rubriques button[aria-current]{background:var(--accent-doux);color:var(--accent);font-weight:600}.volet-reglages{min-width:0;padding:var(--espace-1) var(--espace-4) var(--espace-4);flex:1;overflow-y:auto}.vignette .apercu-theme i.bande{background:var(--bandeau);height:.4rem}.entete-page .filtres{gap:var(--espace-2);flex-wrap:wrap;display:flex}.entete-page .filtres .champ{width:auto;font-size:var(--taille-s)}.entete-page .filtres input[type=search]{min-width:18rem}.tableau tr.a-revoir{background:var(--alerte-fond)}.tableau .extrait{font-family:var(--police-texte);font-size:var(--taille-m)}.tableau .etiquette{margin-left:var(--espace-1)}.tableau thead th{background:var(--surface-2)}.volet-reglages .titre-bloc{font-family:var(--police-ui);font-size:var(--taille-s);margin:var(--espace-4) 0 var(--espace-2);font-weight:600}@media (width<=860px){.tableau,.tableau tbody,.tableau tr,.tableau td{display:block}.tableau thead{display:none}.tableau tr{gap:var(--espace-2);margin:0 0 var(--espace-3);padding:var(--espace-3);border:1px solid var(--trait);border-radius:var(--rayon-feuille);display:grid}.tableau td{white-space:normal;border:0;padding:0}.tableau td[data-label]:before{content:attr(data-label) " : ";color:var(--legende);font-size:var(--taille-xs)}.tableau .titre-ligne{font-weight:700;font-size:var(--taille-l);color:var(--encre);line-height:1.35;text-decoration:none}.tableau .texte-source{text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.tableau .nombre{text-align:left}.tableau .actions{gap:var(--espace-1);display:flex}.modale-reglages .modale-contenu{width:100%;height:92dvh}.corps-reglages{flex-direction:column}.corps-reglages .rubriques{padding:var(--espace-2);border-right:0;border-bottom:1px solid var(--trait);flex:none;display:flex;overflow-x:auto}.corps-reglages .rubriques button{min-height:var(--cible-tactile);border-radius:var(--rayon-pilule);white-space:nowrap;flex:none}.volet-reglages{padding:var(--espace-1) var(--espace-3) var(--espace-4)}.bloc-reglage{grid-template-columns:minmax(0,1fr)}.vignettes{grid-template-columns:repeat(2,1fr)}.formulaire-colonne{max-width:none}}.colonne-reglage{gap:var(--espace-2);display:grid}.palette-surlignages{gap:var(--espace-3);display:grid}.selecteurs-couleur{gap:var(--espace-3) var(--espace-4);flex-wrap:wrap;align-items:center;display:flex}.selecteur-couleur{gap:var(--espace-2);align-items:center;display:inline-flex}.selecteur-couleur input[type=color]{border:1px solid var(--trait);border-radius:var(--rayon-moyen);background:var(--papier);cursor:pointer;width:2.4rem;height:1.9rem;padding:0}.champ-ligne input[type=range]{max-width:16rem;accent-color:var(--accent);flex:1}.aide.succes{color:var(--succes)}.lien-evitement{top:-10rem;left:var(--espace-3);z-index:100;padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-moyen);background:var(--accent);color:var(--accent-texte);font-family:var(--police-ui);font-size:var(--taille-s);font-weight:600;position:absolute}.lien-evitement:focus{top:var(--espace-2)}[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.modale-export .modale-contenu{width:min(100%,47.5rem)}.modale-export .modale-corps{padding-top:0}.modale-export .sous-lignes{gap:var(--espace-2);display:grid}.modale-export .sous-ligne{align-items:center;gap:var(--espace-2) var(--espace-4);flex-wrap:wrap;display:flex}.modale-export .sous-intitule{width:5rem;color:var(--legende)}.modale-export .case:has(input:disabled){color:var(--legende);cursor:not-allowed}.modale-export .aide:empty{display:none}@media (width<=860px){.modale-export .modale-contenu{width:100%}.modale-export .sous-intitule{flex-basis:100%;width:auto}}
