/*
 * Schwebende Knöpfe am Handy (Shop-Check SC-45-03, 04.11.2026). Bei 375 px lag das
 * Trusted-Shops-Siegel (unten rechts, 68 × 152 px, z-index 2147483647) über dem Chat-Knopf,
 * über „Ausgewählte Cookies akzeptieren“ im Cookie-Banner und über Produktkarten.
 * Siegel nach links über den Lieferland-Chip (37 px hoch, 8 px Abstand), rechts bleiben
 * Chat und Nach-oben-Knopf. z-index unter dem Cookie-Banner (ACRIS: 8000), damit dessen
 * Knöpfe immer frei sind. Positioniert ist das innere DIV mit obfuskierter Klasse
 * (_1y0juye, position: fixed) – daher wie in src/styles.css alle _-DIVs im Container.
 * Geladen von layout/footer/footer.html.twig, nur wenn der Schalter shopCheckKw45 aktiv ist
 * (An / Nur Staging) – „Aus“ = Siegel wieder unten rechts.
 */
@media (max-width: 767.98px) {
    [id^="trustbadge-container-"] {
        z-index: 7000 !important;
    }

    [id^="trustbadge-container-"] div[class^="_"] {
        right: auto !important;
        left: 8px !important;
        bottom: 53px !important;
    }

    /* Produktseite mit Kaufleiste unten: der Chip ist dort ausgeblendet (kaelte-pdp.css),
       das Siegel sitzt über der Leiste */
    body:has(.kpdp-stickycart:not([hidden])) [id^="trustbadge-container-"] div[class^="_"] {
        bottom: 84px !important;
    }
}
