/* OPC v2 – Frontend: klickbare Zonen über dem Bilder-Slider */
.opc2-zones-data { display: none !important; }

.opc2-zone-layer {
    position: absolute;
    inset: 0;
    pointer-events: none;   /* Slider-Steuerung bleibt bedienbar */
    z-index: 6;
}
.opc2-zone-link {
    position: absolute;
    display: block;
    pointer-events: auto;
    cursor: pointer;
    background: transparent;
    transition: background .12s ease;
}
.opc2-zone-link:hover,
.opc2-zone-link:focus {
    background: rgba(20, 170, 245, .10);
    outline: none;
}

/* Feste Höhe: Container begrenzen + NUR das sichtbare Hauptbild (.nivo-main-image, position:relative)
   mittig füllen. Die anderen nivo-Bilder sind absolut dahinter -> unangetastet, keine Artefakte. */
.opc2-fixed-h { height: var(--opc2-h, auto) !important; overflow: hidden !important; }
.opc2-fixed-h .nivo-main-image {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center !important;
}
