{% set properties = item.properties|json_decode %}

{{ StyleHelper.generatePresetSelector('.moto-widget-text .table', item.class_name) }} {
    {{ StyleHelper.generateLessFromArray(properties.table.desktop.base) }}
    {{ StyleHelper.generateLessFromArray(properties.cell.desktop.base, '&>tbody>tr>td, &>tbody>tr>th, &>thead>tr>td, &>thead>tr>th') }}
    {{ StyleHelper.generateLessFromArray(properties.row.desktop.base, '&>tbody>tr') }}
    {{ StyleHelper.generateLessFromArray(properties.even_row.desktop.base, '&.table-striped>tbody>tr:nth-child(2n)') }}
    {{ StyleHelper.generateLessFromArray(properties.odd_row.desktop.base, '&.table-striped>tbody>tr:nth-child(2n+1)') }}
    {{ StyleHelper.generateLessFromArray(properties.header_column.desktop.base, '&>tbody>tr>th') }}
    {{ StyleHelper.generateLessFromArray(properties.header_row.desktop.base, '&>thead>tr') }}
    &.table-hover {
        {{ StyleHelper.generateLessFromArray(properties.table.desktop.hover, '&:hover') }}
        {{ StyleHelper.generateLessFromArray(properties.cell.desktop.hover, '&>tbody>tr>td:hover, &>tbody>tr>th:hover') }}
        {{ StyleHelper.generateLessFromArray(properties.row.desktop.hover, '&>tbody>tr:hover') }}
        {{ StyleHelper.generateLessFromArray(properties.even_row.desktop.hover, '&.table-striped>tbody>tr:nth-child(2n):hover') }}
        {{ StyleHelper.generateLessFromArray(properties.odd_row.desktop.hover, '&.table-striped>tbody>tr:nth-child(2n+1):hover') }}
    }
}
