/* 移动设备隐藏 (屏幕宽度小于等于767px) */
@media only screen and (max-width: 1024px) {
	.waphide {
		display: none !important;
	}
	.nav__item svg{
		width:25px;
		height:25px;
	}
	.hlhide {
		display: none !important;
	}
}

/* 默认样式：PC端显示 */
.waphide {
	display: block;
	/* 或 inline-block/inline 根据实际布局 */
}

.shouxing {
	cursor: pointer;
	color: #3a8329;
}

#notification-container {
	position: fixed;
	top: 20px;
	right: 20px;
	z-index: 9999;
}

.notification {
	background-color: #030303bf;
	color: #fff;
	padding: 15px;
	border-radius: 4px;
	margin-bottom: 10px;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	opacity: 0;
	transform: translateX(100%);
	transition: opacity 0.5s, transform 0.5s;
}

.notification.show {
	opacity: 1;
	transform: translateX(0);
}
.el-form-item__error{display: none;}
@media (min-width: 768px) {
    .col-sm-3 {
        width: 25%;
    }
}
.xe-widget.xe-conversations {
    position: relative;
    background: #fff;
    margin-bottom: 0px;
    padding: 15px;
}
.img-circle {
    border-radius: 50%;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}
img {
    vertical-align: middle;
}
b, strong {
    font-weight: 700;
}