/* The fixed bottom navigation must never cover a judicial dossier. */
body:has(#lexpath-app .lp-story-overlay) .p24-dock,
body:has(#lexpath-app .lp-story-overlay) .p23-dock{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
#lexpath-app .lp-story-overlay{z-index:2147483500!important;touch-action:pan-y;overscroll-behavior:contain}
#lexpath-app .lp-story-overlay .lp-story-panel{max-height:calc(100dvh - 24px);overflow-y:auto;-webkit-overflow-scrolling:touch}
#lexpath-app .ipdf26-fallback .lp-story-inside{padding:clamp(15px,4vw,26px)}
#lexpath-app .ipdf26-fallback .lp-story-option{width:100%;display:block;text-align:left;margin:9px 0;min-height:48px}
#lexpath-app .ipdf26-fallback .lp-story-option span{display:block;font-size:12px;line-height:1.5;margin-top:5px}
#lexpath-app .ipdf26-warning{color:#ffdfa7;font-weight:600}
@media(max-width:680px){#lexpath-app .lp-story-overlay{inset:0!important;padding:0!important}#lexpath-app .lp-story-overlay .lp-story-panel{width:100%!important;max-width:none!important;max-height:100dvh!important;min-height:100dvh!important;border-radius:0!important;padding-bottom:calc(12px + env(safe-area-inset-bottom))}}
