/* Floater fx.css (Oct 12 2026): player pages, team strips, head-to-head, tab leaders, search, chart export. Black + pink. */
#fxp,#fxh2h{max-width:1200px;padding:28px 0 60px}
.fxk{font:800 13px "Barlow Condensed",sans-serif;letter-spacing:2px;text-transform:uppercase;color:#0A0A0A}
.fxh1{font-size:72px;margin:8px 0 6px;line-height:.95}
.fxsub{font-size:15px;color:#333}
.fxsec{margin-top:34px;border-top:2px solid #0A0A0A;padding-top:14px}
.fxteam{max-width:1200px}
.fxrow{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}
.fxh2{font:800 28px/1.05 "Barlow Condensed",sans-serif;margin:0 0 10px;text-transform:none}
.fxpk{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 10px}
.fxpk button{font:700 14px "Barlow Condensed",sans-serif;border:1.5px solid #0A0A0A;background:#fff;color:#0A0A0A;padding:3px 9px;cursor:pointer;letter-spacing:.3px}
.fxpk button.on{background:#0A0A0A;color:#fff}.fxpk button:hover{border-color:#D1006A;color:#D1006A}.fxpk button.on:hover{color:#fff}
.fxlede{font-size:16px;margin:6px 0 12px;color:#0A0A0A}
.pk{color:#D1006A!important}
.fxchart{position:relative;margin:4px 0 6px}
.fxchart svg a rect:hover{fill:#D1006A}
.fxrl{margin-top:16px}
.fxkey{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:#333;margin:6px 0 4px}.fxkey i{display:inline-block;width:10px;height:10px;margin-right:5px;vertical-align:-1px}
.fxrec{font:700 20px "Barlow Condensed",sans-serif}
.fxtop{list-style:none;margin:0;padding:0;border-bottom:1px solid #E6E6E6;max-width:760px}
.fxtop a{display:grid;grid-template-columns:22px minmax(0,190px) minmax(0,1fr) 64px;gap:10px;align-items:baseline;padding:8px 0;border-top:1px solid #E6E6E6;color:#0A0A0A;text-decoration:none}
.fxtop a:hover .fxd{color:#D1006A}.fxn{font:800 14px "Barlow Condensed",sans-serif;color:#D1006A}.fxd{font:700 17px "Barlow Condensed",sans-serif}.fxl2{font-size:14px;color:#333}.fxtop b{font:800 22px "Barlow Condensed",sans-serif;text-align:right}
.fxtw{overflow-x:auto}.fxt{border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;min-width:640px}
.fxt th{font:700 12px Inter,sans-serif;letter-spacing:.4px;color:#767676;text-align:right;padding:6px 10px;border-bottom:1.5px solid #0A0A0A}.fxt th:nth-child(-n+2),.fxt td:nth-child(-n+2){text-align:left}
.fxt td{padding:6px 10px;text-align:right;border-bottom:1px solid #E6E6E6}.fxt tr.on td{background:#FFF0F7}.fxt tr{cursor:pointer}.fxt a{color:#0A0A0A;font-weight:700}
.fxh2h{margin-top:14px;font-size:14px}.fxss,.fxh2h select,.fxpick select{font:700 15px Inter,sans-serif;border:1.5px solid #0A0A0A;padding:4px 6px;background:#fff;margin-left:6px}
.fxpick{display:flex;gap:10px;align-items:center;margin:10px 0 0}.fxpick select{margin:0}
.fxbig{display:flex;gap:40px;flex-wrap:wrap;margin:24px 0 0}.fxbig b{display:block;font:900 64px/1 "Barlow Condensed",sans-serif}.fxbig span{font-size:14px;color:#333}
.fxe{font-size:16px;margin:30px 0}
.fxl{max-width:560px;margin:18px 0 10px}.fxl .ct-k{font:800 12px "Barlow Condensed",sans-serif;letter-spacing:2px;text-transform:uppercase;color:#767676}.fxl .ct-t{display:block;font:800 24px "Barlow Condensed",sans-serif;color:#0A0A0A;text-decoration:none;margin:2px 0 6px}.fxl .rt-more{display:inline-block;font:700 13px Inter,sans-serif;color:#0A0A0A;margin-top:8px;text-decoration:none}.fxl .rt-more:hover,.fxl a.ct-t:hover{color:#D1006A}
.fxdd{position:absolute;top:100%;left:0;z-index:50;background:#fff;border:1.5px solid #0A0A0A;min-width:280px;max-width:92vw;box-shadow:0 6px 18px rgba(0,0,0,.12)}
.fxdd a{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;color:#0A0A0A;text-decoration:none;border-top:1px solid #E6E6E6;font-size:14px}.fxdd a:first-child{border-top:0}.fxdd a b{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fxdd a span{color:#767676;font-size:12px;white-space:nowrap}
.fxdd a.on,.fxdd a:hover{background:#FFF0F7}.fxdd a.on b,.fxdd a:hover b{color:#D1006A}.fxno{padding:8px 10px;font-size:14px;color:#767676}
.fxsw{position:relative;align-self:center}.fxsw input{font:500 13px Inter,sans-serif;border:1.5px solid #0A0A0A;padding:4px 8px;width:170px}
.fxdl{position:absolute;top:2px;right:2px;z-index:3;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:0;background:rgba(255,255,255,.85);color:#0A0A0A;opacity:.3;cursor:pointer;padding:0}
.fxdl:hover,.fxdl:focus-visible{opacity:1;color:#D1006A}*:hover>.fxdl{opacity:.75}
@media(max-width:640px){#fxp,#fxh2h{padding:16px 0 40px}.fxh1{font-size:44px}.fxh2{font-size:22px}.fxbig{gap:22px}.fxbig b{font-size:44px}
.fxtop a{grid-template-columns:18px minmax(0,1fr) 54px}.fxl2{grid-column:2/3;grid-row:2}.fxtop b{grid-row:1/3;grid-column:3}
.fxsw{order:2;flex:0 0 100%;margin:6px 0 2px}.fxsw input{width:100%;font-size:16px;padding:7px 10px}.fxdd{position:fixed;left:8px;right:8px;top:auto;min-width:0;max-width:none}.fxdl{opacity:.6}.fxpk button{font-size:13px;padding:3px 7px}}

/* leaders tile (copy of src/leaders-tile.js LEADERS_CSS) */
.ldr{position:relative}.ldr-all{position:absolute;inset:0;z-index:0}.ldr .ct-t,.ldr ol,.ldr .rt-more{position:relative;z-index:1}
.ldr ol{list-style:none;margin:2px 0 0;padding:0;border-bottom:1px solid #E6E6E6}
.ldr li a{display:grid;grid-template-columns:16px minmax(0,92px) 28px minmax(0,1fr) 34px var(--dw,0px);align-items:center;column-gap:6px;padding:5px 0;border-top:1px solid #E6E6E6;text-decoration:none;color:#0A0A0A}
.ldr.live li a{--dw:34px}.ldr li a:hover .ldr-n{color:#D1006A}
.ldr-r{font:800 12px "Barlow Condensed",sans-serif;color:#767676}.ldr li:first-child .ldr-r{color:#D1006A}
.ldr-n{font:700 15.5px/1.1 "Barlow Condensed",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ldr-t{font:600 11px Inter,sans-serif;letter-spacing:.3px;color:#767676}
.ldr-b{position:relative;height:20px}.ldr-b i{position:absolute;left:0;top:4px;height:12px;background:#0A0A0A}.ldr li:first-child .ldr-b i{background:#D1006A}
.ldr-b u{position:absolute;top:0;width:2px;height:20px;margin-left:-1px;background:#D1006A;box-shadow:0 0 0 1px #fff}.ldr li:first-child .ldr-b u{background:#0A0A0A}
.ldr-v{font:800 16px "Barlow Condensed",sans-serif;text-align:right;font-variant-numeric:tabular-nums}.ldr li:first-child .ldr-v{color:#D1006A}
.ldr-d{font:700 12px "Barlow Condensed",sans-serif;text-align:right;color:#0A0A0A;white-space:nowrap}.ldr-d.dn,.ldr-d.z{color:#767676}
.ldr-key{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:#767676;margin-top:8px;position:relative;z-index:1;pointer-events:none}.ldr-key span{white-space:nowrap}
.ldr-key i{display:inline-block;width:14px;height:8px;background:#0A0A0A;vertical-align:0;margin-right:5px}.ldr-key u{display:inline-block;width:2px;height:11px;background:#D1006A;vertical-align:-1px;margin-right:5px}
