/* Stats retains its plain semantic table while its width follows the content. */
#content[data-view="Stats"] .workload-stats-scroll{
  max-width:100%;overflow-x:auto;padding-bottom:6px;
}
#content[data-view="Stats"] table.workload-stats-compact{
  width:max-content!important;min-width:0!important;max-width:none;
  table-layout:auto!important;white-space:nowrap;
}
#content[data-view="Stats"] .workload-stats-compact :is(th,td){
  width:auto;white-space:nowrap;padding:5px 8px;
}

/* Display-style TeX keeps fraction text at the equation's base font size.
   Reserve two normal lines and padding, and let taller maths grow naturally. */
#content[data-view="Workload"] .workload-math{
  display:inline-flex;align-items:center;vertical-align:middle;
  max-width:100%;min-width:0;overflow-x:auto;white-space:nowrap;
  line-height:1.6;padding:.25em 0;
}
#content[data-view="Workload"] .workload-math.display-math{display:flex}
#content[data-view="Workload"] .workload-math.has-fraction{
  min-height:3.5em;box-sizing:content-box;padding:.3em 0;
}
#content[data-view="Workload"] .workload-math .katex{
  flex:0 0 auto;font-size:1em;
}
