.ta-summary-revenue-detail td{
    height: 50px;
    vertical-align: middle;
    border: solid 1px #D7D7D7;
    /* justify-items: center; */
}

.ta-summary-revenue-detail .mx-listview .mx-table td{
    padding: 5px;
}

.ta-summary-revenue-detail .mx-listview .mx-table td .btn-sm{
    /* font-size: 10px; */
}

.ta-summary-revenue-detail td .table-btn{
    /* display: block; */
}

.ta-summary-revenue-detail .mx-listview ul li{
    padding: 0;
    border-width: 0;
    border-color: none;
}

.ta-summary-revenue-detail .ta-detail-info-section{
    width: 100%;
    height: 75vh;
    overflow-x: scroll;
    overflow-y: scroll;
}

.ta-summary-revenue-detail .ta-detail-header{
    position: sticky;
    top: 0;
    background-color: white;
    z-index: 1;
}

.hide-table-checkbox.mx-datagrid tbody tr td:first-child{
    background-image: none;
}


.ta-detail-info-section {
    .ta-negotiating-red{
        color: White;
        background-color: #FF6B6B;
    }
    .ta-negotiating-green{
        color: darkgreen;
        background-color: #C5FAD5;
    }
}


.ta-summary-upload-file {
    display: flex;
    gap: 8px;
    justify-content: center;
}

.ta-summary-box-detail {
    margin-bottom: 8px;
}

.ta-supplier-mapping-space-button {
    display: flex;
    gap: 8px;
    justify-content: left;
}

.ta-text-message-red {
    display: flex;
    color: red;
    margin-bottom: 8px;
    justify-content: center;
}






