UNPKG

nscomponentsreact

Version:

React Wrapper Components for NSComponents

202 lines (178 loc) 4.74 kB
.nsNumericTextBoxContainer { position: relative; display: inline-block; width: 100%; overflow: visible; border-width: 0; vertical-align: middle; box-sizing: content-box; line-height: normal; background-color: transparent; background-image: none; white-space: nowrap; } .nsNumericTextBoxContainer .nsNumericTextBoxParent { position: relative; display: block; cursor: default; height: 2.42em; box-sizing: content-box; background-repeat: repeat; background-position: 50% 50%; border-color: #e6e6e6; border-width: 1px; border-style: solid; transition: box-shadow .15s ease-out; } .nsNumericTextBoxContainer .nsNumericTextBoxParent.nsNumericTextBoxParentWithSpinner { padding: 0 38.86px 0 0; } .nsNumericTextBoxContainer.nsNumericTextBoxContainerDisabled .nsNumericTextBoxParent { cursor: default!important; pointer-events: none; outline: 0; opacity: .6; } .nsNumericTextBoxContainer .nsNumericTextBoxParent.nsNumericTextBoxParentHover { box-shadow: 0 1px 0 rgba(255,255,255,.2); background-color: #fff; background-image: none; background-position: 50% 50%; border-color: #f5f5f5; } .nsNumericTextBoxContainer .nsNumericTextBox { width: 100%; height: 100%; box-sizing: border-box; padding: 2.86px 0; text-indent: 12.8px; border: 0; margin: 0; overflow: hidden; text-overflow: ellipsis; font-size: 100%; outline: 0; } .nsNumericTextBoxContainer .nsNumericTextBox::-ms-clear { display:none; } .nsNumericTextBoxContainer .nsNumericTextBoxSpinnerContainer { position: absolute; top: 0; right: 0; width: 2.42em; height: 100%; display: inline-block; vertical-align: baseline; text-decoration: none; text-align: center; padding: 0; border-radius: 0 2px 2px 0; } .nsNumericTextBoxContainer .nsNumericTextBoxSpinContainer { display: block; height: calc(100%/2); cursor: pointer; line-height: 1em; vertical-align: middle; border-width: 0; outline: 0; color: inherit; padding: 0; border-radius: 0 1px 0 0; } .nsNumericTextBoxContainer .nsNumericTextBoxSpinner { width: 0px; height: 0px; border-style: solid; position: relative; display: block; overflow: hidden; cursor: pointer; margin-left: calc(100%/2 - 6px); } .nsNumericTextBoxContainer .nsNumericTextBoxIncSpinnerContainer { } .nsNumericTextBoxContainer .nsNumericTextBoxIncSpinnerContainer .nsNumericTextBoxIncSpinner { border-width: 0 5px 10px 5px; border-color: transparent transparent #2f2f2f transparent; margin-top: 5px; } .nsNumericTextBoxContainer .nsNumericTextBoxDecSpinnerContainer { } .nsNumericTextBoxContainer .nsNumericTextBoxDecSpinnerContainer .nsNumericTextBoxDecSpinner { border-width: 10px 5px 0 5px; border-color: #2f2f2f transparent transparent transparent; margin-bottom: 5px; } .nsNumericTextBoxContainerWhite { color: #444; border-color: #e6e6e6; } .nsNumericTextBoxContainerWhite .nsNumericTextBoxParent { color: #444; background-color: #fafafa; border-color: #f0f0f0; } .nsNumericTextBoxContainerWhite.nsNumericTextBoxContainerDisabled .nsNumericTextBoxParent { color: #999; background-color: #fafafa; } .nsNumericTextBoxContainerWhite .nsNumericTextBoxParent.nsNumericTextBoxParentHover { background-color: #fff; border-color: #f5f5f5; box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05); } .nsNumericTextBoxContainerWhite.nsNumericTextBoxContainerDisabled .nsNumericTextBoxParent .nsNumericTextBox { background-color: #fafafa; } .nsNumericTextBoxContainerWhite .nsNumericTextBox:hover { background-color: #fff; color: #444; } .nsNumericTextBoxContainerWhite .nsNumericTextBoxSpinnerContainer { background-color: #fff; border-color: #fff; } .nsNumericTextBoxContainerWhite.nsNumericTextBoxContainerDisabled .nsNumericTextBoxParent .nsNumericTextBoxSpinnerContainer { background-color: #fafafa; } .nsNumericTextBoxContainerWhite .nsNumericTextBoxParentHover .nsNumericTextBoxSpinnerContainer { background-color: #ebebeb; } .nsNumericTextBoxContainerWhite.nsNumericTextBoxContainerDisabled .nsNumericTextBoxParent .nsNumericTextBoxSpinnerContainer { background-color: #fafafa; border-color: #fafafa; } .nsNumericTextBoxContainerWhite.nsNumericTextBoxContainerDisabled .nsNumericTextBoxParent .nsNumericTextBoxSpinContainer { color: #999; } .nsNumericTextBoxContainerWhite .nsNumericTextBoxSpinner.nsNumericTextBoxSpinnerSelected { background-color: #ebebeb; }