:root{color-scheme:light;--fond:#f7f8f6;--panneau:#ffffff;--panneau-2:#eef1ec;--matiere:#ddcba4;--plaque:#ffffff;--encre:#282828;--encre-douce:#55524c;--encre-pale:#6b6862;--trait:rgba(40,38,34,0.16);--trait-fort:rgba(40,38,34,0.34);--bord-champ:#87837b;--accent:#8f7030;--accent-doux:rgba(168,134,63,0.14);--action:#282828;--sur-action:#f1eada;--ok:#4f6b45;--ok-doux:rgba(110,138,99,0.16);--attention:#8a5a14;--attention-doux:rgba(188,126,41,0.16);--critique:#a03f30;--critique-doux:rgba(184,84,67,0.14);--bande:#282828;--sur-bande:#f1eada;--ombre:0 8px 24px rgba(40,38,34,0.16);--rayon:10px;--police:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}html.gandalf-dark{color-scheme:dark;--fond:#1d1c1a;--panneau:#262522;--panneau-2:#2f2d29;--plaque:#f1eada;--encre:#f1eada;--encre-douce:#c9c3b6;--encre-pale:#a39f96;--trait:rgba(241,234,218,0.18);--trait-fort:rgba(241,234,218,0.38);--bord-champ:#918d84;--accent:#c9a75c;--accent-doux:rgba(201,167,92,0.18);--action:#f1eada;--sur-action:#1d1c1a;--ok:#a3c096;--ok-doux:rgba(110,138,99,0.22);--attention:#e0aa5c;--attention-doux:rgba(188,126,41,0.22);--critique:#e79382;--critique-doux:rgba(184,84,67,0.24);--bande:#141312;--ombre:0 8px 24px rgba(0,0,0,0.5)}:root{--t-titre:2rem;--t-corps:1rem;--t-dense:0.875rem;--t-petit:0.8125rem;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:40px;--gouttiere:32px;--bande-h:57px;--survol:color-mix(in srgb,var(--accent) 10%,var(--panneau))}:root:has(.bande--embarquee){--bande-h:49px}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}body,html{margin:0;padding:0}body{background:var(--fond);color:var(--encre);font-family:var(--police);font-size:var(--t-corps);line-height:1.5;-webkit-font-smoothing:antialiased;text-wrap:pretty;caret-color:var(--accent)}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}h1,h2,h3,p{margin:0}h1,h2{text-wrap:balance}::selection{background:color-mix(in srgb,var(--accent) 34%,transparent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.invisible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.evitement{position:absolute;left:var(--gouttiere);top:-100px;z-index:20;background:var(--action);color:var(--sur-action);padding:8px 14px;border-radius:var(--rayon)}.evitement:focus{top:8px}.evitement:focus-visible{outline:2px solid var(--sur-action);outline-offset:-4px}.bande{background:var(--entreprise,var(--bande));color:var(--sur-entreprise,var(--sur-bande));display:flex;align-items:center;flex-wrap:wrap;gap:var(--e-2) var(--e-4);padding:10px var(--gouttiere)}.bande a{text-decoration:none}.bande :focus-visible{outline-color:currentColor}.bande__nom{font-weight:700;letter-spacing:.14em;font-size:var(--t-dense);padding:6px 0}.bande__personne{font-size:var(--t-petit);margin-left:auto;text-align:right;opacity:.86}.bande__nav{display:flex;gap:var(--e-1);font-size:var(--t-dense);min-width:0;overflow-x:auto;scrollbar-width:none}.bande__nav::-webkit-scrollbar{display:none}.bande__nav a{padding:8px 12px;border-radius:var(--rayon);white-space:nowrap;opacity:.86;transition:background .15s ease,opacity .15s ease}.bande__nav a:hover{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}.bande__nav a[aria-current=page]{opacity:1;font-weight:650;background:color-mix(in srgb,currentColor 18%,transparent)}.bande--embarquee{padding-top:6px;padding-bottom:6px}.bande--embarquee:not(.bande--entreprise){background:var(--panneau-2);color:var(--encre)}.entreprise{position:relative}.entreprise summary{display:flex;align-items:center;gap:var(--e-2);list-style:none;cursor:pointer;white-space:nowrap;font-size:var(--t-corps);font-weight:650;letter-spacing:-.005em;padding:6px 10px 6px 12px;border-radius:var(--rayon);background:color-mix(in srgb,currentColor 14%,transparent);transition:background .15s ease}.entreprise summary:hover{background:color-mix(in srgb,currentColor 22%,transparent)}.entreprise summary::-webkit-details-marker{display:none}.entreprise summary svg{transition:transform .15s ease}.entreprise[open] summary svg{transform:rotate(180deg)}.entreprise__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:10;min-width:240px;padding:6px;background:var(--panneau);color:var(--encre);border:1px solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre)}.entreprise__menu a{display:block;padding:10px 12px;border-radius:4px;font-size:var(--t-dense);white-space:nowrap}.entreprise__menu a:hover{background:var(--survol)}.entreprise__menu :focus-visible{outline-color:var(--accent);outline-offset:-2px}.page{max-width:1600px;margin:0 auto;padding:36px var(--gouttiere) 72px}.page__titre{font-size:var(--t-titre);font-weight:650;letter-spacing:-.035em;line-height:1.2}.page__chapeau{margin-top:var(--e-2);max-width:60ch}.fil,.page__chapeau{color:var(--encre-douce)}.fil{font-size:var(--t-petit);margin-bottom:var(--e-2)}.fil ol{display:flex;flex-wrap:wrap;gap:var(--e-2);list-style:none;margin:0;padding:0}.fil li+li:before{content:"/";margin-right:var(--e-2);color:var(--encre-pale)}code{font-family:inherit;font-size:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.section{margin-top:var(--e-6)}.section__titre{font-size:var(--t-petit);font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--encre-douce);margin-bottom:var(--e-3)}.grille{display:grid;grid-gap:var(--e-3);gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-width:1040px}.carte{border:1px solid var(--trait);border-radius:var(--rayon);padding:var(--e-4);background:var(--panneau)}.carte__nom{font-weight:650}.carte__detail{color:var(--encre-douce);font-size:var(--t-dense);margin-top:var(--e-1)}.carte--lien{display:block;text-decoration:none;border-color:var(--bord-champ);transition:background .15s ease,border-color .15s ease}.carte--lien:hover{background:var(--survol);border-color:var(--accent)}.avenir{display:flex;flex-wrap:wrap;gap:var(--e-2);list-style:none;margin:0;padding:0;max-width:1040px}.avenir li{font-size:var(--t-dense);color:var(--encre-douce);border:1px dashed var(--trait-fort);border-radius:var(--rayon);padding:6px 12px}.avenir li span{color:var(--encre-pale)}.avenir--suite{margin-top:var(--e-3)}.pastille{display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:4px;border:1px solid var(--bord-champ);vertical-align:-1px}.plaque{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:6px 8px;background:var(--plaque);border:1px solid var(--trait);border-radius:var(--rayon)}.plaque img{display:block;width:auto;max-width:100%;object-fit:contain}.plaque--petit img{height:24px;max-width:96px}.plaque--moyen img{height:36px;max-width:160px}.plaque--grand{padding:var(--e-3) var(--e-4)}.plaque--grand img{height:72px;max-width:280px}.accueil__tete{display:flex;align-items:center;flex-wrap:wrap;gap:var(--e-3) var(--e-4)}.ancres,.recents{display:flex;flex-wrap:wrap;gap:var(--e-2);list-style:none;margin:0;padding:0}.ancres{margin-top:var(--e-4)}.ancres a,.recents a{display:inline-flex;align-items:center;gap:var(--e-2);min-height:36px;padding:0 12px;font-size:var(--t-dense);text-decoration:none;white-space:nowrap;background:var(--panneau);border:1px solid var(--bord-champ);border-radius:var(--rayon);transition:background .15s ease,border-color .15s ease}.ancres a:hover,.recents a:hover{background:var(--survol);border-color:var(--accent)}.ancres a span{color:var(--encre-pale);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.familles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--e-5);gap:var(--e-5);align-items:start;margin-top:var(--e-6)}.famille{min-width:0;scroll-margin-top:var(--e-4)}.famille .liste{max-width:none}.liste{border:1px solid var(--trait);border-radius:var(--rayon);max-width:920px}.liste__ligne{display:flex;justify-content:space-between;gap:var(--e-4);align-items:baseline;padding:var(--e-3) var(--e-4);background:var(--panneau)}.liste__ligne:first-child{border-radius:var(--rayon) var(--rayon) 0 0}.liste__ligne:last-child{border-radius:0 0 var(--rayon) var(--rayon)}.liste__ligne:only-child{border-radius:var(--rayon)}.liste__ligne+.liste__ligne{border-top:1px solid var(--trait)}.liste__ligne--lien{text-decoration:none;transition:background .15s ease}.liste__ligne--lien:hover{background:var(--survol)}.liste__ligne--lien:focus-visible{outline-offset:-2px}.liste__detail{display:block;color:var(--encre-douce);font-size:var(--t-dense);margin-top:2px}.liste__code{color:var(--encre-pale);font-size:var(--t-petit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.avis{--avis-couleur:var(--encre-douce);--avis-fond:var(--panneau-2);--avis-icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cpath d='M10 9v5M10 6.2v.1'/%3E%3C/svg%3E");position:relative;max-width:66ch;padding:var(--e-3) var(--e-4) var(--e-3) 44px;background:var(--avis-fond);border:1px solid color-mix(in srgb,var(--avis-couleur) 34%,transparent);border-radius:var(--rayon);font-size:var(--t-dense)}.avis:before{content:"";position:absolute;left:14px;top:13px;width:20px;height:20px;background:var(--avis-couleur);-webkit-mask:var(--avis-icone) center /contain no-repeat;mask:var(--avis-icone) center /contain no-repeat}.avis--attention{--avis-couleur:var(--attention);--avis-fond:var(--attention-doux);--avis-icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3 18 16.5H2z'/%3E%3Cpath d='M10 8.5v4M10 14.4v.1'/%3E%3C/svg%3E")}.avis--critique{--avis-couleur:var(--critique);--avis-fond:var(--critique-doux);--avis-icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cpath d='m7.2 7.2 5.6 5.6M12.8 7.2l-5.6 5.6'/%3E%3C/svg%3E")}.avis--ok{--avis-couleur:var(--ok);--avis-fond:var(--ok-doux);--avis-icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cpath d='m6.6 10.2 2.3 2.3 4.5-4.8'/%3E%3C/svg%3E")}.avis strong{font-weight:650}.avis--espace{margin-top:var(--e-4)}.avis--texte{white-space:pre-wrap}.avis__gestes{display:flex;flex-wrap:wrap;gap:var(--e-2);margin-top:var(--e-3)}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);font:inherit;font-size:var(--t-dense);font-weight:600;text-decoration:none;white-space:nowrap;color:var(--sur-action);background:var(--action);border:1px solid var(--action);border-radius:var(--rayon);padding:0 16px;min-height:40px;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.bouton:hover{background:color-mix(in srgb,var(--action) 86%,var(--fond))}.bouton--second{color:var(--encre);background:var(--panneau);border-color:var(--bord-champ);font-weight:500}.bouton--petit{min-height:32px;padding:0 10px}.bouton--second:hover{background:var(--survol);border-color:var(--accent)}.bouton--danger{color:var(--critique);background:var(--panneau);border-color:color-mix(in srgb,var(--critique) 50%,transparent);font-weight:500}.bouton--danger:hover{background:var(--critique-doux)}.bouton:disabled{opacity:.5;cursor:default}.champ{display:flex;flex-direction:column;gap:var(--e-1);font-size:var(--t-petit);color:var(--encre-douce)}.champ input,.champ select,.champ textarea{font:inherit;font-size:var(--t-dense);color:var(--encre);background:var(--panneau);border:1px solid var(--bord-champ);border-radius:var(--rayon);padding:8px 10px;min-height:40px}.champ .champ__texte{width:240px;max-width:100%}.champ input::placeholder,.demande textarea::placeholder{color:var(--encre-pale);opacity:1}.champ--large input{width:320px;max-width:100%}.champ--long input[type=text]{width:440px;max-width:100%}.champ__aide{color:var(--encre-douce)}.champ__aide,.champ__erreur{font-size:var(--t-petit);max-width:60ch}.champ__erreur{color:var(--critique);font-weight:600}.champ input[aria-invalid=true]{border-color:var(--critique)}.champ input[type=file]{padding:6px;max-width:100%}.champ input[type=file]::-webkit-file-upload-button{font:inherit;font-weight:500;color:var(--encre);background:var(--panneau-2);border:1px solid var(--bord-champ);border-radius:4px;padding:4px 10px;margin-right:var(--e-3);cursor:pointer}.champ input[type=file]::file-selector-button{font:inherit;font-weight:500;color:var(--encre);background:var(--panneau-2);border:1px solid var(--bord-champ);border-radius:4px;padding:4px 10px;margin-right:var(--e-3);cursor:pointer}.case{display:flex;align-items:center;gap:var(--e-2);min-height:32px;font-size:var(--t-dense);cursor:pointer;width:-moz-fit-content;width:fit-content}.case input{accent-color:var(--accent);width:18px;height:18px;margin:0;flex:none}.formulaire{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--e-6);gap:var(--e-6);max-width:720px;margin-top:var(--e-6)}.groupe{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--e-4);gap:var(--e-4);min-width:0;border:0;margin:0}.groupe,.groupe legend{padding:0}.groupe__aide{font-size:var(--t-dense);color:var(--encre-douce);max-width:60ch}.formulaire__barre{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-3);padding-top:var(--e-4);border-top:1px solid var(--trait)}.couleur{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--e-3);gap:var(--e-3)}.couleur__saisie{display:flex;align-items:center;gap:var(--e-3);color:var(--encre);font-size:var(--t-dense)}.couleur input[type=color]{width:64px;height:40px;padding:3px;cursor:pointer}.couleur__apercu{display:flex;align-items:center;gap:var(--e-1);width:440px;max-width:100%;padding:8px 12px;overflow:hidden;border-radius:var(--rayon);font-size:var(--t-dense);white-space:nowrap}.couleur__apercu strong{font-size:var(--t-corps);font-weight:650;padding:6px 12px;margin-right:var(--e-2);border-radius:var(--rayon);background:color-mix(in srgb,currentColor 14%,transparent)}.couleur__apercu span{padding:8px 12px;border-radius:var(--rayon);opacity:.86}.couleur__apercu span[data-courant]{opacity:1;font-weight:650;background:color-mix(in srgb,currentColor 18%,transparent)}.logo-actuel__vide{font-size:var(--t-dense);color:var(--encre-douce)}.faits{display:grid;grid-gap:var(--e-2);gap:var(--e-2);margin:0;max-width:720px;font-size:var(--t-dense)}.faits div{display:flex;flex-wrap:wrap;gap:var(--e-1) var(--e-4)}.faits dt{flex:0 0 140px;color:var(--encre-douce)}.faits dd{flex:1 1 320px;margin:0}.confirmation{position:relative}.confirmation summary{list-style:none}.confirmation summary::-webkit-details-marker{display:none}.confirmation__corps{margin-top:var(--e-2);padding:var(--e-3) var(--e-4);max-width:60ch;background:var(--critique-doux);border:1px solid color-mix(in srgb,var(--critique) 34%,transparent);border-radius:var(--rayon);font-size:var(--t-dense)}.confirmation__corps p+.avis__gestes{margin-top:var(--e-3)}.filtres{gap:var(--e-3) var(--e-4);align-items:flex-end;margin-top:var(--e-3)}.filtres,.rapport__tete{display:flex;flex-wrap:wrap}.rapport__tete{align-items:baseline;gap:0 var(--e-5)}.apropos{font-size:var(--t-dense);color:var(--encre-douce)}.apropos summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:4px 0}.apropos summary:hover{color:var(--encre)}.apropos p{max-width:66ch;margin-top:var(--e-2)}.apropos[open]{flex-basis:100%;margin-top:var(--e-1);margin-bottom:var(--e-2)}.synthese{margin-top:var(--e-4);max-width:66ch}.barre{gap:var(--e-2) var(--e-5);margin-top:var(--e-3);min-height:32px}.barre,.compte{display:flex;flex-wrap:wrap;align-items:center}.compte{margin-top:var(--e-4);font-size:var(--t-dense);color:var(--encre-douce);gap:var(--e-2) var(--e-4)}.barre .compte{margin-top:0}.compte strong{color:var(--encre);font-weight:650}.pagination{flex-wrap:wrap;gap:var(--e-2) var(--e-3);font-size:var(--t-dense);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.barre__exports,.pagination{display:flex;align-items:center;color:var(--encre-douce)}.barre__exports{gap:var(--e-3);margin-left:auto;font-size:var(--t-dense)}.barre__exports a{color:var(--encre);font-weight:600}.defilement{margin-top:var(--e-2);overflow:auto;max-height:max(320px,calc(100dvh - 220px));border:1px solid var(--trait);border-radius:var(--rayon);background:var(--panneau);scrollbar-color:var(--trait-fort) transparent}.defilement:focus-visible{outline-offset:0}.defilement--etroit{max-width:920px}.tableau{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--t-dense);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tableau td,.tableau th{padding:8px 12px;text-align:left;white-space:nowrap;background:var(--panneau)}.tableau thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:0;background:var(--panneau-2);font-weight:600;border-bottom:1px solid var(--trait-fort)}.tableau thead th>span{display:block;padding:8px 10px}.tableau thead a{display:flex;align-items:center;gap:6px;padding:8px 10px;text-decoration:none}.tableau thead .num a{justify-content:flex-end}.tableau thead a:hover{background:color-mix(in srgb,var(--accent) 14%,var(--panneau-2))}.tableau thead a:focus-visible{outline-offset:-2px}.tableau thead svg{flex:none;opacity:.62}.tableau thead [aria-sort=ascending] svg,.tableau thead [aria-sort=descending] svg{opacity:1;color:var(--accent)}.tableau tbody tr+tr td{border-top:1px solid var(--trait)}.tableau .num{text-align:right}.tableau .long,.tableau .moyen{overflow:hidden;text-overflow:ellipsis}.tableau .long{max-width:clamp(20ch,18vw,34ch)}.tableau .moyen{max-width:18ch}.tableau .fige{position:-webkit-sticky;position:sticky;left:0;z-index:1;border-right:1px solid var(--trait)}.tableau thead .fige{z-index:3}.tableau tbody a{-webkit-text-decoration-color:var(--trait-fort);text-decoration-color:var(--trait-fort)}.tableau tbody a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.tableau tfoot td,.tableau tfoot th{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;background:var(--panneau-2);font-weight:650;border-top:1px solid var(--trait-fort)}.tableau tfoot .fige{z-index:3}.tableau .perime{color:var(--critique);font-weight:600}.tableau .bientot{color:var(--attention);font-weight:600}.tableau--compact{width:auto;min-width:min(100%,640px)}.note{margin-top:var(--e-3);font-size:var(--t-dense);color:var(--encre-douce);max-width:66ch}@media (min-width:721px) and (min-height:560px){.page--rapport{height:calc(100dvh - var(--bande-h));display:flex;flex-direction:column;overflow-y:auto;padding-top:var(--e-4);padding-bottom:var(--e-3)}.page--rapport>*{flex:none}.page--rapport>.defilement{flex:0 1 auto;max-height:none;min-height:0}.page--rapport>.defilement--plein{min-height:260px}}.recherche{display:flex;flex-wrap:wrap;gap:var(--e-3) var(--e-4);align-items:flex-end;margin-top:var(--e-5)}.recherche__compte{color:var(--encre-douce);display:flex}.recherche>a,.recherche__compte{font-size:var(--t-dense);min-height:40px;align-items:center}.recherche>a{display:inline-flex}.etat-lecture{margin-top:var(--e-4);font-size:var(--t-dense);color:var(--encre-douce)}.etat-lecture a{white-space:nowrap}.demande{display:grid;grid-gap:var(--e-2);gap:var(--e-2);max-width:760px}.demande__libelle{font-size:var(--t-dense);color:var(--encre-douce)}.demande textarea{font:inherit;color:var(--encre);background:var(--panneau);width:100%;resize:vertical;border:1px solid var(--bord-champ);border-radius:var(--rayon);padding:10px 12px}.demande__pied{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-3);align-items:center}.demande__exemples{display:flex;flex-wrap:wrap;gap:6px}.demande__exemples button{font:inherit;font-size:var(--t-petit);color:var(--encre-douce);background:var(--panneau-2);border:1px solid var(--trait);border-radius:var(--rayon);padding:6px 12px;cursor:pointer}.demande__exemples button:hover{border-color:var(--accent);color:var(--encre)}.demande__etat{font-size:var(--t-dense);color:var(--encre-douce);min-height:1.5em}.origine{margin-top:var(--e-5);padding:var(--e-4);max-width:920px;background:var(--panneau-2);border:1px solid var(--trait);border-radius:var(--rayon);display:grid;grid-gap:var(--e-2);gap:var(--e-2)}.origine__titre{font-weight:650;margin-right:6px}.origine__meta{font-size:var(--t-dense);color:var(--encre-douce)}.origine__gestes{display:flex;flex-wrap:wrap;gap:var(--e-2);align-items:flex-start}.origine__requete summary{cursor:pointer;font-size:var(--t-dense);color:var(--encre-douce);padding:6px 0}.origine__requete pre{margin:var(--e-2) 0 0;padding:var(--e-3);background:var(--panneau);border:1px solid var(--trait);border-radius:var(--rayon);font-size:var(--t-petit);overflow-x:auto;white-space:pre-wrap}.choix{display:grid;grid-gap:var(--e-4);gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:820px}.choix__carte{display:flex;flex-direction:column;min-height:168px;overflow:hidden;border:1px solid var(--trait-fort);border-radius:var(--rayon);background:var(--panneau);text-decoration:none;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s ease}.choix__carte:hover{transform:translateY(-2px);box-shadow:var(--ombre)}.choix__tete{display:flex;align-items:flex-end;min-height:92px;padding:var(--e-4) var(--e-5);background:var(--entreprise,var(--bande));color:var(--sur-entreprise,var(--sur-bande))}.choix__nom{font-size:var(--t-titre);font-weight:650;letter-spacing:-.035em;line-height:1.2}.choix__pied{display:flex;align-items:center;justify-content:space-between;gap:var(--e-4);padding:var(--e-3) var(--e-5) var(--e-4)}.choix__textes{display:flex;flex-direction:column;gap:2px;min-width:0}.choix__activite{color:var(--encre)}.choix__legal{color:var(--encre-pale);font-size:var(--t-petit)}.droits td,.droits th{vertical-align:top;white-space:normal}.droits__personne{font-weight:600;white-space:nowrap}.droits__personne small{display:block;font-weight:400;font-size:var(--t-petit);color:var(--encre-pale)}.droits__cases{display:grid;grid-gap:2px;gap:2px;min-width:170px;border:0;margin:0;padding:0;font-size:var(--t-dense);color:var(--encre)}.droits__espace{display:none}.droits__temoin{font-size:var(--t-dense);font-weight:600;color:var(--attention)}.droits__temoin:empty{display:none}.droits__cases label{display:flex;align-items:center;gap:var(--e-2);min-height:32px;cursor:pointer;white-space:nowrap}.droits__cases input{accent-color:var(--accent);width:18px;height:18px;margin:0;flex:none}.droits__barre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3) var(--e-4);margin-top:var(--e-3)}.droits__barre p{font-size:var(--t-dense);color:var(--encre-douce);max-width:60ch}.ajout{display:flex;flex-wrap:wrap;gap:var(--e-4) var(--e-5);align-items:flex-start;max-width:920px;padding:var(--e-4);border:1px solid var(--trait);border-radius:var(--rayon);background:var(--panneau-2)}.ajout__espace{font-size:var(--t-petit);color:var(--encre-douce);margin-bottom:var(--e-1)}.ajout .bouton{align-self:flex-end}form.avis{display:block}.squelette{display:grid;grid-gap:var(--e-3);gap:var(--e-3);max-width:920px;margin-top:var(--e-5)}.squelette span{display:block;height:18px;border-radius:4px;background:var(--panneau-2);animation:pouls 1.4s ease-in-out infinite}@keyframes pouls{50%{opacity:.5}}.squelette span:first-child{width:38%;height:30px}.squelette span:nth-child(2){width:64%}.squelette span:nth-child(n+3){height:44px}@media (max-width:720px){:root{--gouttiere:16px}.bande__personne{display:none}.bande__nav{order:3;flex:1 0 100%;margin-inline:-8px}.barre__exports{margin-left:0}.defilement{max-height:max(320px,calc(100dvh - 160px))}.tableau .fige{left:auto;border-right:0}.tableau .long{max-width:26ch}.champ .champ__texte{width:100%}.droits thead{display:none}.droits,.droits tbody,.droits td,.droits th,.droits tr{display:block}.droits tbody tr+tr{border-top:1px solid var(--trait-fort)}.droits tbody tr+tr td{border-top:0}.droits .fige{position:static}.droits__espace{display:block;font-size:var(--t-petit);font-weight:600;color:var(--encre-douce);margin-bottom:var(--e-1)}}@media (pointer:coarse){.bande__nav a,.droits__cases label,.entreprise__menu a{min-height:44px;display:flex;align-items:center}.ancres a,.bouton,.case,.champ input,.champ select,.entreprise summary,.recents a{min-height:44px}.bande__nom{padding-block:12px}.tableau tbody a{display:inline-block;padding-block:13px;margin-block:-8px;min-width:44px}.barre__exports a,.compte a,.etat-lecture a,.fil a,.pagination>a:not(.bouton),.recherche>a{display:inline-flex;align-items:center;min-height:44px}.fil ol{align-items:center}.apropos summary{padding-block:12px}.tableau thead a{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}.choix__carte:hover{transform:none}}.surtitre{color:var(--encre-douce);font-size:var(--t-petit);font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--e-3)}.page--accueil,.page--catalogue{max-width:1280px}.page--entree{max-width:1040px;padding-top:clamp(40px,10vh,100px)}.page--entree .page__titre{font-size:clamp(2rem,4vw,2.75rem)}.page--entree .choix{max-width:none}.page--entree .note{margin-top:var(--e-5)}.bande{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.bande__nav a{display:inline-flex;align-items:center;gap:8px}.bande__nav svg{flex:none}.bande__nom{padding-right:var(--e-4);border-right:1px solid color-mix(in srgb,currentColor 25%,transparent)}.entreprise summary{max-width:min(320px,85vw)}.section__entete{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:var(--e-3)}.section__entete .section__titre{margin:0}.section__entete>a{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-petit)}.grille--espaces{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;gap:var(--e-5)}.grille--espaces .carte{display:flex;flex-direction:column;align-items:flex-start;padding:var(--e-5);border-color:var(--trait)}.grille--espaces .carte:hover{border-color:var(--accent)}.carte__icone{display:inline-flex;padding:10px;border-radius:8px;background:var(--panneau-2);margin-bottom:var(--e-4)}.carte__icone svg{width:20px;height:20px}.grille--espaces .carte__nom{font-size:1.125rem;letter-spacing:-.02em}.grille--espaces .carte__detail{max-width:48ch;margin-bottom:var(--e-5)}.carte__action{display:inline-flex;align-items:center;gap:12px;margin-top:auto;font-size:var(--t-dense);font-weight:600}.raccourcis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--e-3);gap:var(--e-3)}.raccourci{display:flex;align-items:center;gap:12px;padding:18px 16px;background:var(--panneau);border:1px solid var(--trait);border-radius:var(--rayon);text-decoration:none;font-size:var(--t-dense)}.raccourci:hover{border-color:var(--accent);background:var(--survol)}.raccourci>svg{flex:none;width:18px;height:18px;color:var(--encre-douce)}.raccourci>svg:last-child{margin-left:auto;width:14px}.raccourci small{display:block;font-size:var(--t-petit);color:var(--encre-douce);margin-top:4px}.prochaines{border-top:1px solid var(--trait);padding-top:var(--e-5);color:var(--encre-douce);font-size:var(--t-dense)}.prochaines summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding-block:4px}.prochaines .avenir{margin-top:var(--e-4)}.choix__carte{border-color:var(--trait);min-height:210px}.choix__tete{min-height:120px;padding:var(--e-5)}.choix__nom{font-size:1.5rem}.choix__pied{flex:1 1;padding:var(--e-4) var(--e-5)}.choix__activite{font-size:var(--t-dense);font-weight:500}.ancres a,.recents a{border-color:var(--trait-fort)}.ancres a span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:5px;background:var(--panneau-2);font-size:var(--t-petit)}.famille .section__titre{display:flex;align-items:center;gap:12px}.famille .section__titre:after{content:"";flex:1 1;height:1px;background:var(--trait)}.liste__ligne{align-items:center;padding:16px 18px}.liste__ligne>span{min-width:0}.liste__ligne--lien:after{content:"→";color:var(--encre-pale);flex:none}.liste__ligne strong{font-size:var(--t-dense);font-weight:600}.liste__detail{font-size:var(--t-petit);line-height:1.6}.assistant-rapport{margin-top:var(--e-5);background:var(--panneau);border:1px solid var(--trait);border-radius:var(--rayon)}.assistant-rapport summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;list-style:none}.assistant-rapport summary::-webkit-details-marker{display:none}.assistant-rapport summary strong{display:block;font-size:var(--t-dense)}.assistant-rapport summary span span{display:block;font-size:var(--t-petit);color:var(--encre-douce);margin-top:2px}.assistant-rapport__plus{font-size:1.5rem;line-height:1;transition:transform .15s ease}.assistant-rapport[open] .assistant-rapport__plus{transform:rotate(45deg)}.assistant-rapport__corps{padding:0 20px 20px}.recherche{padding-top:var(--e-5);border-top:1px solid var(--trait)}.recherche .champ--large{flex:1 1 300px;max-width:520px}.recherche .champ--large input{width:100%}.recherche .champ>span{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.recherche kbd{border:1px solid var(--trait-fort);background:var(--panneau);border-radius:4px;padding:0 6px;font:inherit}.etat-lecture{padding-left:12px;border-left:2px solid var(--trait-fort)}.formulaire{background:var(--panneau);border:1px solid var(--trait);border-radius:var(--rayon);padding:var(--e-5)}.formulaire .groupe+.groupe{border-top:1px solid var(--trait);padding-top:var(--e-4)}.formulaire .groupe legend{padding-right:12px}.formulaire .champ--long input[type=text]{width:100%}.filtres{background:var(--panneau);border:1px solid var(--trait);border-radius:var(--rayon);padding:var(--e-4)}.champ{min-width:0}.champ input,.champ select,.champ textarea{max-width:100%}.tableau tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--panneau-2) 35%,var(--panneau))}.tableau tbody tr:hover td{background:var(--survol)}.page--rapport .page__titre{font-size:1.625rem}.barre{padding-block:4px}.demande__etat:empty{display:none}@media (max-width:900px){.raccourcis{grid-template-columns:1fr}.raccourci{padding:14px 16px}.bande__personne{display:none}}@media (max-width:720px){.page{padding-top:24px}.page--entree{padding-top:40px}.familles,.grille--espaces{grid-template-columns:minmax(0,1fr)}.grille--espaces{gap:var(--e-3)}.choix{grid-template-columns:minmax(0,1fr)}.choix__tete{min-height:92px}.section__entete{flex-wrap:wrap}.formulaire{padding:var(--e-4)}.filtres>.champ{flex:1 1 140px}.bande__nav{margin-inline:0}.liste__ligne{padding:14px}.liste__code{white-space:normal;overflow-wrap:anywhere}.bouton{white-space:normal;text-align:center}}