.rv-rate{border:0;min-width:0;margin:0;padding:0}.rv-rate legend{margin-bottom:6px;padding:0;font-size:.95rem;font-weight:600}.rv-stars{gap:2px;display:inline-flex}.rv-stars input{opacity:0;width:1px;height:1px;position:absolute}.rv-stars label{cursor:pointer;width:44px;height:44px;color:var(--line-2);border-radius:var(--radius-sm);place-items:center;font-size:1.8rem;line-height:1;display:grid}.rv-stars label.is-on{color:var(--star,#f5a623)}.rv-stars input:focus-visible+label{box-shadow:var(--focus);outline:none}.rv-done{gap:8px;display:grid}.rv-product{margin-top:var(--space-6,48px);gap:16px;display:grid}.rv-product h2{margin:0}.rv-sum{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rv-sum .stars,.rv-item .stars{color:var(--star,#f5a623);letter-spacing:2px}.rv-sum .stars span,.rv-item .stars span{color:var(--line-2)}.rv-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rv-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:6px;padding:16px;display:grid}.rv-item header{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.rv-item p{margin:0}.rv-badge{font-size:var(--fs-xs);color:var(--ok);font-weight:600}.rv-meta{color:var(--muted);font-size:var(--fs-sm)}.rv-write>summary{cursor:pointer;color:var(--primary);font-weight:600}.rv-write[open]>summary{margin-bottom:12px}.rv-photos{gap:8px;display:grid}.rv-thumbs,.rv-photo-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rv-thumbs li{justify-items:start;gap:4px;display:grid}.rv-thumbs img,.rv-photo-list img{object-fit:cover;border-radius:var(--radius-sm);background:var(--soft);block-size:72px;inline-size:72px;display:block}.rv-photo-list img{block-size:96px;inline-size:96px}.rv-photo-list a:focus-visible{box-shadow:var(--focus);border-radius:var(--radius-sm);outline:none}
