/* 5.3.34: apply ONLY to logged-out classic checkout and the actual returned-customer login. */
html body.woocommerce-checkout:not(.woocommerce-order-received) .page-heading__action-container a.checkout-login-form {
  position:relative!important; z-index:3!important; pointer-events:auto!important;
  cursor:pointer!important; text-decoration:none!important;
}
html body.woocommerce-checkout:not(.woocommerce-order-received) .page-heading__action-container a.checkout-login-form:focus-visible {
  outline:2px solid #985447!important; outline-offset:4px!important;
}
html body.woocommerce-checkout:not(.woocommerce-order-received) form.woocommerce-form-login.oga5334-login-open,
html body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form.login.oga5334-login-open {
  display:grid!important; visibility:visible!important; opacity:1!important;
  pointer-events:auto!important; position:relative!important; inset:auto!important;
  height:auto!important; max-height:none!important; overflow:visible!important;
  width:min(100%,620px)!important; max-width:100%!important; min-width:0!important;
  margin:14px 0 22px!important; padding:20px!important;
  border:1px solid #e8ded6!important; background:#fff!important;
  box-sizing:border-box!important; transform:none!important; z-index:5!important;
}
html body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-login-toggle.oga5334-login-active {
  display:block!important; visibility:visible!important; height:auto!important;
  overflow:visible!important;
}
@media(max-width:640px){
  html body.woocommerce-checkout:not(.woocommerce-order-received) form.woocommerce-form-login.oga5334-login-open,
  html body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form.login.oga5334-login-open {
    width:100%!important; padding:15px!important; margin:12px 0 18px!important;
  }
}
