.rv[data-v-51ab83ec]{background:linear-gradient(180deg,#fdf2f8,#fff);padding:32px 0}.rv__inner[data-v-51ab83ec]{margin:0 auto;max-width:1200px;padding:0 16px}.rv__head[data-v-51ab83ec]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.rv__title[data-v-51ab83ec]{color:var(--color-text,#111);font-size:clamp(16px,3vw,22px);font-weight:800;letter-spacing:-.01em;margin:0}.rv__clear[data-v-51ab83ec]{background:transparent;border:none;border-radius:8px;color:var(--color-text-muted,#6b7280);cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px;transition:background .15s,color .15s;-webkit-tap-highlight-color:transparent}.rv__clear[data-v-51ab83ec]:hover{background:#e6007e14;color:var(--color-primary)}.rv__scroll[data-v-51ab83ec]{display:grid;gap:12px;grid-auto-columns:46vw;grid-auto-flow:column;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.rv__cell[data-v-51ab83ec]{scroll-snap-align:start}@media(min-width:640px){.rv__scroll[data-v-51ab83ec]{grid-auto-columns:30vw}}@media(min-width:1024px){.rv__scroll[data-v-51ab83ec]{gap:16px;grid-auto-columns:unset;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,180px);justify-content:center;overflow-x:visible;scroll-snap-type:none}.rv__head[data-v-51ab83ec]{margin-left:auto;margin-right:auto;max-width:1160px}}
