/* mobilefix_b.css — Agent B mobile-only fixes (Cart/Checkout/Account/CMS/Menu/Footer). Only @media(max-width:991px) rules. */

@media (max-width: 991px){

  /* Login page: the account layout carries a fixed desktop height (.account-wrap
     height:800px, plus #content min-height:560px) meant to balance the two-column
     "New customer / Sign in" layout. On mobile the login form is a single short
     column, so that fixed height leaves a ~450px empty void between the form and
     the footer. Let the wrapper hug its content. Scoped strictly to the login page
     (body.account_login) so the register page is untouched. */
  body.account_login .account-wrap{
    height: auto !important;
    min-height: 0 !important;
  }
  body.account_login #content{
    min-height: 0 !important;
  }

}
