/* Bug-Melder: Knopf und Eingabefeld (Baustein C:\ARBEIT\CLAUDE\_Werkzeuge\bugmelder). Farben aus haupt.css. */
#bugmelder-knopf {
  padding: 0.3rem 0.7rem;
  background: var(--fehler-hg);
  color: var(--fehler-text);
  border: 1px solid var(--fehler-text);
  border-radius: 4px;
  font-weight: 700;
  cursor: pointer;
}
#bugmelder-knopf.bm-frei { position: fixed; top: 6px; left: 6px; z-index: 50; }
/* Gestaltung C: in der dunklen Leiste rot; SPEC 16.10 Nr. 8: rechts vor dem Personenmenü, Höhe 28 px */
#kopf #bugmelder-knopf { flex: 0 0 auto; height: 28px; padding: 0 8px; line-height: 1; background: var(--bug); color: var(--bug-text); border: 0; border-radius: 6px; font-size: max(14px, 0.8667rem); font-weight: 600; }
html[data-farbschema="kontrast"] #kopf #bugmelder-knopf { border: 1px solid var(--bug-text); }
#bugmelder-knopf .ti { display: none; }
#kopf #bugmelder-knopf.nur-symbol { width: 28px; padding: 0; display: inline-flex; align-items: center; justify-content: center; }
#bugmelder-panel {
  position: fixed;
  top: 3.2rem;
  left: 0.6rem;
  z-index: 60;
  width: min(34rem, 94vw);
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 0.8rem;
  background: var(--hg);
  color: var(--text);
  border: 2px solid var(--fehler-text);
  border-radius: 6px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4);
}
#bugmelder-panel .ti { display: none; }
#bugmelder-panel .bm-kopf { font-weight: 700; }
#bugmelder-panel .bm-wer { margin-left: 0.6rem; color: var(--text2); font-weight: 400; }
#bugmelder-panel textarea {
  min-height: 7rem;
  padding: 0.5rem;
  font: inherit;
  color: var(--text);
  background: var(--hg2);
  border: 1px solid var(--rand);
  border-radius: 4px;
  resize: vertical;
}
#bugmelder-panel .bm-haken { display: flex; flex-direction: column; gap: 0.2rem; }
#bugmelder-panel .bm-meldung { padding: 0.4rem 0.6rem; background: var(--fehler-hg); color: var(--fehler-text); border-radius: 4px; }
#bugmelder-panel .bm-knoepfe { display: flex; align-items: center; gap: 0.5rem; justify-content: flex-end; }
#bugmelder-panel .bm-tipp { margin-right: auto; color: var(--text2); }
#bugmelder-panel button { padding: 0.3rem 0.8rem; background: var(--hg); border: 1px solid var(--rand); border-radius: 4px; cursor: pointer; }
#bugmelder-panel button.primary { background: var(--akzent); color: var(--akzent-text); border-color: var(--akzent); font-weight: 600; }
.bm-hinweis {
  position: fixed;
  left: 0.6rem;
  bottom: 0.6rem;
  z-index: 70;
  padding: 0.5rem 0.9rem;
  background: var(--akzent);
  color: var(--akzent-text);
  border-radius: 4px;
}
