:root {
    --cell_soles: #ffc7cd;
    --cell_dolares: #c7f0cf;
    --cell_dolares_reembolso: #c7d4f0;
    --filter_selected : #fbfb0633;
    --dark_cell_soles: #300303;
    --dark_cell_dolares: #042304;
    --dark_cell_dolares_reembolso: #090a49;
    --dark_filter_selected : #ebb20766;
  }
/*
.fi-ta-row {

}
.fi-ta-cell > div  {

}

.fi-ta-text {
    padding-bottom:0 !important;
    padding-top:0 !important;
}
*/
.fi-table-cell-amount-in-dollar-refund,
.fi-table-cell-amount-in-dollar-refund-total {
    background: linear-gradient(to right, transparent, var(--cell_dolares_reembolso));
}
.cell_reembolso {
    background: linear-gradient(to right, transparent, var(--cell_dolares_reembolso));
}
.fi-table-cell-cost-unit-soles,
.fi-table-cell-cost-total-soles,
.fi-table-cell-amount-in-soles,
.fi-table-cell-amount-in-soles-final {
    background: linear-gradient(to right, transparent, var(--cell_soles));
}
.cell_soles {
    background: linear-gradient(to right, transparent, var(--cell_soles));
}
.fi-table-cell-cost-unit-dollars,
.fi-table-cell-cost-total-dollars,
.fi-table-cell-cost-calc-total-dollars,
.fi-table-cell-amount-in-dollar,
.fi-table-cell-amount-in-dollar-final {
    background: linear-gradient(to right, transparent, var(--cell_dolares));
}
.cell_dolares {
    background: linear-gradient(to right, transparent, var(--cell_dolares));
}

.fi-sidebar-header {
    background: linear-gradient(to right, transparent, #dee6ef);
    /* background-color: #dee6ef !important; */
}
.fi-topbar {
    background: linear-gradient(to right, #dee6ef, rgba(255,255,255,.75));
    /* background-color: #dee6ef !important; */
    & nav {
        background: none;
    }
}


.fi-sidebar-item.fi-active.fi-sidebar-item-active a {
    background: linear-gradient(to left, transparent, var(--filter_selected));
}
.fi-pagination-items .fi-pagination-item.fi-active button {
    background: linear-gradient(to left, transparent, var(--filter_selected));
}
.fi-ta-filters-above-content-ctn select.fi-select-input:has(option:checked:not([value=""])) {
  background: linear-gradient(to top, transparent, var(--filter_selected));
}
.choices__inner .choices__item--selectable {
    background-color: unset !important;
    background: linear-gradient(to top, transparent, var(--filter_selected));
}

.fi-ta-search-field .fi-input-wrp-input input.fi-input:not(:placeholder-shown) {
    background: linear-gradient(to right, transparent, var(--filter_selected));
}

.fi-layout {
    background-color: #f5f7fa;
}
.input_soles .fi-input-wrp-prefix {
    background-color: var(--cell_soles);

}
.input_dolares .fi-input-wrp-prefix {
    background-color: var(--cell_dolares);
}
.input_dolares_refund .fi-input-wrp-prefix {
    background-color: var(--cell_dolares_reembolso);
}
.fi-resource-expenses {
    .fi-ta-ctn {
        display: flex;
        flex-direction: column;
    }
    .fi-ta-header-ctn {
        order: -2;
    }
    .fi-pagination {
        order: -1;
    }
}



/* ██████╗  █████╗ ██████╗ ██╗  ██╗ */
/* ██╔══██╗██╔══██╗██╔══██╗██║ ██╔╝ */
/* ██║  ██║███████║██████╔╝█████╔╝ */
/* ██║  ██║██╔══██║██╔══██╗██╔═██╗ */
/* ██████╔╝██║  ██║██║  ██║██║  ██╗ */
/* ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚═╝ */

.dark {

    .fi-table-cell-cost-unit-soles,
    .fi-table-cell-cost-total-soles,
    .fi-table-cell-amount-in-soles,
    .fi-table-cell-amount-in-soles-final,
    .cell_soles {
        background: linear-gradient(to right, transparent, var(--dark_cell_soles));
        /* color: #000;
        span {
            color: #000;
        } */
    }

    .fi-table-cell-cost-unit-dollars,
    .fi-table-cell-cost-total-dollars,
    .fi-table-cell-cost-calc-total-dollars,
    .fi-table-cell-amount-in-dollar,
    .fi-table-cell-amount-in-dollar-final,
    .cell_dolares {
        background: linear-gradient(to right, transparent, var(--dark_cell_dolares));
        /* color: #000;
        span {
            color: #000;
        } */
    }
    .fi-table-cell-amount-in-dollar-refund,
    .fi-table-cell-amount-in-dollar-refund-total,
    .cell_reembolso {
        background: linear-gradient(to right, transparent, var(--dark_cell_dolares_reembolso));
        /* color: #000;
        span {
            color: #000;
        } */
    }

    .fi-sidebar-header {
        background: linear-gradient(to right, transparent, #041b34) !important;
        /* background-color: #041b34 !important; */
    }
    .fi-topbar {
        background: linear-gradient(to right, #041b34, rgba(0,0,0,.85) ) !important;
        /* background-color: #041b34 !important; */
        & nav {
            background: none;
        }
    }

    /*
    .fi-ta-filters-above-content-ctn select.fi-select-input:has(option:checked:not([value=""])) {
         background: linear-gradient(to top, transparent, var(--dark_filter_selected));
    }
    */
    .fi-layout {
        background-color: #000;
    }
    .input_soles .fi-input-wrp-prefix {
        background-color: var(--dark_cell_soles);
    }
    .input_dolares .fi-input-wrp-prefix {
        background-color: var(--dark_cell_dolares);
    }
    .input_dolares_refund .fi-input-wrp-prefix {
        background-color: var(--dark_cell_dolares_reembolso);
    }

}
