.number-input[data-v-46dd53c9]{background-color:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:var(--border-radius);display:inline-flex;overflow:hidden;transition:box-shadow .2s ease-out,color .2s ease-out,border-color .2s ease-out,background-color .2s ease-out}.number-input[data-v-46dd53c9]:focus-within{border-color:var(--color-primary-400);box-shadow:0 0 0 .2rem var(--color-primary-400)}.number-input__button[data-v-46dd53c9]{align-items:center;aspect-ratio:1;background-color:#fff;border:none;display:flex;flex-shrink:0;justify-content:center;min-width:36px;transition:background-color var(--transition-time) ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.number-input__button svg[data-v-46dd53c9]{color:var(--text-color);width:.8rem}.number-input__button[data-v-46dd53c9]:hover{background-color:var(--color-primary-100);cursor:pointer}.number-input__button--disabled[data-v-46dd53c9],.number-input__button.disabled[data-v-46dd53c9],.number-input__button[data-v-46dd53c9]:disabled,.number-input__button[disabled][data-v-46dd53c9]{background-color:var(--color-gray-100)}.number-input__button--disabled svg[data-v-46dd53c9],.number-input__button.disabled svg[data-v-46dd53c9],.number-input__button:disabled svg[data-v-46dd53c9],.number-input__button[disabled] svg[data-v-46dd53c9]{color:var(--color-gray-400)}.number-input__button--disabled[data-v-46dd53c9]:hover,.number-input__button.disabled[data-v-46dd53c9]:hover,.number-input__button[data-v-46dd53c9]:disabled:hover,.number-input__button[disabled][data-v-46dd53c9]:hover{background-color:var(--color-gray-100);cursor:not-allowed}.number-input__button--decrease[data-v-46dd53c9]{border-bottom-right-radius:0;border-right:1px solid var(--input-border-color);border-top-right-radius:0}.number-input__button--increase[data-v-46dd53c9]{border-bottom-left-radius:0;border-left:1px solid var(--input-border-color);border-top-left-radius:0}.number-input .input-field[data-v-46dd53c9]{-moz-appearance:textfield;border:none;border-radius:0;flex-shrink:1;font-variant-numeric:tabular-nums;max-width:100%;min-width:4ch}.number-input .input-field[data-v-46dd53c9]::-webkit-inner-spin-button,.number-input .input-field[data-v-46dd53c9]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input .input-field[data-v-46dd53c9]:focus{box-shadow:none}.number-input--sizing-fixed[data-v-46dd53c9]{width:100%}.number-input--sizing-fixed .input-field[data-v-46dd53c9]{width:100%;field-sizing:fixed}.number-input--sizing-content[data-v-46dd53c9]{width:auto}.number-input--sizing-content .input-field[data-v-46dd53c9]{max-width:100%;width:auto;field-sizing:content}
