.accordion-button:not(.collapsed) {
    /*background-color:#FBF5E7;*/ /* Le 19/08/2024 : commenté par SdB car rend très moche sur les accordéons de contacts et ceux que je viens de créer sur la popup des CP. À voir mais serait sans doute à spécifier si utile ailleurs. */
    /* TODO voir avec autres utilisations */
    color: #39444e;
    /*background-color: #FBF5E7;*/
    background-color: rgba(147, 177, 166, 0.5);
    border-color: #39444e;
}
.accordion-button.text-custom:not(.collapsed) {
    color: #040D12;
}

/* region accordion in table */
tr td.accordion-item {
    background: inherit;

}
tr td.accordion-item .accordion-button {
    padding: inherit;
    background: inherit;
    padding-left: 20px;
}
tr td.accordion-item .accordion-button:not(.collapsed) {
    color: #183D3D;
    box-shadow: none;
}
tr td.accordion-item .accordion-button:after {
    left: 0;
    position: absolute;
}
tr td.accordion-item .accordion-button.no-child:after {
    display: none;
}
tr td.accordion-item .accordion-button.no-child:hover {
    cursor: auto;
}
/* endregion accordion in table */

/* region périmètre/estimation */
.perimeter-mission-expandcollapse:after,
.estimate-mission-expandcollapse:after {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: auto;
    content: "";
    background-image: var(--bs-accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    -webkit-transition: var(--bs-accordion-btn-icon-transition);
    transition: var(--bs-accordion-btn-icon-transition);
    box-sizing: border-box;
    display: inline-block;
}
.perimeter-mission-expandcollapse:not(.collapsed):after,
.estimate-mission-expandcollapse:not(.collapsed):after {
    background-image: var(--bs-accordion-btn-active-icon);
    -webkit-transform: var(--bs-accordion-btn-icon-transform);
    transform: var(--bs-accordion-btn-icon-transform);
}
/* endregion périmètre/estimation */