.ct-input-number {
    position: relative;
    display: inline-block;
    .ct-input-number__prefix,.ct-input-number__suffix {
        position: absolute;
        top: 0;
        bottom: 0;
        // height: 100%; 
        line-height: 1;
    } 
    .ct-input-number__prefix {
        left: 0;
        z-index: 50;
        border-radius: 3px 0 0 3px;
    }
    .ct-input-number__suffix {
        right: 0;
        z-index: 50;
        border-radius: 0 3px 3px 0 ;
    }
    //正常尺寸
    .iconfont { font-size: 12px;}
    .ct-input-number__input{
        width: auto;
        padding: 0 34px;
        &>.ct-input__inner {
                height: 28px;
                box-sizing: border-box;
                /* height: 40px; */
                line-height: 1;
                border-radius: 0;
                border-width: 1px 0;
                -webkit-transition: all .2s ease-in-out;
                transition: all .2s ease-in-out;
                text-align: center;
                font-size: 12px;
        }
        .is-disabled {
            pointer-events: none;
            cursor: not-allowed;
            color: #e6e6e6;
        }
    }
    //小尺寸
    &.ct-input-number__small {
        .iconfont {
            font-size: 10px;
        } 
        .ct-input-number__input {
            padding: 0 27px;
            &>.ct-input__inner {
                height: 22px;
                font-size: 12px;
                box-sizing: border-box;
            }
        }
    }
    //大尺寸
    &.ct-input-number__large {
        .ct-input-number__input {
            padding: 0 27px;
        }
        .iconfont {
            font-size: 15px;
        } 
        .ct-input-number__input {
            &>.ct-input__inner {
                height: 34px;
                font-size: 14px;
                box-sizing: border-box;
            } 
        }
    }
}