.labelPanel {
    :last-child {
        margin-right: 0;
    }
}

.labelBox {
    display: inline-block;
    line-height: 1;
    font-weight: 500;
    white-space: nowrap;
    vertical-align: middle;
    background: #fff;
    border: 1px solid #dcdfe6;
    -webkit-appearance: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    margin-bottom: 10px;
    margin-right: 20px;
    position: relative;
    padding: 12px 20px;
    font-size: 14px;
}


.el-checkbox-button {
    margin-right: 20px;
}

.labelA {

    /deep/ .el-checkbox-button__inner,
    &.labelBox {
        border: 1px solid @greenA;
        color: @greenA;
        border-radius: 4px;
        background-color: @greenBgA;
    }

    &.is-checked {
        /deep/ .el-checkbox-button__inner {
            color: #FFFFFF;
            background-color: @greenA;
            border-color: @greenA;
        }
    }
}

.labelB {

    /deep/ .el-checkbox-button__inner,
    &.labelBox {
        border: 1px solid @orangeA;
        color: @orangeA;
        border-radius: 4px;
        background-color: @orangeBgA;
    }

    &.is-checked {
        /deep/ .el-checkbox-button__inner {
            color: #FFFFFF;
            background-color: @orangeA;
            border-color: @orangeA;
        }
    }
}

.labelC {

    /deep/ .el-checkbox-button__inner,
    &.labelBox {
        border: 1px solid @lightBlueA;
        color: @lightBlueA;
        border-radius: 4px;
        background-color: @lightBlueBgA;
    }

    &.is-checked {
        /deep/ .el-checkbox-button__inner {
            color: #FFFFFF;
            background-color: @lightBlueA;
            border-color: @lightBlueA;
        }
    }
}

.labelD {

    /deep/ .el-checkbox-button__inner,
    &.labelBox {
        border: 1px solid @purpleA;
        color: @purpleA;
        border-radius: 4px;
        background-color: @purpleBgA;
    }

    &.is-checked {
        /deep/ .el-checkbox-button__inner {
            color: #FFFFFF;
            background-color: @purpleA;
            border-color: @purpleA;
        }
    }
}

.videoBox {
    width: 100%;
    padding: 30 60px;

    video {
        width: 100%;
    }
}

.btnsPanel {
    margin: 45px 40px 15px;
}