/* Compact cookie popup at bottom-right */
#cb-cookie-banner {
	position: fixed;
	bottom: 20px;
	right: 20px;
	left: auto;
	width: 320px;
	max-width: calc(100% - 40px);
	z-index: 1080;
	border-radius: 8px;
	display: none;
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2);
}