.rhf-text-field .MuiOutlinedInput-root{color:var(--app-text);border-radius:8px;font-size:14px;transition:border-color .18s ease-out,box-shadow .18s ease-out}.rhf-text-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--app-border);transition:border-color .18s ease-out}.rhf-text-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:color-mix(in srgb, var(--app-primary) 40%, transparent)}.rhf-text-field .MuiOutlinedInput-root.Mui-focused{box-shadow:var(--app-focusShadow)}.rhf-text-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--app-primary);border-width:1px}.rhf-text-field .MuiOutlinedInput-root.MuiInputBase-multiline{padding:0}.rhf-text-field .MuiInputBase-input{color:var(--app-text);padding:12px}.rhf-text-field .MuiInputBase-input::placeholder{color:var(--app-mutedText);opacity:1}.rhf-text-field .MuiFormHelperText-root{margin-left:0;margin-right:0;font-size:10px}.rhf-text-field.rhf-text-field--danger .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:color-mix(in srgb, var(--app-error) 35%, transparent)}.rhf-text-field.rhf-text-field--danger .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:color-mix(in srgb, var(--app-error) 60%, transparent)}.rhf-text-field.rhf-text-field--danger .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-shadowColor) 12%, transparent)}.rhf-text-field.rhf-text-field--danger .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--app-error)}
