/* === Transparenz/Blend-FIX für Chatbot (harte Overrides) === */
.scharrbot-panel,
.scharrbot-header,
.scharrbot-body,
.scharrbot-inputbar,
.scharrbot-bubble,
.scharrbot-bubble.bot,
.scharrbot-bubble.user,
.scharrbot-input,
.scharrbot-send {
  background: #ffffff !important;      /* solide, nicht transparent */
  color: #111827 !important;
  opacity: 1 !important;               /* keine Transparenz erben */
  filter: none !important;
  mix-blend-mode: normal !important;   /* nicht in den Hintergrund „blenden“ */
  backdrop-filter: none !important;
}

.scharrbot-panel {
  border: 1px solid #e5e7eb !important;
  box-shadow: 0 10px 30px rgba(0,0,0,.12) !important;
  isolation: isolate;                  /* schützt vor geerbter Opacity der Eltern */
}

.scharrbot-header { background: #f8fafc !important; }
.scharrbot-body   { background: #f9fafb !important; }
.scharrbot-bubble.user { background: #111827 !important; color: #fff !important; }
.scharrbot-input {
  background: #fff !important;
  border: 1px solid #e5e7eb !important;
}
.scharrbot-send {
  background: #111827 !important;
  color: #fff !important;
  border: 0 !important;
}

/* Close-Button sichtbar halten */
.scharrbot-close {
  background: transparent !important;
  color: #374151 !important;
  opacity: 1 !important;
}

/* Button unten rechts sicher sichtbar */
.scharrbot-launch {
  background: #111827 !important;
  color: #fff !important;
  opacity: 1 !important;
  mix-blend-mode: normal !important;
}
