.pnrr-wrap{margin:10px 0 14px; padding:8px 10px; background:transparent; display:inline-block;}
.pnrr-stars{display:inline-flex; gap:10px; vertical-align:middle;}
.pnrr-star{font-size:28px; line-height:1; background:none!important; border:0!important; cursor:pointer; opacity:.9;
  color:#aaa!important; border-radius:0!important; padding:0!important; box-shadow:none!important;}
.pnrr-star:hover,.pnrr-star.pnrr-on{color:#eab308!important; opacity:1; transform:scale(1.06);}
.pnrr-meta{display:inline-block; margin-left:10px; font-weight:600;}
.pnrr-msg{margin-left:8px; font-weight:500;}