.pp-reaction-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--pp-reaction-size, 20px);height:var(--pp-reaction-size, 20px);color:var(--pp-reaction-color, currentColor);line-height:1}.pp-reaction-icon svg,.pp-reaction-icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pp-reaction-icon__emoji{font-size:calc(var(--pp-reaction-size, 20px) * .9)}.pp-reaction-summary[hidden]{display:none}.pp-reaction-summary__inner{display:inline-flex;align-items:center;gap:var(--pp-space-1);padding:0;font:inherit;color:inherit;background:none;border:0}button.pp-reaction-summary__inner{cursor:pointer}button.pp-reaction-summary__inner:hover .pp-reaction-summary__count{text-decoration:underline}.pp-reaction-summary__icons{display:inline-flex;align-items:center}.pp-reaction-summary__icons .pp-reaction-icon{--pp-reaction-size: 18px;padding:1px;background:var(--pp-card-bg, #fff);border-radius:var(--pp-radius-full)}.pp-reaction-summary__icons .pp-reaction-icon+.pp-reaction-icon{margin-left:-4px}.pp-reaction-summary--mini{display:inline-flex;margin-top:var(--pp-space-1);font-size:var(--pp-text-xs);color:var(--pp-color-text-muted)}.pp-reaction-summary--mini .pp-reaction-summary__icons .pp-reaction-icon{--pp-reaction-size: 14px}[data-pp-button=reaction] .pp-reaction-icon{--pp-reaction-size: 16px}[data-pp-button=reaction].is-active .pp-btn__label{color:var(--pp-reaction-color, var(--pp-color-primary-600))}[data-pp-button=reaction]{-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pp-reaction-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pp-space-2);margin-top:var(--pp-space-4);font-size:var(--pp-text-sm);color:var(--pp-color-text-muted)}.comment .pp-reaction-bar,.comment-body .pp-reaction-bar{margin-top:var(--pp-space-2)}.pp-reaction-row{display:flex;align-items:center;gap:var(--pp-space-1)}.pp-reaction-row .pp-reaction-summary--mini{margin-top:0}.pp-message--sent .pp-reaction-row{justify-content:flex-end}@media (hover: hover){.pp-reaction-row__trigger{opacity:0;transition:opacity .15s}.pp-message:hover .pp-reaction-row__trigger,.pp-reaction-row__trigger:focus-visible,.pp-reaction-row__trigger[aria-expanded=true]{opacity:1}}.pp-reaction-picker__btn .pp-reaction-icon{--pp-reaction-size: 2rem}.pp-reactors__tabs{display:flex;gap:var(--pp-space-1);margin-bottom:var(--pp-space-3);overflow-x:auto;border-bottom:1px solid var(--pp-color-border)}.pp-reactors__tab{display:inline-flex;align-items:center;gap:var(--pp-space-1);padding:var(--pp-space-2) var(--pp-space-3);font:inherit;font-size:var(--pp-text-sm);color:var(--pp-color-text-muted);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer}.pp-reactors__tab[aria-selected=true]{color:var(--pp-color-primary-600);border-bottom-color:currentColor}.pp-reactors__tab .pp-reaction-icon{--pp-reaction-size: 18px}.pp-reactors__list{display:flex;flex-direction:column;gap:var(--pp-space-2);max-height:60vh;margin:0;padding:0;overflow-y:auto;list-style:none}.pp-reactors__item{display:flex;align-items:center;justify-content:space-between;gap:var(--pp-space-2)}.pp-reactors__user{display:inline-flex;align-items:center;gap:var(--pp-space-2);min-width:0;color:inherit;text-decoration:none}.pp-reactors__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-reactors__reaction{--pp-reaction-size: 18px}.pp-reactors__status:empty{display:none}.pp-reactors__more{width:100%;margin-top:var(--pp-space-2)}
