.fi-ta tr:nth-child(even) {
    background-color: #f2f2f2; /* Light grey for even rows */
}

.fi-ta tr:nth-child(odd) {
    background-color: #ffffff; /* White for odd rows */
}

.fi-ta table {
    position: relative;
}

.fi-ta table th {
    padding: 10px;
    position: sticky;
    top: 0;
    z-index: 2;
    background: #fafafa;
}

.fi-ta table th:nth-child(1) {
    left: 0;
    z-index: 3;
}

.fi-ta table th:nth-child(2) {
    z-index: 3;
}

.fi-ta table tbody tr td:nth-child(1) {
    position: sticky;
    left: 0;
    z-index: 1;
    background: white;
    background-clip: padding-box;
}

.fi-ta table tbody tr:nth-child(even) td:nth-child(2) {
    position: sticky;
    z-index: 1;
    background: #f2f2f2;
    background-clip: padding-box;
}

.fi-ta table tbody tr:nth-child(odd) td:nth-child(2) {
    position: sticky;
    z-index: 1;
    background: #ffffff;
    background-clip: padding-box;
}

