/* Futura Desk - dezenter Zendesk-Feinschliff (11.07.2026, non-breaking) */
:root { --fd-font: "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif; }
body, button, input, textarea, select, .button, .text-block-title { font-family: var(--fd-font) !important; }
/* ruhiger, Zendesk-artiger Hintergrund im Konversationsbereich */
.conversation-page, [class*="conversation-page"], [class*="conversationView"] { background-color: #f7f8fa !important; }
/* klarere Trennlinien / Karten in der rechten Kontext-Spalte */
[class*="contact--panel"], [class*="ContactPanel"], [class*="conversation--details"] { border-color: #e5e9ec !important; }
/* etwas mehr Zeilenhöhe im Nachrichtentext (Lesbarkeit) */
[class*="message-text"] , .message-text__wrap { line-height: 1.55 !important; }

/* Zendesk-Look Liste (05.08.2026): Betreff als Titel, Kunde als Nebenzeile — gehoert zu custom.js */
.cw-subj-title { text-transform: none !important; }
.cw-subj-name { margin: 0 8px; padding: 0; font-size: 12px; line-height: 1.3; color: #8b95a1;
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* KI-Antwort-Knopf an der Antwortbox (05.08.2026, custom.js) */
#cw-ki-btn { margin-right: 8px; padding: 6px 12px; border: 1px solid #c7d2fe; border-radius: 8px;
  background: #eef2ff; color: #3730a3; font-size: 13px; cursor: pointer; white-space: nowrap; }
#cw-ki-btn:hover { background: #e0e7ff; }
#cw-ki-btn:disabled { opacity: .6; cursor: wait; }
