.tsz-statistics{font:13px/1.55 'Open Sans',Arial,sans-serif;max-width:1050px;margin:0 auto;color:#333}.tsz-stat-filter{display:flex;align-items:center;gap:12px;margin:15px 0 25px}.tsz-stat-filter select{min-width:240px;padding:7px;border:1px solid #aaa;background:white}.tsz-stat-summary{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.tsz-stat-summary strong{font-size:27px}.tsz-stat-note{color:#666;font-size:12px}.tsz-stat-section{margin:30px 0}.tsz-stat-section h2{font-size:18px;margin-bottom:15px}.tsz-stat-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:12px 24px}.tsz-stat-line{display:flex;justify-content:space-between;gap:12px}.tsz-stat-line span:last-child{white-space:nowrap}.tsz-stat-line small{color:#777}.tsz-stat-track{background:#e8edf1;height:6px;margin-top:5px}.tsz-stat-track div{background:#4483ae;height:100%}.tsz-stat-table{width:100%;border-collapse:collapse}.tsz-stat-table th,.tsz-stat-table td{border-bottom:1px solid #ddd;text-align:left;padding:7px}.tsz-stat-table td:last-child,.tsz-stat-table th:last-child{text-align:right}.tsz-stat-unclassified{margin:24px 0;color:#666}

/* Match the compact Browse Charts typography and table presentation. */
.tsz-statistics .tsz-stat-section h2{font-family:'Fjalla One',Impact,sans-serif!important;font-size:19px!important;font-weight:400!important;text-transform:uppercase;color:#222}
.tsz-statistics .tsz-stat-directors{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 22px}
.tsz-statistics .tsz-stat-directors .tsz-stat-line{min-width:0;align-items:baseline}
.tsz-statistics .tsz-stat-directors .tsz-stat-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tsz-statistics .tsz-stat-directors .tsz-stat-line>span:last-child{flex:none}
.tsz-statistics .tsz-stat-table{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:11.5px!important;line-height:1.5;border:1px solid #e0dfe0}
.tsz-statistics .tsz-stat-table th,.tsz-statistics .tsz-stat-table td{padding:10px 9px;border-bottom:1px solid #e6e6e6;vertical-align:middle;text-align:left}
.tsz-statistics .tsz-stat-table thead th{font-family:'Fjalla One',Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.02em;background:#f0eff0;color:#262126;white-space:nowrap}
.tsz-statistics .tsz-stat-table tbody tr:nth-child(even){background:#faf9fa}
.tsz-statistics .tsz-stat-table tbody tr:hover{background:#f8f0f7}
.tsz-statistics .tsz-stat-table tbody tr:last-child td{border-bottom:0}
.tsz-statistics .tsz-stat-table th:nth-child(2),.tsz-statistics .tsz-stat-table td:nth-child(2),.tsz-statistics .tsz-stat-table th:nth-child(4),.tsz-statistics .tsz-stat-table td:nth-child(4){text-align:center;white-space:nowrap}
.tsz-statistics .tsz-stat-table td:first-child{font-weight:600}
.tsz-statistics .tsz-stat-table td a{color:#111;text-decoration:none}
.tsz-statistics .tsz-stat-table td a:hover{color:#a52a91;text-decoration:underline}
@media(max-width:760px){.tsz-statistics .tsz-stat-directors{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.tsz-statistics .tsz-stat-directors{grid-template-columns:minmax(0,1fr)}.tsz-statistics .tsz-stat-table{font-size:11px!important}}

/* Compact dataset summary, matching the restrained styling of the ranking pages. */
.tsz-statistics .tsz-stat-overview{border:1px solid #e2e2e2;background:#fafafa;padding:17px 20px;margin:14px 0 28px;border-radius:3px}
.tsz-statistics .tsz-stat-filter{margin:0;gap:15px}
.tsz-statistics .tsz-stat-filter label{font-weight:600;font-size:12px}
.tsz-statistics .tsz-stat-filter select{border:1px solid #ccc;border-radius:3px;font:13px 'Open Sans',Arial,sans-serif}
.tsz-statistics .tsz-stat-summary{border:0;padding:13px 0 4px;gap:10px}
.tsz-statistics .tsz-stat-summary strong{font-family:'Fjalla One',Impact,sans-serif;font-weight:400;font-size:25px}
.tsz-statistics .tsz-stat-note{margin:2px 0 0;font-size:11px;line-height:1.5}
.tsz-statistics .tsz-stat-progressive .tsz-stat-extra{display:none}
.tsz-statistics .tsz-stat-more{display:inline-block;margin-top:18px;padding:7px 15px;background:#fff;border:1px solid #ccc;border-radius:4px;font:12px 'Open Sans',Arial,sans-serif;color:#333;cursor:pointer}
.tsz-statistics .tsz-stat-more:hover{border-color:#a52a91;color:#a52a91}
.tsz-statistics .tsz-stat-remaining{font-size:11px;color:#777;margin-left:10px}
/* Use the same regular-weight, compact body text as Browse Charts. */
.tsz-statistics table.tsz-stat-table tbody td,.tsz-statistics table.tsz-stat-table tbody td a{font-family:'Open Sans',Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important}
.tsz-statistics table.tsz-stat-table td:first-child{font-weight:400!important}
.tsz-statistics table.tsz-stat-table td a{color:#111!important}
@media(max-width:550px){.tsz-statistics .tsz-stat-overview{padding:13px}.tsz-statistics .tsz-stat-filter{align-items:flex-start;flex-direction:column;gap:6px}}

/* v2.40: editorial hero and compact leaderboard */
.tsz-statistics .tsz-stat-overview{padding:0;background:#fff;border:0;border-radius:0;margin:10px 0 32px}
.tsz-stat-hero{background:#262126;color:white;padding:25px 30px 22px;border-left:5px solid #a52a91}
.tsz-stat-eyebrow{font:11px 'Open Sans',sans-serif;letter-spacing:2px;color:#e5acd9}
.tsz-stat-headline{font:32px/1.3 'Fjalla One',Impact,sans-serif;margin:8px 0;text-transform:uppercase}
.tsz-stat-hero p{font-size:13px;margin:0;color:#eee}
.tsz-stat-overview-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #ddd}
.tsz-statistics .tsz-stat-summary{padding:0;white-space:nowrap}
.tsz-statistics .tsz-stat-filter{margin:0}
.tsz-statistics .tsz-stat-note{margin:8px 0 0;color:#777}
.tsz-statistics .tsz-stat-name a{color:inherit;text-decoration:none}
.tsz-statistics .tsz-stat-name a:hover{color:#a52a91;text-decoration:underline}
.tsz-statistics table.tsz-stat-table{width:auto;min-width:72%;max-width:100%;table-layout:auto}
.tsz-statistics table.tsz-stat-table th,.tsz-statistics table.tsz-stat-table td{padding:7px 12px}
.tsz-statistics table.tsz-stat-table th:nth-child(2),.tsz-statistics table.tsz-stat-table td:nth-child(2),.tsz-statistics table.tsz-stat-table th:nth-child(3),.tsz-statistics table.tsz-stat-table td:nth-child(3),.tsz-statistics table.tsz-stat-table th:nth-child(5),.tsz-statistics table.tsz-stat-table td:nth-child(5){text-align:center;white-space:nowrap}
.tsz-statistics table.tsz-stat-table td{font-size:13px!important}
@media(max-width:650px){.tsz-stat-overview-bottom{flex-wrap:wrap}.tsz-stat-hero{padding:18px}.tsz-stat-headline{font-size:25px}.tsz-statistics table.tsz-stat-table{width:100%}}

/* v2.41: understated selector and Browse Charts-consistent leaderboard. */
body .tsz-statistics .tsz-stat-overview{background:transparent!important;border:0!important;padding:0!important;margin:10px 0 28px!important}
body .tsz-statistics .tsz-stat-overview-bottom{padding:0 0 12px!important;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;gap:12px;flex-wrap:wrap}
body .tsz-statistics .tsz-stat-summary{border:0!important;padding:0!important;gap:7px}
body .tsz-statistics .tsz-stat-summary strong{font-size:23px!important}
body .tsz-statistics .tsz-stat-note{margin:7px 0 0!important;font-size:11px!important}
body .tsz-statistics .tsz-stat-table-scroll{max-width:100%;overflow-x:auto;border:1px solid #e0dfe0;border-radius:7px}
body .tsz-statistics table.tsz-stat-table{width:100%!important;min-width:620px!important;max-width:none!important;table-layout:auto!important;margin:0!important;border:0!important;border-collapse:collapse!important;background:#fff!important;box-shadow:none!important}
body .tsz-statistics table.tsz-stat-table thead th{background:#f0eff0!important;font-family:'Fjalla One',Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#262126!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap!important}
body .tsz-statistics table.tsz-stat-table tbody tr{background:transparent!important}
body .tsz-statistics table.tsz-stat-table tbody tr:nth-child(odd){background:#f4f4f4!important}
body .tsz-statistics table.tsz-stat-table tbody tr:nth-child(even){background:#fff!important}
body .tsz-statistics table.tsz-stat-table tbody tr:hover{background:#f8f0f7!important}
body .tsz-statistics table.tsz-stat-table tbody td,
body .tsz-statistics table.tsz-stat-table tbody td a,
body .tsz-statistics table.tsz-stat-table tbody td span{font-family:'Open Sans',Helvetica,Arial,sans-serif!important;font-size:11.5px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;color:#252525!important}
body .tsz-statistics table.tsz-stat-table th,
body .tsz-statistics table.tsz-stat-table td{padding:10px 7px!important;border-bottom:1px solid #e6e6e6!important;vertical-align:middle!important;box-shadow:none!important}
body .tsz-statistics table.tsz-stat-table td:nth-child(1),
body .tsz-statistics table.tsz-stat-table th:nth-child(1){width:35%!important;text-align:left!important}
body .tsz-statistics table.tsz-stat-table td:nth-child(2),
body .tsz-statistics table.tsz-stat-table th:nth-child(2),
body .tsz-statistics table.tsz-stat-table td:nth-child(3),
body .tsz-statistics table.tsz-stat-table th:nth-child(3),
body .tsz-statistics table.tsz-stat-table td:nth-child(5),
body .tsz-statistics table.tsz-stat-table th:nth-child(5){text-align:center!important;white-space:nowrap!important}
body .tsz-statistics table.tsz-stat-table td:nth-child(4),
body .tsz-statistics table.tsz-stat-table th:nth-child(4){text-align:left!important;width:27%!important}
body .tsz-statistics table.tsz-stat-table tbody td a:hover{color:#a52a91!important;text-decoration:underline!important}

/* v2.42: Match the chart-results heading and remove leaderboard styles from the rendered page. */
body .tsz-statistics .tsz-stat-overview{margin:0 0 28px!important}
body .tsz-statistics .tsz-stat-overview-bottom{justify-content:flex-start;align-items:center;gap:20px;padding:0 0 12px!important;border-bottom:2px solid #292929}
body .tsz-statistics .tsz-stat-filter{display:flex;align-items:center;gap:13px;flex-wrap:wrap}
body .tsz-statistics .tsz-stat-filter label{font-family:'Fjalla One',Impact,sans-serif!important;font-size:22px!important;line-height:1.3;font-weight:400!important;text-transform:uppercase;letter-spacing:0;color:#161616}
body .tsz-statistics .tsz-stat-filter select{font-family:'Open Sans',Arial,sans-serif!important;font-size:13px!important;min-width:220px;max-width:100%}
body .tsz-statistics .tsz-stat-summary{margin-left:auto}
body .tsz-statistics .tsz-stat-note{margin-top:8px!important}
@media(max-width:600px){body .tsz-statistics .tsz-stat-overview-bottom{align-items:flex-start}body .tsz-statistics .tsz-stat-summary{margin-left:0}}

/* v2.43: keep the selector heading simple. */
body .tsz-statistics .tsz-stat-filter label{font-family:'Fjalla One',Impact,sans-serif!important;font-size:22px!important;text-transform:uppercase!important;}
