/* Keep the withdrawal attachment visible as its own document in the preview. */
.beleg-finish-document-note{max-width:980px;margin:0 auto 14px;padding:0 4px;color:#64748b;font-size:13px;line-height:1.45}
#belegFinishPreviewShell .beleg-finish-withdrawal>.xcraft-pdf-reader{height:auto;min-height:0;overflow:visible}
#belegFinishPreviewShell .beleg-finish-withdrawal>.xcraft-pdf-reader>.xcraft-pdf-viewport{flex:none;height:auto;overflow:visible}
#belegFinishPreviewShell.is-final-output-preview.has-withdrawal-preview{display:block;overflow:auto}
#belegFinishPreviewShell.is-final-output-preview.has-withdrawal-preview>.xcraft-pdf-reader{height:auto;min-height:0;overflow:visible}
#belegFinishPreviewShell.is-final-output-preview.has-withdrawal-preview>.xcraft-pdf-reader>.xcraft-pdf-viewport{flex:none;height:auto;overflow:visible}

/* Supplement sections must not shrink to the intrinsic width of their heading. */
#belegFinishPreviewShell #belegFinishSupplementPages{box-sizing:border-box;width:100%;min-width:0}
#belegFinishPreviewShell #belegFinishSupplementPages>section{width:100%;min-width:0}
#belegFinishPreviewShell .beleg-finish-withdrawal>.xcraft-pdf-reader>.xcraft-pdf-viewport{padding:0;background:transparent}
#belegFinishPreviewShell.is-final-output-preview #belegFinishSupplementPages{padding:0 24px 42px}

/* Image-based supplements use the same centering as PDF reader pages. */
#belegFinishPreviewShell #belegFinishSupplementPages>section>.beleg-render-page{margin-inline:auto}

/* The shared .beleg-preview-pages min-height:100% must not reserve the
   entire flex column for an empty annex host and collapse the main reader. */
#belegFinishPreviewShell.is-final-output-preview #belegFinishSupplementPages {
  min-height: 0;
  flex: 0 0 auto;
}
#belegFinishPreviewShell.is-final-output-preview #belegFinishSupplementPages:empty {
  display: none;
}
#belegFinishPreviewShell.is-final-output-preview:not(.has-withdrawal-preview) > .xcraft-pdf-reader {
  flex: 1 1 0;
  height: auto;
  min-height: 0;
}
