.cardet-demo-guard-public-notice {
	position: fixed;
	right: 22px;
	bottom: 22px;
	z-index: 99999;
	display: flex;
	align-items: center;
	gap: 12px;
	max-width: min(430px, calc(100vw - 44px));
	padding: 13px 17px;
	border: 1px solid rgba(80, 190, 231, .35);
	border-radius: 13px;
	background: rgba(17, 42, 54, .96);
	box-shadow: 0 15px 38px rgba(10, 30, 40, .24);
	color: #fff;
	font-family: inherit;
	font-size: 12px;
	line-height: 1.4;
	backdrop-filter: blur(12px);
}

.cardet-demo-guard-public-notice strong {
	flex: 0 0 auto;
	color: #41c6f4;
}

.cardet-demo-guard-public-notice span {
	color: rgba(255, 255, 255, .78);
}

@media (max-width: 600px) {
	.cardet-demo-guard-public-notice {
		right: 12px;
		bottom: 12px;
		left: 12px;
		max-width: none;
		align-items: flex-start;
		flex-direction: column;
		gap: 3px;
	}
}
