/* Canonical parity cleanup: shared loading state contract only. */

/* Keep loading/error copy in its own flow. It must never overlap spinner or CTA. */
.po-preview-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  text-align: center;
}

.po-preview-state .po-spinner {
  flex: 0 0 auto;
}

.po-preview-state strong,
.po-preview-state span {
  position: static;
  margin: 0;
}
