.re-input-number{padding:.06rem .07rem;-webkit-appearance:none;outline:none;width:100%;border:1px solid #ccc;border-radius:2px;resize:none;font-size:.12rem;transition:all .3s;position:relative;background-color:transparent;z-index:2}.re-input-number:focus{box-shadow:0 0 4px rgba(52,143,238,.8);border-color:rgba(52,143,238,.8)}.re-input-number-wrap{position:relative;background-color:#fff;display:inline-block}.re-input-number-button-wrap{position:absolute;user-select:none;top:50%;transform:translateY(-50%);right:.02rem}.re-input-number-button{position:relative;width:.16rem;height:.1rem;overflow:hidden;background-color:#f1f1f1}.re-input-number-button.re-input-number-hover{background-color:#d0d0d0}.re-input-number-button.re-input-number-active{background-color:#787878}.re-input-number-button.re-input-number-active .re-input-number-add{border-bottom-color:#fff}.re-input-number-button.re-input-number-active .re-input-number-sub{border-top-color:#fff}.re-input-number-button:first-child{margin-bottom:.02rem}.re-input-number-add{position:absolute;top:-.01rem;left:.04rem;border-top-color:transparent;border-bottom-color:#505050;border-width:.04rem;border-style:solid}.re-input-number-add,.re-input-number-sub{display:block;border-right-color:transparent;border-left-color:transparent;width:0;height:0}.re-input-number-sub{margin:.03rem 0 0 .04rem;border-top-color:#505050;border-bottom-color:transparent;border-width:.04rem;border-style:solid}