#isg-form [hidden] { display: none !important; }
#isg-result td { text-align: right; font-variant-numeric: tabular-nums; }
#isg-content .isg-levels { margin: 1rem 0; }
#isg-content .isg-levels summary { cursor: pointer; font-weight: 700; padding: .6rem 0; }
#isg-content .isg-levels table { min-width: 32rem; }
#isg-table-nhi { min-width: 46rem !important; }
#isg-content caption, #isg-result caption { text-align: left; padding: .5rem 0; }
