@media print{
  @page{margin:14mm 14mm 20mm}
  .confidential-print-footer{
    display:flex !important;
    position:fixed;
    z-index:2147483647;
    right:14mm;
    bottom:4mm;
    left:14mm;
    height:8mm;
    align-items:center;
    justify-content:center;
    border-top:1px solid #d95555;
    color:#c62828 !important;
    font-family:Arial,Helvetica,sans-serif;
    font-size:9pt;
    font-weight:800;
    letter-spacing:.14em;
    line-height:1;
    text-align:center;
    -webkit-print-color-adjust:exact;
    print-color-adjust:exact;
  }
  /* Hide the app entirely: display:none leaves no paginated space. (The old
     visibility:hidden approach kept the full page height of the week view,
     which printed as a stack of blank pages after the sheet.) Only the sheet
     clone — appended as a direct child of <body> at print time — stays in flow. */
  body.print-revision > .app,body.print-revision > .present-exit,body.print-revision > .fig-modal,body.print-revision > .skip-link{display:none !important}
  body.print-revision{background:#fff !important}
  body.print-revision .revision-sheet.rev-print-clone{display:block !important;position:static;width:auto;margin:0;color:#000;background:#fff;font-family:Georgia,"Times New Roman",serif}
  .revision-sheet .rev-kicker{font-size:10pt;letter-spacing:.04em;text-transform:uppercase;color:#555}
  .revision-sheet .rev-title{font-size:18pt;margin:2pt 0;font-weight:700;color:#000}
  .revision-sheet .rev-meta{font-size:9.5pt;color:#555;margin-bottom:6pt;border-bottom:1.5pt solid #000;padding-bottom:6pt}
  .revision-sheet .rev-cols{display:flex;gap:16pt;margin-top:8pt}
  .revision-sheet .rev-col{flex:1}
  .revision-sheet h2{font-size:11pt;margin:8pt 0 3pt;text-transform:uppercase;letter-spacing:.03em;border-bottom:.5pt solid #999;padding-bottom:2pt;color:#000}
  .revision-sheet ul{margin:0;padding-left:14pt}
  .revision-sheet li{font-size:10pt;line-height:1.35;margin-bottom:3pt}
  .revision-sheet dl.rev-terms{margin:0}
  .revision-sheet dt{font-size:10pt;font-weight:700;margin-top:4pt}
  .revision-sheet dd{font-size:9.5pt;line-height:1.3;margin:0 0 2pt}
  .revision-sheet .rev-fig{margin-top:10pt;text-align:center;page-break-inside:avoid}
  .revision-sheet .rev-fig svg{max-width:88%;max-height:62mm;height:auto}
  .revision-sheet .rev-figcap{font-size:9pt;color:#555;margin-top:3pt}
  .revision-sheet .rev-foot{margin-top:10pt;font-size:9.5pt;font-style:italic;color:#333;border-top:.5pt solid #999;padding-top:5pt}
}
