/* 
██   ██ ██ ██████  ██████  ███████ ███    ██ 
██   ██ ██ ██   ██ ██   ██ ██      ████   ██     
███████ ██ ██   ██ ██   ██ █████   ██ ██  ██     
██   ██ ██ ██   ██ ██   ██ ██      ██  ██ ██     
██   ██ ██ ██████  ██████  ███████ ██   ████   */

.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;
}

/* 
██████  ██ ███████  █████  ██████  ██      ███████ ██████  
██   ██ ██ ██      ██   ██ ██   ██ ██      ██      ██   ██ 
██   ██ ██ ███████ ███████ ██████  ██      █████   ██   ██ 
██   ██ ██      ██ ██   ██ ██   ██ ██      ██      ██   ██ 
██████  ██ ███████ ██   ██ ██████  ███████ ███████ ██████   */                                                

.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
    ); 
} 

/* 
██████   ██████  ███████ ████████     ███    ██  █████  ██    ██ 
██   ██ ██    ██ ██         ██        ████   ██ ██   ██ ██    ██ 
██████  ██    ██ ███████    ██        ██ ██  ██ ███████ ██    ██ 
██      ██    ██      ██    ██        ██  ██ ██ ██   ██  ██  ██  
██       ██████  ███████    ██        ██   ████ ██   ██   ████    */
                                                                                                                                
.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;
}


/* 
████████  ██████   ██████  ██      ████████ ██ ██████  
   ██    ██    ██ ██    ██ ██         ██    ██ ██   ██ 
   ██    ██    ██ ██    ██ ██         ██    ██ ██████  
   ██    ██    ██ ██    ██ ██         ██    ██ ██      
   ██     ██████   ██████  ███████    ██    ██ ██       */
                                                                                                          
.elementor-editor-active .elementor-element[data-tooltip]::after {
    content: '💬';
    position: absolute;
    top: 5px;
    right: 5px;
    background: #FFD700;
    color: #333;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    z-index: 1000;
    pointer-events: none;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

/* 
███    ███  ██████  ██████   █████  ██      
████  ████ ██    ██ ██   ██ ██   ██ ██      
██ ████ ██ ██    ██ ██   ██ ███████ ██      
██  ██  ██ ██    ██ ██   ██ ██   ██ ██      
██      ██  ██████  ██████  ██   ██ ███████  */
                                            
#global-modal .modal-body{
    overflow: auto;
}