/* Vorschau-Hinweis (zentral, alle Vorschauen laden diese Datei): ein Streifen direkt nach dem Fuß der Website.
   Owner 29.10. (R-023): kein schwebendes Fenster, keine Karte. Eingebaute Angebots-Blöcke älterer Builds und die
   Anruf-Leiste der Vorlage (der Besucher ist der Inhaber) bleiben aus, wie bisher auch auf EN-Kopien.
   Schrift: Poppins/Montserrat nur, wenn die Seite sie schon hat (keine Requests an Dritte), sonst Systemschrift. */
[data-preview-offer], [data-preview-card], [data-sticky-call] { display: none !important; }
/* order: Vorlagen-body ist flex-Spalte mit footer order:2; der Streifen muss danach kommen. */
.dgk { order: 99; display: block; width: 100%; box-sizing: border-box; background: #EEF2FA; color: #0c1a33; border-top: 3px solid #0E3E9B;
  padding: 24px 16px calc(24px + env(safe-area-inset-bottom));
  font: 400 16px/1.4 Poppins, Montserrat, system-ui, -apple-system, "Segoe UI", Arial, sans-serif; }
/* Platz der versteckten Anruf-Leiste (Vorlage: footer pb-28) entfällt, wenn der Streifen folgt. */
footer:has(+ .dgk) { padding-bottom: 0 !important; }
.dgk > div { max-width: 960px; margin: 0 auto; }
.dgk .dgk-von { margin: 0 0 14px; font-size: 15px; font-weight: 600; color: #0E3E9B; text-align: center; }
.dgk .dgk-wege { display: flex; flex-direction: column; gap: 10px; }
.dgk .dgk-k { display: flex; align-items: center; justify-content: center; box-sizing: border-box; width: 100%;
  min-height: 48px; padding: 10px 20px; border-radius: 8px; font: inherit; font-size: 17px; font-weight: 700;
  line-height: 1.25; text-decoration: none; text-align: center; }
.dgk .dgk-k:focus-visible { outline: 3px solid #0E3E9B; outline-offset: 3px; }
.dgk .dgk-cta { background: #FF6230; color: #111; }
.dgk .dgk-zweit { background: #fff; color: #0E3E9B; border: 2px solid #0E3E9B; }
.dgk .dgk-leise { background: transparent; color: #44506a; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }
@media (min-width: 768px) {
  .dgk .dgk-wege { flex-direction: row; justify-content: center; }
  .dgk .dgk-k { width: auto; min-width: 220px; }
  .dgk .dgk-leise { min-width: 0; }   /* plaene-1102: vier Wege, die zwei leisen ohne Mindestbreite */
}
/* Ältere Builds: weiße Schrift auf Orange (2,9:1) in der Leiste; #111 hat 6,3:1. */
[data-preview-notice] a[href$="/uebernehmen"] { color: #111 !important; }
