/* AMRX Sticky v5 — fixed-mode fallback + isolation */
.amrx-sticky-scope{ position: relative; overflow: visible !important; }
.amrx-sticky-rail{ position: relative; min-height: 10px; }
.amrx-sticky-ph{ display: block; width: 100%; height: 0; visibility: hidden; }
.amrx-sticky-target{ position: -webkit-sticky; position: sticky; top: var(--amrx-sticky-top, 70px); will-change: transform; z-index: 9; }
.amrx-sticky-target.amrx-fixed{ position: fixed !important; top: var(--amrx-sticky-top, 70px) !important; left: var(--amrx-fixed-left, auto) !important; width: var(--amrx-fixed-width, auto) !important; transform: none !important; }
.amrx-sticky-target.amrx-abs{ position: absolute !important; top: var(--amrx-abs-top, 0px) !important; left: 0 !important; right: 0 !important; }
