.rvbx-wrapper{--rvbx-primary:#2563eb;--rvbx-star:#f5a623;--rvbx-star-empty:#d9d9d9;--rvbx-bg:#ffffff;--rvbx-text:#3a3a3a;--rvbx-name-color:#111111;--rvbx-border:#e6e6e6;--rvbx-radius:14px;--rvbx-card-width:260px;--rvbx-card-min-height:150px;--rvbx-gap:16px;--rvbx-font-size:14px;--rvbx-visible:3;font-family:inherit;direction:inherit;text-align:inherit;margin:32px 0;box-sizing:border-box}.rvbx-wrapper *{box-sizing:border-box;font-family:inherit}.rvbx-title{font-size:1.15em;font-weight:700;margin:0 0 14px;color:inherit}.rvbx-scroll{display:flex;gap:var(--rvbx-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:4px 4px 16px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--rvbx-primary) #fff0;cursor:grab}.rvbx-scroll.rvbx-dragging{cursor:grabbing;user-select:none}.rvbx-scroll::-webkit-scrollbar{height:6px}.rvbx-scroll::-webkit-scrollbar-thumb{background:var(--rvbx-primary);border-radius:10px}.rvbx-scroll::-webkit-scrollbar-track{background:#fff0}.rvbx-card{flex:0 0 auto;width:var(--rvbx-card-width);min-height:var(--rvbx-card-min-height);background:var(--rvbx-bg);color:var(--rvbx-text);border:1px solid var(--rvbx-border);border-radius:var(--rvbx-radius);padding:18px;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;font-size:var(--rvbx-font-size);line-height:1.8;transition:transform 0.2s ease,box-shadow 0.2s ease}.rvbx-card.rvbx-shadow{box-shadow:0 4px 18px rgb(0 0 0 / .06)}.rvbx-card:hover{transform:translateY(-3px)}.rvbx-card-head{display:flex;align-items:flex-start;gap:10px}.rvbx-avatar{width:var(--rvbx-avatar-size,40px);height:var(--rvbx-avatar-size,40px);border-radius:50%;object-fit:cover;flex-shrink:0}.rvbx-head-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.rvbx-head-toprow{display:flex;align-items:center;justify-content:space-between;gap:8px}.rvbx-date{font-size:.78em;opacity:.6}.rvbx-name{font-weight:700;color:var(--rvbx-name-color)}.rvbx-stars{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.rvbx-stars svg{width:15px;height:15px}.rvbx-text{margin:0;flex:1;overflow-wrap:anywhere;word-break:break-word}@media (min-width:782px){.rvbx-wrapper[style]{max-width:calc((var(--rvbx-card-width) + var(--rvbx-gap)) * var(--rvbx-visible) - var(--rvbx-gap))}}@media (max-width:480px){.rvbx-card{width:min(var(--rvbx-card-width), 78vw)}}@media (prefers-reduced-motion:reduce){.rvbx-card{transition:none}}