.horizontalScroll[data-v-70a7555f]{--scrollBarHeight:10px;--thumbThickness:2px;--thumbTransparentBorderThickness:calc((var(--scrollBarHeight) - var(--thumbThickness))/2);align-items:center;max-width:100%;display:flex;overflow:hidden}.horizontalScroll.horizontalScroll--isScrollBarBottomPossible[data-v-70a7555f]{padding-bottom:calc(var(--scrollBarHeight) + .5rem)}.horizontalScroll.horizontalScroll--scrollBarBottom[data-v-70a7555f]{padding-bottom:.5rem;position:relative}.horizontalScroll.horizontalScroll--scrollBarBottom[data-v-70a7555f]:after{content:"";background:var(--vox-color-light-grey-700);z-index:-1;width:calc(100% - 4.5rem);height:2px;position:absolute;bottom:12px;left:0}.horizontalScroll__scrollContainer[data-v-70a7555f]{scroll-behavior:smooth;scroll-snap-type:x mandatory;cursor:grab;-webkit-user-select:none;user-select:none;display:flex;overflow-x:auto}.horizontalScroll__scrollContainer[data-v-70a7555f]:active{cursor:grabbing}.horizontalScroll__scrollContainer[data-v-70a7555f]::-webkit-scrollbar{display:none}.horizontalScroll__scrollContainer[data-v-70a7555f]>*{scroll-snap-align:start}.horizontalScroll__scrollContainer--isScrollBarBottomPossible[data-v-70a7555f]{padding-bottom:1.5rem}.horizontalScroll__scrollContainer--gap[data-v-70a7555f]{gap:var(--elements-gap,1rem)}.horizontalScroll__scrollContainer--scrollBarBottom[data-v-70a7555f]::-webkit-scrollbar{height:var(--scrollBarHeight);display:block}.horizontalScroll__scrollContainer--scrollBarBottom[data-v-70a7555f]::-webkit-scrollbar-thumb{background:var(--vox-color-dark-grey-700);cursor:grab;border-top:var(--thumbTransparentBorderThickness) solid #0000;border-bottom:var(--thumbTransparentBorderThickness) solid #0000;background-clip:content-box}.horizontalScroll__scrollContainer--scrollBarBottom[data-v-70a7555f]::-webkit-scrollbar-thumb:active{cursor:grabbing}.horizontalScroll__scrollContainer--scrollBarBottom[data-v-70a7555f]::-webkit-scrollbar-track{background:0 0;margin-right:4.5rem}.horizontalScroll__buttons[data-v-70a7555f]{display:flex}.horizontalScroll__buttons--gapBetween[data-v-70a7555f]{gap:.75rem}.horizontalScroll__buttons--bottom[data-v-70a7555f]{z-index:var(--z-index-above);position:absolute;bottom:2px;right:0}.horizontalScroll__button[data-v-70a7555f]{cursor:pointer;padding:0}.horizontalScroll__button--bordered[data-v-70a7555f]{box-shadow:inset 0 0 0 1px var(--vox-color-light-grey-700)}
