.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:2.875rem;vertical-align:top}.k-spinner .k-input .k-inner{text-align:center;padding:0}.k-spinner .k-icon{font-size:1.5rem}.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:2.5rem;width:8.625rem}.k-spinner.k-vertical .k-input{padding-right:2.25rem;width:6.75rem}.k-spinner.k-vertical.k-small .k-input{padding-right:1.875rem;width:4.875rem}.k-spinner.k-vertical.k-mini .k-input{padding-right:1.625rem;width:3.5rem}.k-spinner.k-large .k-btn .k-icon{font-size:2rem}.k-spinner.k-large .k-input{width:3.75rem}.k-spinner.k-small .k-btn .k-icon{font-size:1.125rem}.k-spinner.k-small .k-input{width:2rem}.k-spinner.k-mini .k-btn .k-icon{font-size:.875rem}.k-spinner.k-mini .k-input{width:1.625rem}