/* Receipt only: keep the meeting heading and credential 12px apart. */
.registration-page--preview .registration-preview-panel > .registration-result-panel-body {
  padding-top: 0;
}

@media (min-width: 481px) {
  /* The deployed preview panel has 18px top padding at these widths. */
  .registration-page--preview .registration-preview-panel:not(.registration-preview-panel--result) > .registration-result-panel-body {
    margin-top: -6px;
  }
}

/* Match the native and runtime-inserted receipt cards, including their margins. */
.registration-page--preview .submit-result > .registration-organizer-messages,
.registration-page--preview .submit-result > .regmsg-receipt,
.registration-page--preview .submit-result > .registration-edit-notice,
.registration-page--preview .submit-result > .regedit-receipt-notice,
.registration-page--preview .submit-result > .registration-submitted-details {
  margin-top: 16px;
  margin-bottom: 0;
}
