.text-signalement {
    font-family: Quicksand;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}

.text-tickets {
    font-family: Quicksand;
    font-size: 20px;
    font-weight: 500;
    line-height: 25px;
    color: var(--color-secondary-darkest);
}

.text-tickets i {
    font-weight: 700;
    font-size: 24px;
}

.bg-tickets {
    border: 0.5px solid var( --color-secondary-border );
    background-color: #EAEAEA;
    padding: 10px;
}

.table-tickets {
    border-collapse: separate;
    border-spacing: 0;
    font-family: Quicksand;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
}

.table-tickets thead tr {
    background: var( --color-secondary-darkest );
    border-radius: 5px;
    font-family: Quicksand;
    font-size: 14px;
    font-weight: 500;
    line-height: 17.5px;
    color: var( --color-primary-lightest );
}

.table-tickets th {
    /*border: solid 1px var( --color-secondary-darkest );*/
    border-style: none solid solid none;
    padding: 10px;
}

.table-tickets tr:first-child th:first-child {
    border-top-left-radius: 10px;
}

.table-tickets tr:first-child th:last-child {
    border-top-right-radius: 10px;
}

.table-tickets tr:last-child th:first-child {
    border-bottom-left-radius: 10px;
}

.table-tickets tr:last-child th:last-child {
    border-bottom-right-radius: 10px;
}

.table-tickets tr:first-child th {
    border-top-style: solid;
}

.table-tickets tr th:first-child {
    border-left-style: solid;
}

.table-tickets td {
    min-width: 30px;
}

.commentaire-traitement{
    color: var( --color-secondary-dark );
}

.files-wrapper{
   display: flex;
   flex-direction: column;
   overflow-x: auto;
}

.files-wrapper img {
    background-size: contain;
}

.modal-title{
    width: 75%;
}

.btn.btn-outline-secondary.show-signalement{
    padding: 3px 9px;
}

.btn.btn-outline-secondary.show-signalement > i {
    font-size: 18px;
}

