/* TVHay v1.8 - user ratings. Separate from IMDb/TMDB data. */
.tvh-user-rating.tvhd-user-rating,.tvh-user-rating.tvhw-user-rating{
  width:180px;min-height:119px;margin:0 auto 36px;padding:12px 8px 10px;
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  gap:2px;border:1px solid rgba(231,104,36,.32);background:#071019;box-sizing:border-box;
  font-family:'Bai Jamjuree',Arial,sans-serif;text-align:center;color:#e9edf1
}
.tvh-user-rating .tvh-rating-average{display:block;color:#f47729;font-size:30px;line-height:1.1;font-weight:700}
.tvh-user-rating .tvh-rating-label{display:block;color:#a7b0ba;font-size:10px;font-weight:700;letter-spacing:.8px;line-height:1.3}
.tvh-user-rating .tvh-rating-stars{display:flex;gap:1px;justify-content:center;align-items:center;letter-spacing:normal;margin:1px 0 0;color:#657182}
.tvh-user-rating .tvh-rating-stars button{
 appearance:none;-webkit-appearance:none;display:inline-flex!important;align-items:center;justify-content:center;
 width:24px!important;height:26px!important;min-width:24px!important;min-height:26px!important;
 flex:0 0 24px;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;
 background:transparent!important;font:normal 23px/1 Arial,sans-serif!important;color:#596272!important;
 cursor:pointer;transition:color .14s ease,transform .14s ease
}
.tvh-user-rating .tvh-rating-stars button.is-selected,.tvh-user-rating .tvh-rating-stars button:hover{color:#f47729!important}
.tvh-user-rating .tvh-rating-stars button:focus-visible{outline:2px solid #ffae76!important;outline-offset:1px;border-radius:2px}
.tvh-user-rating .tvh-rating-stars button:disabled{opacity:.6;cursor:progress}
.tvh-user-rating .tvh-rating-votes{font-size:10px;font-weight:500;color:#a7b0ba;line-height:1.35}
.tvh-user-rating .tvh-rating-status{font-size:11px;line-height:1.4;color:#a3e2b0;margin:5px 0 0;max-width:170px;overflow-wrap:anywhere}
.tvh-user-rating .tvh-rating-status.is-error{color:#ffb9a0}
.tvh-user-rating .tvh-rating-status[hidden]{display:none!important}

/* Small stars in the movie-info header are a second entry point for rating. */
.tvhd-site .tvhd-stars{display:inline-flex;align-items:center;gap:2px}
.tvhd-site .tvhd-stars button{appearance:none;border:0!important;background:none!important;box-shadow:none!important;color:#5d6470!important;min-width:20px!important;width:20px;height:26px;padding:0!important;font:normal 20px/1 Arial,sans-serif;cursor:pointer}
.tvhd-site .tvhd-stars button.is-selected,.tvhd-site .tvhd-stars button:hover{color:#f47729!important}
.tvhd-site .tvhd-stars button:focus-visible{outline:2px solid #ffae76!important;outline-offset:2px}
