/* Preserve the approved copy-page structure when its fields are filled with live data. */
#copy .ip-options button { min-width: 0; }
#copy .copy-version-card small,
#copy .copy-version-card b,
#copy .copy-version-card span { display: block !important; }
#copy .copy-version-card b { white-space: normal; overflow-wrap: anywhere; }
#copy .copy-version-card span { margin-top: 4px; }
#copy #copy-editor p { margin: 0 0 18px; line-height: 1.85; }
#copy #copy-editor p:last-child { margin-bottom: 0; }
#copy .rewrite-panel-head { grid-template-columns: minmax(0, 1fr) auto !important; }
#copy .rewrite-list {
  display: flex !important;
  grid-template-columns: none !important;
  flex-wrap: nowrap !important;
  justify-content: flex-end !important;
  width: max-content;
}
#copy .rewrite-custom { grid-template-columns: minmax(0, 1fr) 142px !important; }
#copy .rewrite-panel .primary { justify-self: end; }
