.e-con.bp-rail{--flex-wrap:nowrap;--flex-wrap-mobile:nowrap;--justify-content:flex-start;--align-items:stretch;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block:4px 8px}.e-con.bp-rail::-webkit-scrollbar{display:none}.e-con.bp-rail>.e-con{--flex-shrink:0;scroll-snap-align:start;max-width:86vw}.bp-rail-nav{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.bp-rail-nav[hidden]{display:none}.bp-rail-foot .bp-rail-nav{margin-top:0;margin-left:auto}.bp-rail-nav .bp-rail-btn.bp-rail-btn{width:var(--bp-control-size);height:var(--bp-control-size);min-height:0;padding:0;display:grid;place-items:center;border-radius:50%;border:1px solid var(--brand-line);background:var(--brand-surface);color:var(--brand-primary);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.bp-rail-nav .bp-rail-btn.bp-rail-btn:hover,.bp-rail-nav .bp-rail-btn.bp-rail-btn:focus-visible{background:var(--brand-accent-solid);border-color:var(--brand-accent-solid);color:var(--brand-accent-solid-ink)}.bp-rail-nav .bp-rail-btn.bp-rail-btn[aria-disabled="true"]{opacity:.35;cursor:default;background:var(--brand-surface);color:var(--brand-primary);border-color:var(--brand-line)}.bp-rail-nav .bp-rail-btn svg{width:18px;height:18px;display:block}