#domain-lookup-status {
  margin-top: .625rem;
  color: var(--muted);
  font-size: .875rem;
}

#domain-lookup-status:empty {
  display: none;
}

#domain-lookup-results {
  list-style: none;
  padding: 0;
  margin: .75rem 0 0;
}

.domain-result {
  display: flex;
  flex-wrap: wrap;
  gap: .625rem 1rem;
  justify-content: space-between;
  align-items: center;
  padding: .625rem 0;
  border-top: 1px solid var(--line);
}

.domain-result-details {
  display: grid;
  flex: 1 1 12rem;
  min-width: 0;
  font-size: .875rem;
  overflow-wrap: anywhere;
}

.domain-result-details span {
  color: var(--muted);
}

.domain-result-details .domain-result-available {
  color: #21673e;
  font-weight: 700;
}

.domain-result .domain-result-choice {
  min-height: 2.75rem;
  padding: .375rem .875rem;
}
