/* Conteneur du bouton : crée un contexte propre */
.i18n-edit-wrap {
    display: inline-block;
    position: relative;
    z-index: 5; /* au-dessus d'éventuels overlays voisins */
    vertical-align: baseline;
}

/* Le bouton lui-même : visible quoi qu'il arrive */
.i18n-edit-wrap .i18n-widget-edit {
    display: inline-flex !important;
    align-items: center;
    line-height: 1;
    opacity: 1 !important;
    visibility: visible !important;
    position: relative;
    z-index: 6;
    margin-left: .375rem;
}

/* Taille/affichage de l'icône */
.i18n-edit-wrap .i18n-widget-edit i {
    font-size: 1rem;
    pointer-events: none;
}

/* Évite qu'un parent clippe le bouton si overflow caché */
.i18n-edit-wrap,
.i18n-label {
    overflow: visible !important;
}

/* Rattrapage si un thème cache le bouton dans du small/texte muté */
small .i18n-widget-edit {
    filter: none;
    opacity: 1 !important;
}
