.sf-bande{position:relative}.sf-piste{display:flex;flex-direction:column}.sf-avance{display:none}@media (min-width:992px) and (prefers-reduced-motion:no-preference){.sf:not([data-horizontal=non]) .sf-bande{height:100svh;min-height:var(--sf-bande-min);overflow-x:auto;overflow-y:hidden}.sf[data-horizontal=oui] .sf-bande{overflow:clip}.sf:not([data-horizontal=non]) .sf-piste{flex-direction:row;width:max-content;height:100%}.sf:not([data-horizontal=non]) .sf-panneau{flex:none;height:100%;min-height:0}.sf-avance{position:absolute;z-index:2;inset:auto 0 0 0;display:block;height:calc(2 * var(--so-filet));background:var(--so-encre);transform:scaleX(0);transform-origin:0 50%}.sf[data-horizontal=non] .sf-avance{display:none}}@media (prefers-reduced-motion:reduce){.sf-avance{display:none}}