/* Scoped from the Blue Iguana Player Stats design. */
#player-stats-panel .eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#956c2e;font-size:.8rem;font-weight:800}
#player-stats-panel h1{font:normal clamp(2.4rem,5vw,4.5rem)/1.04 Georgia,serif;margin:7px 0 12px;color:#082b49}
#player-stats-panel .intro{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:28px}
#player-stats-panel .intro p{margin:0;color:#526477;line-height:1.5}
#player-stats-panel .card{background:#fffefa;border:1px solid #e9e4d9;border-radius:23px;box-shadow:0 14px 35px rgba(16,42,60,.06);padding:25px}
#player-stats-panel .stats-table{width:100%;border-collapse:collapse;min-width:650px}
#player-stats-panel .stats-table th{background:#eff1f2;color:#415168;text-align:left;font-size:.76rem;letter-spacing:.04em;padding:11px 12px}
#player-stats-panel .stats-table td{border-bottom:1px solid #edf0ef;padding:13px 12px}
#player-stats-panel .stats-table tbody tr:last-child td{border-bottom:0}
#player-stats-panel .stats-table th:nth-child(n+3),#player-stats-panel .stats-table td:nth-child(n+3){text-align:right}
#player-stats-panel .stats-table td:nth-child(3){font-weight:800;color:#092e4b}
#player-stats-panel .stats-table td:nth-child(2){font-weight:700}
#player-stats-panel .rank{color:#647484;font-weight:800}
#player-stats-panel .note{color:#647484;font-size:.9rem;line-height:1.5;margin:18px 0 0}
#player-stats-panel .empty{padding:28px 12px;color:#526477;text-align:center}
#player-stats-panel .error{color:#9b3023}
@media(max-width:760px){#player-stats-panel .intro{display:block}
#player-stats-panel .intro h1{font-size:2.8rem}
#player-stats-panel .card{padding:18px;border-radius:20px}
#player-stats-panel .stats-table{min-width:570px}
#player-stats-panel .stats-table th,#player-stats-panel .stats-table td{padding:11px 9px}
}
@media(max-width:760px){#player-stats-panel .intro{margin-bottom:16px}
#player-stats-panel .eyebrow{font-size:.7rem}
#player-stats-panel .intro h1{font-size:clamp(2rem,8vw,2.5rem);line-height:1.08;margin:5px 0 7px}
#player-stats-panel .intro p{font-size:.9rem;line-height:1.35}
#player-stats-panel .card{padding:12px;border-radius:16px}
#player-stats-panel .stats-table{min-width:0;table-layout:fixed;font-size:.84rem}
#player-stats-panel .stats-table th,#player-stats-panel .stats-table td{padding:9px 3px}
#player-stats-panel .stats-table th{font-size:.66rem;letter-spacing:0}
#player-stats-panel .stats-table th:first-child,#player-stats-panel .stats-table td:first-child{width:12%}
#player-stats-panel .stats-table th:nth-child(2),#player-stats-panel .stats-table td:nth-child(2){width:31%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#player-stats-panel .stats-table th:nth-child(3),#player-stats-panel .stats-table td:nth-child(3){width:17%}
#player-stats-panel .stats-table th:nth-child(4),#player-stats-panel .stats-table td:nth-child(4){width:12%;text-align:right}
#player-stats-panel .stats-table th:nth-child(5),#player-stats-panel .stats-table td:nth-child(5){width:16%;text-align:right}
#player-stats-panel .stats-table th:nth-child(6),#player-stats-panel .stats-table td:nth-child(6){width:12%;text-align:right}
#player-stats-panel .stats-table .full{display:none}
#player-stats-panel .stats-table .short{display:inline}
#player-stats-panel .note{font-size:.8rem;margin-top:12px}
}
#player-stats-panel .intro > div{border-left:3px solid #bd8d37;padding-left:17px}
#player-stats-panel .intro .eyebrow{letter-spacing:.12em;font-size:.72rem;line-height:1.25}
#player-stats-panel .intro h1{letter-spacing:-.025em}
@media(max-width:760px){#player-stats-panel .intro > div{padding-left:12px;border-left-width:2px}
}
@media(min-width:761px){#player-stats-panel .stats-table .short{display:none}
#player-stats-panel .intro{margin-bottom:18px}
#player-stats-panel .intro h1{font-size:clamp(2.25rem,3.5vw,3rem);margin:4px 0 5px}
#player-stats-panel .intro p{font-size:.92rem;line-height:1.35}
#player-stats-panel .card{padding:18px 20px;border-radius:18px}
#player-stats-panel .stats-table{font-size:.9rem}
#player-stats-panel .stats-table th{padding:8px 10px;font-size:.7rem}
#player-stats-panel .stats-table td{padding:9px 10px}
#player-stats-panel .note{margin-top:12px;font-size:.82rem}
}
#player-stats-panel .intro{margin-top:0}
#player-stats-panel .intro{display:block;margin:0 0 12px;padding:25px;border:1px solid rgba(8,46,75,.08);border-radius:22px;background:linear-gradient(180deg,#fbf6e9,#eee1c6);box-shadow:0 4px 12px rgba(8,46,75,.07)}
#player-stats-panel .intro > div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 24px;border:0;padding:0}
#player-stats-panel .intro .eyebrow{grid-column:1;grid-row:1;font-size:.85rem;letter-spacing:.03em;line-height:1.35}
#player-stats-panel .intro h1{grid-column:1;grid-row:2;font:700 2rem/1.12 Georgia,serif;letter-spacing:normal;margin:0;color:#082b49}
#player-stats-panel .intro p{grid-column:2;grid-row:2;font-size:.85rem;line-height:1.5;color:#526477}
#player-stats-panel .card{background:#fffefa;border:1px solid #e9e4d9;border-radius:23px;box-shadow:0 14px 35px rgba(16,42,60,.06);padding:25px}
#player-stats-panel .stats-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;font-size:.93rem}
#player-stats-panel .stats-table th{background:#eff1f2;color:#415168;font-size:.72rem;letter-spacing:.06em;padding:8px;text-align:left}
#player-stats-panel .stats-table td{padding:9px 8px;border-bottom:1px solid #edf0ef}
#player-stats-panel .stats-table th:first-child,#player-stats-panel .stats-table td:first-child,#player-stats-panel .stats-table th:nth-child(n+3),#player-stats-panel .stats-table td:nth-child(n+3){text-align:center}
#player-stats-panel .stats-table th:first-child,#player-stats-panel .stats-table td:first-child{width:9%}
#player-stats-panel .stats-table th:nth-child(2),#player-stats-panel .stats-table td:nth-child(2){width:35%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#player-stats-panel .stats-table th:nth-child(3),#player-stats-panel .stats-table td:nth-child(3){width:15%}
#player-stats-panel .stats-table th:nth-child(4),#player-stats-panel .stats-table td:nth-child(4){width:19%}
#player-stats-panel .stats-table th:nth-child(5),#player-stats-panel .stats-table td:nth-child(5){width:11%}
#player-stats-panel .stats-table th:nth-child(6),#player-stats-panel .stats-table td:nth-child(6){width:11%;font-weight:700}
#player-stats-panel .stats-table td:nth-child(2){font-weight:400}
#player-stats-panel .stats-table .rank{color:#09243e;font-weight:400}
#player-stats-panel .note{font-size:.83rem;color:#647484;line-height:1.5;margin:15px 0 0}
@media(max-width:760px){#player-stats-panel .intro{padding:20px;border-radius:19px;margin-bottom:12px}
#player-stats-panel .intro > div{display:block;padding:0;border:0}
#player-stats-panel .intro .eyebrow{font-size:1rem;letter-spacing:.12em;line-height:1.35}
#player-stats-panel .intro h1{font-size:clamp(2.25rem,7vw,2.8rem);line-height:1.08;margin:8px 0 10px}
#player-stats-panel .intro p{font-size:1rem;line-height:1.5}
#player-stats-panel .card{padding:20px;border-radius:20px}
}
@media(max-width:600px){#player-stats-panel .intro{padding:18px 16px}
#player-stats-panel .card{padding:18px 16px}
#player-stats-panel .stats-table{font-size:.875rem}
#player-stats-panel .stats-table th,#player-stats-panel .stats-table td{padding:9px 2px}
#player-stats-panel .stats-table th{font-size:.75rem;letter-spacing:0}
#player-stats-panel .stats-table th:first-child,#player-stats-panel .stats-table td:first-child{width:10%}
#player-stats-panel .stats-table th:nth-child(2),#player-stats-panel .stats-table td:nth-child(2){width:31%}
#player-stats-panel .stats-table th:nth-child(3),#player-stats-panel .stats-table td:nth-child(3){width:16%}
#player-stats-panel .stats-table th:nth-child(4),#player-stats-panel .stats-table td:nth-child(4){width:13%}
#player-stats-panel .stats-table th:nth-child(5),#player-stats-panel .stats-table td:nth-child(5){width:17%}
#player-stats-panel .stats-table th:nth-child(6),#player-stats-panel .stats-table td:nth-child(6){width:13%}
}
#player-stats-panel .intro > div{display:block}
#player-stats-panel .intro p{margin-top:8px}
@media(min-width:601px){#player-stats-panel .stats-table th:nth-child(2),#player-stats-panel .stats-table td:nth-child(2){width:31%}
#player-stats-panel .stats-table th:nth-child(3),#player-stats-panel .stats-table td:nth-child(3){width:16%}
#player-stats-panel .stats-table th:nth-child(4),#player-stats-panel .stats-table td:nth-child(4){width:20%}
#player-stats-panel .stats-table th:nth-child(5),#player-stats-panel .stats-table td:nth-child(5),#player-stats-panel .stats-table th:nth-child(6),#player-stats-panel .stats-table td:nth-child(6){width:12%}
}
#player-stats-panel .stats-table th:nth-child(n+3),#player-stats-panel .stats-table td:nth-child(n+3){padding-left:4px;padding-right:4px}
@media(max-width:760px){#player-stats-panel .stats-table th:first-child,#player-stats-panel .stats-table td:first-child{width:9%}
#player-stats-panel .stats-table th:nth-child(2),#player-stats-panel .stats-table td:nth-child(2){width:42%}
#player-stats-panel .stats-table th:nth-child(3),#player-stats-panel .stats-table td:nth-child(3){width:15%}
#player-stats-panel .stats-table th:nth-child(4),#player-stats-panel .stats-table td:nth-child(4){width:10%}
#player-stats-panel .stats-table th:nth-child(5),#player-stats-panel .stats-table td:nth-child(5){width:12%}
#player-stats-panel .stats-table th:nth-child(6),#player-stats-panel .stats-table td:nth-child(6){width:12%}
#player-stats-panel .stats-table th:nth-child(n+3),#player-stats-panel .stats-table td:nth-child(n+3){padding-left:2px;padding-right:2px}
}
#player-stats-panel .stats-table{table-layout:fixed;min-width:0}
#player-stats-panel .stats-table th:first-child,#player-stats-panel .stats-table td:first-child{width:38px}
#player-stats-panel .stats-table th:nth-child(2),#player-stats-panel .stats-table td:nth-child(2){width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#player-stats-panel .stats-table th:nth-child(3),#player-stats-panel .stats-table td:nth-child(3){width:64px}
#player-stats-panel .stats-table th:nth-child(4),#player-stats-panel .stats-table td:nth-child(4){width:94px}
#player-stats-panel .stats-table th:nth-child(5),#player-stats-panel .stats-table td:nth-child(5),#player-stats-panel .stats-table th:nth-child(6),#player-stats-panel .stats-table td:nth-child(6){width:54px}
@media(max-width:760px){#player-stats-panel .stats-table th:first-child,#player-stats-panel .stats-table td:first-child{width:30px}
#player-stats-panel .stats-table th:nth-child(2),#player-stats-panel .stats-table td:nth-child(2){width:auto}
#player-stats-panel .stats-table th:nth-child(3),#player-stats-panel .stats-table td:nth-child(3){width:40px}
#player-stats-panel .stats-table th:nth-child(4),#player-stats-panel .stats-table td:nth-child(4){width:28px}
#player-stats-panel .stats-table th:nth-child(5),#player-stats-panel .stats-table td:nth-child(5){width:34px}
#player-stats-panel .stats-table th:nth-child(6),#player-stats-panel .stats-table td:nth-child(6){width:34px}
}
@media(max-width:760px){#player-stats-panel .stats-table th:first-child,#player-stats-panel .stats-table td:first-child{width:44px}
#player-stats-panel .stats-table th:nth-child(2),#player-stats-panel .stats-table td:nth-child(2){padding-left:7px;padding-right:7px}
#player-stats-panel .stats-table th:nth-child(3),#player-stats-panel .stats-table td:nth-child(3){text-align:left;padding-left:2px;padding-right:4px}
#player-stats-panel .stats-table th:last-child,#player-stats-panel .stats-table td:last-child{width:46px;padding-right:12px}
}
#player-stats-panel :is(#standings .intro,.intro.gold-title){display:block;height:auto;min-height:0;margin:0 0 12px;padding:25px;border:1px solid rgba(8,46,75,.08);border-radius:22px;background:linear-gradient(180deg,#fbf6e9,#eee1c6);box-shadow:0 4px 12px rgba(8,46,75,.07)}
#player-stats-panel :is(#standings .intro,.intro.gold-title)>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px 24px;min-width:0;border:0;padding:0}
#player-stats-panel :is(#standings .intro,.intro.gold-title) .eyebrow{grid-column:1;grid-row:1;text-transform:uppercase;color:#956c2e;font-size:.85rem;font-weight:800;letter-spacing:.03em;line-height:1.35}
#player-stats-panel :is(#standings .intro,.intro.gold-title) h1{grid-column:1;grid-row:2;font:700 2rem/1.12 Georgia,serif;letter-spacing:-.025em;color:#082b49;margin:0;white-space:normal;overflow-wrap:break-word}
#player-stats-panel :is(#standings .intro,.intro.gold-title) p{grid-column:2;grid-row:2;font-size:.85rem;font-weight:400;letter-spacing:normal;line-height:1.5;color:#526477;margin:0;white-space:normal}
#player-stats-panel :is(#standings .intro,.intro.gold-title) p span{white-space:normal}
@media(max-width:760px){#player-stats-panel :is(#standings .intro,.intro.gold-title){padding:20px;border-radius:19px}
#player-stats-panel :is(#standings .intro,.intro.gold-title)>div:first-child{display:block}
#player-stats-panel :is(#standings .intro,.intro.gold-title) .eyebrow{font-size:.72rem;letter-spacing:.12em;line-height:1.25}
#player-stats-panel :is(#standings .intro,.intro.gold-title) h1{font-size:clamp(2rem,8vw,2.5rem);line-height:1.1;margin:8px 0 8px}
#player-stats-panel :is(#standings .intro,.intro.gold-title) p{display:flex;flex-wrap:wrap;align-items:baseline;gap:0;font-size:clamp(11px,3.5vw,16px);font-weight:500;letter-spacing:-.025em;line-height:1.5}
}
@media(max-width:600px){#player-stats-panel :is(#standings .intro,.intro.gold-title){padding:18px 16px}
}
@media(min-width:761px){#player-stats-panel .intro.gold-title:not(#standings .intro)>div:first-child{grid-template-columns:max-content minmax(0,1fr)}
#player-stats-panel .intro.gold-title:not(#standings .intro) h1{white-space:nowrap}
#player-stats-panel .intro.gold-title:not(#standings .intro) p{grid-column:1 / -1;grid-row:3;white-space:nowrap}
}
@media(min-width:761px){#player-stats-panel #standings .intro>div:first-child{grid-template-columns:minmax(0,1fr)}
#player-stats-panel #standings .intro p{grid-column:1;grid-row:3;display:block;white-space:nowrap}
#player-stats-panel #standings .intro p br{display:none}
#player-stats-panel #standings .intro p .championship-tagline::before{content:" • ";white-space:pre;color:#956c2e}
}
@media(max-width:760px){#player-stats-panel .intro.gold-title:not(#standings .intro) p{font-size:16px;line-height:1.5;letter-spacing:normal}
}
#player-stats-panel #standings .intro p{font-size:.85rem;font-weight:400;line-height:1.5;letter-spacing:normal;white-space:nowrap}
@media(max-width:760px){#player-stats-panel #standings .intro p{display:block;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.04em;white-space:nowrap}
#player-stats-panel #standings .intro p br{display:none}
}
#player-stats-panel .intro.gold-title:not(#standings .intro) p{font-weight:400}
@media(min-width:761px){#player-stats-panel .stats-table th:first-child,#player-stats-panel .stats-table td:first-child{width:50px}
#player-stats-panel .stats-table th:nth-child(3),#player-stats-panel .stats-table td:nth-child(3){width:80px}
#player-stats-panel .stats-table th:nth-child(4),#player-stats-panel .stats-table td:nth-child(4){width:124px}
#player-stats-panel .stats-table th:nth-child(5),#player-stats-panel .stats-table td:nth-child(5),#player-stats-panel .stats-table th:nth-child(6),#player-stats-panel .stats-table td:nth-child(6){width:64px}
#player-stats-panel .stats-table th:nth-child(n+3),#player-stats-panel .stats-table td:nth-child(n+3){padding-left:8px;padding-right:8px}
}
@media(max-width:760px){#player-stats-panel #standings .intro{margin-bottom:12px}
}
#player-stats-panel .intro.gold-title{padding-block:13px}
@media(max-width:760px){#player-stats-panel .intro.gold-title{padding-block:8px}
}
@media(max-width:600px){#player-stats-panel .intro.gold-title{padding-block:6px}
}
#player-stats-panel .stats-table th:nth-child(3),#player-stats-panel .stats-table td:nth-child(3){width:54px;text-align:center}
#player-stats-panel .stats-table th:nth-child(4),#player-stats-panel .stats-table td:nth-child(4){width:54px}
#player-stats-panel .stats-table th:nth-child(5),#player-stats-panel .stats-table td:nth-child(5){width:64px}
#player-stats-panel .stats-table th:nth-child(6),#player-stats-panel .stats-table td:nth-child(6){width:94px}
#player-stats-panel .stats-table td:nth-child(3){font-weight:700;color:inherit}
#player-stats-panel .stats-table td:nth-child(5){font-weight:800;color:#092e4b}
#player-stats-panel .stats-table td:nth-child(6){font-weight:400}
@media(max-width:760px){#player-stats-panel .stats-table th:nth-child(3),#player-stats-panel .stats-table td:nth-child(3){width:40px;padding-left:2px;padding-right:2px}
#player-stats-panel .stats-table th:nth-child(4),#player-stats-panel .stats-table td:nth-child(4){width:34px}
#player-stats-panel .stats-table th:nth-child(5),#player-stats-panel .stats-table td:nth-child(5){width:40px}
#player-stats-panel .stats-table th:nth-child(6),#player-stats-panel .stats-table td:nth-child(6){width:40px;padding-right:8px}
}
@media(min-width:761px){#player-stats-panel .intro.gold-title{padding-block:9px;margin-bottom:2px}
}
@media(min-width:761px){#player-stats-panel .stats-table th{white-space:nowrap;letter-spacing:normal;font-size:inherit}
#player-stats-panel .stats-table th:first-child,#player-stats-panel .stats-table td:first-child{width:54px}
#player-stats-panel .stats-table th:nth-child(3),#player-stats-panel .stats-table td:nth-child(3){width:58px}
#player-stats-panel .stats-table th:nth-child(6),#player-stats-panel .stats-table td:nth-child(6){width:110px}
}

#player-stats-panel.series-stats{max-width:680px;width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none}
#player-stats-panel .table-scroll{overflow-x:auto}
#player-stats-panel .stats-table .rank{font-weight:400}
