/*
 * PCL Cookie banner — convert the intrusive centre modal into a mobile-friendly
 * bottom sheet. !important overrides the cookie plugin's inline/fixed positioning.
 * Loaded late (theme enqueues at priority 999) so it wins over plugin CSS.
 */
.cookieadmin_law_container {
	position: fixed !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	top: auto !important;
	width: 100% !important;
	max-height: 48vh !important;
	overflow-y: auto !important;
	border-radius: 16px 16px 0 0 !important;
	box-shadow: 0 -12px 40px rgba(0, 0, 0, .35) !important;
	z-index: 99999 !important;
	padding: 22px 18px 26px !important;
	margin: 0 !important;
}
.cookieadmin_consent_inside,
.cookieadmin_notice_con {
	width: 100% !important;
	max-width: 100% !important;
}
.cookieadmin_law_container [class*="btn"],
.cookieadmin_law_container button {
	min-height: 46px !important;
	padding: 12px 18px !important;
	font-size: .92rem !important;
	margin: 6px 0 !important;
	width: 100% !important;
	box-sizing: border-box !important;
}

/* Kill the full-screen blocking overlay + centering wrapper so the banner is a
 * non-intrusive bottom sheet (page stays interactive behind it). */
.cookieadmin_modal_overlay {
	display: none !important;
}
.cookieadmin_cookie_modal.cookieadmin_center {
	position: static !important;
	display: block !important;
}
