.cookie-popup {
    position: fixed;
    bottom: 20px;
    background: #333;
    color: #fff;
    padding: 10px;
    z-index: 9999;
}
/* Standardzustand */
.flexible-cookies-button.secondary,
#flexiblecookies_deny_cookies {
  background-color: transparent !important;
  color: white !important;
  border: 2px solid red !important;
  border-radius: 4px !important;
  padding: 8px 16px;
  font-size: 14px;
  cursor: pointer;
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* Hover-Zustand */
.flexible-cookies-button.secondary:hover,
#flexiblecookies_deny_cookies:hover {
  background-color: red !important;
  color: white !important;
}
/* Gemeinsamer Stil für beide Buttons */
.flexible-cookies-button.primary,
.flexible-cookies-button.secondary,
#flexiblecookies_accept_cookies,
#flexiblecookies_deny_cookies {
  background-color: transparent !important;
  color: white !important;
  border: 2px solid red !important;
  border-radius: 4px !important;
  padding: 8px 16px;
  font-size: 14px;
  cursor: pointer;
  transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;
}

/* Hover-Stil für beide */
.flexible-cookies-button.primary:hover,
.flexible-cookies-button.secondary:hover,
#flexiblecookies_accept_cookies:hover,
#flexiblecookies_deny_cookies:hover {
  background-color: red !important;
  color: white !important;
  border-color: white !important;
}
/* Einheitlicher Stil für alle Cookie-Buttons */
#flexiblecookies_accept_cookies,
#flexiblecookies_deny_cookies,
#flexiblecookies_open_settings,
.flexible-cookies-button.primary,
.flexible-cookies-button.secondary,
.flexible-cookies-button.tertiary,
.flexiblecookies_open_settings_button {
  background-color: transparent !important;
  color: white !important;
  border: 2px solid red !important;
  border-radius: 4px !important;
  padding: 8px 16px;
  font-size: 14px;
  cursor: pointer;
  transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;
}

/* Hover-Zustand für alle Buttons */
#flexiblecookies_accept_cookies:hover,
#flexiblecookies_deny_cookies:hover,
#flexiblecookies_open_settings:hover,
.flexible-cookies-button.primary:hover,
.flexible-cookies-button.secondary:hover,
.flexible-cookies-button.tertiary:hover,
.flexiblecookies_open_settings_button:hover {
  background-color: red !important;
  color: white !important;
  border-color: white !important;
}


