.cms-data-table-panel {
    padding: 12px 16px 0px;
    height: calc(100% - 20px);
    flex: 1;
    overflow-y: auto;

    .el-table {
        // --el-border-color-lighter: #ebeef5;

        .el-table__header {
            thead tr {
                background-color: #f7f7fa;
                box-shadow: 0px 1px 0px 0px #f5f5f5;
                border-radius: 4px 4px 0px 0px;

                th {
                    background-color: #f5f5f5;

                    &.el-table__cell {
                        padding: 10px 0px;
                    }

                    &:first-child {
                        border-top-left-radius: 4px;
                    }

                    &:last-child {
                        border-top-right-radius: 4px;
                    }
                    .cell {
                        font-weight: 500;
                        color: #262626;
                        line-height: 20px;
                    }
                }
            }
        }

        .el-table__body {
            tbody tr {
                td {
                    &.el-table__cell {
                        padding: 10px 0;
                    }
                    .cell {
                        font-weight: 400;
                        color: #595959;
                    }
                }
            }
        }

        .el-table-column--selection .cell {
            .el-checkbox__inner {
                width: 16px;
                height: 16px;
            }
            .el-checkbox__inner::after {
                height: 8px;
                left: 5px;
            }
        }
    }

    .pagination-wrapper {
        display: flex;
        justify-content: flex-end;
        padding-top: 10px;
    }
}

.el-popper.cms-ellipsis-table-tooltip-popover {
    max-width: 500px;
    background-color: #fff;
    border: 0px;
    box-shadow:
        0px 9px 28px 8px rgba(0, 0, 0, 0.05),
        0px 6px 16px 0px rgba(0, 0, 0, 0.08),
        0px 3px 6px -4px rgba(0, 0, 0, 0.12);
    color: #121736;
    padding: 8px;
    font-weight: 400;
    color: #121736;
    font-size: 14px;
    line-height: 22px;
}
