/* Keep the provider's bottom-left story above the cookie launcher and mobile contacts. */
body #dgr-st-01a0f372-a0e8-73a0-bdb2-048b417d8ec0 {
    bottom: 96px !important;
    z-index: 900 !important;
}
body:has(#diviaGDPR:not([hidden])) #dgr-st-01a0f372-a0e8-73a0-bdb2-048b417d8ec0,
body:has(dialog[open]) #dgr-st-01a0f372-a0e8-73a0-bdb2-048b417d8ec0 {
    visibility: hidden !important;
    pointer-events: none !important;
}
@media (max-width: 1080px) {
    body #dgr-st-01a0f372-a0e8-73a0-bdb2-048b417d8ec0 {
        bottom: calc(156px + env(safe-area-inset-bottom, 0px)) !important;
    }
}
