/* =========================================================================
   Borlabs Cookie – Anpassung an das König-Hörsysteme-CI
   Überschreibt die --dialog-*-Variablen von Borlabs (Grün/Gelb/Creme statt Blau).
   Doppelte ID (#BorlabsCookieBox#BorlabsCookieBox) = höhere Spezifität als der
   Borlabs-Default, damit die Werte unabhängig von der Ladereihenfolge greifen.
   Farben aus theme.json: waldgruen #37461B · waldgruen-dunkel #28330F ·
   chartreuse #F1DE1E · rot #AD1A1F · rot-dunkel #8A1519 · creme #F4F1E6 · tinte #1C2416
   ========================================================================= */
#BorlabsCookieBox#BorlabsCookieBox,
#BorlabsCookieWidget#BorlabsCookieWidget,
.BorlabsCookie .BorlabsCookie {
  /* Flächen & Text */
  --dialog-background-color: #F4F1E6;
  --dialog-text-color: #1C2416;
  --dialog-card-background-color: #FFFFFF;
  --dialog-card-text-color: #1C2416;
  --dialog-card-separator-color: #DED9C4;
  --dialog-separator-color: #DED9C4;
  --dialog-footer-background-color: #EDE8D8;
  --dialog-footer-text-color: #37461B;
  --dialog-backdrop-background-color: #1C2416;

  /* Primär: „Alle akzeptieren" – Waldgrün */
  --dialog-button-accept-all-color: #37461B;
  --dialog-button-accept-all-color-hover: #28330F;
  --dialog-button-accept-all-text-color: #FFFFFF;
  --dialog-button-accept-all-text-color-hover: #FFFFFF;

  /* „Speichern" / Auswahl – Waldgrün */
  --dialog-button-save-consent-color: #37461B;
  --dialog-button-save-consent-color-hover: #28330F;
  --dialog-button-save-consent-text-color: #FFFFFF;
  --dialog-button-save-consent-text-color-hover: #FFFFFF;
  --dialog-button-selection-color: #37461B;
  --dialog-button-selection-color-hover: #28330F;
  --dialog-button-selection-text-color: #FFFFFF;
  --dialog-button-selection-text-color-hover: #FFFFFF;

  /* Sekundär: „Nur essenzielle" + „Einstellungen" – Creme mit grüner Schrift */
  --dialog-button-accept-only-essential-color: #E4DEC8;
  --dialog-button-accept-only-essential-color-hover: #DED9C4;
  --dialog-button-accept-only-essential-text-color: #37461B;
  --dialog-button-accept-only-essential-text-color-hover: #28330F;
  --dialog-button-preferences-color: #E4DEC8;
  --dialog-button-preferences-color-hover: #DED9C4;
  --dialog-button-preferences-text-color: #37461B;
  --dialog-button-preferences-text-color-hover: #28330F;

  /* Schließen-Button */
  --dialog-button-close-color: transparent;
  --dialog-button-close-color-hover: transparent;
  --dialog-button-close-text-color: #37461B;
  --dialog-button-close-text-color-hover: #AD1A1F;

  /* Links – Rot wie im restlichen Text */
  --dialog-link-primary-color: #AD1A1F;
  --dialog-link-primary-color-hover: #8A1519;
  --dialog-link-secondary-color: #37461B;
  --dialog-link-secondary-color-hover: #28330F;

  /* Tabs (Service-Gruppen/Services/Provider/Historie) */
  --dialog-tab-bar-tab-background-color-active: #37461B;
  --dialog-tab-bar-tab-background-color-inactive: #E4DEC8;
  --dialog-tab-bar-tab-text-color-active: #FFFFFF;
  --dialog-tab-bar-tab-text-color-inactive: #37461B;
  --dialog-tab-bar-tab-border-color-bottom-active: #F1DE1E;

  /* Checkboxen & Schalter aktiv – Grün, Häkchen/Knopf Gelb */
  --dialog-checkbox-background-color-active: #37461B;
  --dialog-checkbox-border-color-active: #37461B;
  --dialog-checkbox-check-mark-color-active: #F1DE1E;
  --dialog-switch-button-background-color-active: #37461B;
  --dialog-switch-button-color-active: #F1DE1E;
  /* … inaktiv/deaktiviert – neutral statt Default-Rot */
  --dialog-checkbox-background-color-inactive: #FFFFFF;
  --dialog-checkbox-border-color-inactive: #B7B09A;
  --dialog-checkbox-background-color-disabled: #E4DEC8;
  --dialog-checkbox-border-color-disabled: #B7B09A;
  --dialog-switch-button-background-color-inactive: #C9C3AD;
  --dialog-switch-button-color-inactive: #FFFFFF;

  /* Steuer-Elemente (u. a. „Alle auswählen / Alle abwählen") */
  --dialog-control-element-color: #37461B;
  --dialog-control-element-color-hover: #28330F;
  --dialog-card-control-element-color: #37461B;
  --dialog-card-control-element-color-hover: #28330F;
  --dialog-list-item-control-element-color: #37461B;
  --dialog-list-item-control-element-color-hover: #28330F;
}

/* Dauerhaftes Borlabs-Widget (Zahnrad unten links) ausblenden – überlagert in Mobile
   den Sticky-CTA. Das Einstiegs-Banner (#BorlabsCookieBox) läuft davon unabhängig nativ;
   Wieder-Öffnen der Zustimmung über den Footer-Link „Cookie-Einstellungen"
   (data-borlabs-cookie-actions="preferences"). */
#BorlabsCookieWidget { display: none !important; }
