I have a UI where there may exist two buttons, each in its own <p> container.
    <p class="form-field extend-button-field">
        <input type="button" class="extend button" value="Extend">
        <span class="extend-msg"></span>
    </p>
    <p class="form-field relist-button-field">
        <input type="button" class="manual-relist button" value="Relist Manually">
        <span class="manual-relist-msg"></span>
    </p>
In some cases though only the second (the Relist) button may exist.
Also, there is a CSS rule in effect:
.relist-button-field {
  padding-left: 0 !important;
}
What I want is to edit this rule a little so that it's in effect only when p.extend-button-field is there (as I said, there may be some cases where only the second button appears). Any help please?
.parent p {
  padding: 5px 20px 5px 162px !important;
}
.parent .extend-button-field,
.parent .relist-button-field {
  display: inline-block;
}
.parent .relist-button-field {
  padding-left: 0 !important;
}<div class="parent" style="background-color: #f00;">
  <p class="form-field extend-button-field">
    <input type="button" class="extend button" value="Extend">
    <span class="extend-msg"></span>
  </p>
  <p class="form-field relist-button-field">
    <input type="button" class="manual-relist button" value="Relist Lottery Manually">
    <span class="manual-relist-msg"></span>
  </p>
</div>
<div class="parent" style="background-color: #0f0;">
  <p class="form-field relist-button-field">
    <input type="button" class="manual-relist button" value="Relist Lottery Manually">
    <span class="manual-relist-msg"></span>
  </p>
</div> 
     
    