UNPKG

vuestic-ui

Version:
73 lines 2.32 kB
:root, :host { --va-counter-button-inner-padding: 6px; --va-counter-button-outer-padding: 8px; } .va-counter { --va-input-wrapper-width: var(--va-form-element-default-width-small); min-width: unset; flex: none; } .va-counter .va-input-wrapper__field > *, .va-counter .va-input-wrapper__container > * { margin-right: 0; } .va-counter.va-counter--input-square .va-input-wrapper__field { border-radius: 0; border-left: none; border-right: none; } .va-counter.va-counter--input-square .va-counter__prepend-wrapper { z-index: 1; } .va-counter.va-counter--input-square .va-counter__prepend-wrapper .va-counter__button-decrease { border-top-right-radius: 0; border-bottom-right-radius: 0; } .va-counter.va-counter--input-square .va-counter__prepend-wrapper .va-counter__button-decrease:not(.va-button--square) { width: unset; } .va-counter.va-counter--input-square .va-counter__append-wrapper { z-index: 1; } .va-counter.va-counter--input-square .va-counter__append-wrapper .va-counter__button-increase { border-top-left-radius: 0; border-bottom-left-radius: 0; } .va-counter.va-counter--input-square .va-counter__append-wrapper .va-counter__button-increase:not(.va-button--square) { width: unset; } .va-counter .va-counter__prepend-wrapper .va-counter__button-decrease .va-button__content, .va-counter .va-counter__prepend-wrapper .va-counter__button-increase .va-button__content, .va-counter .va-counter__append-wrapper .va-counter__button-decrease .va-button__content, .va-counter .va-counter__append-wrapper .va-counter__button-increase .va-button__content { padding: unset; } .va-counter .va-counter__content-wrapper { width: 100%; display: flex; justify-content: center; } .va-counter .va-counter__content-wrapper:focus-visible { outline: none; } .va-counter .va-input__content__input { text-align: center; } .va-counter .va-input__content__input::-webkit-outer-spin-button, .va-counter .va-input__content__input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .va-counter .va-input__content__input[type=number] { -moz-appearance: textfield; } .va-counter .va-input-wrapper__field { padding: 0; width: unset; } .va-counter__prepend-inner, .va-counter__append-inner { display: flex; align-items: stretch; height: 100%; margin: 0 0.5rem; }