/* Ergänzungen für die Kopie von virtualofficeberlin.de (ohne Onepage-Skripte) */

/* Onepage liefert Handy und Desktop teilweise unterschiedliche Abschnitte aus.
   Beide Varianten stehen im HTML; sichtbar ist die passende zur Bildschirmbreite
   (Grenze 768 px wie im Onepage-CSS). */
@media (max-width: 768px) {
    [data-vob-variant="desktop"] {
        display: none !important;
    }
}

@media (min-width: 768.02px) {
    [data-vob-variant="mobile"] {
        display: none !important;
    }
}

/* Anruf-/Mail-Widget (seitenweiter Code von Onepage) weicht der Fußzeile aus: site.js setzt --vob-widget-lift
   auf den sichtbaren Teil der Fußzeile, das Widget sitzt dann auf ihr statt die Links zu verdecken
   (Änderung gegenüber Onepage, mit Gernot abgesprochen am 28.10.2026). „body“ schlägt das Widget-eigene CSS. */
body .vob-call-widget {
    bottom: calc(24px + var(--vob-widget-lift, 0px));
}

@media (max-width: 600px) {
    body .vob-call-widget {
        bottom: calc(16px + var(--vob-widget-lift, 0px));
    }
}

/* Karte auf /kontakt: festes Bild desselben Ausschnitts statt Onepages Kartendienst */
.vob-map {
    width: 100%;
    height: 100%;
}

.vob-map__image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    user-select: none;
}
