/* Local presentation only: three logical columns, with full-width source wrapping. */
[data-gamma-ranking] .gamma-table{display:block;table-layout:auto}
[data-gamma-ranking] .gamma-table thead,
[data-gamma-ranking] .gamma-table tbody{display:block}
[data-gamma-ranking] .gamma-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(44px,6rem);align-items:start}
[data-gamma-ranking] .gamma-table th,
[data-gamma-ranking] .gamma-table td{display:block;box-sizing:border-box;min-width:0;width:auto}
[data-gamma-ranking] .gamma-table tr:has(details[open]){grid-template-columns:repeat(2,minmax(0,1fr))}
[data-gamma-ranking] .gamma-table tr:has(details[open]) td:nth-child(3){grid-column:1 / -1;text-align:left}
[data-gamma-ranking] .gamma-table details{min-width:0;text-align:left}
[data-gamma-ranking] .gamma-table summary{box-sizing:border-box;min-width:44px;min-height:44px;padding:12px 4px;font:inherit;white-space:nowrap;cursor:pointer}
[data-gamma-ranking] .gamma-table summary:focus-visible{outline:2px solid #1e90ff;outline-offset:2px}
[data-gamma-ranking] .gamma-table details > div{min-width:0;overflow-wrap:anywhere}
