/* Always Encrypted - print stylesheet for the operating procedure (network page).
   Only #ae-sop-print is printed: ink on paper, brand header line, no map, one section per page. */
@media print{
  @page{margin:16mm 16mm 18mm}
  html,body{height:auto!important;overflow:visible!important;background:#fff!important;color:#15130f!important}
  body>*{display:none!important}
  body>#ae-sop-print{display:block!important;max-width:190mm;margin:0 auto;padding:0 2mm;font:400 11pt/1.5 Georgia,'Times New Roman',serif;color:#15130f;background:#fff}
  #ae-sop-print .sop-brand,#ae-sop-print .sop-run{font:700 8pt/1 Georgia,serif;letter-spacing:.22em;text-transform:uppercase;color:#7a6526;border-bottom:.6pt solid #7a6526;padding-bottom:5pt;margin:0 0 12pt}
  #ae-sop-print .sop-title{font:400 17pt/1.25 Georgia,serif;margin:0 0 4pt;color:#15130f}
  #ae-sop-print .sop-meta{font:400 8.5pt/1.4 'IBM Plex Mono',ui-monospace,monospace;color:#555;margin:0 0 14pt}
  #ae-sop-print .sop-sec{break-inside:auto}
  #ae-sop-print .sop-sec+.sop-sec{break-before:page;page-break-before:always}
  #ae-sop-print h4{font:700 10pt/1.2 Georgia,serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6pt;color:#15130f}
  #ae-sop-print ul,#ae-sop-print ol{margin:0;padding-left:16pt}
  #ae-sop-print li{margin:0 0 4pt;break-inside:avoid;orphans:2;widows:2}
  #ae-sop-print .sop-foot{margin-top:18pt;font-size:8pt;color:#666;border-top:.4pt solid #bbb;padding-top:5pt}
  a{color:#15130f;text-decoration:none}
}
