.TextInput{margin-bottom:.5rem}.TextInput label{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:.875rem;font-weight:600;line-height:1.5rem;display:block}.TextInput input{--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:#0000;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));letter-spacing:-.025em;--tw-text-opacity:1;width:100%;height:2.5rem;color:rgb(62 62 90/var(--tw-text-opacity,1));border-radius:.375rem;padding:.25rem .5rem;font-size:.875rem;font-weight:400;line-height:1.25rem;display:block}.TextInput input:focus{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));outline-offset:2px;outline:2px solid #0000}.TextInput .inputIcon{cursor:pointer;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.TextInput .passwordIcon{cursor:pointer;--tw-text-opacity:1;color:rgb(62 62 90/var(--tw-text-opacity,1));align-items:center;padding-right:.75rem;display:flex;position:absolute;top:0;bottom:0;right:0}.TextInput .error-message{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.75rem;font-weight:600;line-height:1rem}.TextInput.input-gray input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}
