/* Conteneur principal : crée un contexte de positionnement pour l'overlay */
.web4wpp-image-with-signature {
    /*position: relative;               essentiel pour positionner la signature */
    /*display: inline-block;           rétrécit au contenu ; évite des largeurs imprévues */
    /*line-height: 0;                   supprime l'espace blanc sous l'image en inline-block */
    /*-webkit-text-size-adjust: 100%;   iOS Safari : évite le "zoom" typographique automatique */
}

/* Image : bloc, responsive */
.web4wpp-image-with-signature img {
    display: block;                  /* élimine le gap inline */
    max-width: 100%;                 /* responsive */
    height: auto;                    /* proportion gardée */
}

/* Signature en overlay */
.web4wpp-image-signature {
    /* position: absolute;              nécessaire pour que z-index fonctionne */
    right: 8px;
    bottom: 8px;
    z-index: 2;                      /* au-dessus de l'image */
    box-sizing: border-box;
    /*display: inline-block;*/

    padding: 3px 10px;
    margin: 0;                       /* le margin-right ne s'applique pas en overlay */
    border-radius: 6px;
    background-color: var(--background-gray, #ebf1ed);


    color: #aaaaaa;                  /* meilleur contraste que #b3b0ad sur #93e7af */
    font-style: italic;
    font-size: 0.75rem;              /* évite x-small : plus stable cross-browser */
    white-space: nowrap;
    pointer-events: none;
    /*width: 100%;*/
    margin-right: 30px;
    line-height: 0.85rem;
    text-align: right;
}


