.k-spinner{display:inline-block;vertical-align:middle;line-height:1}.k-spinner .k-btn{vertical-align:top}.k-spinner .k-btn:focus,.k-spinner .k-btn:hover{z-index:1;position:relative}.k-spinner .k-left{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.k-spinner .k-right{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.k-spinner .k-input{width:1.916666666666667rem;vertical-align:top}.k-spinner .k-input .k-inner{text-align:center;padding:0}.k-spinner .k-icon{font-size:1rem}.k-spinner.k-vertical{position:relative;font-size:0}.k-spinner.k-vertical .k-input{margin-right:-1px;font-size:0}.k-spinner.k-vertical .k-left,.k-spinner.k-vertical .k-right{position:absolute;right:0;margin:0;height:calc(50% + 1px);line-height:50%}.k-spinner.k-vertical .k-right{top:0}.k-spinner.k-vertical .k-left{bottom:0}.k-spinner.k-vertical i:before{font-size:inherit}.k-spinner.k-vertical.k-large .k-input{padding-right:1.666666666666667rem;width:5.75rem}.k-spinner.k-vertical .k-input{padding-right:1.5rem;width:4.5rem}.k-spinner.k-vertical.k-small .k-input{padding-right:1.25rem;width:3.25rem}.k-spinner.k-vertical.k-mini .k-input{padding-right:1.083333333333333rem;width:2.333333333333333rem}.k-spinner.k-large .k-btn .k-icon{font-size:1.333333333333333rem}.k-spinner.k-large .k-input{width:2.5rem}.k-spinner.k-small .k-btn .k-icon{font-size:.75rem}.k-spinner.k-small .k-input{width:1.333333333333333rem}.k-spinner.k-mini .k-btn .k-icon{font-size:.583333333333333rem}.k-spinner.k-mini .k-input{width:1.083333333333333rem}