


.bms-ant-table-wrapper {
    border-radius: 4px !important;

    .bms-ant-table-row-indent+.bms-ant-table-row-expand-icon {
        margin-top: -2px !important;
    }
}

.bms-ant-table-wrapper .bms-ant-table-tbody >tr >td {
    border-top: 1px solid rgb(218 226 242) !important;
}

.bms-ant-table-wrapper .bms-ant-table-pagination.bms-ant-pagination {
     margin: 10px 0 !important;
     padding-right: 16px;
}

.bms-ant-table-wrapper .bms-ant-table.bms-ant-table-bordered >.bms-ant-table-container >.bms-ant-table-body >table >tbody>tr>td {
    //#dae2f2
    border-inline-end: 1px solid #dae2f2 !important;
}

.bms-ant-table-wrapper .bms-ant-table.bms-ant-table-bordered >.bms-ant-table-container >.bms-ant-table-header >table >thead>tr {
    &:last-child {
        &>th{
            border-top:1px solid #dae2f2 !important;
        }
    }
}

.BMSTable {

    .bms-ant-space-align-center {
        gap:0 !important;
    }
    
    .bms-ant-table-thead {
        .bms-ant-table-cell {
            border-bottom: none !important;
            //border-top:1px solid #dae2f2 !important ;
            background: rgb(238 243 250 / 100%) !important;

            &::before {
                display: none;
            }

            &:hover {
                background: rgb(238 243 250 / 100%) !important;
            }
        }

        .bms-ant-table-cell-fix-right {
            &:last-child {
                right: 0 !important;
            }  
        }
    }

   
    .bms-ant-table-cell {
        height: 15px;
        line-height: 15px;
        font-size: 14px;
        font-family: SourceHanSansCN-Medium, SourceHanSansCN;
        // font-weight: 500;
        
        color: #17181A;
        padding: 13px 16px !important; 

        &:hover {
            background: #FAFBFC !important;
           
        }
    }


    .bms-ant-pagination .bms-ant-pagination-item-active {
        font-weight: 600;
        background-color: #37F !important;
        border-color: #37F !important;
    }

    .bms-ant-pagination .bms-ant-pagination-item-active a {
        color: #fff !important;
    }
   
}

.bms-ant-table-wrapper .bms-ant-table-container table>thead>tr:first-child th:first-child {
    border-start-start-radius:4px !important;
}

.bms-ant-table-wrapper .bms-ant-table-container table>thead>tr:first-child th:last-child {
    border-start-end-radius:4px !important;
}

.bms-ant-empty-normal {
    margin-block: 80px !important;
    color: rgb(0 0 0 / 25%);
}