.emoji-reaction-container:not([data-totalcount="0"])~.emoji-reaction-button-addnew-container {
	opacity: 0;
	pointer-events: none;
}

.emoji-reaction-button-addnew-container>.menu {
	right: -8px !important;
}

.emoji-reaction-wrapper {
	padding-top: 0;
	padding: var(--f-spacing-1) var(--f-spacing-2);
	color: var(--f-color-text-2);
	transition: all 0.2s;
}
.emoji-reaction-wrapper:hover {
	color: var(--f-color-text-1)
}

.post-card:hover .emoji-reaction-button-addnew-container,
body.is-mobile .emoji-reaction-wrapper .emoji-reaction-button-addnew-container {
	opacity: 1;
	pointer-events: all;
}

.section_comments .emoji-reaction-wrapper {
	padding-right: var(--f-spacing-2);
	padding-bottom: 12px;
}
.section_comments .emoji-reaction-wrapper:has(>[data-totalcount="0"]) {
	padding-right: 2px;
	margin-top: -20px;
	z-index: 51;
}

.editing~.emoji-reaction-wrapper {
	/* hide while inline-editing */
	display: none;
}

.emoji-reaction-button-addnew-container>.menu {
	right: -8px !important;
}
