.panel-inputNumber{position:relative;width:200px;border-radius:4px;border:1px solid #cfcfcf}.panel-inputNumber:hover,.panel-inputNumber.inputNumber-focus{border-color:#aaa}.panel-inputNumber.inputNumber-disabled:hover,.panel-inputNumber.inputNumber-disabled.inputNumber-focus{border-color:#cfcfcf}.panel-inputNumber .panel-input{width:auto!important}.panel-inputNumber>.panel-input.input-icon>div{border-width:0;border-radius:0}.panel-inputNumber>.panel-input .form-control[disabled]{cursor:default;background-color:transparent!important}.panel-inputNumber>.panel-input.input-disabled.input-icon>div{background-color:transparent!important}.panel-inputNumber.inputNumber-disabled>.panel-input .form-control[disabled]{cursor:no-drop!important;background-color:#f0f2f5!important;border-radius:4px}.inputNumber-controls.inputNumber-controls-disabled{cursor:no-drop!important}.inputNumber-controls.inputNumber-controls-disabled>i{color:#cfcfcf!important}.inputNumber-controls>i{color:#ababab;transition:color .3s ease}.inputNumber-controls:hover>i{color:#1088f0}.inputNumber-controls.inputNumber-controls-disabled:hover>i{color:#cfcfcf!important}.panel-inputNumber .inputNumber-controls{position:absolute;background-color:#f5f7fa;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:opacity .3s ease}.panel-inputNumber.inputNumber-disabled .inputNumber-controls{background-color:#f0f2f5}.inputNumber-btn-leftRight>.panel-input{margin:0 38px}.inputNumber-btn-leftRight>.panel-input .form-control{text-align:center}.inputNumber-btn-leftRight .inputNumber-controls{width:36px;height:36px;top:0}.inputNumber-btn-leftRight .inputNumber-subtract{left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:1px solid #cfcfcf}.inputNumber-btn-leftRight .inputNumber-add{right:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:1px solid #cfcfcf}.inputNumber-btn-upDown>.panel-input{margin-right:38px}.inputNumber-btn-upDown .inputNumber-controls{width:36px;height:18px;right:0}.inputNumber-btn-upDown .inputNumber-subtract{top:0;border-top-right-radius:4px;border-left:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}.inputNumber-btn-upDown .inputNumber-add{bottom:0;border-bottom-right-radius:4px;border-left:1px solid #cfcfcf}.inputNumber-btn-focus .inputNumber-controls{opacity:0}.inputNumber-btn-focus:hover .inputNumber-controls,.inputNumber-btn-focus.inputNumber-focus .inputNumber-controls{opacity:1;z-index:1}.inputNumber-btn-focus.inputNumber-btn-leftRight>.panel-input{margin:0;z-index:2}.inputNumber-btn-focus.inputNumber-btn-leftRight:hover>.panel-input,.inputNumber-btn-focus.inputNumber-btn-leftRight.inputNumber-focus>.panel-input{margin:0 38px}.inputNumber-btn-focus.inputNumber-btn-upDown>.panel-input{margin:0}.inputNumber-btn-focus.inputNumber-btn-upDown:hover>.panel-input,.inputNumber-btn-focus.inputNumber-btn-upDown.inputNumber-focus>.panel-input{margin-right:38px}.inputNumber-small{width:70px}.inputNumber-small>.panel-input .form-control{padding:0;height:30px;line-height:30px;text-align:center}.inputNumber-small.inputNumber-btn-upDown .inputNumber-controls{width:20px;height:15px}.inputNumber-small.inputNumber-btn-upDown>.panel-input{margin-right:20px}
