.fiche-nav-recall[hidden]{display:none!important}
.fiche-nav-recall{position:fixed;z-index:41;inset-block-start:calc(8px + env(safe-area-inset-top,0px));inset-inline-end:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 13px;border:1px solid var(--line);border-radius:24px;background:var(--surface);color:var(--ink);box-shadow:0 2px 10px #0002;font:600 14px/1.2 system-ui,sans-serif;touch-action:manipulation}
@media(max-width:760px){
 body>header[data-mobile01][data-fiche-sticky]{position:relative;top:auto;z-index:40;margin-bottom:0;transition:transform .18s ease,margin-bottom .18s ease;transform:translateY(0)}
 body>header[data-mobile01][data-fiche-sticky][data-fiche-collapsed]{margin-bottom:calc(-1 * var(--fiche-header-height,0px));transform:translateY(calc(-100% - 3px));pointer-events:none}
}
@media(prefers-reduced-motion:reduce){body>header[data-fiche-sticky]{transition:none!important}}

.fiche-nav-recall{transition:opacity .15s ease}
.fiche-nav-recall[data-idle]{opacity:0;pointer-events:none}
@media(prefers-reduced-motion:reduce){.fiche-nav-recall{transition:none}}
