html[data-defilement=virtuel]{overscroll-behavior:none;scrollbar-gutter:auto;height:100%;overflow:hidden}html[data-defilement=virtuel] body{overscroll-behavior:none;scroll-behavior:auto;height:100%;scroll-padding-top:calc(var(--header-h,72px) + 24px);overflow:hidden}html[data-defilement=virtuel] .bd{--bd-largeur:6px;--bd-hauteur:calc(var(--vh,1vh) * 20);--bd-haut:calc(var(--vh,1vh) * 40);--bd-bord:16px;--bd-marge:0px;--bd-piste:color-mix(in srgb, var(--color-white) 10%, transparent);--bd-pouce:var(--color-white);--bd-pouce-opacite:1;--bd-arrondi:3px;--bd-pouce-largeur:100%;--bd-repos:0;--bd-fondu:.5s;--bd-survol:none;top:var(--bd-haut);right:var(--bd-bord);z-index:50;width:var(--bd-largeur);height:var(--bd-hauteur);background:var(--bd-piste);border-radius:var(--bd-arrondi);opacity:var(--bd-repos);transform-origin:100%;mix-blend-mode:difference;transition:opacity var(--bd-fondu) linear, transform var(--bd-fondu) linear;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed}html[data-defilement=virtuel] .bd[data-actif],html[data-defilement=virtuel] .bd[data-glisse]{opacity:1}html[data-defilement=virtuel] .bd__pouce{top:var(--bd-marge);right:var(--bd-marge);width:var(--bd-pouce-largeur);background:var(--bd-pouce);opacity:var(--bd-pouce-opacite);border-radius:var(--bd-arrondi);will-change:transform;position:absolute}@media (max-width:812px){html[data-defilement=virtuel] .bd{--bd-largeur:2px;--bd-arrondi:1px;--bd-bord:6px}}html[data-defilement=virtuel] .tr{top:var(--header-h,72px);z-index:49;pointer-events:none;visibility:hidden;--tr-trait:#121416;height:144px;position:fixed;left:0;right:0;overflow:hidden}html[data-defilement=virtuel] .tr[data-actif]{visibility:visible}html[data-defilement=virtuel] .tr__rond{background:var(--color-white);will-change:transform;border-radius:50%;width:40px;height:40px;position:absolute;top:0;left:calc(50% - 20px);transform:translateY(-40px);box-shadow:0 0 0 .5px #12141614,0 2px 6px #12141624}html[data-defilement=virtuel] .tr__dessin{display:block}html[data-defilement=virtuel] .tr__trait{transition:opacity .3s linear}html[data-defilement=virtuel] :is(.tr__arc,.tr__pointe){fill:none;stroke:var(--tr-trait);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}
