.funnelst-reactions { border:1px solid #e5e7eb; background:#f9fafb; padding:12px; border-radius:12px; margin:16px 0; }
.funnelst-reactions .reactions-row { display:flex; flex-wrap:wrap; align-items:center; gap:8px; }
.funnelst-reactions .btn { display:inline-flex; align-items:center; gap:6px; padding:8px 10px; border:1px solid #e5e7eb; border-radius:10px; background:#fff; color:#0f766e; text-decoration:none; cursor:pointer; line-height:1; }
.funnelst-reactions .btn:hover { background:#f3f4f6; }
.funnelst-reactions .btn.thumb.voted { border-color:#34d399; box-shadow:0 0 0 2px rgba(52,211,153,.15) inset; }
.funnelst-reactions .sep { width:1px; height:18px; background:#e5e7eb; margin:0 4px; }
.funnelst-reactions .fb-like-holder { margin-left:6px; display:inline-flex; align-items:center; }
@media (max-width:560px){
  .funnelst-reactions .reactions-row { gap:6px; }
  .funnelst-reactions .btn { padding:8px 10px; }
}
