.col-auto {
    flex: 0 0 auto;
    width: auto;
}

table {
    border: none;
}

table.table_report {
    border-collapse: separate;
    border-spacing: 2px 2px;
    background-color: var(--color-light-8);
    /* border-radius: 8px 8px; */
}

table.table_report thead {
    background-color: var(--color-primary-op-1);
    border: 2px solid var(--color-black);
}

table.table_report th {
    padding: 15px;
    font-size: 16px;
    line-height: 1;
    color: var(--color-black);
    font-weight: 400;
}

table.table_report td {
    padding: 15px;
    border-bottom: none;
    border-color: transparent;
}

.wrap_text{
    word-break: break-all;
}