/* Schnellkontakt in der Kopfzeile: Anrufen + WhatsApp, immer sichtbar */
.site-nav nav { margin-left: auto; }
.quick-contact { display: flex; align-items: center; gap: 10px; order: 5; margin-left: 18px; }
.site-nav a.qc-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; height: 40px; min-width: 40px; padding: 0; border-radius: 20px; color: #FFFFFF; font-size: 13px; letter-spacing: 0.02em; text-decoration: none; white-space: nowrap; transition: transform 0.2s ease, filter 0.2s ease; }
.site-nav a.qc-btn:hover { filter: brightness(1.08); transform: translateY(-1px); }
.site-nav a.qc-btn:focus-visible { outline: 2px solid #1A1D21; outline-offset: 2px; }
.site-nav a.qc-call { background: #7D1E26; }
.site-nav a.qc-wa { background: #25D366; }
.qc-num { display: none; }
@media (min-width: 1440px) {
  .site-nav a.qc-call { padding: 0 16px 0 13px; }
  .qc-num { display: inline; }
}
@media (max-width: 1180px) {
  .quick-contact { order: 0; margin-left: auto; margin-right: 10px; }
  .site-nav a.qc-btn { height: 46px; min-width: 46px; border-radius: 23px; }
}
@media (prefers-reduced-motion: reduce) {
  .site-nav a.qc-btn { transition: none; }
  .site-nav a.qc-btn:hover { transform: none; }
}
