html, body {
  margin: 0;
  padding: 20px; }

.root {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  flex-grow: 1;
  padding: 10px 5px;
  border: 2px solid #000;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  height: 150px; }

.root div {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  flex-grow: 1;
  padding: 10px 5px;
  border: 2px solid #000;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  height: 100%; }

.show {
  background-color: pink; }

.selected {
  background-color: blue; }

/*# sourceMappingURL=index.css.map */
