.report-field{display:grid;gap:7px;min-width:0}.report-label{font-size:13px;font-weight:700}.report-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:6px;background:#eef5f7;border:1px solid #cad7dc;border-bottom:0;border-radius:8px 8px 0 0}.report-toolbar button{border:1px solid #cbd9de;border-radius:5px;background:white;color:#15374c;font-family:inherit;font-size:12px;font-weight:600;padding:7px 10px;cursor:pointer}.report-toolbar button:hover,.report-toolbar button:focus{background:#d5f0ed;border-color:#149a99}.report-editor{min-height:200px;max-height:600px;overflow:auto;padding:13px;border:1px solid #cad7dc;border-radius:0 0 8px 8px;background:#fff;font:14px/1.55 Arial,sans-serif;outline:none}.report-editor:focus{border-color:#079b9b;box-shadow:0 0 0 3px #079b9b22}.report-editor:empty:before{content:attr(data-placeholder);color:#71828d}.report-content,.report-editor{overflow-wrap:anywhere}.report-content p,.report-editor p{margin:8px 0}.report-content h2,.report-content h3,.report-content h4,.report-editor h2,.report-editor h3,.report-editor h4{margin:16px 0 8px;color:#15374c}.report-content ul,.report-content ol,.report-editor ul,.report-editor ol{padding-left:24px;margin:9px 0}.report-content li,.report-editor li{margin:3px 0}.report-content table,.report-editor table{width:100%;border-collapse:collapse;margin:12px 0;font-size:13px}.report-content th,.report-content td,.report-editor th,.report-editor td{border:1px solid #c8d8df;padding:7px 9px;text-align:left;vertical-align:top}.report-content th,.report-editor th{background:#eaf4f6}.report-content blockquote,.report-editor blockquote{border-left:3px solid #09999b;margin:10px 0;padding:3px 12px;color:#42606d}.patient-exam-report .report-content{margin-top:10px}.report-field small{color:#60737e;font-weight:400}
.exam-attachments{display:grid;gap:9px;padding:14px;border:1px solid #d1e1e6;border-radius:10px;background:#f6fafb}.exam-attachments p{margin:0}.exam-attachments [data-exam-file-inputs]{display:grid;gap:9px}.exam-attachments label{display:grid;gap:6px;font-size:13px;font-weight:700}.exam-attachments input{width:100%;padding:8px;background:#fff}.exam-attachments .btn{justify-self:start}.exam-file-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
