Original commite38de9dfa4is about CSS classes and state code update. It is not clear why hiding Your Details in some cases improve the state code update. Forward port017ee5eab3broke the customer portal display using this condition. This commit fixes the customer portal by removing the condition. Second part of the original fix that was about using a correct base layout to render the your details page is already done in master since the customer portal cleaning.