/* -----------------------------------------------------------------------------
   Activity Footer Card Actions
   ----------------------------------------------------------------------------- */

.bond-bp-content #buddypress .activity-list.bp-list > li.bond-activity-entry.activity-item:not(.activity-popup) {
	& .bond-activity-card__footer {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 16px;
		padding: 13px 20px 12px;
		background: #fff;
		border-top: 1px solid #f5f5f0;
	}

	& .bond-activity-card--base .bond-activity-card__footer {
		border-bottom: 0;
	}

	& .bond-activity-card--extended .bond-activity-card__footer {
		border-bottom: 1px solid #f5f5f0;
	}

		& .bond-activity-card__footer-actions {
			display: flex;
			align-items: center;
			flex: 1 1 auto;
			min-width: 0;

		& .activity-sync-loader {
			display: none;
		}

			& .bp-generic-meta.activity-meta.action,
			& .bp-generic-meta.groups-meta.action {
				display: inline-flex;
				flex-wrap: wrap;
				align-items: center;
			justify-content: flex-start;
			gap: 0;
			margin: 0;
			padding: 0;
			background: transparent;
				border: 0;
			}

			& .bp-generic-meta.activity-meta.action {
				padding: 0 !important;
				border-top: none !important;
			}

			& .generic-button {
				margin: 0;
			}

		& .generic-button + .generic-button {
			margin-left: 1px;
		}

		& .button {
			display: inline-flex;
			align-items: center;
			justify-content: center;
			gap: 2px;
			min-height: 39px;
			padding: 4px 8px;
			background: transparent;
			border: 0;
			border-radius: 6px;
			box-shadow: none;
			color: #37322d;
			font-size: 14px;
			font-weight: 400;
			line-height: 14px;
			text-decoration: none;

			&:hover,
			&:focus {
				color: #37322d;
				text-decoration: none;
			}

			& .bb-icon-thumbs-up,
			& .bb-icon-comment,
			& .bb-icon-chat,
			& span.__h2d-remove-before {
				display: inline-flex;
				align-items: center;
				justify-content: center;
				width: 32px;
				height: 32px;
				color: inherit;
				font-size: 24px;
			}

			&.has-reaction .bb-icon-thumbs-up,
			&.has-reaction .bb-icon-comment,
			&.has-reaction .bb-icon-chat,
			&.has-reaction span.__h2d-remove-before {
				color: #d50032;
			}

			&::before {
				display: inline-flex;
				align-items: center;
				justify-content: center;
				flex: 0 0 32px;
				width: 32px;
				height: 32px;
				font-family: "bb-icons";
				font-size: 24px;
				line-height: 1;
				speak: never;
			}

			& span {
				color: inherit;
				font-size: inherit;
				line-height: inherit;
			}
		}

		& .acomment-reply.button::before {
			content: "\ee33";
		}
	}
}

@media (max-width: 991px) {
	.bond-bp-content #buddypress .screen-content #activity-stream .activity-list.bp-list > li.bond-activity-entry.activity-item:not(.activity-popup) .bond-activity-card__footer {
		padding: 12px 16px;
	}
}

@media (max-width: 640px) {
	.bond-bp-content #buddypress .screen-content #activity-stream .activity-list.bp-list > li.bond-activity-entry.activity-item:not(.activity-popup) .bond-activity-card__footer {
		flex-wrap: wrap;
		gap: 8px;
		padding: 12px;
	}
}
