.admin-page {
  line-height: 155%;
}

table.admin-error-log {
  margin-top: 10px;
  width: 100%;
  border-collapse: collapse;
  border: 1px $border-color solid;
  font-size: 11px;
  table-layout: fixed;
}
table.admin-error-log button {
  font-size: 11px;
}
table.admin-error-log td,
table.admin-error-log th {
  padding: 5px;
  border: 1px $border-color solid;
  text-align: left;
  vertical-align: top;
}
table.admin-error-log th {
  overflow: hidden;
  text-overflow: ellipsis;
}
table.admin-error-log td.admin-error-log-ms {
  font-family: monospace;
  overflow-x: auto;
}
table.admin-error-log td.admin-error-log-wrap {
  word-break: break-all;
}
table.admin-error-log td.admin-error-log-nopadding {
  padding: 0;
}
table.admin-error-log .admin-error-log-scrollable-wrap {
  overflow-x: auto;
  max-width: 100%;
  height: 100%;
  padding: 5px;
}
.admin-error-log-num {
  padding: 1px 2px;
  background: $hover-hl;
  color: $darker-grey;
  > a {
    color: $darker-grey;
    &:hover {
      color: $fg;
      text-decoration: none;
    }
  }
}
.admin-error-log-stacktrace-wrap {
  padding-top: 5px;
}
.admin-error-log-link {
  word-wrap: break-word;
}
