/* Hover + tap reactions for every comment; no second chooser. */
body:has(.rb-post-shell) #socialThread .st-comment-actions{position:relative!important;overflow:visible!important}
body:has(.rb-post-shell) #socialThread .rb-comment-reaction-picker{position:relative!important;display:inline-flex!important;align-items:center!important;overflow:visible!important;isolation:isolate}
body:has(.rb-post-shell) #socialThread .rb-comment-reaction-picker>.rb-ref-comment-like{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:30px!important;padding:4px 9px!important;cursor:pointer!important;color:#ffcee7!important;background:transparent!important;border:1px solid transparent!important;border-radius:16px!important;white-space:nowrap!important}
body:has(.rb-post-shell) #socialThread .rb-comment-reaction-picker>.rb-ref-comment-like:hover,body:has(.rb-post-shell) #socialThread .rb-comment-reaction-picker.is-open>.rb-ref-comment-like{background:#763058!important;border-color:#df6ca7!important;color:#fff!important}
body:has(.rb-post-shell) #socialThread .rb-comment-reaction-picker>.rb-comment-hover-palette{display:none!important;position:absolute!important;z-index:70!important;bottom:100%!important;right:0!important;left:auto!important;top:auto!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:4px!important;width:max-content!important;max-width:min(95vw,460px)!important;min-width:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:7px!important;border:1px solid #d965a3!important;border-radius:32px!important;background:#3b1532!important;box-shadow:0 12px 35px #0a020bc9!important;overflow-x:auto!important;overscroll-behavior:contain!important}
body:has(.rb-post-shell) #socialThread .rb-comment-reaction-picker.is-open>.rb-comment-hover-palette,body:has(.rb-post-shell) #socialThread .rb-comment-reaction-picker:hover>.rb-comment-hover-palette,body:has(.rb-post-shell) #socialThread .rb-comment-reaction-picker:focus-within>.rb-comment-hover-palette{display:flex!important}
body:has(.rb-post-shell) #socialThread .rb-comment-reaction-picker>.rb-comment-hover-palette::after{content:'';position:absolute;bottom:-10px;right:0;width:100%;height:10px}
body:has(.rb-post-shell) #socialThread .rb-comment-reaction-picker>.rb-comment-hover-palette .st-reaction{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:4px!important;border:1px solid #864363!important;border-radius:50%!important;background:#582241!important;cursor:pointer!important;transition:transform .15s ease,background .15s ease!important}
body:has(.rb-post-shell) #socialThread .rb-comment-reaction-picker>.rb-comment-hover-palette .st-reaction:hover,body:has(.rb-post-shell) #socialThread .rb-comment-reaction-picker>.rb-comment-hover-palette .st-reaction:focus-visible{transform:translateY(-4px) scale(1.09)!important;background:#9c3670!important;outline:2px solid #ff8fc5!important}
body:has(.rb-post-shell) #socialThread .rb-comment-reaction-picker>.rb-comment-hover-palette .st-reaction-label,body:has(.rb-post-shell) #socialThread .rb-comment-reaction-picker>.rb-comment-hover-palette .st-count{display:none!important}
body:has(.rb-post-shell) #socialThread .rb-comment-reaction-picker>.rb-comment-hover-palette .rb-reaction-svg{width:27px!important;height:27px!important;flex-basis:27px!important}
body:has(.rb-post-shell) #socialThread .rb-ref-more-reactions{display:none!important}
@media(max-width:600px){body:has(.rb-post-shell) #socialThread .rb-comment-reaction-picker>.rb-comment-hover-palette{max-width:min(310px,calc(100vw - 30px))!important;padding:5px!important;gap:2px!important}body:has(.rb-post-shell) #socialThread .rb-comment-reaction-picker>.rb-comment-hover-palette .st-reaction{flex-basis:36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}}
