/* WLK: baner cookies (wtyczka cookie-law-info, ustawiona jako popup na srodku) wymuszony jako pasek na dole. 04.10.2026. */
#cookie-law-info-bar { position: fixed !important; left: 0 !important; right: 0 !important; bottom: 0 !important; top: auto !important; transform: none !important; width: 100% !important; max-width: none !important; margin: 0 !important; border-radius: 0 !important; padding: 14px 24px !important; background: #fff !important; color: var(--grey-700) !important; font: 400 14px/20px var(--font) !important; text-align: left !important; box-shadow: 0 -8px 30px rgba(53,47,44,.14) !important; border-top: 1px solid rgba(53,47,44,.08) !important; z-index: 9999 !important; }
#cookie-law-info-bar > span { display: block !important; position: relative; max-width: 1248px; margin: 0 auto; padding-right: 170px; }
#cookie-law-info-bar a:not(.cli-plugin-button) { color: var(--pumpkin-600) !important; text-decoration: underline; }
#cookie-law-info-bar .cli-plugin-button { position: absolute; right: 0; top: 50%; transform: translateY(-50%); background: var(--pumpkin-500) !important; color: #fff !important; border: 0 !important; border-radius: 999px !important; padding: 10px 20px !important; margin: 0 !important; font: 600 14px/20px var(--font) !important; text-transform: none !important; white-space: nowrap; }
#cookie-law-info-bar .cli-plugin-button:hover { background: var(--pumpkin-600) !important; }
.cli-popupbar-overlay { display: none !important; }
@media (max-width: 720px) {
	#cookie-law-info-bar { bottom: 68px !important; padding: 12px 16px !important; font-size: 13px !important; line-height: 18px !important; text-align: center !important; }
	#cookie-law-info-bar > span { padding-right: 0; }
	#cookie-law-info-bar .cli-plugin-button { position: static; transform: none; display: block !important; width: max-content; margin: 10px auto 0 !important; }
}
