.gen-input-number-patt-container{flex-direction:column;margin-bottom:.75rem}.gen-input-number-patt,.gen-input-number-patt-container{display:flex;position:relative}.gen-input-number-patt-start-icon-container{left:0;margin-left:1rem;margin-top:1.25rem;position:absolute;top:0}.gen-input-number-patt-header{font-size:.75rem;font-weight:700;line-height:1rem}.gen-input-number-patt-subheader{color:var(--gen-styles-neutral-gray-darkest);font-size:.75rem;font-weight:100;line-height:1rem;margin-top:.125rem}.gen-input-number-patt input{font-size:.875rem;line-height:1.25rem;padding-right:.5rem;width:100%}.gen-input-number-patt-default input{border-bottom-color:var(--gen-styles-neutral-gray)}.gen-input-number-patt-default input:focus{border-bottom-color:var(--gen-styles-primary-accent-color)}.gen-input-number-patt-wrapped input{border-color:var(--gen-styles-neutral-gray-light);border-radius:.375rem;border-width:1px;margin-top:.25rem;padding-left:.5rem;padding-right:.5rem}.gen-input-number-patt-wrapped input:focus{border-bottom-color:var(--gen-styles-neutral-gray)}.gen-input-number-patt-error input{border-bottom-right-radius:.375rem;border-color:var(--gen-styles-highlight-error-color);border-right-width:8px;padding-right:var(--gen-layouts-spaces-page-s)m}.gen-input-number-patt-error .gen-form-error-msg{color:var(--gen-styles-highlight-error-color);font-size:.875rem;font-style:italic;line-height:1.25rem}