.wsys-mark {
	display: block;
	object-fit: contain;
	filter: drop-shadow(0 0 8px rgba(34, 211, 238, 0.35));
}
.wsys-logo {
	background: transparent !important;
	box-shadow: none !important;
	padding: 0;
}
.wsys-logo .wsys-mark {
	width: 56px;
	height: 56px;
}
.wsys-nav-ico {
	width: 20px;
	height: 20px;
	display: block;
	color: #93c5fd;
	flex-shrink: 0;
	filter: drop-shadow(0 0 4px rgba(37, 99, 235, 0.45));
}
.sidebar-menu .main-menu ul li.active .wsys-nav-ico,
.sidebar-menu .main-menu ul li:hover .wsys-nav-ico {
	color: #22d3ee;
}
.wsys-nav-primary .wsys-nav-ico {
	color: #38bdf8;
}
.top-nav .brand-mark {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	vertical-align: middle;
}
.top-nav .brand-mark .wsys-mark {
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}
.wsys-client-bar-mark {
	width: 24px;
	height: 24px;
	margin-right: 4px;
	flex-shrink: 0;
}
.top-nav .user-panel .menu-icon {
	display: inline-flex;
	align-items: center;
	vertical-align: middle;
	margin-right: 6px;
}
.top-nav .user-panel .wsys-nav-ico {
	width: 18px;
	height: 18px;
}
