/*
 * Банер згоди CookieYes у вигляді банера makerzoid.co.uk (Blocksy Companion «Cookies Consent», type-1):
 * картка 400 px у лівому нижньому куті, без заголовка, текст 14 px, кнопки 35 px — «Прийняти» темна,
 * «Відхилити» світло-сіра. Рішення власника 19.10.2026: «зробити сам вигляд таким як зараз на co.uk».
 * Працює лише вигляд: CookieYes і його категорії згоди (кнопка «Налаштувати» — третьою, як сіра) лишаються.
 * CookieYes задає кольори атрибутом style — тому !important.
 */
.cky-consent-container.cky-banner-bottom {
	left: 0 !important;
	right: auto !important;
	bottom: 0 !important;
	width: 450px !important;
	max-width: 100% !important;
	padding: 0 25px 25px !important;
	box-sizing: border-box;
}
.cky-consent-container .cky-consent-bar {
	padding: 30px !important;
	background: #fff !important;
	border: 0 !important;
	border-radius: 3px !important;
	box-shadow: 0 5px 30px -5px rgba(34, 56, 101, 0.15) !important;
}
.cky-consent-container .cky-notice .cky-title {
	display: none !important;
}
.cky-consent-container .cky-notice-group {
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	gap: 20px;
}
.cky-consent-container .cky-notice-des,
.cky-consent-container .cky-notice-des p {
	text-align: inherit !important;
	margin: 0 !important;
	font-size: 14px !important;
	line-height: 1.4 !important;
	font-weight: 300 !important;
	color: #576471 !important;
}
.cky-consent-container .cky-notice-btn-wrapper {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: wrap !important;
	justify-content: flex-start !important;
	align-items: center !important;
	width: 100% !important;
	gap: 10px;
	margin: 0 !important;
	padding: 0 !important;
}
.cky-consent-container .cky-notice-btn-wrapper .cky-btn {
	flex: 0 0 auto !important;
	width: auto !important;
	min-height: 35px;
	height: 35px;
	margin: 0 !important;
	padding: 0 20px !important;
	border: 0 !important;
	border-radius: 8px !important;
	font-size: 13px !important;
	font-weight: 500 !important;
	line-height: 35px !important;
}
.cky-consent-container .cky-btn-accept {
	order: 1 !important;
	background: #212529 !important;
	color: #fff !important;
}
.cky-consent-container .cky-btn-reject {
	order: 2 !important;
	background: rgba(224, 229, 235, 0.6) !important;
	color: #576471 !important;
}
.cky-consent-container .cky-btn-customize {
	order: 3 !important;
	background: rgba(224, 229, 235, 0.6) !important;
	color: #576471 !important;
}

/* Телефон: як на co.uk — на всю ширину, білий, по центру. */
@media (max-width: 689.98px) {
	.cky-consent-container.cky-banner-bottom {
		width: 100% !important;
		padding: 0 !important;
	}
	.cky-consent-container .cky-consent-bar {
		padding: 20px 16px !important;
		border-radius: 0 !important;
		box-shadow: 0 -5px 30px -5px rgba(34, 56, 101, 0.15) !important;
	}
	.cky-consent-container .cky-notice-group {
		align-items: center !important;
		text-align: center;
	}
	.cky-consent-container .cky-notice-btn-wrapper {
		justify-content: center !important;
	}
}
