.bs-form-input-number .bs-form-input-label-wrapper{width:100%;height:100%;position:relative}.bs-form-input-number .bs-form-input-label-wrapper:focus-within{outline:rgba(0,0,0,0)}.bs-form-input-number .bs-form-input-label-wrapper:focus-within .bs-form-input-wrapper .bs-form-input-adornment{color:var(--color-grayscale-semi-dark-gray)}.bs-form-input-number .bs-form-input-label-wrapper:focus-within .bs-form-input-wrapper input::placeholder{color:var(--color-grayscale-medium-gray)}.bs-form-input-number .bs-form-input-label-wrapper:focus-within .bs-form-label{color:var(--color-primary-regular)}.bs-form-input-number .bs-form-input-label-wrapper:focus-within .bs-form-input-adornment{display:flex}@supports not (font:-apple-system-body){.bs-form-input-number .bs-form-input-label-wrapper:not(:has(input:placeholder-shown)):not(:has(textarea:placeholder-shown)) .bs-form-label{margin:0 0 0 var(--spacing-3);font-size:var(--text-12-font-size);font-family:Semibold,sans-serif;background-color:unset;top:11px}.bs-form-input-number .bs-form-input-label-wrapper:not(:has(input:placeholder-shown)):not(:has(textarea:placeholder-shown)) .bs-form-input-adornment{display:flex;align-items:center}.bs-form-input-number .bs-form-input-label-wrapper:focus-within:not(:has(select:focus)) .bs-form-label,.bs-form-input-number .bs-form-input-label-wrapper:has(.bs-form-label-shrink) .bs-form-label,.bs-form-input-number .bs-form-input-label-wrapper:has(input:not(:placeholder-shown)) .bs-form-label,.bs-form-input-number .bs-form-input-label-wrapper:has(input[placeholder]:not([placeholder=""])) .bs-form-label,.bs-form-input-number .bs-form-input-label-wrapper:has(select option:checked:not([value=""])) .bs-form-label,.bs-form-input-number .bs-form-input-label-wrapper:has(textarea:not(:placeholder-shown)) .bs-form-label{margin:0 0 0 var(--spacing-3);font-size:var(--text-12-font-size);font-family:Semibold,sans-serif;background-color:unset;top:11px}.bs-form-input-number .bs-form-input-label-wrapper:focus-within:not(:has(select:focus)) .bs-form-input-adornment,.bs-form-input-number .bs-form-input-label-wrapper:has(.bs-form-label-shrink) .bs-form-input-adornment,.bs-form-input-number .bs-form-input-label-wrapper:has(input:not(:placeholder-shown)) .bs-form-input-adornment,.bs-form-input-number .bs-form-input-label-wrapper:has(input[placeholder]:not([placeholder=""])) .bs-form-input-adornment,.bs-form-input-number .bs-form-input-label-wrapper:has(select option:checked:not([value=""])) .bs-form-input-adornment,.bs-form-input-number .bs-form-input-label-wrapper:has(textarea:not(:placeholder-shown)) .bs-form-input-adornment{display:flex;align-items:center}}@supports(font:-apple-system-body){.bs-form-input-number .bs-form-input-label-wrapper:focus-within:not(:has(select:focus)) .bs-form-label,.bs-form-input-number .bs-form-input-label-wrapper:has(.bs-form-label-shrink) .bs-form-label,.bs-form-input-number .bs-form-input-label-wrapper:has(input[placeholder]:not([placeholder=""])) .bs-form-label,.bs-form-input-number .bs-form-input-label-wrapper:has(input[value]:not([value=""])) .bs-form-label,.bs-form-input-number .bs-form-input-label-wrapper:has(select option:checked:not([value=""])) .bs-form-label,.bs-form-input-number .bs-form-input-label-wrapper:has(textarea[value]:not([value=""])) .bs-form-label{margin:0 0 0 var(--spacing-3);font-size:var(--text-12-font-size);font-family:Semibold,sans-serif;background-color:unset;top:11px}.bs-form-input-number .bs-form-input-label-wrapper:focus-within:not(:has(select:focus)) .bs-form-input-adornment,.bs-form-input-number .bs-form-input-label-wrapper:has(.bs-form-label-shrink) .bs-form-input-adornment,.bs-form-input-number .bs-form-input-label-wrapper:has(input[placeholder]:not([placeholder=""])) .bs-form-input-adornment,.bs-form-input-number .bs-form-input-label-wrapper:has(input[value]:not([value=""])) .bs-form-input-adornment,.bs-form-input-number .bs-form-input-label-wrapper:has(select option:checked:not([value=""])) .bs-form-input-adornment,.bs-form-input-number .bs-form-input-label-wrapper:has(textarea[value]:not([value=""])) .bs-form-input-adornment{display:flex;align-items:center}}.bs-form-input-number .bs-form-input-label-wrapper .bs-form-label{position:absolute;left:0;top:9px;margin-left:var(--spacing-3);color:var(--color-grayscale-semi-dark-gray);transition:font-size .3s ease,margin .3s ease;font-family:Regular,sans-serif}.bs-form-input-number .bs-form-input-label-wrapper .bs-form-label-disabled{color:var(--color-grayscale-semi-dark-gray)}.bs-form-input-number .bs-form-input-label-wrapper .bs-form-input-wrapper{display:flex;outline:rgba(0,0,0,0);height:100%}.bs-form-input-number .bs-form-input-label-wrapper .bs-form-input-wrapper .bs-form-input-adornment{align-items:center}.bs-form-input-number .bs-form-input-label-wrapper .bs-form-input-wrapper:not(.bs-form-control-outfield) .bs-form-input-adornment{display:none}.bs-form-input-number .bs-form-input-label-wrapper .bs-form-label-shrink{margin:0 0 0 var(--spacing-3);font-size:var(--text-12-font-size);font-family:Semibold,sans-serif;background-color:unset;top:11px}.bs-form-input-number .bs-form-input-label-wrapper .bs-form-label-shrink~.bs-form-input-wrapper .bs-form-input-adornment{display:flex;align-items:center}.bs-form-input-number .bs-form-input-label-wrapper .bs-form-label-shrink~.bs-form-input-wrapper .bs-form-input::placeholder{color:rgba(0,0,0,0)}.bs-form-input-number .bs-form-label-error{color:var(--color-alert-regular)!important}.bs-form-input-number .bs-form-label-success{color:var(--color-success-regular)!important}.bs-form-input-number .bs-form-input-border:not(.bs-form-control-outfield) :not(.bs-form-input-border-small):has(.bs-form-label) input::placeholder{color:rgba(0,0,0,0)}.bs-form-input-number .bs-form-input-wrapper{width:100%;margin-right:var(--spacing-2);display:flex}.bs-form-input-number .bs-form-label{pointer-events:none}.bs-form-input-number input[type=number]::-webkit-inner-spin-button,.bs-form-input-number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bs-form-input-number input[type=number]{-moz-appearance:textfield}.bs-form-input-number .bs-form-input-number-step-buttons{display:flex;flex-direction:column;align-items:center;row-gap:var(--spacing-2)}.bs-form-input-number .bs-form-input-number-step-buttons .bs-form-input-number-number-button{display:flex;position:relative;padding:0 var(--spacing-3);align-items:center;height:.3125rem;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.bs-form-input-number .bs-form-input-number-step-buttons .bs-form-input-number-number-button:after{content:"";position:absolute;left:0;right:0}.bs-form-input-number .bs-form-input-number-step-buttons .bs-form-input-number-number-button:first-child:after{bottom:-.25rem;top:-.625rem}.bs-form-input-number .bs-form-input-number-step-buttons .bs-form-input-number-number-button:last-child:after{top:-.25rem;bottom:-.625rem}.bs-form-input-number .bs-form-input-number-step-buttons .bs-form-input-number-number-button:disabled .bs-svg-icon{fill:var(--color-grayscale-semi-light-gray)}.bs-form-input-number .bs-form-input-number-step-buttons .bs-form-input-number-number-button:disabled{cursor:default}.bs-form-input-number .bs-form-input-number-step-buttons .bs-form-input-number-number-button .bs-svg-icon{height:.3125rem;width:.625rem;background-size:contain;fill:var(--color-grayscale-semi-dark-gray)}.bs-form-input-number.bs-form-input-border-small .bs-form-input-number-step-buttons{row-gap:var(--spacing-1)}.bs-form-input-number.bs-form-input-border-small .bs-form-input-number-step-buttons .bs-form-input-number-number-button:first-child:after{bottom:-.125rem}.bs-form-input-number.bs-form-input-border-small .bs-form-input-number-step-buttons .bs-form-input-number-number-button:last-child:after{top:-.125rem}.bs-form-input-number.bs-form-input-border-large .bs-form-input-number-step-buttons{row-gap:var(--spacing-3)}.bs-form-input-number.bs-form-input-border-large .bs-form-input-number-step-buttons .bs-form-input-number-number-button{padding:0 var(--spacing-4)}.bs-form-input-number.bs-form-input-border-large .bs-form-input-number-step-buttons .bs-form-input-number-number-button:first-child:after{bottom:-.375rem}.bs-form-input-number.bs-form-input-border-large .bs-form-input-number-step-buttons .bs-form-input-number-number-button:last-child:after{top:-.375rem}