/* Six-Eyes-Leiste auf den Template-Seiten.
   Bewusst eigenstaendig: eigener Klassen-Praefix sxb-, Systemschriften statt
   zusaetzlicher Webfonts, keine Beruehrung mit dem Design des Templates.
   Zweck: kuerzester Weg von "gefaellt mir" zu "Anfrage". */
body { padding-bottom: 60px; }
.sxb {
  position: fixed; left: 0; right: 0; bottom: 0; z-index: 2147483000;
  display: flex; align-items: center; justify-content: space-between; gap: 16px;
  padding: 10px max(16px, 3vw); background: #090C0F; border-top: 1px solid #232C35;
  font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  color: #9AA7B2; font-size: 13px; line-height: 1.4;
}
.sxb-links { display: flex; align-items: baseline; gap: 10px; min-width: 0; overflow: hidden; }
.sxb-marke { color: #E8ECEF; font-weight: 600; letter-spacing: .02em; white-space: nowrap; }
.sxb-was { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sxb-kurz { display: none; color: #E0A458; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }
.sxb-recht { color: #5F6B76; text-decoration: none; white-space: nowrap; }
.sxb-recht:hover { color: #9AA7B2; }
.sxb-rechts { display: flex; align-items: center; gap: 14px; flex-shrink: 0; }
.sxb-alle { color: #9AA7B2; text-decoration: none; white-space: nowrap; }
.sxb-alle:hover { color: #67E8F9; }
.sxb-cta {
  display: inline-block; text-decoration: none; background: #67E8F9; color: #090C0F;
  font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  font-size: 11px; letter-spacing: .14em; text-transform: uppercase;
  padding: 10px 16px; white-space: nowrap; transition: background .2s ease;
}
.sxb-cta:hover { background: #A5F3FC; }
@media (max-width: 700px) {
  /* Der Hinweis auf den fiktiven Betrieb bleibt sichtbar - er ist der Grund,
     warum die Seite nicht als echter Firmenauftritt missverstanden wird.
     Weichen muessen die Navigationslinks, nicht die Kennzeichnung. */
  .sxb-was, .sxb-alle, .sxb-recht { display: none; }
  .sxb-kurz { display: inline; }
  .sxb { font-size: 12px; }
  body { padding-bottom: 56px; }
}
@media print { .sxb { display: none; } body { padding-bottom: 0; } }
