/* 消息容器 - 固定底部 */
.消息容器 {
	position: fixed;
	bottom: 24px;
	/* 距离底部 */
	left: 0;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	pointer-events: none;
	z-index: 9999;
	gap: 8px;
	/* 消息间距 */
	padding: 5px 5px;
	/* 内边距 */
	justify-content: flex-end;
}

/* 单条消息 */
.单条消息 {
	font-family: 'Microsoft YaHei', sans-serif !important;
	padding: 6px 16px;
	background: #2c3e50;
	color: #fff;
	border-radius: 16px;
	font-size: 15px;
	/* 字号 */
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.559);
	/* 阴影效果 */
	pointer-events: auto;
	/* 消息本身可以点击（用于关闭） */
	opacity: 0;
	transform: translateY(20px) scale(0.95);
	transition: opacity 0.35s ease, transform 0.35s ease;
}

.单条消息.show {
	opacity: 1;
	transform: translateY(0) scale(1);
}

.单条消息.hide {
	opacity: 0;
	transform: translateY(-10px) scale(0.95);
	transition: opacity 0.4s ease, transform 0.4s ease;
}

/* 消息类型 */
.单条消息.success {
	background: #0d7c3f;
}

.单条消息.error {
	background: #b02a37;
}

.单条消息.warning {
	background: #c06d1b;
}