.clinical-exam-assessment{margin-top:38px}
.clinical-sheet{font-size:13px;line-height:1.4}
.clinical-sheet>h2{text-align:center;border-color:var(--line);color:var(--navy);font-size:21px;margin-bottom:18px}
.clinical-sheet h3{margin:0 0 10px;font-size:17px;font-weight:600;color:var(--navy)}
.clinical-sheet em{font-weight:normal;white-space:nowrap}
.clinical-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);border-bottom:1px solid var(--line);padding-bottom:16px;gap:18px}
.clinical-height{border-right:1px solid var(--line);padding-right:18px;text-align:center}
.clinical-sheet img{display:block;max-width:100%;height:auto;object-fit:contain;margin:auto}
.clinical-height img{width:230px;margin:10px auto}
.clinical-frontal-content{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:12px;align-items:start}
.clinical-frontal-content>img{margin:10px auto;width:200px}
.clinical-fields{min-width:0;display:grid;gap:5px}
.clinical-row,.clinical-field{display:flex;align-items:center;gap:5px;min-width:0;min-height:25px}
.clinical-row{flex-wrap:wrap}
.clinical-field{flex:1}
.clinical-field>span{flex-shrink:0}
.clinical-field .assessment-blank{min-width:24px}
.clinical-choices{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}
.clinical-sheet .assessment-choice{gap:4px;font-size:inherit}
.clinical-sheet .assessment-options{margin-left:0}
.clinical-lateral{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}
.clinical-lateral>img{width:250px}
.clinical-lateral h3 em{font-size:14px}
.clinical-lateral .clinical-field{max-width:600px}
.clinical-dental{padding-top:18px}
.clinical-dental ul{margin:0;padding-left:22px;display:grid;gap:7px}
.clinical-dental .clinical-row>.clinical-field{flex:0 1 auto}
.clinical-dental .clinical-field .assessment-blank{width:65px}
.clinical-dental .clinical-row>.clinical-row{gap:8px}
.clinical-teeth{display:grid;grid-template-columns:1fr 1fr;max-width:600px;margin:8px auto 0}
.clinical-teeth label{padding:3px 10px;font-size:11px;color:var(--navy)}
.clinical-teeth label:nth-child(odd){border-right:1px solid var(--line)}
.clinical-teeth label:nth-child(-n+2){border-bottom:1px solid var(--line)}
.clinical-teeth .assessment-blank{border-bottom:0}
@media(max-width:800px){
  .clinical-top,.clinical-lateral{grid-template-columns:1fr}
  .clinical-height{border-right:0;border-bottom:1px solid var(--line);padding:0 0 14px}
  .clinical-height>.clinical-field{max-width:280px;margin:auto}
  .clinical-frontal-content{grid-template-columns:1fr}
  .clinical-frontal-content>img{width:170px}
  .clinical-lateral>img{width:200px}
  .clinical-fields{gap:8px}
  .clinical-row{row-gap:7px}
  .clinical-sheet>h2{font-size:19px}
  .clinical-sheet .clinical-field{flex-wrap:wrap}
}
@media print{
  .clinical-exam-assessment{margin:0}
  .clinical-sheet{font-size:8.5pt;line-height:1.25}
  .clinical-sheet>h2{font-size:14pt;margin-bottom:4mm;padding-bottom:3mm}
  .clinical-sheet h3{font-size:10.5pt;margin-bottom:2mm}
  .clinical-top,.clinical-lateral{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:4mm;break-inside:avoid}
  .clinical-top{padding-bottom:4mm}
  .clinical-height{border-right:1px solid #777;border-bottom:0;padding:0 4mm 0 0}
  .clinical-height img{width:45mm;margin:2mm auto}
  .clinical-frontal-content{grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:2mm}
  .clinical-frontal-content>img{width:38mm;margin:2mm auto}
  .clinical-fields{gap:1mm}
  .clinical-row,.clinical-field{min-height:5mm;gap:1mm}
  .clinical-sheet .clinical-field{flex-wrap:nowrap}
  .clinical-choices{gap:1.5mm}
  .clinical-sheet .assessment-blank{height:4.5mm}
  .clinical-lateral{padding:4mm 0}
  .clinical-lateral>img{width:48mm}
  .clinical-lateral h3 em{font-size:9pt}
  .clinical-dental{padding-top:4mm;break-inside:avoid}
  .clinical-dental ul{gap:1.5mm;padding-left:5mm}
  .clinical-dental .clinical-field .assessment-blank{width:12mm}
  .clinical-teeth{margin-top:2mm;max-width:130mm}
  .clinical-teeth label{font-size:7pt;padding:1mm 2mm}
}
