/* lathom.com/nba table system: compact one-line rows, pinned headers, sort arrows */
table.nt thead th{top:auto !important;z-index:3;background:#0e1620 !important;will-change:transform;cursor:pointer;user-select:none;-webkit-user-select:none}
table.nt thead th.no-sort{cursor:default}
table.nt thead th[aria-sort]::after,table[data-own-sort] thead th.sorted::after{content:"";display:inline-block;width:0;height:0;margin-left:.22rem;vertical-align:middle;border-left:.24rem solid transparent;border-right:.24rem solid transparent;opacity:.35;border-top:.3rem solid currentColor}
table.nt thead th[aria-sort="none"]::after{opacity:0}
table.nt thead th[aria-sort="ascending"]::after,table[data-own-sort] thead th.sorted[aria-sort="ascending"]::after{border-top:0;border-bottom:.3rem solid currentColor;opacity:1}
table.nt thead th[aria-sort="descending"]::after,table[data-own-sort] thead th.sorted[aria-sort="descending"]::after{opacity:1}
table.nt.nt-pinned thead th{box-shadow:0 1px 0 var(--line,#2a3a4a),0 4px 8px rgba(0,0,0,.35)}
table.nt:not([data-own-sort]) tr>:first-child{position:sticky;left:0;z-index:1;background:#101922}
table.nt:not([data-own-sort]) thead tr>:first-child{z-index:4}
table.nt:not([data-own-sort]) tr.lal>:first-child{background:#1d1a33}
.ntw{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border:1px solid var(--line,#2a3a4a);border-radius:10px;background:var(--panel,#0f1720);margin:0 0 .9rem}
.ntw table{width:100%;border-collapse:collapse;font-size:.8rem}
#lakers .ntw table{min-width:0;table-layout:auto}
#lakers .ntw th,#lakers .ntw td{white-space:nowrap;padding:.32rem .42rem;line-height:1.25}
#lakers .ntw th{position:sticky;font-size:.7rem;color:#c9d4e2;text-transform:none;letter-spacing:0}
#lakers .ntw td{color:#d7e0ea;border-top:1px solid rgba(42,58,74,.6)}
#lakers .ntw td.num,#lakers .ntw th.num{text-align:right;font-variant-numeric:tabular-nums}
#lakers .ntw tr.lal td{color:#fff;background:rgba(85,37,130,.28)}
#lakers .ntw td.W{color:#4ade80;font-weight:700}#lakers .ntw td.L{color:#f87171;font-weight:700}
#lakers .ntw td.hi{color:#fdb927;font-weight:700}
#lakers .ntw td.dim{color:#7b8898}
.nt a.pl,.nt a.tm,.nt a.lk{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:32px;min-width:32px}
.nt a.pl:hover,.nt a.tm:hover{color:#5ee7ff;text-decoration:underline}
.nt a.lk{color:#5ee7ff;justify-content:center;padding:0 .25rem}
.lk-chips{display:flex;flex-wrap:wrap;gap:0 .15rem;margin:0 0 .5rem}
.lk-chips button{min-height:44px;min-width:44px;padding:0 .45rem;border:0;border-radius:0;background:none;box-shadow:none;color:#5ee7ff;font:inherit;font-size:.82rem;font-weight:400;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(94,231,255,.4)}
.lk-chips button.on{color:#fff;font-weight:700;text-decoration:none;cursor:default}
.lk-chips button:hover{color:#fff}
#lakers .ntw td.lk-dnp{padding-left:0;padding-right:0;overflow:visible !important;text-overflow:clip}
#lakers .ntw td.lk-dnp>span{position:sticky;left:var(--lk-c1,7rem);display:inline-block;padding:0 .42rem}
/* live tracker */
.live-pts{color:#4ade80;font-weight:800;margin-left:.2rem;font-size:.85em}
.lad-live td{background:rgba(74,222,128,.07)}
.lad-luka td{background:rgba(85,37,130,.3);color:#fff}
#ladderWrap .lk-live-dot,#liveBar .lk-live-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:#4ade80;margin-right:.35rem;box-shadow:0 0 6px #4ade80}
#liveBar{font-size:.8rem;color:#c9d4e2;margin:.2rem 2px .5rem;min-height:1.2em}
#liveBar b{color:#fff}
.lad-h{font-size:.9rem;font-weight:700;color:#fff;margin:1rem 2px .45rem}
.lad-h span{color:#9aa8b8;font-weight:500;margin-left:.35rem}
#ladderWrap table td,#ladderWrap table th{white-space:nowrap;padding:.3rem .45rem;font-size:.8rem}
#ladderWrap table th{color:#c9d4e2;text-transform:none;letter-spacing:0;font-size:.72rem}
#ladderWrap td.num,#ladderWrap th.num{text-align:right;font-variant-numeric:tabular-nums}

.years-table.nt tr>:first-child{position:sticky;left:0;z-index:1;background:#101922}
.years-table.nt thead tr>:first-child{z-index:4}

/* fixhead 2026-11-03: fixed header copy (see nba-tables.js) */
.nt-fix{position:fixed;z-index:60;overflow:hidden;display:none;pointer-events:auto;box-shadow:0 4px 8px rgba(0,0,0,.35);background:#0e1620}
.nt-fix table{border-collapse:collapse;table-layout:fixed;margin:0}
.nt-fix th{background:#0e1620 !important;position:static !important;white-space:nowrap;cursor:pointer;box-sizing:border-box;overflow:hidden}
.nt-fix th:first-child{position:relative !important;z-index:2;background:#0e1620 !important}
.nt-fix-sc{overflow:hidden}
.nt-fix-cap{background:#0b121a;border-bottom:1px solid var(--line,#2a3a4a)}
.nt-fix-cap>*{white-space:nowrap;overflow:hidden;text-overflow:clip}

/* 2026-11-03 solid: stacking for sticky cells: corner > header > left column > body */
table.nt tbody tr>:first-child,table.nt tfoot tr>:first-child{z-index:2 !important}
table.nt thead th,table.nt thead td{z-index:3 !important}
table.nt thead tr>:first-child{z-index:4 !important}
.nt-fix th:first-child{z-index:4 !important}
