/**
 * Job 16J.4a.1 — Footer cookie icon + hide Complianz floating manage-consent tab.
 *
 * Cookie control lives only in .wd-copyrights (static flow with the footer).
 * Hide only #cmplz-manage-consent. Do not hide .argo-cookie-settings-btn,
 * #cmplz-cookiebanner*, or .cmplz-manage-consent-container.
 */

/* ------------------------------------------------------------------
   Hide Complianz floating / sticky manage-consent wrapper only
   ------------------------------------------------------------------ */

#cmplz-manage-consent {
	display: none !important;
	visibility: hidden !important;
	pointer-events: none !important;
	position: static !important;
	bottom: auto !important;
	right: auto !important;
	left: auto !important;
	top: auto !important;
	z-index: auto !important;
	animation: none !important;
	transform: none !important;
}

/* ------------------------------------------------------------------
   Copyrights row: cookie icon + payment logos (static, not fixed/sticky)
   ------------------------------------------------------------------ */

.wd-copyrights .argo-copyrights-end {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
	gap: 12px 14px;
	position: static;
}

.wd-copyrights .argo-copyrights-end .argo-pay-methods {
	margin: 0;
}

/* Circular cookie-settings control — scrolls with footer only */
.wd-copyrights .argo-cookie-settings-btn {
	box-sizing: border-box;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	width: 38px;
	height: 38px;
	margin: 0;
	padding: 0;
	border: 1px solid rgba(255, 241, 228, 0.55);
	border-radius: 50%;
	background: var(--argo-cream, #fff1e4);
	color: var(--argo-plum, #29121c);
	box-shadow: none;
	line-height: 0;
	cursor: pointer;
	appearance: none;
	-webkit-appearance: none;
	position: static;
	inset: auto;
	z-index: auto;
	transform: none;
	animation: none;
	transition: background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}

.wd-copyrights .argo-cookie-settings-btn__icon {
	display: block;
	width: 16px;
	height: 16px;
	pointer-events: none;
}

.wd-copyrights .argo-cookie-settings-btn:hover,
.wd-copyrights .argo-cookie-settings-btn:focus {
	background: var(--argo-cream-light, #fff7f2);
	border-color: var(--argo-pink, #e8a8bc);
	color: var(--argo-plum-soft, #3d1c2a);
}

.wd-copyrights .argo-cookie-settings-btn:focus {
	outline: none;
}

.wd-copyrights .argo-cookie-settings-btn:focus-visible {
	outline: 2px solid var(--argo-pink, #e8a8bc);
	outline-offset: 3px;
}

@media (max-width: 1024px) {
	.wd-copyrights .argo-copyrights-end {
		justify-content: center;
	}

	.wd-copyrights .argo-copyrights-end .argo-pay-methods {
		margin-top: 0;
		justify-content: center;
	}

	.wd-copyrights .argo-cookie-settings-btn {
		width: 36px;
		height: 36px;
	}
}
