Hello,
1. The simplest way is a line of CSS in the custom CSS of your template:
.hikashop_login_forgot_username_line { display: none; }You can also remove the "FORGOT USERNAME" block from the view sub_block_login_form of your frontend template, via Display > Views. Emptying the translation would still leave an empty link behind.
2. We could reproduce it: the eye button works when the checkout page opens, but it stops working once the login block has reloaded, for example after a failed login attempt or a registration error, whatever the browser. We've fixed it and published a new build of HikaShop 6.6.0 with the fix. Please download it from your account and install it over your current version, then clear your browser's cache. If the eye still doesn't work straight after opening the checkout page, let us know, as that would be another issue.
3. The login form takes a third of the width and the registration form two thirds. You can change it in two ways:
- In the HikaShop configuration, Checkout tab, "Login & Registration" section, set "Display method for registration" to "Selector". The customer then chooses Login, Registration or Guest on the left, and the chosen form takes the remaining two thirds of the width.
- Or keep the current display and edit the view show_block_login of your frontend template via Display > Views: in the part below the comment "Classic registration", change hkc-lg-4 to hkc-lg-6 and the hkc-lg-8 that follows to hkc-lg-6, to split the width in half.