.sub-page {
  max-width: 600px;
}

section {
  margin: 48px 0;
}

.lib {
  display: flex;
  margin: 16px 0;
  align-items: center;
  justify-content: space-between;

  p {
    margin: 4px 0;
  }
}

:host {
  display: flex;
  height: 100%;

  > div {
    flex: 1 1 auto;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;

    > div {
      position: absolute;
    }
  }
}
