/* Hide the fieldset legend when the fieldset contents have been enclosed in
   <details> (because the legend has been duplicated as <summary>). */
details.plan-component-item > legend {
  display: none;
}
/* Format the edit link added to plans for users with sufficient permissions. */
.node.wtccommunications-plan--has-edit-link {
  position: relative;
}
.node.wtccommunications-plan--has-edit-link {
  position: relative;
}
.wtccommunications-plan-edit-link {
  position: absolute;
  inset-block-start: 0.25em;
  inset-inline-end: 0.675em;
}
.wtccommunications-plan-edit-link::before {
  content: '[';
}
.wtccommunications-plan-edit-link::after {
  content: ']';
}
/* Hide the CTA on all but the last plan price per plan. */
.field--id-field-plan-price .field-value:not(.paragraph .field-value):not(:last-child) .field--id-field-plan-price-cta {
  display: none;
}
/* Hide the plan comparison submit when automatic submission is available. */
form.wtccommunications-plan-comparison.plan-comparison-dynamic .form-submit {
  display: none;
}
