.section-nested{background:#f6f9fd;border:1px solid #e2eaf4;padding:15px;margin:12px 0;border-radius:10px}.section-nested h3{font-size:13px;color:#2a5077;margin:0 0 14px}.section-nested .fields{margin-bottom:0}.hk-summaries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 14px}.hk-summaries div{background:#f1f6fc;border:1px solid #deebf8;border-radius:10px;padding:10px}.hk-summaries small{font-size:11px;color:#72849b;display:block;line-height:1.3}.hk-summaries strong{display:block;font-size:13px;color:#184978;line-height:1.4;margin-top:4px}.issues{max-height:none}.issues p{white-space:normal}#output{height:470px}label select, label input{font-weight:400}#fracture-details>.fields{padding:13px;background:#f4f8fd;border:1px solid #e1e8f3;border-radius:10px}#synovium-details{margin-top:16px}.result h2{margin-bottom:12px}.reportlabel{font-weight:800}@media(max-width:720px){.hk-summaries{grid-template-columns:1fr 1fr}.hk-summaries div:last-child{grid-column:1/-1}.result textarea{height:390px}}@media print{.hk-summaries,#readiness,#warning-block,.fine{display:none}#output{height:auto;min-height:650px}}

[hidden]{display:none!important}
