I've fixed the file input button padding by removing the py-2 class from the Input component and adjusting the file button's padding to file:py-1.5. This provides more balanced vertical spacing that matches the overall form styling without making the button look cramped or uneven.
I've improved the tab visibility in light mode by adding a subtle background to the TabsList container (bg-muted/50), a border around the entire tab group, and enhanced styling for the active tab with a white background, subtle shadow, and border. The active tabs now clearly stand out from the inactive ones with better visual distinction, making it obvious which tab is currently selected while maintaining the existing hover behavior.