._1bvgxe01{width:auto;max-width:unset;box-sizing:border-box;border-radius:var(--_1s6etqh2m);min-height:min(90vh,46rem);box-shadow:var(--_1s6etqh4f);border:none;padding:0}
._1bvgxe01[data-open]{flex-direction:column;display:flex}
._1bvgxe01::backdrop{background-color:var(--_1s6etqh28)}
._1bvgxe02{gap:var(--_1s6etqh2v);padding:var(--_1s6etqh2t);flex-direction:column;flex:1;display:flex;container:_1bvgxe00/inline-size}
._1bvgxe02::-webkit-scrollbar{appearance:var(--_1s6etqh4h);width:var(--_1s6etqh4i)}
._1bvgxe02::-webkit-scrollbar-thumb{border-radius:var(--_1s6etqh4j);background-color:var(--_1s6etqh4k);box-shadow:var(--_1s6etqh4l)}
._1bvgxe03{gap:var(--_1s6etqh2u);flex-direction:column;display:flex}
._1bvgxe04{display:contents}
._1bvgxe06{padding-inline:var(--_1s6etqh2t);gap:var(--_1s6etqh2u);flex:1;grid-auto-flow:row;display:grid}
._1bvgxe07{--_1bvgxe05:1;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-flow:row}
._1bvgxe08{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll}
._1bvgxe08::-webkit-scrollbar{display:none}
@media screen and (max-width:767px){._1bvgxe01{max-height:unset;min-height:unset;overscroll-behavior-y:contain;border-radius:0;height:auto;margin-top:0;position:fixed;top:0;left:0;overflow-y:auto}}
@media screen and (min-width:1264px){._1bvgxe01{max-width:1264px}}
@media screen and (min-width:768px){._1bvgxe02{padding:0}}
@container _1bvgxe00 (min-width:768px){._1bvgxe03{margin-inline:var(--_1s6etqh2v);flex-direction:row;justify-content:space-between;align-items:center}._1bvgxe04{gap:var(--_1s6etqh2u);display:flex}._1bvgxe03 ._1bvgxe04:only-child{margin-left:auto}._1bvgxe06{padding-inline:var(--_1s6etqh2v);grid-template-columns:calc(((100% - (var(--_1s6etqh2u) * calc(var(--_1bvgxe05) - 1))) / var(--_1bvgxe05)));grid-auto-columns:calc(((100% - (var(--_1s6etqh2u) * calc(var(--_1bvgxe05) - 1))) / var(--_1bvgxe05)))}}
@container _1bvgxe00 (min-width:1024px){._1bvgxe02:not(:has(+*)) ._1bvgxe03{border-bottom:var(--_1s6etqh0);padding-block:var(--_1s6etqh2v)}._1bvgxe02 ._1bvgxe03:last-child{border-top:var(--_1s6etqh0);padding-block:var(--_1s6etqh2v)}._1bvgxe07,._1bvgxe08{--_1bvgxe05:2;grid-auto-flow:column}}
@container _1bvgxe00 (min-width:1264px){._1bvgxe06{gap:var(--_1s6etqh2u)}._1bvgxe08{--_1bvgxe05:3}}
