/* Keep wide clinical tables readable when translated headings need more space. */
@media screen and (max-width:1100px) {
  .block:has(>table),.crm-card-body:has(>table){overflow-x:auto;}
  .block>table:has(th:nth-child(n+5)),.crm-card table:has(th:nth-child(n+5)){min-width:900px;table-layout:fixed;}
  .block>table:has(th:nth-child(n+5)) th,.crm-card table:has(th:nth-child(n+5)) th{white-space:normal;overflow-wrap:normal;word-break:normal;}
  .block>table:has(th:nth-child(n+5)) th:first-child,.crm-card table:has(th:nth-child(n+5)) th:first-child{width:180px;}
}
