.me-reaction{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;vertical-align:top;margin:8px 12px 8px 0;font-size:14px;line-height:1.4}
#me-comments .me-reaction .me-like-button,.me-reaction .me-like-button{border:0;background:none;padding:4px 0;color:var(--gold,#805719);font:inherit;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
.me-reaction .me-like-button[aria-pressed=true]{font-weight:700}.me-reaction .me-like-button:disabled{opacity:.6;cursor:wait}
.me-reaction-summary{font-size:13px;color:var(--muted,#616975)}.me-reaction .me-like-count{margin-left:0}
.me-reaction-picker{position:fixed;z-index:100000;display:flex;gap:4px;padding:7px;border:1px solid #ccb584;border-radius:24px;background:#fff;box-shadow:0 4px 18px #0003;max-width:calc(100vw - 16px);box-sizing:border-box;font:14px/1.4 Arial,sans-serif}
.me-reaction-picker[hidden]{display:none!important}.me-reaction-picker button{border:0;border-radius:20px;background:transparent;color:#102a49;min-height:44px;padding:7px 10px;font:inherit;cursor:pointer;white-space:nowrap;touch-action:manipulation}.me-reaction-picker button:hover,.me-reaction-picker button[aria-pressed=true]{background:#f4eddd}.me-reaction-picker button:focus-visible,.me-reaction .me-like-button:focus-visible{outline:2px solid #a56c1c;outline-offset:2px}

.me-reaction-status{font-size:12px;color:#934400;max-width:260px}.me-reaction-status:empty{display:none}#me-comments .me-reaction .me-like-count{margin-left:0}
