/* ELEMENT NON AFFICHE */
.heie_hidden_element {
    border: 2px dashed #e03131 !important;
}

.heie_hidden_element[data-element_type="widget"]::before,
.heie_hidden_element[data-element_type="container"] > .elementor-element-overlay::before {
    content: "Element masqué";
    position: absolute;
    top: 0;
    left: 0;
    background: #e03131;
    color: #fff;
    font-size: 11px;
    padding: 2px 10px 5px;
    border-bottom-right-radius: 10px;
    width: auto;
    height: auto;
}
.heie_hidden_element[data-element_type="container"] > .elementor-element-overlay::before {
    padding-left: 30px;
}

/* ELEMENT DESACTIVE */
.informapic-widget-disabled {
    position: relative;
}

.informapic-widget-disabled > *:not(.elementor-element-overlay){
    opacity: .5;    
}



.informapic-widget-disabled::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-image: repeating-linear-gradient(
        300deg,        
        #ababab4d 0 20px, 
        transparent 20px 40px
    ); 
} 

/* POST NAVIGATION */
.elementor-widget-informapic-post-navigation .elementor-icon-box-description a{
    color: inherit; /* Permet de conserver la couleur définie dans le widget pour les liens */
}

.elementor-editor-active .elementor-widget-informapic-post-navigation .elementor-icon-box-content{
    pointer-events: none; /* Empeche l'édition inline côté preview */
}

.elementor-widget-informapic-post-navigation .elementor-widget-container { 
    display: flex; /* Permet l'agencement avec l'image */
    flex-direction: column;
    gap: 15px;
}