/*
 * Complianz Consent Button – Custom Fingerprint Icon
 * Theme: Entrümpelungen Wolters
 *
 * Das Icon liegt unter /assets/images/dsgvo-icon.png
 * (theme-intern, kein externer Host nötig)
 */

#cmplz-manage-consent,
#cmplz-manage-consent .cmplz-manage-consent,
.cmplz-manage-consent,
button.cmplz-manage-consent {
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    position: fixed !important;
    bottom: 20px !important;
    right: 15px !important;
    z-index: 999999 !important;
    border-radius: 50% !important;
    overflow: hidden !important;
    background-image: url("../images/dsgvo-icon.png") !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    border: none !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.25) !important;
    cursor: pointer !important;
    pointer-events: auto !important;
    padding: 0 !important;
    font-size: 0 !important;
    color: transparent !important;
    text-indent: -9999px !important;
}

/* Original Complianz Inhalte ausblenden */
#cmplz-manage-consent::before,
.cmplz-manage-consent::before,
#cmplz-manage-consent svg,
#cmplz-manage-consent img,
#cmplz-manage-consent span,
.cmplz-manage-consent svg,
.cmplz-manage-consent img,
.cmplz-manage-consent span {
    display: none !important;
    content: none !important;
}

/* Mobile: über den Sticky-Anrufen-Button heben */
@media (max-width: 767px) {
    #cmplz-manage-consent,
    #cmplz-manage-consent .cmplz-manage-consent,
    .cmplz-manage-consent,
    button.cmplz-manage-consent {
        bottom: 80px !important;
    }
}
