.protocol-print-only{display:none}@media print{@page protocol-entry{size:A4;margin:15mm}body.protocol-printing .protocol-print-selected{page:protocol-entry}body.protocol-printing *:not(.protocol-print-selected):not(.protocol-print-selected *):not(:has(.protocol-print-selected)){display:none!important}body.protocol-printing,body.protocol-printing *:has(.protocol-print-selected){display:block!important;position:static!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important}body.protocol-printing .protocol-print-selected{display:block!important;position:static!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#000;font-size:11pt;overflow-wrap:anywhere;break-inside:auto}body.protocol-printing .protocol-screen-only{display:none!important}body.protocol-printing .protocol-print-only{display:block!important}.protocol-print-header{margin-bottom:8mm;break-inside:avoid}.protocol-print-header h1{font-size:18pt;margin-bottom:3mm}.protocol-print-header p{line-height:1.5}.protocol-print-text,.protocol-print-text *{max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;overflow-wrap:anywhere}.protocol-print-text pre{white-space:pre-wrap}.protocol-print-text table{table-layout:fixed}.protocol-print-notes{margin-top:10mm;break-inside:avoid}.protocol-print-notes h2{font-size:13pt;margin-bottom:2mm}.protocol-print-lines{min-height:100mm}.protocol-print-lines>div{height:10mm;border-bottom:.3mm solid #999}}
