.oc-comment-like{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid #dce4ed;border-radius:10px;background:#fff;color:#586a80;font:inherit;font-size:14px;line-height:1.3;cursor:pointer;touch-action:manipulation;transition:background .15s,color .15s;white-space:nowrap}.oc-comment-like svg{width:20px;height:20px;flex:none}.oc-comment-like.is-liked{background:#fff3eb;border-color:#efb18e;color:#c94c20}.oc-comment-like:focus-visible{outline:3px solid #287ba6;outline-offset:2px}.oc-comment-like:disabled{opacity:.65;cursor:wait}.oc-comment-like [data-oc-like-count]{min-width:16px;font-weight:650}
.oc-comment-reactions{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.oc-comment-like[data-reaction=up].is-liked{background:#e7f5ee;color:#167044;border-color:#93ccb1}.oc-comment-like[data-reaction=down].is-liked{background:#fff0ef;color:#c63832;border-color:#eab2ae}
