.bx-im-add-to-chat-guest-tab__scope .bx-im-add-guest-content__description_icon {
	background: url("images/add-to-chat/css/images/add-guests-to-chat-icon.png") center / cover no-repeat;
}

.bx-im-add-to-chat-guest-tab__scope.bx-im-entity-selector-add-to-chat__container,
.bx-im-add-to-chat-guest-tab__scope.bx-im-add-guest-content__container {
	height: 438px;
}

.bx-im-add-guest-content__container {
	--im-add-guest-content__background-color_content: var(--ui-color-collab-bg-content-2);
	--im-add-guest-content__background-color_invite-block: var(--ui-color-base-8);
	--im-add-guest-content__color_copy-link-title: var(--ui-color-base-1);
	--im-add-guest-content__background-color_description-title: var(--ui-color-base-0);
	--im-add-guest-content__background-color_description-text: rgba(var(--im-color-palette-black-solid-rgb), 0.7);
	--im-add-guest-content__text-decoration-color_helpdesk-link:  var(--ui-color-accent-main-link);
	--im-add-guest-content__border-color_invite-block-input: var(--ui-color-accent-main-primary);

   width: 400px;
   flex: 1 1 auto;
   display: flex;
   flex-direction: column;
   justify-content: space-between;
   line-height: normal;
   font-family: var(--im-font-family-system);
}

.bx-im-add-guest-content__container .ui-tag-selector-outer-container:focus-within {
	border-color: var(--im-add-guest-content__border-color_invite-block-input);
}

.bx-im-add-guest-content__invite-section {
	background-color: var(--im-add-guest-content__background-color_content);
	border-radius: var(--im-border-radius-2xl);
	overflow: hidden;
}

.bx-im-add-guest-content__content {
	padding: 20px 16px;
}

.bx-im-add-guest-content__description {
	display: flex;
	gap: 20px;
	padding: 6px 12px 4px 12px;
	margin-bottom: 22px;
	align-items: center;
}

.bx-im-add-guest-content__description_content {
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.bx-im-add-guest-content__description_title {
	font-size: var(--im-font-size-xl);
	font-weight: var(--im-font-weight-medium);
	color: var(--im-add-guest-content__background-color_description-title);
}

.bx-im-add-guest-content__description_text {
	font-size: var(--im-font-size-md);
	line-height: 16px;
	color: var(--im-add-guest-content__background-color_description-text);
}

.bx-im-add-guest-content__description_icon {
	width: 82px;
	height: 120px;
	border-radius: var(--im-border-radius-2xl);
	flex-shrink: 0;
}

.bx-im-add-guest-content__helpdesk-link {
	width: fit-content;
	color: var(--im-color-accent-main-link);
	text-underline-offset: 3px;
	cursor: pointer;
	-webkit-text-decoration: underline dashed color-mix(in srgb, var(--im-add-guest-content__text-decoration-color_helpdesk-link) 40%, transparent);
	        text-decoration: underline dashed color-mix(in srgb, var(--im-add-guest-content__text-decoration-color_helpdesk-link) 40%, transparent);
}

.bx-im-add-guest-content__actions {
	border-radius: var(--im-border-radius-xl);
	overflow: hidden;
}

.bx-im-add-guest-content__invite-block {
	padding: 20px 16px;
	background: var(--im-add-guest-content__background-color_invite-block);
	box-shadow: 0 1px 2px 0 rgba(var(--im-color-palette-black-solid-rgb), 0.05);
}

.bx-im-add-guest-content__actions > .bx-im-add-guest-content__invite-block:last-child {
	position: relative;
}

.bx-im-add-guest-content__actions > .bx-im-add-guest-content__invite-block:last-child::before {
	content: "";
	position: absolute;
	top: 0;
	left: 16px;
	right: 16px;
	height: 1px;
	background: rgba(var(--im-color-palette-gray-50-rgb), 0.2);
}

.bx-im-add-guest-content__invite-block-title {
	font-size: var(--im-font-size-xl);
	font-weight: var(--im-font-weight-medium);
	color: var(--im-add-guest-content__color_copy-link-title);
	margin-right: auto;
}

.bx-im-add-guest-content__buttons {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 12px;
	height: 63px;
	flex-shrink: 0;
	padding: 12px 24px 24px 24px;
}


.bx-im-add-guests-tab__invite-language-section {
	--im-add-guests-tab__color_invite-language-block: var(--ui-color-base-4);
	--im-add-guests-tab__border-color_selected-language-title: rgba(var(--im-color-palette-gray-50-rgb), 0.28);

	display: flex;
	align-items: center;
	gap: 6px;

	margin: 0 8px 16px 8px;

	font-weight: var(--im-font-weight-normal);
	font-size: var(--im-font-size-md);
	color: var(--im-add-guests-tab__color_invite-language-block);
}

.bx-im-add-guests-tab__invite-language-section_title {
	height: 19px;
}

.bx-im-add-guests-tab__invite-language-section_language-selector {
	border-radius: var(--ui-border-radius-xs);
	padding-right: 2px !important;
	margin-top: 7px;
}

.bx-im-add-guests-tab__invite-language-section_language-selector .popup-window-content::-webkit-scrollbar {
	width: 4px;
	height: 191px;
}

.bx-im-add-guests-tab__invite-language-section_language-selector .popup-window-content::-webkit-scrollbar-button {
	display: none;
}

.bx-im-add-guests-tab__invite-language-section_language-selector .popup-window-content::-webkit-scrollbar-track {
	background: rgba(var(--im-color-palette-gray-50-rgb), 0.1);
	border-radius: 32px;
}

.bx-im-add-guests-tab__invite-language-section_language-selector .popup-window-content::-webkit-scrollbar-thumb {
	background: var(--im-add-guests-tab__color_invite-language-block);
	border-radius: 32px;
}

.bx-im-add-guests-tab__invite-language-section_selected-language-block {
	display: flex;
	align-items: center;
	cursor: pointer;
}

.bx-im-add-guests-tab__selected-language-block_title {
	height: 19px;
	padding-bottom: 1px;
	border-bottom: 1px dashed var(--im-add-guests-tab__border-color_selected-language-title);
}

.bx-im-add-guests-tab__selected-language-block_arrow {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23a8adb4' fill-rule='evenodd' d='M6.217 7.95a.542.542 0 0 0-.766.766l4.166 4.167a.54.54 0 0 0 .766 0l4.167-4.167a.542.542 0 0 0-.766-.766L10 11.734z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat center;
	transition: transform 0.2s ease;
	transform: rotate(0deg);
}

.bx-im-add-guests-tab__selected-language-block_arrow.--open {
	transform: rotate(180deg);
}

.bx-im-entity-selector-add-to-chat__container {
	--im-entity-selector-add-to-chat__color_show-history: var(--ui-color-gray-90);
	--im-entity-selector-add-to-chat__color_popup-title: var(--ui-color-black-base);
	--im-entity-selector-add-to-chat__border-color_invite-block-input: var(--ui-color-accent-main-primary);

	width: 400px;
	display: flex;
	flex-direction: column;
}

.bx-im-entity-selector-add-to-chat__container * {
	box-sizing: border-box;
}

.bx-im-entity-selector-add-to-chat__container *::-webkit-scrollbar {
	width: 6px;
}

.bx-im-entity-selector-add-to-chat__container *::-webkit-scrollbar-thumb {
	background-color: transparent;
	border-radius: 32px;
}

.bx-im-entity-selector-add-to-chat__container *:hover::-webkit-scrollbar-thumb {
	background-color: rgb(82 92 105 / 20%);
	border-radius: 32px;
}

.bx-im-entity-selector-add-to-chat__input .ui-tag-selector-outer-container:focus-within {
	border-color: var(--im-entity-selector-add-to-chat__border-color_invite-block-input);
}

.bx-im-entity-selector-add-to-chat__input {
	padding: 0 16px;
}

.bx-im-entity-selector-add-to-chat__search-result-container {
	overflow: hidden;
	flex-grow: 1;
	position: relative;
}

.bx-im-entity-selector-add-to-chat__buttons {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 12px;
	height: 63px;
	flex-shrink: 0;
	padding: 12px 24px 24px 24px;
}


.bx-im-entity-selector-add-to-chat__show-history {
	font: var(--im-font-size-xl)/18px var(--im-font-family-system);
	color: var(--im-entity-selector-add-to-chat__color_show-history);
	padding: 0 0 0 16px;
	margin-top: 16px;
}

.bx-im-entity-selector-add-to-chat__show-history label {
	padding-left: 4px;
}

.bx-im-entity-selector-add-to-chat__show-history input {
	margin-left: 0;
}

.bx-im-entity-selector-add-to-chat__scope .popup-window-titlebar-text {
	font-size: var(--im-font-size-2xl);
	font-weight: var(--im-font-weight-medium);
	color: var(--im-entity-selector-add-to-chat__color_popup-title);
	padding-left: 24px;
}

.bx-im-entity-selector-add-to-chat__scope .bx-im-search-result__container {
	padding-top: 0;
}

.bx-im-copy-invite-link__invite-block.--link {
	--im-copy-invite-link__color_copy-link-title: var(--ui-color-black-base);

	display: flex;
	align-items: center;
}

.bx-im-copy-invite-link__invite-block {
	padding: 20px 16px;
	background: var(--ui-color-bg-content-primary);
	box-shadow: 0 1px 2px 0 rgba(var(--im-color-palette-black-solid-rgb), 0.05);
}

.bx-im-copy-invite-link__invite-block-title {
	font-size: var(--im-font-size-xl);
	font-weight: var(--im-font-weight-medium);
	color: var(--im-copy-invite-link__color_copy-link-title);
	margin-right: auto;
}

.bx-im-copy-invite-link__update-link_button {
	display: inline-flex;
	border: none;
	border-radius: 50%;
	background-color: transparent;
	padding: 0;
	cursor: pointer;
	margin-left: 12px;
}

.bx-im-copy-invite-link__update-link_button:not(.--loading):hover {
	background-color: #ebeff2;
}

.bx-im-copy-invite-link__update-link_button.--loading {
	cursor: not-allowed;
}

.bx-im-tab-wrapper__tabs {
	margin: 0 22px 28px;
}

.bx-im-invitation-input__container {
	margin-top: 12px;
}

.bx-im-invitation-input__container .ui-tag-selector-outer-container {
	cursor: text;
}

.bx-im-invitation-input__container .ui-tag-selector-outer-container.--error {
	border-color: var(--ui-color-palette-red-60);
}

.bx-im-invitation-input__container .ui-tag-selector-text-box {
	flex-grow: 1;
	min-width: 0;
}

.bx-im-invitation-input__error {
	display: flex;
	align-items: center;
	margin-top: 4px;
}

.bx-im-invitation-input__error-text {
	color: var(--ui-color-palette-red-50);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.bx-im-invitation-input__error-icon.ui-icon-set {
	background-color: var(--ui-color-palette-red-60);
	height: 18px;
	width: 18px;
}

/*!* region Custom popup header *!*/
.bx-im-add-to-collab__scope .popup-window-titlebar-text {
	font-size: var(--im-font-size-2xl);
	font-weight: var(--im-font-weight-semi-bold);
	color: var(--ui-color-black-base);
	padding-left: 24px;
}

.bx-im-add-to-collab__scope .popup-window-titlebar {
	height: 64px;
	display: flex;
	align-items: center;
}

.bx-im-add-to-collab__scope .popup-window-close-icon {
	top: 19px;
}

/*!* endregion Custom popup header *!*/

/*!* region Scrollbar *!*/

.bx-im-add-to-collab__scope *::-webkit-scrollbar {
	width:6px;
}

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

.bx-im-add-to-collab__scope *:hover::-webkit-scrollbar-thumb {
	background-color: rgba(var(--im-color-palette-gray-90-rgb), 0.2);
	border-radius: 32px;
}

/*!* endregion Scrollbar *!*/

.bx-im-add-to-collab__invite-block-input {
	margin-top: 12px;
}

.bx-im-add-to-collab-guest-tab__scope .bx-im-add-guest-content__description_icon {
	background: url("images/add-to-collab/css/images/add-to-collab-icon.png") center / cover no-repeat;
}

.bx-im-add-to-collab-guest-tab__scope .bx-im-add-guest-content__description {
	margin-bottom: 16px;
}

.bx-im-add-to-collab-guest-tab__scope.bx-im-entity-selector-add-to-chat__container,
.bx-im-add-to-collab-guest-tab__scope.bx-im-add-guest-content__container {
	height: 485px;
}

.bx-im-entity-selector-forward__scope {
	--im-entity-selector-forward__color_popup-title: #333;
}

.bx-im-entity-selector-forward__container {
	width: 400px;
	height: 600px;
	display: flex;
	flex-direction: column;
}

.bx-im-entity-selector-forward__container * {
	box-sizing: border-box;
}

.bx-im-entity-selector-forward__container *::-webkit-scrollbar {
	width: 6px;
}

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

.bx-im-entity-selector-forward__container *:hover::-webkit-scrollbar-thumb {
	background-color: rgb(82 92 105 / 20%);
	border-radius: 32px;
}

.bx-im-entity-selector-forward__input {
	padding: 0 16px;
}

.bx-im-entity-selector-forward__search-result-container {
	overflow: hidden;
	flex-grow: 1;
	position: relative;
}

.bx-im-entity-selector-forward__scope .popup-window-titlebar-text {
	font-size: var(--im-font-size-2xl);
	font-weight: var(--im-font-weight-semi-bold);
	color: var(--im-entity-selector-forward__color_popup-title);
	padding-left: 16px;
}

.bx-im-entity-selector-forward__scope .popup-window-content {
	overflow: hidden;
}

.bx-im-entity-selector-attach-to-collab-v2__container {
	display: flex;
	flex-direction: column;
	width: 400px;
	height: 600px;
}

.bx-im-entity-selector-attach-to-collab-v2__container *:hover::-webkit-scrollbar-thumb {
	background-color: rgb(82 92 105 / 20%);
	border-radius: 32px;
}

.bx-im-entity-selector-attach-to-collab-v2__input {
	padding: 0 16px;
}

.bx-im-entity-selector-attach-to-collab-v2__search-result-container {
	overflow: hidden;
	flex-grow: 1;
	position: relative;
}

.bx-im-attach-to-collab-v2__scope .popup-window-titlebar-text {
	font-size: var(--im-font-size-2xl);
	font-weight: var(--im-font-weight-semi-bold);
	color: var(--ui-color-base-1);
	padding-left: 16px;
}

.bx-im-attach-to-collab-v2__scope .popup-window-content {
	overflow: hidden;
}

.bx-im-entity-selector-attach-to-collab-v2-confirm__container {
	display: flex;
	justify-content: center;
	align-items: center;
}

.bx-im-entity-selector-attach-to-collab-v2-confirm__image {
	width: 80px;
	height: 80px;
	background-size: contain;
	background-image: url("images/attach-to-collab-v2/css/images/attach-to-collab-v2.png");
}

.bx-im-entity-selector-attach-to-collab-v2-confirm__text {
	width: 312px;
	font-size: var(--ui-font-size-lg);
	font-weight: var(--im-font-weight-normal);
	color: var(--ui-color-base-1);
}