/* NestPortal v497 · reacciones persistentes, del mismo tamaño que las demás acciones */
.messageReactionBtnV497{
  appearance:none!important;-webkit-appearance:none!important;position:relative!important;
  display:inline-grid!important;visibility:visible!important;opacity:1!important;place-items:center!important;
  flex:0 0 28px!important;order:-30!important;width:28px!important;min-width:28px!important;height:28px!important;
  padding:0!important;margin:0!important;border:1px solid rgba(8,126,108,.30)!important;border-radius:50%!important;
  background:radial-gradient(circle at 38% 30%,#fff 0 18%,#e6faf4 49%,#b8eadf 100%)!important;
  color:#087764!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 5px rgba(4,92,78,.14)!important;
  cursor:pointer!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important;
  -webkit-touch-callout:none!important;overflow:visible!important;
  transition:transform .15s ease,filter .15s ease,box-shadow .15s ease,background .2s ease!important;
}
.messageReactionBtnV497::after{content:"";position:absolute;inset:1px;border-radius:50%;border:1px solid rgba(255,255,255,.48);pointer-events:none}
.messageReactionBtnV497::before{content:"";position:absolute;inset:-2px;border-radius:50%;pointer-events:none;opacity:0;transform:rotate(-90deg);background:conic-gradient(#ffc84a 0deg,transparent 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0)}
.messageReactionBtnV497.isHoldingV497::before{opacity:1;animation:superHoldV497 .56s linear forwards}
.messageReactionBtnV497:active{transform:scale(.90)!important}.messageReactionBtnV497:focus-visible{outline:2px solid rgba(13,183,144,.28)!important;outline-offset:1px!important}.messageReactionBtnV497:disabled{opacity:.72!important;cursor:wait!important}
.messageReactionHeartV497{display:block!important;font:900 18px/1 system-ui,-apple-system,"Segoe UI",sans-serif!important;color:#087e69!important;transform:translateY(-.5px);text-shadow:0 1px 0 rgba(255,255,255,.72)!important;pointer-events:none}
.messageReactionStarV497{position:absolute!important;left:50%!important;top:50%!important;display:block!important;opacity:0!important;transform:translate(-50%,-50%) scale(.2) rotate(-25deg)!important;color:#fff5aa!important;font:900 9px/1 system-ui,-apple-system,"Segoe UI",sans-serif!important;text-shadow:0 1px 2px rgba(113,65,0,.7)!important;pointer-events:none!important}
.messageReactionBtnV497.isLiked{background:radial-gradient(circle at 38% 30%,#fff 0 15%,#d9f8ea 42%,#86dbc6 100%)!important;border-color:rgba(5,126,103,.52)!important}.messageReactionBtnV497.isLiked .messageReactionHeartV497{color:#e04b68!important;text-shadow:0 1px 0 #fff!important}
.messageReactionBtnV497.isSuperliked{background:radial-gradient(circle at 35% 25%,#fff9ca 0 14%,#ffb7cf 38%,#e95c99 72%,#9b3fc1 100%)!important;border-color:rgba(151,49,151,.58)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 0 0 1px rgba(255,202,74,.3),0 3px 8px rgba(135,39,127,.26)!important}
.messageReactionBtnV497.isSuperliked .messageReactionHeartV497{color:#fff!important;font-size:19px!important;text-shadow:0 1px 3px rgba(103,23,92,.65)!important}.messageReactionBtnV497.isSuperliked .messageReactionStarV497{opacity:1!important;transform:translate(-50%,-52%) scale(1) rotate(-8deg)!important}
.messageReactionCountV497,.messageSuperCountV497{position:absolute!important;display:grid!important;place-items:center!important;height:14px!important;padding:0 3px!important;border:1px solid #fff!important;border-radius:999px!important;color:#fff!important;font:900 8px/1 system-ui,-apple-system,"Segoe UI",sans-serif!important;box-shadow:0 1px 4px rgba(4,73,63,.24)!important;z-index:3!important;pointer-events:none!important}
.messageReactionCountV497{right:-5px!important;top:-6px!important;min-width:14px!important;background:#087e69!important}.messageSuperCountV497{left:-6px!important;bottom:-6px!important;min-width:18px!important;background:linear-gradient(135deg,#f4a800,#b53aa1)!important}
.messageReactionCountV497[hidden],.messageSuperCountV497[hidden]{display:none!important}
.messageReactionBtnV497.reactionPulseV497 .messageReactionHeartV497{animation:reactionPulseV497 .36s ease}.groupMsgActionsV241>.messageReactionBtnV497{margin-right:0!important}
@keyframes reactionPulseV497{0%{transform:scale(.7)}55%{transform:scale(1.24)}100%{transform:scale(1)}}
@keyframes superHoldV497{from{background:conic-gradient(#ffc84a 0deg,transparent 0)}to{background:conic-gradient(#ffc84a 360deg,transparent 360deg)}}
@media(max-width:420px){.messageReactionBtnV497{flex-basis:27px!important;width:27px!important;min-width:27px!important;height:27px!important}.messageReactionHeartV497{font-size:17px!important}.messageReactionBtnV497.isSuperliked .messageReactionHeartV497{font-size:18px!important}}
@media(prefers-reduced-motion:reduce){.messageReactionBtnV497{transition:none!important}.messageReactionBtnV497.reactionPulseV497 .messageReactionHeartV497,.messageReactionBtnV497.isHoldingV497::before{animation:none!important}}
