main * {
    font-family: inherit !important;
}

.sun-editor-editable {
    font-size: 14px!important;
}

td:has(.editable-comment)::before {
    display: inline-block;
    content: "";
    vertical-align: -.125em;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-pencil-square" viewBox="0 0 16 16"> <path d="M15.502 1.94a.5.5 0 0 1 0 .706L14.459 3.69l-2-2L13.502.646a.5.5 0 0 1 .707 0l1.293 1.293zm-1.75 2.456-2-2L4.939 9.21a.5.5 0 0 0-.121.196l-.805 2.414a.25.25 0 0 0 .316.316l2.414-.805a.5.5 0 0 0 .196-.12l6.813-6.814z"/> <path fill-rule="evenodd" d="M1 13.5A1.5 1.5 0 0 0 2.5 15h11a1.5 1.5 0 0 0 1.5-1.5v-6a.5.5 0 0 0-1 0v6a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11a.5.5 0 0 1 .5-.5H9a.5.5 0 0 0 0-1H2.5A1.5 1.5 0 0 0 1 2.5z"/> </svg>') no-repeat center center;
    background-size: .8rem .8rem;
    position: absolute;
    top: .2rem;
    right: .2rem;
    width: .8rem;
    height: .8rem;
    z-index: 10;
}

td:has(.editable-comment) {
    position: relative;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.editable-comment {
    max-height: 100px;
    overflow-y: auto;
    word-wrap: break-word
    overflow-wrap: break-word;
    transition: all 0.2s ease;
    position: relative;
    padding: 5px;
    box-sizing: border-box;
    width: 100%; /* Assure que l'élément prend la largeur de la cellule */
}
