:root{--z-flex-gap:var(--z-spacing)}.z-flex{--zz-flex-gap:var(--z-flex-gap);--z-cols-xs:initial;--z-cols-sm:initial;--z-cols-md:initial;--z-cols-lg:initial;--z-cols-xl:initial;display:flex;gap:var(--zz-flex-gap)}.z-flex,.z-flex>*{box-sizing:border-box}.z-flex>*{flex:0 1 auto}@media(max-width:767px){.z-flex.z-fixed,.z-flex>.z-cols,.z-flex>[z-cols]{--z-cols:var(--z-cols-xs, var(--z-cols-sm, var(--z-cols-md, var(--z-cols-lg, var(--z-cols-xl)))))}}@media(min-width:768px)and (max-width:991px){.z-flex.z-fixed,.z-flex>.z-cols,.z-flex>[z-cols]{--z-cols:var(--z-cols-sm, var(--z-cols-xs, var(--z-cols-md, var(--z-cols-lg, var(--z-cols-xl)))))}}@media(min-width:992px)and (max-width:1199px){.z-flex.z-fixed,.z-flex>.z-cols,.z-flex>[z-cols]{--z-cols:var(--z-cols-md, var(--z-cols-sm, var(--z-cols-lg, var(--z-cols-xs, var(--z-cols-xl)))))}}@media(min-width:1200px)and (max-width:1919px){.z-flex.z-fixed,.z-flex>.z-cols,.z-flex>[z-cols]{--z-cols:var(--z-cols-lg, var(--z-cols-md, var(--z-cols-xl, var(--z-cols-sm, var(--z-cols-xs)))))}}@media(min-width:1920px){.z-flex.z-fixed,.z-flex>.z-cols,.z-flex>[z-cols]{--z-cols:var(--z-cols-xl, var(--z-cols-lg, var(--z-cols-md, var(--z-cols-sm, var(--z-cols-xs)))))}}.z-flex.z-horz.z-fixed>*{width:calc(-.9px + (100% - (-1 + var(--z-cols)) * var(--zz-flex-gap)) / var(--z-cols))}.z-flex.z-horz>.z-cols.z-cols{width:calc(6.25% * var(--z-cols) - var(--zz-flex-gap));flex:var(--z-cols) 1 auto}.z-flex.z-horz>.z-auto.z-auto{width:auto;flex:0 0 auto}.z-flex.z-vert{flex-direction:column}.z-flex.z-vert>*{max-width:100%}.z-flex>.z-grow.z-grow{flex:1 2 100%}.z-flex>.z-filler.z-filler{flex:1 0 auto;margin:0}.z-flex.z-wrap{flex-wrap:wrap}.z-flex.z-wrap>*{flex:0 0 auto}.z-flex.z-justify-center{justify-content:center}.z-flex.z-justify-end{justify-content:flex-end}.z-flex.z-justify-between{justify-content:space-between}.z-flex.z-justify-around{justify-content:space-around}.z-flex.z-align-start{align-items:flex-start}.z-flex.z-align-center{align-items:center}.z-flex.z-align-bottom{align-items:flex-end}.z-flex.z-align-stretch{align-items:stretch}
