#contact .lead-form.lead-disclosure {
  justify-self: stretch;
}

.lead-disclosure > summary {
  cursor: pointer;
  width: fit-content;
}

.lead-disclosure > summary::-webkit-details-marker {
  display: none;
}

.v9-inquiry {
  display: grid;
  gap: 12px;
  margin-top: 12px;
  padding: 16px;
  border-radius: 9px;
  background: #fff;
  color: var(--ink);
}

.v9-inquiry .inquiry-optional {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 155px), 1fr));
  gap: 10px;
}

.v9-inquiry [role="status"]:empty {
  display: none;
}

.v9-inquiry small {
  color: var(--muted);
}

.v9-statistics-note {
  font-size: .8rem;
}
