/* ===================================================================
   ZG Outdoor — ochrona zdjęć (CSS)
   Wklej w: Elementor > Ustawienia witryny > Custom Code > Additional CSS
   (lub Wygląd > Dostosuj > Dodatkowy CSS, jeśli Elementor Pro niedostępny)
   =================================================================== */

/* Blokada zaznaczania i przeciągania obrazów w widgetach Elementora
   oraz standardowych tagach <img> na całej stronie */
img,
.elementor-image img,
.elementor-widget-image img,
.elementor-widget-image-gallery img,
.elementor-background-slideshow,
.e-gallery-item,
.elementor-background-overlay {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;

    /* Blokuje menu "Zapisz obraz" przy długim przytrzymaniu na iOS/Safari */
    -webkit-touch-callout: none;
}

/* Warstwa "niewidzialnej nakładki" — opcjonalnie, dla najważniejszych zdjęć
   (np. galeria realizacji). Nie blokuje kliknięć w linki/przyciski nad zdjęciem,
   jeśli te elementy mają wyższy z-index. Dodaj klasę .zg-protected-img
   w Elementorze (zakładka Advanced > CSS Classes) na wybranych obrazach. */
.zg-protected-img {
    position: relative;
}

.zg-protected-img::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    background: transparent;
}
