.visionneuse{position:relative;height:min(72vh,40rem);background:var(--beige);border:1px solid var(--bordure-champ)}
.visionneuse img{width:100%;height:100%;object-fit:contain}
.arbre-outils{display:flex;flex-wrap:wrap;gap:var(--e-2);margin:var(--e-4) 0}
.repere{flex-direction:column;align-items:flex-start;text-align:left;font-family:var(--police-texte);font-size:var(--t-sm)}
.arbre-branche{border:1px solid var(--bordure-champ);background:var(--blanc);margin:var(--e-3) 0;padding:0 var(--e-4)}
.arbre-branche summary{min-height:44px;display:flex;align-items:center;font-weight:600;cursor:pointer}
.arbre-cache{display:none}
mark{background:#F4D77A;color:inherit}
@media (max-width:37.5em){.visionneuse{height:55vh}}
