/* Footer GDPR Text Color Fix */

/* Newsletter GDPR consent text in footer */
#footer .block_newsletter .gdpr_consent,
#footer .email_subscription .gdpr_consent,
#footer .block_newsletter p:not(.notification),
#footer .email_subscription p:not(.notification),
#footer .block_newsletter span,
#footer .email_subscription span {
    color: #ffffff !important;
}

/* More specific selectors for GDPR module output */
#footer [id^="gdpr_consent"],
#footer .gdpr-consent,
#footer .custom-checkbox label,
#footer .block_newsletter .custom-checkbox span,
#footer .email_subscription .custom-checkbox span {
    color: #ffffff !important;
}

/* Target the specific text about unsubscribing */
#footer .block_newsletter p:contains("zrezygnować"),
#footer .email_subscription p:contains("zrezygnować") {
    color: #ffffff !important;
}

/* General rule for any paragraph in newsletter block that's not a notification */
#footer .block_newsletter p:not(.notification):not(#block-newsletter-label),
#footer .email_subscription p:not(.notification):not(#block-newsletter-label) {
    color: #ffffff !important;
}

/* Links within GDPR text */
#footer .block_newsletter a,
#footer .email_subscription a {
    color: #00ADEF !important;
    text-decoration: underline;
}

#footer .block_newsletter a:hover,
#footer .email_subscription a:hover {
    color: #ffffff !important;
}

/* Ensure checkbox labels are visible */
#footer .block_newsletter .custom-control-label,
#footer .email_subscription .custom-control-label {
    color: #ffffff !important;
}