Why are the input elements not aligning with the button and other elements?
Upon inspection in Layout (Firefox Developer Edition), it appears that the sizes of the input and label elements are different even though they are within the same div.
https://i.sstatic.net/mj0ax.png
What is causing this discrepancy? And how can we align them elegantly without resorting to trial and error, such as adjusting margins?
Highlighted section from NewTransaction.js file: https://i.sstatic.net/5kDtu.png
CSS file for NewTransaction: https://i.sstatic.net/feLwx.png
SOURCE CODE: https://github.com/yanichik/react-course/tree/main/full-course/expense-tracker-v2