/* v2.9.585 — print ONLY the currently visible reconciliation results. */
@media print {
  body.sync585-print-review * { visibility:hidden !important; }
  body.sync585-print-review .sync578-session,
  body.sync585-print-review .sync578-session details,
  body.sync585-print-review .sync578-session details * { visibility:visible !important; }
  body.sync585-print-review .sync578-session { position:absolute !important;left:0 !important;top:0 !important;width:100% !important;display:block !important;margin:0 !important;padding:0 !important;background:white !important; }
  body.sync585-print-review .sync578-session details { display:block !important; border:0 !important;padding:0 !important; }
  body.sync585-print-review .sync578-session details>summary,
  body.sync585-print-review .sync579-toolbar,
  body.sync585-print-review .sync578-session>button,
  body.sync585-print-review .sync578-session>small,
  body.sync585-print-review .sync578-session [data-no-results579] { display:none !important; }
  body.sync585-print-review .sync578-scroll { overflow:visible !important;max-height:none !important; }
  body.sync585-print-review .sync578-session [data-result579][hidden] { display:none !important; }
  body.sync585-print-review .sync578-session table { width:100% !important; border-collapse:collapse !important; font-size:10pt !important; }
  body.sync585-print-review .sync578-session tr { break-inside:avoid; }
  body.sync585-print-review .sync578-session thead { display:table-header-group; }
  body.sync585-print-review .sync586-print-heading { display:block !important; margin-bottom:14px; color:#111 !important; }
  body.sync585-print-review .sync586-print-heading h1 { font-size:16pt; margin:0 0 7px; }
  body.sync585-print-review .sync586-print-heading p { font-size:9pt; margin:3px 0; }
  @page { size:A4; margin:14mm; }
}

/* v2.9.586: metadata displayed only in print preview. */
.sync586-print-heading { display:none; }

/* v2.9.587: print preferences only */
@media print {body.sync587-compact.sync585-print-review .sync578-session table{font-size:8pt!important}body.sync587-compact.sync585-print-review .sync578-session td,body.sync587-compact.sync585-print-review .sync578-session th{padding:2px 3px!important}body.sync587-hide-errors.sync585-print-review .sync578-session [data-result579] td:last-child small{display:none!important}}

/* v2.9.589: A4 orientation per report print session */
@media print {@page{size:A4 portrait}body.sync589-landscape.sync585-print-review{width:100%!important}}
