.cat-table {
    display       : flex;
    flex-direction: column;

    &__wrapper {
        >table {
            min-width: 100%;

            td,
            th {
                border : 1px solid #666;
                padding: 10px;
            }

            .cell {
                text-overflow: ellipsis;
                white-space  : normal;
                word-break   : break-all;
                text-align   : center;
            }
        }
    }
}

.cat-scrollbar {
    font-size  : 0;
    line-height: 0;

    &__thumb {
        display         : inline-block;
        height          : 8px;
        border-radius   : 4px;
        background-color: #666;
    }
}