form[data-webform-wizard-current-page="webform_preview"] fieldset {
  border: none;
  box-shadow: none;
}

form[data-webform-wizard-current-page="webform_preview"] .fieldset-wrapper {
  margin-left: 0;
  margin-right: 0;
}

form[data-webform-wizard-current-page="webform_preview"] fieldset .fieldset-legend,
form[data-webform-wizard-current-page="webform_preview"] #edit-markup-poc-1,
form[data-webform-wizard-current-page="webform_preview"] #edit-markup-poc-2-preview {
  text-transform: uppercase;
  font-weight: normal;
  padding-top: 2.5rem;
  border-bottom: 1px solid #5b616b;
}

form[data-webform-wizard-current-page="webform_preview"] #essential_community_provider_pet--check_ecp_list,
form[data-webform-wizard-current-page="webform_preview"] #essential_community_provider_pet--point_of_contact_information legend {
  display: none;
}

form[data-webform-wizard-current-page="webform_preview"] .webform-preview {
  color: #5a5a5a;
}

form[data-webform-wizard-current-page="webform_preview"] #essential_community_provider_pet--about_you > legend {
  font-family: var(--font-family-heading);
  font-size: var(--font-size-xl);
  font-weight: var(--font-weight-heading-xl);
  line-height: var(--font-line-height-heading);
  margin: 0;
  margin-block: 1.5em 0.5em;
}

form[data-webform-wizard-current-page="webform_preview"] #essential_community_provider_pet--about_you > legend span {
  padding-left: 0;
  padding-right: 0;
}

form[data-webform-wizard-current-page="webform_preview"] .webform-wizard-pages-link {
  color: var(--link__color);
  cursor: pointer;
  text-decoration: underline;
  text-decoration-color: var(--link__color);
  text-decoration-thickness: var(--link__text_decoration_thickness);
  text-underline-offset: var(--link__text-decoration-offset);
  background: none;
  border: 0;
  padding: 0;
  display: inline;
  appearance: none;
}

form[data-webform-wizard-current-page="webform_preview"] #edit-markup-requested-action-preview,
form[data-webform-wizard-current-page="webform_preview"] #edit-markup-about-you-preview,
form[data-webform-wizard-current-page="webform_preview"] #edit-markup-poc-1,
form[data-webform-wizard-current-page="webform_preview"] #edit-markup-poc-2-preview,
form[data-webform-wizard-current-page="webform_preview"] #essential_community_provider_pet--phone_information .fieldset-legend,
form[data-webform-wizard-current-page="webform_preview"] #essential_community_provider_pet--provider_site_information .fieldset-legend,
form[data-webform-wizard-current-page="webform_preview"] #essential_community_provider_pet--eligibility .fieldset-legend,
form[data-webform-wizard-current-page="webform_preview"] #essential_community_provider_pet--services_offered .fieldset-legend,
form[data-webform-wizard-current-page="webform_preview"] #essential_community_provider_pet--organization_information .fieldset-legend {
  padding-bottom: 5px;
  line-height: var(--font-line-height-base);
  font-family: var(--font-family-body);
  color: var(--color-base);
  font-size: var(--font-size-sm);
  text-transform: uppercase;
  padding-top: 2.625rem;
  padding-left: 0;
  padding-right: 0;
  border-bottom: 1px solid var(--color-base);
}

form[data-webform-wizard-current-page="webform_preview"] .webform-submission-data--view-mode-preview .webform-element {
  border-bottom: 2px solid #d6d7d9;
  padding-bottom: 1rem;
}

/* Fix for labels that don't pass through pre-process hook from DKAN base theme */
form[data-webform-wizard-current-page="webform_preview"] label {
  font-weight: var(--font-weight-bold);
  max-width: var(--field-max-width);
  padding: 0;
}

form[data-webform-wizard-current-page="webform_preview"] .webform-preview-outro {
  color: #000;
  margin-bottom: 24px;
}

form[data-webform-wizard-current-page="webform_preview"] .webform-preview-outro p {
  margin-block: .5em 0;
}
