.TextInput[data-v-91a76f01]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;position:relative;width:100%}.TextInput input[data-v-91a76f01],.TextInput textarea[data-v-91a76f01]{font-size:.875rem;line-height:1.375rem;position:relative;z-index:10}.TextInput input[data-v-91a76f01]::-moz-placeholder,.TextInput textarea[data-v-91a76f01]::-moz-placeholder{font-weight:400}.TextInput input[data-v-91a76f01]::placeholder,.TextInput textarea[data-v-91a76f01]::placeholder{font-weight:400}.TextInput__label[data-v-91a76f01]{bottom:0;left:0;line-height:1.5;right:0;top:-1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TextInput__error[data-v-91a76f01],.TextInput__hint[data-v-91a76f01],.TextInput__label[data-v-91a76f01]{display:block;position:absolute;width:100%}.TextInput__error[data-v-91a76f01],.TextInput__hint[data-v-91a76f01]{font-size:.75rem;line-height:1.25rem;margin-top:-.5rem;--tw-text-opacity:1;bottom:-21px;color:rgb(190 30 70/var(--tw-text-opacity,1))}[dir=ltr] .TextInput__error[data-v-91a76f01],[dir=ltr] .TextInput__hint[data-v-91a76f01]{left:.75rem}[dir=rtl] .TextInput__error[data-v-91a76f01],[dir=rtl] .TextInput__hint[data-v-91a76f01]{right:.75rem}@media (min-width:640px){.TextInput__error[data-v-91a76f01],.TextInput__hint[data-v-91a76f01]{bottom:-5px}}@media (min-width:768px){.TextInput input.has-value[data-v-91a76f01],.TextInput input[data-v-91a76f01]:focus,.TextInput textarea[data-v-91a76f01]:focus{outline-color:#ccc}}input[data-v-91a76f01]:before{color:green;content:"looks good"}
