html {
  width: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
}

body.automas-site-body {
  width: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
}

main.automas-site-main {
  display: block;
  width: 100%;
  min-height: 60vh;
  margin: 0;
  padding: 0;
  background: #fff;
}

/* El menú inferior de la cabecera es fijo en móvil/tableta.
   Se reserva espacio al final sin modificar el padding o margin del body/main. */
@media (max-width: 1150px) {
  body.automas-has-fixed-mobile-nav::after {
    content: "";
    display: block;
    width: 100%;
    height: 70px;
  }
}
