.rv-wrap{margin:8px 0}
.rv-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.rv-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.rv-stars{display:inline-flex;gap:3px}
.rv-star{position:relative;width:24px;height:24px;background:rgba(255,255,255,.18);clip-path:polygon(50% 0,62% 36%,100% 38%,70% 60%,80% 100%,50% 76%,20% 100%,30% 60%,0 38%,38% 36%)}
.rv-star i{position:absolute;left:0;top:0;bottom:0;background:#C9B8FF}
.rv-score{font-size:15px;color:var(--muted)}
.rv-text{white-space:pre-wrap;margin:.7em 0}
.rv-by{margin-bottom:0}
.rv-list{display:grid;gap:0 16px}
@media screen and (min-width:1024px){.rv-list{grid-template-columns:1fr 1fr;align-items:start}.rv-list .card{margin:8px 0}}
.rv-status{display:inline-block;border:1px solid var(--glass-brd-strong);border-radius:999px;padding:4px 14px;font-size:15px;font-weight:700;background:rgba(255,255,255,.05)}
.rv-s-pending{border-style:dashed}
.rv-s-published{background:rgba(139,92,246,.2)}
.rv-s-hidden{opacity:.8}
.rv-det{margin:10px 0}
.rv-det form{margin-top:8px}
.rv-queue{max-height:340px;overflow-y:auto;margin-top:8px}
.rv-q{border-top:1px solid rgba(139,92,246,.18);padding:8px 0}
.rv-q p{margin:.2em 0}
.rv-err{color:#FFB4B4}
.rv-admin form .btn2{margin:8px 0}
