.report-chart{height:130px;display:flex;align-items:flex-end;gap:3px;margin:12px 0}.report-chart span{background:#258272;flex:1;min-width:2px}.report-chart .missing{background:#aaa}.clinical-patient{break-inside:avoid}.clinical-patient h3{margin-top:0}#reports-preview-text{white-space:pre-wrap;overflow-wrap:anywhere}#reports-patient-select{max-height:240px;overflow:auto;margin:12px 0}#reports-patient-select label{margin:4px 0}fieldset{border:1px solid #dce6e3;border-radius:10px;margin:12px 0;min-width:0}#doctor-reports pre{max-width:100%}#control-approval-dialog{max-width:560px;width:calc(100% - 40px)}#control-approval-dialog textarea{width:100%;height:130px}#control-approval-qr svg{width:220px;height:220px;max-width:100%}@media print{
 body.printing-clinical-report > :not(main),
 body.printing-clinical-report main > :not(#doctor-view),
 body.printing-clinical-report #doctor-view > :not(#doctor-email),
 body.printing-clinical-report #doctor-email > :not(#doctor-reports),
 body.printing-clinical-report #doctor-reports > :not(.print-target){display:none!important}
 body.printing-clinical-report,body.printing-clinical-report main,
 body.printing-clinical-report #doctor-view,body.printing-clinical-report #doctor-email,
 body.printing-clinical-report #doctor-reports{width:auto;max-width:none;margin:0;padding:0;border:0;box-shadow:none;background:white;color:black}
 body.printing-clinical-report .print-target{display:block!important;position:static;background:white;color:black}
 body.printing-clinical-report .print-target button{display:none!important}
 body.printing-clinical-report .clinical-patient{break-inside:avoid;border:1px solid #ccc;padding:14px;margin-bottom:14px}
 @page{margin:15mm}
}


#reports-key-status{overflow-wrap:anywhere}#control-approval-qr{max-width:100%;height:auto}
