.etk_table {
    background-color: white;
    font-size:13px;
    border-collapse: separate;
    border-spacing: 0;
}


.etk_table_header {
    height: 36px;
    padding: 8px 8px 4px 8px;
    border-bottom: 1px solid var(--stroke-default, #E3E6ED);
    gap: var(--spacing-4, 4px);

    color: var(--text-secondary, #636363);
    font-family: var(--primary-font, Inter);
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    background-color: white;
}


.etk_table thead  {
    padding: 4px;
    border-bottom: 1px solid #E3E6ED;
    color: var(--text-secondary, #636363);
    /* body/S/Regular */
    font-family: var(--primary-font, Inter);
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 153.846% */
}

/* HEADER et FOOTER FIX ! */
.etk_table thead th,
.etk_table thead tr {


    position: -webkit-sticky;
    position: sticky;
    position: -moz-sticky;
    position: -o-sticky;

    top: 0px;
    z-index: 200;
}

.etk_table thead td {
    border-bottom: 1px solid #E3E6ED;
    padding: 4px;
}
.etk_table thead td:first-child {
    padding: 4px;
}
.etk_table thead td:last-child {
    padding: 4px;
}


.etk_table_cont {
    /*border: 1px solid #E3E6ED;*/
}



.etk_table_row {
    border-bottom: 1px solid var(--stroke-default, #E3E6ED);
    min-height: 20px;

    color: #191919; /* text-default */

    /* body/M/Regular */
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;

}
.etk_table_row td {
    padding: 8px 4px 8px 4px;
    border-bottom: 1px solid #E3E6ED;
}
.etk_table_row  td:first-child {
    /*border-left: 1px solid #E3E6ED;*/
}
.etk_table_row  td:last-child {
    /*border-right: 1px solid #E3E6ED;*/
}



.etk_table_pagination {
    border-radius: 8px;
    height: 36px;
    padding: 8px 8px 4px 8px;
    border-top: 1px solid var(--stroke-default, #E3E6ED);
    border-bottom: 1px solid var(--stroke-default, #E3E6ED);
    gap: var(--spacing-4, 4px);

    color: var(--text-secondary, #636363);
    font-family: var(--primary-font, Inter);
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    background-color: white;
}

.etk_table_pagination_element {
    padding: 4px 8px 4px 8px;
    border-radius: var(--spacing-8, 8px);
    gap: var(--spacing-4, 4px);
}
.etk_table_pagination_element_active {
    border-radius: var(--spacing-8, 8px);
    color:white;
}