/* Banner insgesamt etwas kompakter */
#flexiblecookies_banner {
  font-size: 14px !important;
  line-height: 1.4 !important;
  padding: 10px 10px !important;
  max-width: 380px !important;
  border-radius: 12px !important;
}

/* Primärer Speichern-Button (mit deutschem Text) */
#flexiblecookies_banner .flexible-cookies-button.primary,
#flexiblecookies_accept_settings_cookies {
  font-size: 14px !important;
  padding: 6px 12px !important;
  background: #000 !important;
  border: 1px solid red !important;
  color: red !important;
  border-radius: 8px !important;
  transition: all .2s ease !important;
}
#flexiblecookies_banner .flexible-cookies-button.primary:hover,
#flexiblecookies_accept_settings_cookies:hover {
  background: red !important;
  color: #fff !important;
  border-color: #fff !important;
}

/* Cookie-SVG kleiner – sowohl im Banner als auch im Floating-Button */
#flexiblecookies_banner svg,
.flexiblecookies_open_settings_button svg {
  width: 8px !important;
  height: 8x !important;
}

/* Falls Pfadfarbe überschrieben werden soll (Inline-Attribut vorhanden) */
#flexiblecookies_banner svg path,
.flexiblecookies_open_settings_button svg path {
  fill: #FFAA00 !important; /* oder deine Wunschfarbe */
}

/* Optional: Floating-Settings-Button selbst verkleinern */
.flexiblecookies_open_settings_button {
  padding: 1px 4px !important;
  font-size: 10px !important;
  border-radius: 9999px !important;
}

