body.sp-stats-page{background:#eef0f3}.sp-stats-page .stats-shell{max-width:1440px;padding:0 24px 40px;color:#183249;font-family:Arial,sans-serif}.sp-stats-page .stats-hub{padding-top:30px;margin-bottom:24px}.sp-stats-page .stats-hub-heading{align-items:center}.sp-eyebrow{margin:0 0 7px;color:#698198;font-size:10px;letter-spacing:1.8px}.sp-stats-page .stats-hub-heading h1{font-size:31px;font-weight:600;letter-spacing:-.7px;line-height:1.2}.sp-stats-page .stats-league{background:#fff;border:1px solid #dbe4ed;border-radius:9px;padding:4px}.sp-stats-page .stats-league a{font-size:12px;padding:9px 23px;border-radius:6px}.sp-stats-page .stats-league a.active{background:#173b4c}.sp-stats-page .stats-pages{background:transparent;gap:0;border-bottom:1px solid #d3dfe8;margin-top:24px;flex-wrap:nowrap;overflow:auto}.sp-stats-page .stats-pages a{background:transparent;border:0;border-radius:0;border-bottom:3px solid transparent;color:#708497;padding:14px 21px;white-space:nowrap;font-size:12px;font-weight:600}.sp-stats-page .stats-pages a.active{color:#087e83;border-bottom-color:#087e83;background:transparent}.sp-stats-page .stats-pages a:hover{color:#173b4c;background:#e6edf2}.sp-redundant-title{display:none!important}.sp-stats-page .stats-shell div[style*="max-width:1284px"]{max-width:100%!important;border-radius:13px!important;background:white;box-shadow:0 3px 15px #173b4c04!important;border:1px solid #dce5ed!important;padding:0!important}.sp-stats-page .sp-table-parent{overflow:visible!important}.sp-stats-page .stats-shell .tablesorter_ColumnSelectorWrapper{margin:0;padding:18px!important;background:#fff;border:0;border-radius:13px 13px 0 0;gap:9px;box-shadow:none}.sp-search{position:relative;flex:1;min-width:200px;max-width:360px;margin-right:auto}.sp-search:before{content:'⌕';position:absolute;left:12px;top:5px;font-size:25px;color:#72889a}.sp-stats-page .sp-search input{width:100%;height:40px;padding-left:38px!important;background:#f7f9fb;border:1px solid #dce5ed;border-radius:7px}.sp-stats-page .stats-shell button,.sp-stats-page .stats-shell .tablesorter_ColumnSelectorButton{background:#f4f7fa;color:#365369;border:1px solid #dae4ec;border-radius:7px;padding:10px 13px;font-size:11px;font-weight:600}.sp-stats-page .stats-shell button:hover,.sp-stats-page .tablesorter_ColumnSelectorButton:hover{background:#eaf1f5}.sp-stats-page .stats-shell .tablesorter_ColumnSelectorButton{background:#173b4c;color:white;border-color:#173b4c}.sp-stats-page .stats-data-scroll{margin:0!important;border:0;border-top:1px solid #e3eaf1;border-radius:0 0 13px 13px!important;box-shadow:none}.sp-stats-page .stats-data-scroll>table{font-size:12px;width:100%}.sp-stats-page .stats-data-scroll th{background:#f5f8fb!important;color:#71879a!important;font-size:10px!important;font-weight:600!important;padding:14px 10px!important;letter-spacing:.35px;border-bottom:1px solid #dbe5ed!important}.sp-stats-page .stats-data-scroll td{padding:12px 10px!important;font-variant-numeric:tabular-nums;color:#4c6479;border-color:#edf1f5!important;height:58px;background:#fff}.sp-stats-page .stats-data-scroll tbody tr:nth-child(even) td{background:#fbfcfd}.sp-stats-page .stats-data-scroll tbody tr:hover td{background:#f0f6f8!important}.sp-stats-page .stats-data-scroll td:first-child{font-size:10px;color:#92a1ad}.sp-stats-page .stats-data-scroll .stats-name{min-width:210px;font-weight:600;text-align:left;box-shadow:3px 0 7px #173b4c06}.sp-stats-page .stats-data-scroll .stats-name a{color:#17334b;font-size:13px;letter-spacing:-.15px}.sp-stats-page .stats-data-scroll th.stats-featured{background:#e9f3f3!important;color:#0b7d80!important;border-bottom:2px solid #078286!important}.sp-stats-page .stats-data-scroll td.stats-featured{background:#eff7f7!important;color:#087e83;font-weight:700;font-size:13px}.sp-stats-page .tablesorter-filter-row{display:none}.sp-stats-page table.sp-filters-open .tablesorter-filter-row{display:table-row}.sp-stats-page .stats-data-scroll .tablesorter-filter-row td{height:auto;padding:7px!important;background:#f4f8fa}.sp-stats-page .stats-shell .tablesorter_ColumnSelector{top:58px;box-shadow:0 8px 28px #12324720;border:1px solid #dce5ed;padding:12px}.sp-player-link{display:flex;align-items:center;gap:11px;min-height:36px}.sp-portrait{width:38px;height:38px;object-fit:contain;background:#edf3f7;border-radius:8px;flex-shrink:0}.sp-stats-page .stats-advanced{background:white;border:1px solid #dce5ed;border-radius:13px;overflow:hidden}.sp-stats-page .stats-advanced-controls{background:white;gap:15px;border-radius:0;padding:20px}.sp-stats-page .stats-advanced-controls label{color:#698195;font-size:10px;letter-spacing:.3px}.sp-stats-page .stats-advanced-controls input,.sp-stats-page .stats-advanced-controls select{height:40px;background:#f7f9fb;border-color:#dce5ed;min-width:100px}.sp-stats-page .stats-advanced-controls button{height:40px;background:#173b4c;color:white}.sp-stats-page .stats-method{display:none}.sp-stats-page .stats-count{padding:0 20px 12px;margin:0;font-size:11px;color:#8b9dac}.sp-stats-page .stats-advanced-name{gap:12px}.sp-stats-page .stats-advanced-name img{border-radius:8px;background:#edf3f7;width:38px;height:38px}.sp-stats-page .stats-advanced-name small{font-size:10px;margin-top:4px}.sp-stats-page .stats-sort{border:0!important;background:transparent!important;letter-spacing:inherit}.sp-stats-page .stats-shell input:focus,.sp-stats-page .stats-shell select:focus{outline:2px solid #0c858744;outline-offset:1px}.sp-stats-page .stats-data-scroll:focus-visible{outline:2px solid #087e83;outline-offset:3px}@media(max-width:700px){.sp-stats-page .stats-shell{padding:0 12px 28px}.sp-stats-page .stats-hub-heading h1{font-size:25px}.sp-stats-page .stats-hub{padding-top:23px}.sp-stats-page .stats-pages{display:flex!important;margin-top:19px}.sp-stats-page .stats-pages a{padding:13px 14px;font-size:11px}.sp-stats-page .stats-league a{padding:8px 15px}.sp-stats-page .stats-shell .tablesorter_ColumnSelectorWrapper{padding:12px!important}.sp-search{flex-basis:100%;max-width:none}.sp-stats-page .stats-data-scroll .stats-name{min-width:185px}.sp-stats-page .stats-data-scroll td{padding:10px 8px!important}.sp-stats-page .stats-data-scroll th{padding:12px 8px!important}.sp-stats-page .stats-advanced-controls{padding:14px}.sp-stats-page .stats-advanced-controls label:first-child{flex-basis:100%}}

.sp-stats-page .stats-shell.stats-redesign .tablesorter_ColumnSelectorWrapper{background:#fff!important;border:0!important;border-bottom:1px solid #e5ecf2!important;border-radius:13px 13px 0 0!important}.sp-stats-page .stats-shell.stats-redesign button{background:#f4f7fa;color:#365369;border:1px solid #dae4ec}.sp-stats-page .stats-shell.stats-redesign .tablesorter_ColumnSelectorButton,.sp-stats-page .stats-shell.stats-redesign .stats-advanced-controls button{background:#173b4c;color:white;border-color:#173b4c}.sp-stats-page .stats-data-scroll td{vertical-align:middle!important}.sp-stats-page .stats-shell.stats-redesign .stats-sort{background:transparent!important;color:inherit!important;border:0!important}

/* Open editorial lists: alignment without a boxed grid. */
.sp-stats-page .stats-shell.stats-redesign div[style*="max-width:1284px"],.sp-stats-page .stats-shell.stats-redesign .stats-advanced{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
.sp-stats-page .stats-shell.stats-redesign .tablesorter_ColumnSelectorWrapper,.sp-stats-page .stats-shell.stats-redesign .stats-advanced-controls{background:transparent!important;border:0!important;border-radius:0!important;padding:0 0 20px!important}
.sp-stats-page .stats-data-scroll{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.sp-stats-page .stats-data-scroll>table{background:transparent!important;border-collapse:separate!important;border-spacing:0 7px!important}
.sp-stats-page .stats-data-scroll th{background:transparent!important;border:0!important;color:#8595a4!important;padding:9px 12px!important;font-weight:500!important;font-size:10px!important;letter-spacing:.6px}
.sp-stats-page .stats-data-scroll tbody td,.sp-stats-page .stats-data-scroll tbody tr:nth-child(even) td{background:#ffffffb8!important;border:0!important;padding:13px 12px!important;height:64px;font-size:12px!important;color:#536d82}
.sp-stats-page .stats-data-scroll tbody tr:hover td{background:#fff!important}
.sp-stats-page .stats-data-scroll tbody tr td:first-child{border-radius:10px 0 0 10px;color:#9aa9b5;font-size:10px!important}
.sp-stats-page .stats-data-scroll tbody tr td:last-child{border-radius:0 10px 10px 0}
.sp-stats-page .stats-data-scroll .stats-name{box-shadow:none!important;min-width:225px}
.sp-stats-page .stats-data-scroll .stats-name a{font-size:14px;font-weight:600;color:#19384e}
.sp-stats-page .stats-data-scroll th.stats-featured{background:transparent!important;border:0!important;color:#078286!important;font-weight:700!important}
.sp-stats-page .stats-data-scroll tbody td.stats-featured{background:#ffffffb8!important;color:#087e83!important;font-size:14px!important;font-weight:700!important}
.sp-stats-page .stats-data-scroll tbody tr:hover td.stats-featured{background:#fff!important}
.sp-stats-page .sp-player-link{gap:13px}.sp-stats-page .sp-portrait,.sp-stats-page .stats-advanced-name img{background:transparent;border-radius:0;width:43px;height:43px}
.sp-stats-page .stats-data-scroll tbody tr td:first-child .sp-player-link{padding-left:4px}
.sp-stats-page .stats-count{padding-left:0}.sp-stats-page .stats-shell.stats-redesign .tablesorter_ColumnSelectorButton{background:#fff;color:#365369;border-color:#d7e2eb}.sp-stats-page .stats-shell.stats-redesign button{background:#ffffff99;border-color:#d7e2eb}
.sp-stats-page .stats-data-scroll .tablesorter-filter-row td{background:#e7eef4!important;height:auto!important;padding:7px!important}
@media(max-width:700px){.sp-stats-page .stats-data-scroll .stats-name{min-width:190px}.sp-stats-page .stats-data-scroll tbody td{padding:10px!important;height:58px}.sp-stats-page .stats-data-scroll>table{border-spacing:0 5px!important}.sp-stats-page .stats-data-scroll .stats-name a{font-size:13px}.sp-stats-page .sp-portrait{width:36px;height:36px}}

.sp-stats-page .stats-shell .stats-data-scroll>table,.sp-stats-page .stats-shell table.tablesorter-stickyHeader{border:0!important;outline:0!important;box-shadow:none!important}
.sp-stats-page .stats-shell .stats-data-scroll thead,.sp-stats-page .stats-shell .stats-data-scroll thead tr,.sp-stats-page .stats-shell .stats-data-scroll thead th,.sp-stats-page .stats-shell .stats-data-scroll .tablesorter-header-inner{background:transparent!important;border:0!important;box-shadow:none!important}
.sp-stats-page .stats-shell .stats-data-scroll tbody tr{background:transparent!important;border:0!important}

/* Compact rows for long statistics lists. */
.sp-stats-page .stats-shell .stats-data-scroll>table{border-spacing:0 4px!important}
.sp-stats-page .stats-shell .stats-data-scroll tbody td{height:44px!important;padding:6px 10px!important}
.sp-stats-page .stats-shell .sp-player-link{min-height:30px;gap:10px}
.sp-stats-page .stats-shell .sp-portrait,.sp-stats-page .stats-shell .stats-advanced-name img{width:32px;height:32px}
.sp-stats-page .stats-shell .stats-data-scroll .stats-name a{font-size:13px}
.sp-stats-page .stats-shell .stats-data-scroll tbody tr td:first-child{border-radius:7px 0 0 7px}
.sp-stats-page .stats-shell .stats-data-scroll tbody tr td:last-child{border-radius:0 7px 7px 0}
@media(max-width:700px){.sp-stats-page .stats-shell .stats-data-scroll tbody td{height:42px!important;padding:5px 8px!important}.sp-stats-page .stats-shell .sp-portrait,.sp-stats-page .stats-shell .stats-advanced-name img{width:30px;height:30px}}

.sp-stats-page .stats-shell .stats-data-scroll tbody td.stats-name{padding-top:0!important;padding-bottom:0!important}
.sp-stats-page .stats-shell .sp-player-link{min-height:44px;gap:10px}
.sp-stats-page .stats-shell .sp-portrait,.sp-stats-page .stats-shell .stats-advanced-name img{width:44px;height:44px;object-fit:contain;align-self:center;flex-shrink:0}
@media(max-width:700px){.sp-stats-page .stats-shell .sp-player-link{min-height:42px}.sp-stats-page .stats-shell .sp-portrait,.sp-stats-page .stats-shell .stats-advanced-name img{width:42px;height:42px}}

.sp-stats-page .stats-shell .stats-data-scroll tbody td{box-sizing:border-box!important}.sp-stats-page .stats-shell .stats-data-scroll tbody td.stats-name{height:44px!important}@media(max-width:700px){.sp-stats-page .stats-shell .stats-data-scroll tbody td.stats-name{height:42px!important}}
