::-webkit-scrollbar{width:var(--z-scroll-bar--size, var(--zs-50));height:var(--z-scroll-bar--size, var(--zs-50))}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px var(--zc-dove);background-color:var(--z-scroll-bar--bg, var(--z-bg-disabled));border-radius:var(--z-scroll-bar--size, var(--zs-50));margin:5px}::-webkit-scrollbar-thumb{background:var(--z-scroll-bar--thumb, var(--z-br-primary));border-radius:var(--z-scroll-bar--size, var(--zs-50));-webkit-transition:background .2s;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--z-scroll-bar--thumb--hover, var(--z-br-hover))}section[z-snap-scroll]{display:flex;width:var(--z-snap-scroll--width, 100%);gap:var(--z-snap-scroll--gap, var(--zs-50));overflow-x:auto;margin:var(--z-snap-scroll--padding, var(--zs-50));scroll-snap-type:x mandatory;scroll-behavior:smooth;white-space:nowrap;box-sizing:border-box}section[z-snap-scroll][z-snap-scroll=vertical]{display:flex;width:auto;height:var(--z-snap-scroll--height, 50vh);flex-direction:column;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth}section[z-snap-scroll]>*{scroll-snap-align:start}
