.#{$menu-check-prefix-cls} {
    display: flex;
    height: 100%;

    &__bar {
        flex: initial;
        width: 34%;
        height: 100%;
        overflow: auto;
    }

    &-nav{
        color: black;
        >li {
            display: flex;
            align-items: center;
            line-height: .88rem;
            min-height: .88rem;
            padding: 0 .3rem;
            overflow: hidden;
            vertical-align: middle;
            background-color: #F5F5F5;
            transition: background-color .2s;
            border-left: .08rem solid #F5F5F5;
        }

        >li.checked{
            background-color: #fff;
            border-color: #32aaff;
        }
    }

    &__content {
        flex: auto;
        height: 100%;
        background-color: white;
        overflow: auto;
    }

    &__item {
        .t-cell__wrapper {
            border: none;
        }
        .list__body {
            border: none;
        }
        .list__item:after {
            border: 0.01rem solid #dae1ec;
        }
    }

    .check-all {
        display: flex;
        align-items: center;

        span {
            padding-right: .2rem;
        }
    }
}

.checkall-btn {
    width: 0.6rem;
    padding-left: 0.28rem;

    &.has-label {
        width: auto;
        line-height: 0.88rem;
        padding-right: .3rem;
        display: flex;
        align-items: center;
        justify-content: flex-end;

        i {
            margin-left: .2rem;
        }
    }

    .menu-check-default {
        display: inline-block;
        width: $radio-size;
        height: $radio-size;
        font-size: $radio-size;
        content: '';
        border-radius: 0.08rem;
        background: #fff;
        font-weight: 700;
        border: 0.02rem solid #b2b2b2;
    }
}
