
.authenticated-content.pure-g > :not(:last-child) > div {
  padding-right: 2rem;
}

.page-title {
  color: #C586E3;
}

>>> .theme-color-fill {
  fill: #C586E3;
}

/* last updated */
.latest-clients-title span {
  float: right
}

/* latest clients sub page title */
.latest-clients-title legend {
  float: left;
}

/* change log */
.changelog {
  margin-bottom: 2rem;
}
.latest-clients-title a {
  float: right;
  margin-right: 1em;
}


.older {
  width: 100%;
  margin-top: 1rem;
}

th {
  text-align: left;
  white-space: nowrap;
}

.latest {
  width: 100%;
  border-spacing: 0 1rem;
  border-collapse: separate;
}


button {
  background-color: rgb(200, 145, 230);
}

td {
  border-top: solid 1px rgb(220, 220, 220);
  border-bottom: solid 1px rgb(220, 220, 220);
  padding: 2em;
}
td:first-child {
  border-left: solid 1px rgb(220, 220, 220);
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
td:last-child {
  border-right: solid 1px rgb(220, 220, 220);
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  text-align: right;
}

td:first-child .svg-c {
  font-size: 3rem;
  line-height: 0;
}

.detail div {
  white-space: nowrap
}
.detail {
  padding-right: 0;
}
.detail > div {
  padding-right: 2em;
  border-right: 1px solid rgb(220, 220, 220);
  height: 100%;
}

/* widths */
td:first-child {
  width: 3rem;
}
td:first-child + td {
  width: 5rem;
}
td:last-child {
  width: 5em;
}

.released,
.supported-os {
  margin-bottom: 1em;
}

.legacy-os {
  margin-top: 1em;
  font-size: 90%;
}

td {
  padding: 1em 1em;
}

a {
  white-space: nowrap;
}
