#consent-info {
    position:fixed;
    right:23px;
    bottom:0px;
    width:50px;
    height:50px;
    background-image:url('../Images/consentinfo.png');
    background-repeat:no-repeat;
    z-index:99999;
    cursor:pointer;
}
.back-to-top-btn {
    bottom:100px;
}
.om-cookie-panel {
background-color:{$cookiepanel.backgroundColor} !important;
}
.om-cookie-panel .cookie-panel__button--color--green {
    background-color:#666 !important;
}
.om-cookie-panel a {
    color:#ffffff;
    text-decoration:underline;
}
.om-cookie-panel p {
    text-align:center;
}
/*
 * Fokus-Rahmen an den Cookie-Gruppen abschalten (Wunsch Redaktion, 23.08.2026).
 *
 * EXT:om_cookie_manager setzt in cookie_panel.css:212
 *     .om-cookie-panel .cookie-panel__checkbox-wrap:focus-within {
 *         box-shadow: inset 0 0 2px 0 var(--om-cookie-panel-border-color);
 *     }
 * Das ist ein duenner Innenschatten, sobald ein Element im Wrap den Fokus hat -
 * also auch nach einem Mausklick auf die Gruppe.
 *
 * ZUR KENNTNIS, falls das spaeter jemand hinterfragt: das war der EINZIGE
 * Fokus-Indikator im Panel. Die eigentliche Checkbox ist per opacity:0
 * unsichtbar (cookie_panel.css:123), sichtbar ist nur das gestylte Label. Wer
 * das Panel per Tastatur bedient, sieht jetzt nicht mehr, auf welcher
 * Cookie-Gruppe er steht. Ein Mittelweg waere :has(:focus-visible) gewesen -
 * Rahmen nur bei Tastaturbedienung, nicht bei Mausklick; bewusst dagegen
 * entschieden.
 */
.om-cookie-panel .cookie-panel__checkbox-wrap:focus-within {
    box-shadow:none;
}

/* Consent box */
.consent-box {
    background-repeat:no-repeat;
    background-color:#ffffff;
    width: 100%;
    height: 100%;
    background-size: cover;
    padding:10%;
    box-sizing:border-box;
}
.consent-box .inner {
    background-color:#ffffff;
    font-family: "Helvetica Neue Light", sans-serif;
    color: #333333;
    font-size: 18px;
    line-height: 1.67em;
    text-align:center;
    padding:20px;
}
.consent-box .inner button {
    border: none;
    position: relative;
    background: #D0006F;
    color: #ffffff;
    margin: 0 0 5px;
    transition: 0.3s all ease-in-out;
    padding:8px 20px;
    cursor:pointer;
    font-size:22px;
}