.arbre-dessine{--sable:#f2f6f5;--papier:#ffffff;--encre:#10293a;--doux:#587080;--trait:#d3dfdf;--grille:#c9d9d8;--lagon:#11777c;--corail:#c93c63;--corail-pale:#fbe3ea;--ombre:rgba(16,41,58,.18);--s1:#11777c;--s2:#2b5ba8;--s3:#b7791f;--s4:#2f7d4f;--s5:#c93c63;--s6:#7a4fb0;--s0:#8a99a3;--etroit:"Bahnschrift SemiCondensed",var(--police-arbre),"Arial Narrow",system-ui,sans-serif;--largeur-fiche:410px;--b1:#11777c;--b2:#2b5ba8;--b3:#b7791f;--b4:#2f7d4f;--b5:#c93c63;--b6:#7a4fb0;--b7:#b4532a;--b8:#4b7a8c;position:relative;overflow:hidden;background:var(--sable);color:var(--encre);overscroll-behavior:none;border-top:1px solid var(--trait)}@media (prefers-color-scheme:dark){.arbre-dessine{--sable:#0d1a20;--papier:#14242c;--encre:#e2ecee;--doux:#93a9b3;--trait:#253d48;--grille:#1f3640;--lagon:#5cc3c2;--corail:#f07a9a;--corail-pale:#3a1c27;--ombre:rgba(0,0,0,.45);--s1:#4fb8b8;--s2:#6f9be0;--s3:#d9a24a;--s4:#6cbf88;--s5:#f07a9a;--s6:#a98ae0;--s0:#7f8f99;--b1:#4fb8b8;--b2:#6f9be0;--b3:#d9a24a;--b4:#6cbf88;--b5:#f07a9a;--b6:#a98ae0;--b7:#e08a5f;--b8:#7fb3c6}}.arbre-dessine.fiche-grande{--largeur-fiche:540px}.arbre-dessine .fiche .fiche-react{--sable:#8a6420;padding-top:40px;font-size:16px}@media (prefers-color-scheme:dark){.arbre-dessine .fiche .fiche-react{--sable:#dfb867}}.arbre-dessine .fiche .aide-fermer.haut{margin:6px 100px 0 0;font-size:13.5px}.arbre-dessine .fiche .aide-fermer.haut~.fiche-react{padding-top:6px}.arbre-dessine :is(button,input,select):not(.fiche-react *){font:inherit;color:inherit}.arbre-dessine .toile{width:100%;height:100%;display:block;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.arbre-dessine .toile.glisse{cursor:grabbing}.arbre-dessine .carte-p{cursor:pointer;transition:transform .5s cubic-bezier(.3,.7,.2,1),opacity .4s}.arbre-dessine .carte-p rect.fond{fill:var(--papier);stroke:var(--trait);stroke-width:1;transition:stroke .2s}.arbre-dessine .carte-p:hover rect.fond{stroke:var(--lagon);stroke-width:2}.arbre-dessine .carte-p:focus{outline:none}.arbre-dessine .carte-p:focus-visible rect.fond{stroke:var(--lagon);stroke-width:3}.arbre-dessine .carte-p.reserve rect.fond{stroke-dasharray:5 4}.arbre-dessine .carte-p.vous rect.fond{fill:var(--corail-pale);stroke:var(--corail);stroke-width:2}.arbre-dessine .carte-p.choisi rect.fond{stroke:var(--corail);stroke-width:4;stroke-dasharray:none}.arbre-dessine .carte-p text{fill:var(--encre);font-family:var(--etroit);pointer-events:none}.arbre-dessine .carte-p text.nom{font-size:13px;fill:var(--doux);letter-spacing:.02em}.arbre-dessine .carte-p text.prenom{font-size:15.5px;font-weight:600}.arbre-dessine .carte-p text.dates{font-size:12.5px;fill:var(--doux)}.arbre-dessine .carte-p text.lien{font-size:11.5px;fill:var(--corail);font-weight:600}.arbre-dessine .carte-p.conjoint text.prenom{font-size:14px}.arbre-dessine .carte-p text.gros{display:none;font-size:32px;font-weight:700}.arbre-dessine .cartes.loin .carte-p text:not(.gros){display:none}.arbre-dessine .cartes.loin .carte-p text.gros{display:block}.arbre-dessine .cartes.loin .repli{display:none}.arbre-dessine .repli{cursor:pointer}.arbre-dessine .repli circle{fill:var(--papier);stroke:var(--doux)}.arbre-dessine .repli text{font-family:var(--etroit);font-size:11.5px;fill:var(--encre);pointer-events:none}.arbre-dessine .liens path{fill:none;stroke:var(--doux);stroke-width:1.6;transition:opacity .35s,stroke .2s}.arbre-dessine .liens path.branche{stroke:var(--br);stroke-width:2.2}.arbre-dessine .liens path.jonction{fill:var(--br,var(--doux));stroke:none}.arbre-dessine .liens path.second{stroke-dasharray:6 5}.arbre-dessine .liens path.adopt{stroke:var(--corail);stroke-dasharray:2 4;stroke-width:2.2}.arbre-dessine .liens path.couple{stroke:var(--doux);stroke-width:2}.arbre-dessine .liens path.chemin{stroke:var(--corail);stroke-width:4;opacity:1}.arbre-dessine .liens.cache path{opacity:0}.arbre-dessine .outils{position:absolute;top:12px;left:12px;right:12px;display:flex;gap:8px;flex-wrap:wrap;pointer-events:none;z-index:2}.arbre-dessine .outils>*{pointer-events:auto}.arbre-dessine .groupe{display:flex;gap:6px;background:var(--papier);border:1px solid var(--trait);border-radius:12px;padding:6px;align-items:center;flex-wrap:wrap}.arbre-dessine .muet{color:var(--doux)}.arbre-dessine .groupe input{padding:6px 10px;border:1px solid var(--trait);border-radius:8px;background:var(--sable);width:230px;min-height:36px}.arbre-dessine .branche-btn{border:0;background:transparent;padding:6px 9px;border-radius:8px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;gap:6px;min-height:36px}.arbre-dessine .branche-btn.actif,.arbre-dessine .branche-btn:hover{background:var(--sable)}.arbre-dessine .puce{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--c)}.arbre-dessine .profondeur{display:flex;gap:6px;align-items:center;font-size:13.5px;color:var(--doux)}.arbre-dessine .profondeur select{border:1px solid var(--trait);border-radius:7px;background:var(--sable);padding:4px}.arbre-dessine .coche-fratries{display:flex;gap:6px;align-items:center;min-height:36px;padding:0 10px;border:1px solid var(--trait);border-radius:8px;background:var(--sable);font-size:13.5px;color:var(--doux);cursor:pointer}.arbre-dessine .coche-fratries:has(input:checked){border-color:var(--lagon);background:var(--lagon-pale,var(--papier));color:var(--encre);font-weight:600}.arbre-dessine .coche-fratries:focus-within{outline:2px solid var(--lagon);outline-offset:2px}.arbre-dessine .groupe input.fratries{width:18px;height:18px;min-height:0;padding:0;margin:0;flex:none;accent-color:var(--lagon)}.arbre-dessine .carte-p.collateral rect.fond{opacity:.88}.arbre-dessine .liens path.fratrie{opacity:.75}.arbre-dessine .aller-select{display:none}.arbre-dessine .zoom{position:absolute;right:12px;bottom:12px;display:flex;flex-direction:column;gap:6px;z-index:2;transition:bottom .3s,right .3s}.arbre-dessine .zoom button{width:42px;height:42px;border-radius:10px;border:1px solid var(--trait);background:var(--papier);font-size:20px;cursor:pointer}.arbre-dessine.avec-fiche .zoom{right:calc(var(--largeur-fiche) + 24px)}.arbre-dessine .legende{position:absolute;left:12px;bottom:12px;background:var(--papier);border:1px solid var(--trait);border-radius:12px;padding:10px 12px;font-size:13px;color:var(--doux);max-width:340px;z-index:2}.arbre-dessine .legende summary{cursor:pointer;color:var(--encre)}.arbre-dessine .legende[open] summary{margin-bottom:6px}.arbre-dessine .legende svg{display:inline;vertical-align:middle;margin-right:6px}.arbre-dessine .legende .souches{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px}.arbre-dessine .fiche{position:absolute;top:74px;right:12px;width:var(--largeur-fiche);max-height:calc(100% - 90px);overflow:auto;overscroll-behavior:contain;background:var(--papier);border:1px solid var(--trait);border-radius:14px;padding:16px 18px;box-shadow:0 8px 30px var(--ombre);z-index:3;transition:transform .28s cubic-bezier(.3,.7,.2,1),width .25s,height .25s;font-size:15.5px}.arbre-dessine .fiche[hidden]{display:none}.arbre-dessine .fiche.entre{animation:arbre-fiche-glisse .26s cubic-bezier(.3,.7,.2,1)}@keyframes arbre-fiche-glisse{0%{transform:translateX(36px);opacity:0}}.arbre-dessine .fiche h3{margin:0;font-size:21px;padding-right:40px}.arbre-dessine .fiche p{margin:8px 0}.arbre-dessine .fiche .bande{height:5px;border-radius:3px;background:var(--c);margin-bottom:12px}.arbre-dessine .fiche .photo-fiche{float:right;width:72px;margin:0 0 8px 12px;border-radius:10px;overflow:hidden;border:1px solid var(--trait,#d9d4c7)}.arbre-dessine .fiche .photo-fiche img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top}.arbre-dessine .fiche .fermer{position:absolute;top:6px;right:6px;border:0;background:var(--sable);border-radius:50%;font-size:24px;line-height:1;color:var(--encre);cursor:pointer;width:44px;height:44px}.arbre-dessine .fiche .poignee{display:none}.arbre-dessine .aide-fermer{margin:4px 0 0;font-size:12.5px;color:var(--doux)}.arbre-dessine .lien-vous{display:inline-block;background:var(--corail-pale);color:var(--corail);border-radius:8px;padding:3px 9px;margin:8px 0 0;font-weight:700}.arbre-dessine .fiche details{border-top:1px solid var(--trait);padding:8px 0}.arbre-dessine .fiche summary{cursor:pointer;font-weight:700;min-height:32px;display:flex;align-items:center;gap:6px}.arbre-dessine .fiche ul{padding-left:0;list-style:none;margin:4px 0}.arbre-dessine .fiche li button{display:block;width:100%;text-align:left;border:0;background:none;padding:8px 6px;border-radius:8px;cursor:pointer;min-height:40px}.arbre-dessine .fiche li button:hover{background:var(--sable)}.arbre-dessine .fiche li button b{color:var(--lagon)}.arbre-dessine .etat{font-size:12px;background:var(--corail-pale);color:var(--corail);border-radius:6px;padding:1px 6px}.arbre-dessine .bouton{display:inline-flex;align-items:center;min-height:40px;border:1px solid var(--trait);background:var(--papier);border-radius:9px;padding:0 12px;cursor:pointer;text-decoration:none;color:var(--encre);font-size:14px}.arbre-dessine .bouton:hover{border-color:var(--lagon)}.arbre-dessine .bouton.plein{background:var(--lagon);border-color:var(--lagon);color:var(--papier)}.arbre-dessine .actions-fiche{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.arbre-dessine .page-complete a{color:var(--lagon);text-decoration:underline}.arbre-dessine .astuce,.arbre-dessine .toast{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);background:var(--encre);color:var(--papier);padding:9px 15px;border-radius:20px;font-size:14px;pointer-events:none;transition:opacity .5s;white-space:nowrap;z-index:4;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis}.arbre-dessine .toast{opacity:0;top:70px;bottom:auto}.arbre-dessine.avec-fiche .astuce{display:none}.arbre-dessine .toast.visible{opacity:1}@media (prefers-reduced-motion:reduce){.arbre-dessine .fiche.entre{animation:none}.arbre-dessine .carte-p,.arbre-dessine .fiche{transition:none}}@media (max-width:720px){.arbre-dessine .outils{top:8px;left:8px;right:8px}.arbre-dessine .groupe .profondeur,.arbre-dessine .groupe.branches{display:none}.arbre-dessine .groupe.recherche{flex:1;flex-wrap:nowrap}.arbre-dessine .groupe input{width:auto;flex:1;min-width:0;min-height:44px;font-size:16px}.arbre-dessine .groupe.recherche{min-width:0;max-width:100%;box-sizing:border-box}.arbre-dessine .groupe input.cherche{width:0}.arbre-dessine .aller-select{max-width:96px}.arbre-dessine .coche-fratries{min-height:44px;padding:0 8px;flex:none}.arbre-dessine .coche-fratries .texte-coche{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.arbre-dessine .aller-select{display:block;min-height:44px;border:1px solid var(--trait);border-radius:8px;background:var(--sable);padding:0 6px;max-width:120px}.arbre-dessine.public .aller-select{display:none}.arbre-dessine .zoom{bottom:16px;right:8px}.arbre-dessine .zoom button{width:48px;height:48px;font-size:22px}.arbre-dessine .legende{left:8px;bottom:16px;max-width:calc(100% - 76px);padding:0 12px}.arbre-dessine .legende summary{min-height:44px;display:flex;align-items:center}.arbre-dessine .legende[open]{padding-bottom:10px}.arbre-dessine.avec-fiche .legende,.arbre-dessine.avec-fiche .zoom{display:none}.arbre-dessine .fiche{top:auto;bottom:0;left:0;right:0;width:auto;height:50%;max-height:none;border-radius:18px 18px 0 0;padding:0 16px 20px;border-bottom:0;box-shadow:0 -10px 30px var(--ombre)}.arbre-dessine .fiche.entre{animation-name:arbre-fiche-monte}.arbre-dessine .fiche.grande{height:88%}.arbre-dessine .fiche .poignee{display:block;position:sticky;top:0;width:calc(100% + 32px);margin:0 -16px 4px;height:30px;border:0;background:var(--papier);cursor:grab;touch-action:none;z-index:1}.arbre-dessine .fiche .poignee:after{content:"";position:absolute;left:50%;top:11px;width:48px;height:5px;margin-left:-24px;border-radius:3px;background:var(--doux);opacity:.5}.arbre-dessine .fiche .fermer{top:30px;right:10px}.arbre-dessine .bouton{min-height:46px}.arbre-dessine .astuce{bottom:auto;top:74px}}@keyframes arbre-fiche-monte{0%{transform:translateY(100%)}}.arbre-dessine .repli[data-bas] circle,.arbre-dessine .repli[data-haut] circle{fill:var(--sable);stroke:var(--lagon);stroke-dasharray:3 2}.arbre-dessine .repli:hover circle,.arbre-dessine .repli[data-bas]:hover circle,.arbre-dessine .repli[data-haut]:hover circle{stroke:var(--lagon);stroke-width:2}.arbre-dessine .badge-terre rect{fill:var(--s3)}.arbre-dessine{--homme:#2f66b3;--femme:#c2416f}@media (prefers-color-scheme:dark){.arbre-dessine{--homme:#7aa7e6;--femme:#f08fb0}}.arbre-dessine .silh{fill:var(--homme);pointer-events:none}.arbre-dessine .silh.femme{fill:var(--femme)}.arbre-dessine .silh .disque{fill-opacity:.14}.arbre-dessine .silh.inconnu .disque{fill:var(--sable-or);fill-opacity:.16;stroke:var(--sable-or);stroke-width:1.4;stroke-dasharray:3 2.4}.arbre-dessine .silh.inconnu text{fill:var(--sable-or);font:800 15px system-ui,sans-serif}.arbre-dessine .silh.famille .disque{stroke:var(--sable-or);stroke-width:1.6;stroke-dasharray:3 2.4}.arbre-dessine{--sable-or:#8a6420}.arbre-dessine .avis-arbre{--sable:var(--sable-or)}.arbre-dessine .avis-arbre button,.arbre-dessine .avis-arbre input{color:revert-layer}.arbre-dessine .avis-arbre details{border-top:0;padding:0}.arbre-dessine .avis-arbre .q-rond{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--sable-or);color:var(--papier);font:800 14px/1 system-ui,sans-serif}@media (prefers-color-scheme:dark){.arbre-dessine{--sable-or:#dfb867}}.arbre-dessine .badge-terre text{fill:#fff;font-family:var(--etroit);font-size:11.5px;font-weight:700}.arbre-dessine .cartes.loin .badge-terre{transform-box:fill-box}.arbre-dessine.voir-terres .carte-p:not(.a-terres){opacity:.3}.arbre-dessine.voir-terres .carte-p.a-terres rect.fond{stroke:var(--s3);stroke-width:2.5}.arbre-dessine.voir-verifier .liens path{opacity:.35}.arbre-dessine.voir-verifier .liens path.second{opacity:1;stroke:var(--s3);stroke-width:3}.arbre-dessine .etat.a-verifier{background:color-mix(in srgb,var(--s3) 18%,transparent);color:var(--encre)}.arbre-dessine .fiche .menu-fiche{position:absolute;top:6px;right:56px;width:44px;height:44px;border-radius:10px;border:1px solid var(--trait);background:var(--papier);color:var(--encre);display:flex;align-items:center;justify-content:center;cursor:pointer}.arbre-dessine .menu-fiche[aria-expanded=true]{border-color:var(--lagon);color:var(--lagon)}.arbre-dessine .menu-actions{position:absolute;top:54px;right:12px;z-index:3;display:flex;flex-direction:column;min-width:240px;background:var(--papier);border:1px solid var(--trait);border-radius:12px;box-shadow:0 10px 28px var(--ombre);padding:6px}.arbre-dessine .menu-actions[hidden]{display:none}.arbre-dessine .menu-actions>*{text-align:left;padding:10px 12px;min-height:44px;border-radius:8px;background:none;border:0;color:var(--encre);font:inherit;text-decoration:none;cursor:pointer;display:flex;align-items:center}.arbre-dessine .menu-actions>:focus-visible,.arbre-dessine .menu-actions>:hover{background:var(--sable)}.arbre-dessine .menu-actions>[data-signaler]{color:var(--corail);font-weight:600}.arbre-dessine .signalement{margin:10px 0;padding:12px;border:1px solid var(--corail);border-radius:12px;background:var(--corail-pale);display:flex;flex-direction:column;gap:8px}.arbre-dessine .signalement fieldset{border:0;padding:0;margin:0;display:grid;gap:4px}.arbre-dessine .signalement fieldset label{display:flex;gap:8px;align-items:center;min-height:32px}.arbre-dessine .signalement .bloc{display:flex;flex-direction:column;gap:4px}.arbre-dessine .signalement textarea{border:1px solid var(--trait);border-radius:8px;padding:8px;font:inherit;background:var(--papier);color:var(--encre);resize:vertical}.arbre-dessine .merci{margin:10px 0;padding:12px;border-radius:12px;background:var(--sable);border:1px solid var(--lagon)}.arbre-dessine .terres-fiche li{padding:4px 0}.arbre-dessine .legende .reperes{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--trait)}.arbre-dessine .legende .reperes label{display:flex;gap:8px;align-items:center;min-height:36px;color:var(--encre)}.arbre-dessine .titre-impression{display:none}@media print{@page{size:landscape;margin:10mm}body:has(.arbre-dessine) .fixed,body:has(.arbre-dessine) footer,body:has(.arbre-dessine) header{display:none!important}.arbre-dessine{height:auto!important}.arbre-dessine .astuce,.arbre-dessine .fiche,.arbre-dessine .legende,.arbre-dessine .outils,.arbre-dessine .repli,.arbre-dessine .toast,.arbre-dessine .zoom{display:none!important}.arbre-dessine .toile{width:100%;height:175mm}.arbre-dessine .toile>rect{display:none}.arbre-dessine .titre-impression{display:block;margin:0 0 4mm;font:600 13pt var(--etroit);color:#000}.arbre-dessine .carte-p{opacity:1!important}}.arbre-dessine .carte-p.masquee rect.fond{fill:var(--sable);stroke:var(--doux);stroke-dasharray:5 4}.arbre-dessine .carte-p.masquee text.prenom{fill:var(--doux);font-weight:600;font-style:italic}.arbre-dessine .fiche .verrou-fiche{display:flex;align-items:center;gap:12px;margin:14px 0 4px;padding:10px 12px;border:1.5px solid var(--encre);border-radius:12px;color:var(--encre);text-decoration:none;background:var(--papier)}.arbre-dessine .fiche .verrou-fiche:hover{border-color:var(--lagon)}.arbre-dessine .fiche .verrou-fiche>span:last-child{display:grid;gap:2px;line-height:1.3}.arbre-dessine .fiche .cadenas-net{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--encre);color:var(--papier)}.arbre-dessine .fiche .mention-publique{margin-top:16px;font-size:13px;color:var(--doux);line-height:1.45}.arbre-dessine .fiche .mention-publique a{color:var(--lagon)}html.gros .arbre-dessine .aller-select,html.gros .arbre-dessine .groupe input,html.gros .arbre-dessine .legende summary{font-size:20px}.arbre-dessine .carte-p.vise rect.fond{stroke:var(--corail);stroke-width:3;stroke-dasharray:7 5}.arbre-dessine .fil-lignee{pointer-events:auto;display:flex;flex-wrap:wrap;align-items:center;gap:2px;background:var(--papier);border:1px solid var(--trait);border-radius:12px;padding:3px 6px;box-shadow:0 6px 18px -10px var(--ombre);max-width:100%}.arbre-dessine .fil-lignee[hidden]{display:none}.arbre-dessine .fil-lignee b{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--doux);padding:0 6px}.arbre-dessine .fil-lignee button{border:0;background:transparent;border-radius:8px;padding:4px 7px;font-weight:700;cursor:pointer}.arbre-dessine .fil-lignee button:hover{background:var(--sable)}.arbre-dessine .fil-lignee button.ici{color:var(--corail);background:var(--corail-pale)}.arbre-dessine .fil-lignee .sep{color:var(--doux)}.arbre-dessine .pave-nav{position:absolute;left:12px;bottom:58px;z-index:2;width:480px;max-width:calc(100% - 300px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,60px);grid-template-areas:"pere . mere" "gauche centre droite" "bas bas bas";gap:5px;background:color-mix(in srgb,var(--papier) 93%,transparent);border:1px solid var(--trait);border-radius:16px;padding:7px;box-shadow:0 10px 28px -14px var(--ombre);backdrop-filter:blur(6px)}.arbre-dessine .legende[open]~.pave-nav,.arbre-dessine .pave-nav[hidden]{display:none}.arbre-dessine .pave-nav .dir{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;height:60px;min-width:0;overflow:hidden;border:1px solid var(--trait);background:var(--papier);border-radius:11px;padding:4px 8px;text-align:left;cursor:pointer}.arbre-dessine .pave-nav .dir:focus-visible,.arbre-dessine .pave-nav .dir:hover{border-color:var(--corail)}.arbre-dessine .pave-nav .dir:disabled{opacity:.4;cursor:default}.arbre-dessine .pave-nav .pere{grid-area:pere}.arbre-dessine .pave-nav .mere{grid-area:mere}.arbre-dessine .pave-nav .gauche{grid-area:gauche}.arbre-dessine .pave-nav .droite{grid-area:droite;grid-template-columns:minmax(0,1fr) auto;text-align:right}.arbre-dessine .pave-nav .fl{font-size:18px;font-weight:700;color:var(--corail)}.arbre-dessine .pave-nav .et{display:grid;line-height:1.15;min-width:0}.arbre-dessine .pave-nav .ans,.arbre-dessine .pave-nav .qui,.arbre-dessine .pave-nav .role{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arbre-dessine .pave-nav .role{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--doux)}.arbre-dessine .pave-nav .qui{font-weight:700}.arbre-dessine .pave-nav .ans{font-size:11px;color:var(--doux)}.arbre-dessine .pave-nav .centre{grid-area:centre;display:grid;align-content:center;min-width:0;overflow:hidden;text-align:center;border:2px solid var(--corail);border-radius:11px;background:var(--corail-pale);padding:3px 6px;line-height:1.15}.arbre-dessine .pave-nav .centre span{font-size:11px;color:var(--doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arbre-dessine .pave-nav .centre b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arbre-dessine .pave-nav .bas-zone{grid-area:bas;justify-self:center;width:68%;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;min-width:0}.arbre-dessine .pave-nav .tous{border:1px solid var(--trait);background:var(--papier);border-radius:11px;padding:0 7px;font-size:12px;font-weight:700;color:var(--lagon);cursor:pointer}.arbre-dessine .pave-nav .tous[hidden]{display:none}.arbre-dessine .pave-nav .liste-enfants{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:3;display:grid;gap:2px;max-height:260px;overflow:auto;background:var(--papier);border:1px solid var(--trait);border-radius:12px;padding:5px;box-shadow:0 10px 28px -12px var(--ombre)}.arbre-dessine .pave-nav .liste-enfants[hidden]{display:none}.arbre-dessine .pave-nav .liste-enfants button{display:flex;justify-content:space-between;align-items:center;gap:8px;border:0;background:transparent;border-radius:8px;padding:5px 8px;text-align:left;cursor:pointer}.arbre-dessine .pave-nav .liste-enfants button:hover{background:var(--sable)}.arbre-dessine .pave-nav .liste-enfants .role{display:block;font-size:10.5px}.arbre-dessine .mini-carte{position:absolute;right:66px;bottom:12px;z-index:2;width:210px;height:116px;background:var(--papier);border:1px solid var(--trait);border-radius:12px;box-shadow:0 6px 18px -10px var(--ombre);overflow:hidden;cursor:pointer;transition:right .3s}.arbre-dessine .mini-carte svg{width:100%;height:100%;display:block}.arbre-dessine .mini-carte .vue{fill:color-mix(in srgb,var(--corail) 12%,transparent);stroke:var(--corail);stroke-width:2;vector-effect:non-scaling-stroke}.arbre-dessine .mini-carte .ici{fill:var(--corail);stroke:var(--papier);stroke-width:10}.arbre-dessine.avec-fiche .mini-carte{right:calc(var(--largeur-fiche) + 78px)}.arbre-dessine.avec-fiche .pave-nav{max-width:calc(100% - var(--largeur-fiche) - 320px)}@media (max-height:820px){.arbre-dessine .pave-nav{grid-template-rows:repeat(3,50px)}.arbre-dessine .pave-nav .dir{height:50px;padding-block:2px}}@media (max-width:1100px){.arbre-dessine.avec-fiche .mini-carte{display:none}.arbre-dessine.avec-fiche .pave-nav{max-width:calc(100% - var(--largeur-fiche) - 40px)}}@media (max-width:720px){.arbre-dessine .pave-nav{left:8px;right:66px;width:auto;max-width:none;bottom:16px;grid-template-rows:repeat(3,52px)}.arbre-dessine .pave-nav .dir{height:52px}.arbre-dessine .pave-nav{padding:5px;gap:4px}.arbre-dessine .pave-nav .dir{gap:3px;padding:3px 5px}.arbre-dessine .pave-nav .fl{font-size:14px}.arbre-dessine .pave-nav .role{font-size:9.5px;letter-spacing:0}.arbre-dessine .pave-nav .qui{font-size:13.5px}.arbre-dessine .pave-nav .ans,.arbre-dessine .pave-nav .centre span:first-child{display:none}.arbre-dessine .pave-nav .centre b{font-size:13px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.arbre-dessine .pave-nav .bas-zone{width:84%}.arbre-dessine .fil-lignee{display:none}.arbre-dessine .legende{bottom:196px}.arbre-dessine .mini-carte,.arbre-dessine.avec-fiche .pave-nav{display:none}}@media print{.arbre-dessine .fil-lignee,.arbre-dessine .mini-carte,.arbre-dessine .pave-nav{display:none!important}}