body {
  padding: 1em;
  font-family: Arial, Helvetica, sans-serif;
}

h1 {
  margin: 0.5em 0em;
}

h2 {
  margin-top: 0;
  margin-bottom: .25em;
}

h2 a {
  text-decoration: none;
}

.history-item {
  margin-bottom: .5em;
}

form div {
  margin-bottom: 0.5em;
}

form div p {
  font-size:  smaller;
}

input[type=number] {
  width: 5em;
}

.carts a {
  text-decoration: none;
  color: inherit;
}

.carts p {
  margin: 0 0 1em 0;
}
