/* Overlay-Fix: we-cookie-consent verwendet nicht die modalbg-Klasse */
body.modalbg .mm-page::after {
    content: none !important;
    display: none;
}

/* ============================================
   we-cookie-consent / Klaro Styling
   Corporate Orange: #f29400
   Ersetzt Cyan #00AFCB
   ============================================ */

/* Powered-by ausblenden (falls TypoScript nicht greift) */
.cm-powered-by,
.klaro .cm-powered-by {
    display: none !important;
}

.cm-btn.cm-btn-danger.cn-decline, .cm-link.cn-learn-more, .cm-btn.cm-btn-success {
    border-color: #f29400 !important;
}

.cm-btn.cm-btn-success {
    background-color: #f29400 !important;
}

/* Cookie-Icon (Settings wieder öffnen) - nach rechts unten, 60px */
.consent-cookie {
    left: auto !important;
    right: 10px !important;
    flex-direction: row-reverse;
}

.consent-cookie .consent-trigger img {
    width: 60px !important;
    height: 60px !important;
}

.consent-cookie-text {
    border-color: #f29400;
}