.gen-input-container{flex-direction:column;margin-bottom:.75rem}.gen-input,.gen-input-container,.gen-input-password{display:flex;position:relative}.gen-input-start-icon-container{left:0;margin-left:1rem;margin-top:1.25rem;position:absolute;top:0}.gen-input-header{font-weight:700}.gen-input-header,.gen-input-subheader{font-size:.75rem;line-height:1rem}.gen-input-subheader{color:var(--gen-styles-neutral-gray-darkest);font-weight:100;margin-top:.125rem}.gen-input input,.gen-input-password input{font-size:.875rem;line-height:1.25rem;width:100%}.gen-input input:focus,.gen-input-password input:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.gen-input input:disabled,.gen-input-password input:disabled{cursor:not-allowed}.gen-input-default input,.gen-input-password-default input{border-bottom-color:var(--gen-styles-neutral-gray-light);border-bottom-width:2px;padding-right:.5rem}.gen-input-default input:focus,.gen-input-password-default input:focus{border-bottom-color:var(--gen-styles-primary-accent-color)}.gen-input-default-wrapped input,.gen-input-password-default-wrapped input{border-bottom-color:var(--gen-styles-neutral-gray-light);border-radius:.375rem;border-width:1px;padding-left:.5rem;padding-right:.5rem}.gen-input-default-wrapped input:focus,.gen-input-password-default-wrapped input:focus{border-bottom-color:var(--gen-styles-primary-accent-color)}.gen-input-password input{padding-right:3rem}.gen-input-with-fixed-prefix input{border-bottom-right-radius:.375rem;border-color:var(--gen-styles-neutral-gray-light)!important;border-top-right-radius:.375rem;border-width:1px!important;padding-left:.5rem;padding-right:.5rem}.gen-input-with-fixed-prefix input:disabled{color:var(--gen-styles-neutral-gray-darker);cursor:not-allowed}.gen-input-left-section-fixed-prefix{background-color:var(--gen-styles-neutral-gray-lighter);border-bottom-left-radius:.375rem;border-bottom-width:1px;border-color:var(--gen-styles-neutral-gray-light);border-left-width:1px;border-top-left-radius:.375rem;border-top-width:1px;color:var(--gen-styles-neutral-gray-darkest);font-size:.75rem;line-height:1rem;padding:.5rem .25rem .5rem .75rem}.gen-input-with-fixed-postfix input{border-bottom-left-radius:.375rem;border-color:var(--gen-styles-neutral-gray-light)!important;border-top-left-radius:.375rem;border-width:1px!important;padding-left:.5rem;padding-right:.5rem}.gen-input-with-fixed-postfix input:disabled{color:var(--gen-styles-neutral-gray-darker);cursor:not-allowed}.gen-input-right-section-fixed-postfix{background-color:var(--gen-styles-neutral-gray-lighter);border-bottom-right-radius:.375rem;border-bottom-width:1px;border-color:var(--gen-styles-neutral-gray-light);border-right-width:1px;border-top-right-radius:.375rem;border-top-width:1px;color:var(--gen-styles-neutral-gray-darkest);font-size:.75rem;line-height:1rem;padding:.5rem .75rem .5rem .25rem}.gen-input-password button{position:absolute;right:0;top:50%;width:2.5rem;--tw-translate-y:-50%;border-style:none;color:var(--gen-styles-neutral-gray-darker);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-input-password button,.gen-input-password button:hover{background-color:transparent}.gen-input-forgetpassword{align-items:center;display:flex;font-size:.75rem;font-weight:600;justify-content:flex-end;letter-spacing:-.025em;line-height:1rem;margin-top:.125rem;position:relative;--tw-text-opacity:1;color:rgb(101 101 101/var(--tw-text-opacity,1))}.gen-input-forgetpassword:hover{color:var(--gen-styles-primary-accent-color)}.gen-input-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-form-error-msg{color:var(--gen-styles-highlight-error-color);font-size:.875rem;font-style:italic;line-height:1.25rem}@media (min-width:0rem) and (max-width:35.9375rem){.gen-form-error-msg{font-size:.75rem;line-height:1rem}}