.anonym-user-icon
{
	font-size: 32px;
}

.uniqueFilter{
	position:relative;
}

@media (min-width: 993px) and (max-width: 1230px) {
	.m-topbar .m-topbar__nav.m-nav > .m-nav__item {
		padding: 0; }

	.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile {
		padding: 0 10px 0 0;
	}

	.m-topbar .m-topbar__nav.m-nav {
		margin: 0; }

	.m-nav .m-nav__item > .m-nav__link .m-nav__link-icon {
		width: 30px
	}
	.m-brand {
		width: 180px
	}
	.m-header-menu .m-menu__nav > .m-menu__item {
		padding: 0 3px !important;
	}
	.m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {
		width: 25px !important;
	}
	.m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__hor-arrow {
		width: 15px !important;
	}

	.m-brand {
		width: 170px;
		padding: 0px 10px 0px 10px;
	}

}

@media (min-width: 993px) and (max-width: 1364px) {
	#m_header_topbar span.m-topbar__username.d-sm-inline-block {
		display: none !important
	}
}

body.m-quick-sidebar--on, #m_quick_sidebar_ai_agent{
	overflow-y: hidden;
}

@media (min-width: 530px) {
	#m_quick_sidebar_ai_agent.m-quick-sidebar {
		width: 900px !important;
		right: -910px;
	}

	#m_quick_sidebar_ai_agent .tab-sidebar{
		display: flex;
	}
}

@media (max-width: 530px) {
	#m_quick_sidebar_ai_agent.m-quick-sidebar {
		width: 100% !important;
		right: -540px;

	}
	#m_quick_sidebar_ai_agent .tab-sidebar{
		display: none;
	}

	.portableSH__header:has(.m-quick-sidebar--on) {
		z-index: 1052;
	}
}

#m_quick_sidebar_ai_agent.m-quick-sidebar.m-quick-sidebar--on{
	right: 0;
}

#m_quick_sidebar_ai_agent .tab-content{
	display: flex;
}

#m_quick_sidebar_ai_agent .tab-sidebar{
	width: 200px;
	flex-direction: column;
	gap: 10px;
}

#m_quick_sidebar_ai_agent .tab-sidebar ul {
	list-style: none;
	width: 100%;
	padding: 5px 5px 5px 0;
}

#m_quick_sidebar_ai_agent .tab-sidebar li {
	padding: 0;
}

#m_quick_sidebar_ai_agent .tab-sidebar a {
	color: #000;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 5px;
}

#m_quick_sidebar_ai_agent .tab-sidebar a:hover {
	color: #fff;
	background: #b8a8a8;
	padding: 5px;
	border-radius: 9px;
}

#m_quick_sidebar_ai_agent .tab-content .tab-pane.active{
	display: flex;
	/*height: 100vh;*/
	width: 100%;
	padding-left: 10px;
}
#m_quick_sidebar_ai_agent .tab-content .tab-pane.active .m-messenger{
	width: 100%;
}