/* -----------------------------------------------------------------------------
   Activity Comments Form
   ----------------------------------------------------------------------------- */

.bond-bp-content #buddypress .activity-list.bp-list > li.bond-activity-entry.activity-item:not(.activity-popup) {
	& .bond-activity-comments .ac-form {
		margin: 0;
	}

	& .bond-activity-comments .bp-ac-form-container {
		display: flex;
		align-items: flex-start;
		flex-wrap: nowrap;
		width: 100%;
		margin-top: 24.99px;
	}

	& .bond-activity-comments .ac-reply-avatar {
		flex: 0 0 32px;
		width: 32px;
		padding-top: 4px;

		& img {
			display: block;
			width: 32px;
			height: 32px;
			border-radius: 50%;
			object-fit: cover;
		}
	}

	& .bond-activity-comments .ac-reply-content {
		flex: 1 1 auto;
		min-width: 0;
		height: auto;
		margin: 0;
		background: none;
		padding-left: 10px;

		& .ac-textarea,
		& .bb-comment-textarea {
			border: 1px solid #989482;
			border-radius: 4px;
			background: #fff;
			box-shadow: none;
			overflow: hidden;
		}

		& .ac-textarea > .ac-input[contenteditable="true"],
		& textarea {
			display: block;
			width: 100%;
			min-height: 53px;
			margin: 0;
			border: 0;
			border-radius: 0;
			background: transparent;
			box-shadow: none;
			padding: 14.3px 15px;
			color: #37322d;
			font-size: 19px;
			font-weight: 400;
			line-height: 25px;
		}
	}

		& .bond-activity-comments .ac-textarea > .ac-input[data-placeholder]:empty::before {
			content: attr(data-placeholder);
			color: #37322d;
			opacity: 0.5;
		}

			& .bond-activity-comments .ac-form .ac-reply-content .ac-submit-wrap {
				background-color: #b6002d;
			}

		& .bond-activity-comments .ac-form.not-initialized .ac-reply-toolbar,
		& .bond-activity-comments .ac-form.not-initialized .ac-submit-wrap,
		& .bond-activity-comments .ac-form.not-initialized .ac-reply-cancel,
	& .bond-activity-comments .ac-form.not-initialized .ac-reply-attachments {
		display: none;
	}

	& .bond-activity-comments .ac-reply-toolbar {
		display: flex;
		align-items: center;
		gap: 8px;
		padding: 0 12px 12px;
		border-top: 0;
	}
}

.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 {
	& .bp-ac-form-container {
		display: flex;
		align-items: flex-start;
		flex-wrap: nowrap;
		width: 100%;
		margin-top: 24.99px;
	}

	& .ac-form {
		margin: 0;
		padding: 0;
	}

	& .bond-activity-comment > ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	& .bond-activity-comment > ul:empty,
	& .acomment-edit-form:empty {
		display: none;
	}

	& .ac-reply-avatar {
		flex: 0 0 32px;
		width: 32px;
		max-width: 32px;
		padding-top: 4px;

		& img {
			display: block;
			width: 32px;
			height: 32px;
			border-radius: 50%;
			object-fit: cover;
		}
	}

	& .ac-reply-content {
		flex: 1 1 auto;
		min-width: 0;
		margin: 0;
		padding-left: 10px;

		& .ac-textarea,
		& .bb-comment-textarea {
			border: 1px solid #d2d0c8;
			border-radius: 4px;
			background: #ffffff;
			box-shadow: none;
			overflow: hidden;
		}

		& .ac-textarea > .ac-input[contenteditable="true"],
		& textarea {
			display: block;
			width: 100%;
			min-height: 53px;
			margin: 0;
			border: 0;
			border-radius: 0;
			background: transparent;
			box-shadow: none;
			padding: 14.3px 15px;
			color: #37322d;
			font-family: "DINNextRoundedLTProRegular", arial, sans-serif;
			font-size: 19px;
			font-weight: 400;
			line-height: 25px;
		}
	}

		& .ac-textarea > .ac-input[data-placeholder]:empty::before {
			content: attr(data-placeholder);
			color: #37322d;
			opacity: 0.5;
		}

			& .ac-form .ac-reply-content .ac-submit-wrap {
				background-color: #b6002d;
			}

		& .ac-form.not-initialized .ac-reply-toolbar,
		& .ac-form.not-initialized .ac-submit-wrap,
		& .ac-form.not-initialized .ac-reply-cancel,
	& .ac-form.not-initialized .ac-reply-attachments {
		display: none;
	}
}

@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-comments {
		padding: 20px 16px;
	}

	.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 {
		padding: 20px 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-comments {
		padding: 18px 12px;
	}

	.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 {
		padding: 18px 12px;

		& .ac-textarea > .ac-input[contenteditable="true"],
		& .ac-reply-content textarea {
			font-size: 17px;
			line-height: 24px;
		}
	}
}
