/* Form pages occupy only the workspace content; the open-page strip stays usable. */
body .workspace-form-page {
  position: fixed;
  inset: var(--workspace-form-top, 82px) 0 0;
  padding: 0;
  background: #eef1f5;
  overflow: auto;
}
body .workspace-form-page > :is(form,section,.template-manager-panel,.template-editor-panel) {
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: 100%;
  min-height: 0;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
}
body .workspace-form-page.hidden { display: none !important; }
body .workspace-form-page.catalog-fields-fullscreen { inset-block-start: var(--workspace-form-top, 82px); }
body .workspace-form-page .modal-body { min-height: 0; }
body .workspace-form-page.transfer-import-wizard { padding: 0; }
body .workspace-form-page.transfer-import-wizard > .transfer-panel > header { display: none; }
body:has(.workspace-form-page:not(.hidden):not([hidden])) #appMenuPanel { z-index: 6000; }
body:has(.workspace-form-page:not(.hidden):not([hidden])) #appMenuBackdrop { z-index: 5900; }
