/* -----------------------------------------------------------------------------
   Activity Comments Reactions
   ----------------------------------------------------------------------------- */

.bond-bp-content #buddypress #activity-stream .activity-list.bp-list > li.bond-activity-entry.bond-activity-entry--standard.activity-item:not(.activity-popup) .bond-activity-comments--figma {
	& .bond-activity-comment__meta,
	& .acomment-foot-actions {
		padding-top: 5px;

		& .bp-generic-meta,
		& > div {
			display: flex;
			align-items: center;
			gap: 17.81px;
			margin: 0;
			padding: 0;
		}

		& .bp-generic-meta .generic-button {
			margin: 0;
		}

		& .bp-generic-meta a {
			display: inline-flex;
			align-items: center;
			justify-content: flex-start;
			min-height: 0;
			padding: 0;
			border: 0;
			border-radius: 0;
			background: transparent;
			box-shadow: none;
			color: #989482;
			font-family: "DINNextRoundedLTProRegular", arial, sans-serif;
			font-size: 12px;
			font-weight: 400;
			line-height: 15.6px;
			text-decoration: none;

			&::before {
				display: none;
				content: none;
			}
		}
	}

	& .bond-activity-comment__reactions {
		position: static;
		display: flex;
		width: 100%;
		float: none;
		margin-top: 5px;

		&:not(:has(.activity-state-reactions)) {
			display: none;
		}

		& .activity-state-reactions {
			position: static;
			display: inline-flex;
			align-items: center;
			gap: 4px;
			transform: translateX(0);
			margin: 0;
			padding: 0;
			border: none;
			border-radius: 0;
			background: none;
			box-shadow: 0 0 0 0;

			& .reactions_item {
				display: inline-flex;
				align-items: center;
				justify-content: center;
				width: 20px;
				height: 20px;

				& [class*="bb-icon-"] {
					color: #d50032;
				}
			}

			& .comment-reactions_count {
				color: #37322d;
				font-family: "DINNextRoundedLTProRegular", arial, sans-serif;
				font-size: 14px;
				font-weight: 400;
				line-height: 18.2px;
			}
		}
	}
}
