/* Scoped to Statistics: other pages retain their existing layout. */
.statistics-page{--statistics-gap:22px}.statistics-page .metrics{gap:var(--statistics-gap);align-items:stretch}
.statistics-page .statistics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--statistics-gap);align-items:stretch}
.statistics-page .statistics-grid>.statistics-card{margin:0;min-width:0;display:flex;flex-direction:column;min-height:260px;padding:28px}
.statistics-page .statistics-card-head{display:flex;align-items:center;gap:14px;height:86px;min-height:86px;flex-shrink:0;margin-bottom:18px}
.statistics-page .statistics-card-head>.anime-icon{width:44px;height:44px}
.statistics-page .statistics-card-head>div{flex:1;min-width:0}
.statistics-page .statistics-card-head h3{margin:0;font-size:24px;line-height:1.25;overflow-wrap:anywhere}
.statistics-page .statistics-card-head small{display:block;font-size:12px;color:#617175;margin-bottom:5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}
.statistics-page .statistics-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin:46px 0 26px}
.statistics-page .statistics-heading h2{font-size:clamp(30px,3vw,46px)}
.statistics-page .statistics-heading form{display:flex;align-items:end;gap:12px;margin:0}
.statistics-page .statistics-heading label{margin:0;min-width:155px;font-size:13px;color:#bfcaca}
.statistics-page .statistics-heading select{margin:6px 0 0;background:#fff3d5;color:#101d22;min-height:48px;padding:10px 36px 10px 12px}
.statistics-page .statistics-table-wrap{width:100%;min-width:0;flex:1;display:flex;flex-direction:column;overflow-x:auto}
.statistics-page .statistics-table{width:100%;table-layout:fixed;font-size:16px}
.statistics-page .statistics-table th{font-size:11px;letter-spacing:.2px;white-space:normal;overflow-wrap:anywhere;height:46px}
.statistics-page .statistics-table th,.statistics-page .statistics-table td{padding:13px 8px;vertical-align:middle}
.statistics-page .statistics-table th:first-child,.statistics-page .statistics-table td:first-child{padding-inline-start:0}
.statistics-page .statistics-table th:last-child,.statistics-page .statistics-table td:last-child{text-align:end;padding-inline-end:0}
.statistics-page .statistics-table td{height:76px}
.statistics-page .statistics-col-rank{width:8%}.statistics-page .statistics-col-user{width:34%}.statistics-page .statistics-col-coin{width:23%}.statistics-page .statistics-col-amount{width:35%}
.statistics-page .statistics-position{display:inline-grid;place-items:center;width:25px;height:28px;font-weight:800;font-size:13px;color:#64777a}
.statistics-page .statistics-table tr:nth-child(-n+3) .statistics-position{color:#101d22;background:#f4c65f;border:1px solid #101d2225}
.statistics-page .statistics-user{font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.statistics-page .statistics-date{font-size:10px;color:#627374;line-height:1.5;margin-top:5px;overflow-wrap:anywhere}
.statistics-page .statistics-coin{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:13px}
.statistics-page .statistics-coin img{display:block;width:30px;height:30px;object-fit:contain;flex-shrink:0}
.statistics-page .statistics-amount{font-weight:800;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.4;direction:ltr}
.statistics-page .statistics-empty{display:grid;place-items:center;flex:1;min-height:90px;margin:0;color:#627374;font-size:15px;text-align:center}
.statistics-page .statistics-empty[hidden],.statistics-page [data-statistics-error][hidden]{display:none}
.statistics-page .statistics-error{margin:0 0 24px;padding:12px 16px;color:#fff3d5;border:1px solid #ff703c;background:#f7433222;font-size:14px}
.statistics-page [data-statistics-loading]{color:#bfcaca;font-size:13px;margin-inline-start:auto}
.statistics-page [data-statistics-loading][hidden]{display:none}
@media(max-width:1120px){.statistics-page .statistics-grid>.statistics-card{padding:22px}.statistics-page .statistics-card-head h3{font-size:22px}.statistics-page .statistics-table{font-size:14px}.statistics-page .statistics-coin{font-size:12px;gap:5px}.statistics-page .statistics-coin img{width:25px;height:25px}}
@media(max-width:850px){.statistics-page .statistics-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:var(--statistics-gap)}.statistics-page .statistics-grid>.statistics-card{min-height:250px}.statistics-page .statistics-card-head h3{font-size:24px}.statistics-page .statistics-table{font-size:16px}.statistics-page .statistics-col-user{width:34%}.statistics-page .statistics-heading{align-items:start}.statistics-page .statistics-heading form{width:100%}.statistics-page .statistics-heading label{flex:1}.statistics-page .statistics-coin{font-size:13px}.statistics-page .statistics-coin img{width:30px;height:30px}}
@media(max-width:420px){.statistics-page .statistics-grid>.statistics-card{padding:17px}.statistics-page .statistics-card-head{gap:10px}.statistics-page .statistics-card-head>.anime-icon{width:36px;height:36px}.statistics-page .statistics-card-head h3{font-size:21px}.statistics-page .statistics-table th,.statistics-page .statistics-table td{padding:12px 5px}.statistics-page .statistics-table{font-size:13px}.statistics-page .statistics-coin{flex-direction:column;gap:2px;font-size:10px}.statistics-page .statistics-col-rank{width:9%}.statistics-page .statistics-col-user{width:33%}.statistics-page .statistics-col-coin{width:20%}.statistics-page .statistics-col-amount{width:38%}.statistics-page .statistics-position{width:21px}.statistics-page .statistics-date{font-size:9px}}

.statistics-page .statistics-paid{display:block;font-size:10px;color:#168b7d;font-weight:700;margin-top:3px}

@media(max-width:760px){.statistics-page{--statistics-gap:17px}}
