.bx-im-messenger__scope * {
	box-sizing: border-box;
}

.bx-im-messenger__scope * {
	box-sizing: border-box;
}

/* region Scrollbar styles */
.bx-im-messenger__scope *::-webkit-scrollbar {
	width:6px;
}

.bx-im-messenger__scope *::-webkit-scrollbar-thumb {
	background-color: transparent;
	border-radius: 32px;
}

.bx-im-messenger__scope *:hover::-webkit-scrollbar-thumb {
	background-color: rgba(82, 92, 105, .2);
	border-radius: 32px;
}
/* endregion Scrollbar styles */

.bx-im-messenger__scope .--ellipsis {
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.bx-im-messenger__scope .--line-clamp-2 {
	display: -webkit-box;
	text-overflow: ellipsis;
	word-break: break-word;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.bx-im-messenger__scope .--line-clamp-3 {
	display: -webkit-box;
	text-overflow: ellipsis;
	word-break: break-word;
	overflow: hidden;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.bx-im-messenger__scope .--line-clamp-4 {
	display: -webkit-box;
	text-overflow: ellipsis;
	word-break: break-word;
	overflow: hidden;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.bx-im-messenger__scope .--brand-accent-with-icon {
	position: relative;
	margin: 0 1px;
	padding-right: 15px;
	color: var(--im-color-accent-main-primary);
}

.bx-im-messenger__scope .--brand-accent-with-icon::after {
	box-sizing: border-box;
	content: '';
	position: absolute;
	top: 4px;
	width: 15px;
	height: 15px;
	padding: 0 1px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23000' d='M6.275 7.225h3.611V5.781H7.72V3.25H6.275z'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M7 0a6.5 6.5 0 1 0 0 13A6.5 6.5 0 0 0 7 0m0 11.556A5.056 5.056 0 1 1 7 1.444a5.056 5.056 0 0 1 0 10.112' clip-rule='evenodd'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
}

.bx-im-messenger__scope .--hidden-scroll {
	/* @chef-ignore */
	scrollbar-width: none;
}

.bx-im-messenger__scope .--hidden-scroll::-webkit-scrollbar {
	display: none;
}
