/* GENESIS AI Badge 5.0 – entwickelt von VEAVEA */
.gai-runtime-host {
    position: relative !important;
}

.gai-generated-layer {
    position: absolute !important;
    display: block !important;
    pointer-events: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    overflow: visible !important;
    z-index: 1;
}

.gai-badge-overlay {
    position: absolute !important;
    display: block !important;
    height: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    object-fit: contain !important;
    pointer-events: none !important;
    user-select: none !important;
    -webkit-user-drag: none !important;
    transform: none !important;
}

/* Ein Container-Hintergrund kann durch Elementor-Overlays überlagert sein. */
.gai-badge-background {
    isolation: isolate;
}

/* Editor-Bedienelemente bleiben anklickbar. */
.elementor-editor-active .gai-badge-overlay,
.elementor-edit-mode .gai-badge-overlay,
.elementor-editor-active .gai-generated-layer,
.elementor-edit-mode .gai-generated-layer {
    pointer-events: none !important;
}
