.ts-modes{display:flex;width:100%}
.ts-modes button{flex:1 1 0;min-height:40px;padding:8px 6px;line-height:1.25}
.ts-formula{text-align:center;margin:12px 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#ts-stats .stat b{overflow-wrap:anywhere}
.ts-tw{max-height:440px;overflow:auto}
.ts-table th{position:sticky;top:0;background:var(--surface);z-index:1}
.ts-table td,.ts-table th{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}
.ts-table tr.ts-cur td{background:var(--brand-soft, var(--surface-2));color:var(--brand);font-weight:700}
.ts-bands{display:grid;gap:8px;margin-top:10px}
.ts-band{display:grid;grid-template-columns:minmax(0,1fr) auto 120px;align-items:center;gap:8px}
.ts-ge{color:var(--muted);font-weight:700}
.ts-band input[readonly]{color:var(--muted);background:var(--surface-2)}
.ts-table td,.ts-table th{padding-left:6px;padding-right:6px}
