.light-iview-select{
    .ivu-select-selection{
        background-color: var(--input-bg-color);
        border: none;
        color: var(--primary-text-color);
    }

    .ivu-select-visible .ivu-select-selection,
    .ivu-form-item-error .ivu-select-visible .ivu-select-selection{
        border: none;
        box-shadow: none;
    }

}

.light-iview-input{
    .ivu-input{
        background-color: var(--input-bg-color);
        border: none;
        color: var(--primary-text-color);
    }

    .ivu-input:focus,
    .ivu-form-item-error .ivu-input:focus{
        border: none;
        box-shadow: none;
    }
}

.light-iview-input-number{
    .ivu-input-number{
        background: var(--input-bg-color);
        border: none;
    }
    .ivu-input-number-input{
        background: var(--input-bg-color);
    }
    .ivu-input-number:hover{
        border: none;
    }
    .ivu-input-number-focused{
        box-shadow: none;
    }
}

.light-el-input{
    .el-input__inner,
    .el-cascader__search-input{
        background-color: var(--input-bg-color);
        border: none;
    }

    .el-tag.el-tag--info{
        color: var(--primary-text-color);
    }

    .el-cascader__tags .el-tag{
        background-color: #e4e4e4;
    }
}

.light-iview-form {
    .ivu-form .ivu-form-item-label {
        color: var(--second-text-color);
    }

    .ivu-input {
        background: var(--input-bg-color);
        color: var(--primary-text-color);
        border: none;

        &:hover{
            border: none;
        }
    }

    .ivu-input[disabled], fieldset[disabled] .ivu-input{
        color: var(--primary-text-color);
    }

    .ivu-input-number-focused{
        box-shadow: none;
    }

    .ivu-input-number, .ivu-input-number-small input {
        font-size: 16px;
        background: var(--input-bg-color);
        color: var(--primary-text-color);
        border: none;
    }

    .ivu-input-number, .ivu-input-number-default input {
        background: var(--input-bg-color);
        color: var(--primary-text-color);
        border: none;
    }

    .ivu-input:focus,
    .ivu-form-item-error .ivu-input:focus{
        border: none;
        box-shadow: none;
    }

    .ivu-select-selection {
        background: var(--input-bg-color);
        color: var(--primary-text-color);
        border: none;
    }

    .ivu-select-disabled .ivu-select-selection{
        color: var(--primary-text-color);
    }

    .ivu-select-visible .ivu-select-selection,
    .ivu-form-item-error .ivu-select-visible .ivu-select-selection{
        border: none;
        box-shadow: none;
    }
    
    .ivu-radio-inner:after{
        background: #1CC0F3;
    }
}