

/* table title --------------------------------------------- */
th{
    background-color: var(--darker);
}
.dark th{
    background-color: var(--light);
}
/* impaire lines -----------------------------------------*/
.fi-ta-ctn tr:nth-child(odd){
    background-color: var(--gray-0);
}
.dark .fi-ta-ctn tr:nth-child(odd){
  background-color: var(--black-rich);
}
/* hover lines -----------------------------------------*/
.fi-ta-ctn tr:hover {
    background-color: var(--lighter); 
    cursor: pointer;
}
.dark .fi-ta-ctn tr:hover {
    background-color: var(--medium); 
}
/* Table header toolbar -----------------------------------------*/
body .fi-ta-header-toolbar {
    background-color: var(--gray-0);
}
.dark .fi-ta-header-toolbar {
    background-color: var(--black-rich);
}
/* Tale summary row -----------------------------------------*/
body .fi-ta-row.fi-ta-summary-row {
    background-color: var(--gray-1);
    color: var(--white);
    font-weight: 700;
}
.dark .fi-ta-row.fi-ta-summary-row {
    background-color: var(--gray-5);
}
/* Others forms ------------------------------------------ */
body .fi-ta-header{
    padding: 2px;
}
body .fi-ta-actions{
    padding: 1px;
}
body .fi-ta-header-cell-label{
    color: var(--white);
}
body .fi-ta-record{
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 1px;
}
body .fi-ta-text {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
body .fi-ta-text .grid{
    padding-top: 0px;
    padding-bottom: 0px;
}
body .fi-ta-text-item-label{
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 12px;
}
body .fi-ta-text-summary{
    padding-top: 0px;
    padding-bottom: 0px;
}
body .fi-ta-pagination{
    padding-top: 2px;
    padding-bottom: 2px;
}

body .fi-ta-icon{
    padding-top: 1px;
    padding-bottom: 1px;
}
body .fi-ta-cell{
    padding-top: 1px ;
    padding-bottom: 1px ;
}
body .fi-ta-header-cell{
    padding-top: 0.25rem ;
    padding-bottom: 0.25rem ;
}
body .fi-ta-cell span{
    padding-top: 1px;
    padding-bottom: 1px;
}
body .fi-ta-cell .whitespace-nowrap {
    padding-top: 1px ;
    padding-bottom: 1px ;
}