.el-table {
    display: flex;
    flex-direction: column;
    border: 0;
    color: var(--app-color-gray-100);
    &::before {
        display: none;
    }
    .el-table__header-wrapper {
        .cell {
            height: 40px;
            color: var(--app-color-black);
            font-size: 13px;
            font-weight: bold;
            line-height: 40px;
            text-align: center;
            .ascending {
                border-bottom-color: var(--app-color-black);
            }
            .descending {
                border-top-color: var(--app-color-black);
            }
        }
        .el-table__cell {
            padding: 0;
            border: 0;
            background-color: var(--app-color-gray-400);
        }
        
    }
    .el-table__body-wrapper,
      .el-table__fixed-body-wrapper {
        max-height: calc(100% - 40px);
        .el-table__body {
          height: 100%;
        }
        .el-table__cell {
            border: 0;
            border-bottom: 1px solid var(--app-color-gray-250);
            padding: 0;
            height: 53px;
            >.cell {
                display: flex;
                justify-content: center;
                line-height: 20px;
                font-size: 12px;
                white-space: pre-line;
                a {
                    color: var(--app-color-blue-green);
                }
            }
        }
    }
    .el-table-column--selection {
        &.is-center div.cell {
            padding: 0 20px;
            width: 100%;
            line-height: 40px;
            .el-checkbox__input {
                height: 16px;
            }
        }
        .el-checkbox__inner {
            height: 16px;
            width: 16px;
            border-radius: 2px;
        }
        .el-checkbox.is-checked {
            .el-checkbox__inner {
                &::after {
                    left: 5px;
                    top: 2px;
                }
            }
        }
    }
    .grid-column--action {
        display: flex;
        gap: 16px;
        padding: 0 20px;
    }
}