/* A persistent, native-shaped position indicator; native touch scrolling stays intact. */
@media(max-width:860px){
 html[dir="rtl"] body.public-home #page-plans .sn-plan-feature-strip,
 html[dir="rtl"] body.public-home .footer-trust-strip{direction:rtl!important}
}
.sn-horizontal-ready{scrollbar-width:none!important}
.sn-horizontal-ready::-webkit-scrollbar{display:none!important;height:0!important}
.sn-horizontal-scrollbar{position:relative;box-sizing:border-box;height:3px;min-height:3px;max-width:100%;margin:3px 0 7px;direction:ltr;pointer-events:none;background:transparent;border-radius:999px;overflow:hidden;flex:0 0 auto;contain:layout paint}
.sn-horizontal-scrollbar[hidden]{display:none!important}
.sn-horizontal-scrollbar>span{position:absolute;top:0;left:0;height:3px;border-radius:999px;background:rgba(190,190,196,.68);opacity:1;transition:none;will-change:transform}
