/* DIPANI V8.70: golden stars for the existing native rating-filter parameter.
   These are decorative; the radio inputs remain the real accessible controls. */
html body .dipani-archive-grid .full-page-sidebar .dipani-v79-filter .dipani-v79-ratings {
  gap:11px!important;
}
html body .dipani-archive-grid .full-page-sidebar .dipani-v79-filter .dipani-v870-rating-choice {
  align-items:center!important;
  gap:11px!important;
  font-family:Inter,system-ui,sans-serif!important;
  font-size:14px!important;
  line-height:22px!important;
  font-weight:500!important;
  white-space:nowrap!important;
}
html body .dipani-archive-grid .full-page-sidebar .dipani-v79-filter .dipani-v870-rating-choice input[type=radio] {
  accent-color:#0A58CA!important;
  flex:0 0 19px!important;
}
html body .dipani-v870-stars {
  display:inline-block!important;
  position:relative!important;
  height:22px!important;
  line-height:22px!important;
  flex:0 0 auto!important;
  overflow:hidden!important;
  color:#e2e8f0!important;
  font-family:Arial,sans-serif!important;
  font-size:20px!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
}
html body .dipani-v870-stars-base {color:#cbd5e1!important;display:block!important;}
html body .dipani-v870-stars-fill {
  display:block!important;
  position:absolute!important;
  top:0!important;left:0!important;
  height:22px!important;
  overflow:hidden!important;
  color:#F5B800!important;
  white-space:nowrap!important;
}
html body .dipani-archive-grid .full-page-sidebar .dipani-v79-filter .dipani-v870-rating-value {
  color:#263449!important;
  font-family:Inter,system-ui,sans-serif!important;
  font-weight:600!important;
  font-size:13px!important;
}
html body .dipani-archive-grid .full-page-sidebar .dipani-v79-filter .dipani-v870-rating-choice:hover .dipani-v870-rating-value {
  color:#0A58CA!important;
}
