/* ============================
   Footer Overwrite CSS
   Wird als letztes geladen - höchste Priorität
   ============================ */

/* ============================
   JTL Consent Manager - nach rechts verschieben
   ============================ */

/* Hauptbutton zum Öffnen des Consent-Managers */
#consent-settings-btn {
  position: fixed !important;
  bottom: 80px !important;
  left: auto !important;
  right: 1rem !important;
  z-index: 99999 !important;
}

/* Consent Banner/Modal */
#consent-banner,
#consent-manager,
.consent-banner,
.consent-manager {
  left: auto !important;
  right: 0 !important;
}

/* Allgemeine Consent-Elemente */
[class*="consent"],
[id*="consent"] {
  left: auto !important;
  right: 1rem !important;
}

/* WS EU Cookie Plugin */
#ws_eu-cookie-openConsentManagerButton-container {
  position: fixed !important;
  bottom: 80px !important;
  left: unset !important;
  right: 16px !important;
  z-index: 99999 !important;
}

/* Usercentrics oder ähnliche Tools */
#usercentrics-root,
[class*="usercentrics"],
.uc-banner-content {
  left: auto !important;
  right: 0 !important;
}

/* Cookie-Banner allgemein */
[class*="cookie-banner"],
[id*="cookie-banner"],
[class*="cookie-notice"],
[id*="cookie-notice"] {
  left: auto !important;
  right: 1rem !important;
}

/* Consent Banner Mini-Version */
.mini#consent-banner,
#consent-banner.mini,
.consent-mini,
[class*="consent-mini"] {
  position: fixed !important;
  bottom: 1rem !important;
  left: auto !important;
  right: 1rem !important;
  z-index: 99999 !important;
}

/* ============================
   Scroll-to-Top Button - auch rechts
   ============================ */
.smoothscroll-top {
  right: 1rem !important;
  left: auto !important;
}
