.judge-atlas-entry-row { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 14px; }
app-criteria-list .judge-atlas-entry-row { margin: 0 0 12px; }
app-judge-profile-test .judge-atlas-entry-row { margin-top: 5px; }
app-judge-profile-result .hero-card > .judge-atlas-entry-row { grid-column: 1 / -1; width: 100%; justify-content: center; }
.judge-atlas-entry-row .judge-atlas-entry {
  display: inline-flex;
  min-height: 44px;
  align-items: center;
  gap: 5px;
  color: inherit;
  font-size: 14px;
  font-weight: 650;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.judge-atlas-entry:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; border-radius: 3px; }
