.TextInput-module-scss-module__b-XFHG__textInput{width:100%;position:relative}.TextInput-module-scss-module__b-XFHG__textInput>label{color:rgb(var(--foreground));font-weight:500}.TextInput-module-scss-module__b-XFHG__textInput>label .TextInput-module-scss-module__b-XFHG__required{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));margin-left:.25rem;font-size:.875rem;line-height:1.25rem}.TextInput-module-scss-module__b-XFHG__textInput .TextInput-module-scss-module__b-XFHG__inputContainer{justify-content:space-between;align-items:center;margin-top:.5rem;margin-bottom:.5rem;display:flex;position:relative}.TextInput-module-scss-module__b-XFHG__textInput>input,.TextInput-module-scss-module__b-XFHG__textInput textarea{position:relative}.TextInput-module-scss-module__b-XFHG__textInput .TextInput-module-scss-module__b-XFHG__resetButton{background-color:rgb(var(--foreground)/.1);color:rgb(var(--foreground)/.7);border-radius:9999px;margin-left:.5rem;margin-right:.5rem;padding:.375rem;position:absolute;right:0}.TextInput-module-scss-module__b-XFHG__textInput .TextInput-module-scss-module__b-XFHG__resetButton:hover{color:rgb(var(--foreground)/1)}.TextInput-module-scss-module__b-XFHG__textInput .TextInput-module-scss-module__b-XFHG__resetButton:active{opacity:.5}.TextInput-module-scss-module__b-XFHG__textInput .TextInput-module-scss-module__b-XFHG__errorText{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}
