.dope-table--trajectory {
  overflow-x: auto;
}
.dope-table--trajectory > div {
  grid-template-columns: .7fr 1fr .7fr .9fr 1.4fr;
  gap: 10px;
  min-width: 620px;
}
.profile-list {
  display: grid;
  gap: 8px;
}
.profile-row {
  display: flex;
  justify-content: space-between;
  gap: 15px;
  padding: 14px;
  background: #fff;
  border: 1px solid var(--line);
  text-decoration: none;
}
.profile-row span,
.dope-help {
  color: var(--muted);
}
.ballistic-warning {
  padding: 14px;
  border-left: 4px solid #a96d32;
  background: #fff7e8;
}
.dope-source {
  font-weight: 800;
}
.dope-source--confirmed { color: #225f44; }
.dope-source--interpolated { color: #765b13; }
.dope-source--calculated { color: #76506d; }
