.uph-reactions{--uph-reaction-blue:#245b91;--uph-reaction-active:#173c69;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:2px;margin-top:12px;padding-top:0;border:0}
.uph-reactions button[type="button"]{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0;border:0!important;border-radius:50%;background:transparent!important;box-shadow:none!important;color:var(--uph-reaction-blue);font-size:20px;line-height:1;cursor:pointer;transition:color .15s}
.uph-reactions button[type="button"][aria-pressed="true"]{color:var(--uph-reaction-active)}
.uph-reactions button[type="button"]:hover{color:var(--uph-reaction-active)}
.uph-reactions button[type="button"]:focus-visible{outline:2px solid currentColor;outline-offset:0}
.uph-reactions button[type="button"]:disabled{opacity:.5;cursor:wait}
.uph-reviews.uph-theme-dark .uph-reactions{--uph-reaction-blue:#72c7e3;--uph-reaction-active:#a9e0f2}
@media(prefers-color-scheme:dark){.uph-reviews.uph-theme-auto .uph-reactions{--uph-reaction-blue:#72c7e3;--uph-reaction-active:#a9e0f2}}
@supports (mask-image:url("reaction-thumb.svg")) or (-webkit-mask-image:url("reaction-thumb.svg")){
 .uph-reactions button[data-reaction] span[aria-hidden="true"]{display:block;width:21px;height:21px;font-size:0;line-height:0;background:currentColor;-webkit-mask:var(--uph-reaction-icon) center/contain no-repeat;mask:var(--uph-reaction-icon) center/contain no-repeat}
 .uph-reactions button[data-reaction="up"],.uph-reactions button[data-reaction="down"]{--uph-reaction-icon:url("reaction-thumb.svg")}
 .uph-reactions button[data-reaction="up"][aria-pressed="true"],.uph-reactions button[data-reaction="down"][aria-pressed="true"]{--uph-reaction-icon:url("reaction-thumb-filled.svg")}
 .uph-reactions button[data-reaction="down"] span[aria-hidden="true"]{transform:rotate(180deg)}
 .uph-reactions button[data-reaction="heart"]{--uph-reaction-icon:url("reaction-heart.svg")}
 .uph-reactions button[data-reaction="heart"][aria-pressed="true"]{--uph-reaction-icon:url("reaction-heart-filled.svg")}
}
@media(forced-colors:active){.uph-reactions button[data-reaction] span[aria-hidden="true"]{background:ButtonText}.uph-reactions button[data-reaction][aria-pressed="true"] span[aria-hidden="true"]{background:Highlight}}
@media(prefers-reduced-motion:reduce){.uph-reactions button[type="button"]{transition:none}}
.uph-reactions-total{margin-left:10px;font-size:13px;color:var(--uph-muted,inherit)}
.uph-reactions-status{flex-basis:100%;font-size:13px;color:inherit}
.uph-reactions-status:empty{display:none}
