/* Numbers feedback V2. Only vote states; approved parchment.css is unchanged. */
.feedback.rhl-feedback-v1 .btns button:not(:disabled) {
  cursor: pointer!important;
  opacity: 1!important;
  filter: none!important;
  transition: background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;
}
.feedback.rhl-feedback-v1 .btns button:not(:disabled):hover {
  background-color:#fff8e9!important;
  border-color:#927343!important;
  transform:translateY(-1px);
}
.feedback.rhl-feedback-v1 .btns button[aria-pressed="true"] {
  background:#174c53!important;
  border:2px solid #b98c46!important;
  box-shadow:0 0 0 3px rgba(185,140,70,.19)!important;
  color:#fff9ee!important;
  font-weight:700!important;
  opacity:1!important;
  cursor:pointer!important;
}
.feedback.rhl-feedback-v1 .btns button:focus-visible{
 outline:3px solid #246b7b!important;outline-offset:3px!important;
}
.feedback.rhl-feedback-v1 [data-feedback-status]{
 display:block;
 min-height:1.8em;
 margin-top:10px;
 padding:6px 9px;
 border-left:3px solid #b98c46;
 background:rgba(255,249,235,.54);
 color:#234558!important;
 font-size:.95rem;
 font-weight:600;
}
.feedback.rhl-feedback-v1 .btns button:disabled{cursor:wait!important;opacity:.6!important;}
@media(prefers-reduced-motion:reduce){
 .feedback.rhl-feedback-v1 .btns button {transition:none!important;transform:none!important;}
}
