.cstats-wrap{max-width:1150px;margin:28px auto;padding:0 16px 60px;color:#15324b}
.cstats-hero{background:linear-gradient(130deg,#eaf8ff,#f9fcff);border:1px solid #c6e2f2;border-radius:22px;padding:27px}
.cstats-hero small{color:#1784cc;font-weight:800;letter-spacing:1.2px}.cstats-hero h1{font-size:clamp(1.6rem,4vw,2.2rem);margin:8px 0}
.cstats-hero p{color:#536c7e}.cstats-overview{display:flex;flex-wrap:wrap;gap:12px}.cstats-overview span{padding:10px 16px;background:#fff;border-radius:10px}.cstats-overview strong{font-size:1.35em;color:#096cc6}
.cstats-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0}.cstats-tabs a{padding:10px 17px;border-radius:12px;text-decoration:none;color:#135a99;background:#f5faff;border:1px solid #cce4f2;font-weight:700}.cstats-tabs a.active{background:#137ef1;color:#fff}
.cstats-card{background:#fff;border:1px solid #dce8f3;border-radius:18px;padding:22px;margin:18px 0;box-shadow:0 8px 23px #1a54800d}
.cstats-card-header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.cstats-card h2{margin:0;font-size:1.55rem;color:#155f9b}.cstats-card p{margin:7px 0 0;color:#526b7e}
.cstats-state{align-self:start;border-radius:10px;font-size:.84em;padding:8px 12px;font-weight:850}.cstats-state.online{background:#e2faed;color:#126f44}.cstats-state.offline{background:#eef1f5;color:#6d7890}
.cstats-topic{padding:14px;margin:15px 0;border-radius:11px;background:#f1f8fc}.cstats-topic small{font-size:.78em;color:#697f8c;letter-spacing:.6px}.cstats-topic div{margin-top:6px;overflow-wrap:anywhere}
.cstats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.cstats-grid>div{padding:13px;border:1px solid #e5eff8;border-radius:12px;min-width:0}.cstats-grid small{display:block;color:#66798c;font-size:.81em}.cstats-grid strong{display:block;margin-top:6px;font-size:1.5em;color:#1864a4;overflow-wrap:anywhere}.cstats-grid .cstats-founder{font-size:1rem;min-height:30px}
.cstats-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.cstats-columns h3{font-size:1rem;margin:0 0 9px}
.cstats-nicks{display:flex;flex-wrap:wrap;gap:8px}.cstats-nicks span{padding:7px 11px;border-radius:12px;background:#eef5ff;font-weight:650}.cstats-nicks span.service{color:#127452;background:#e4f9ed}
.cstats-ranking{margin:0;padding-left:21px}.cstats-ranking li{padding:5px 0}.cstats-ranking li small{float:right;color:#71849a}
.cstats-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.cstats-actions a{display:inline-block;padding:10px 15px;background:#137ef1;color:white;border-radius:10px;text-decoration:none;font-weight:750}
.cstats-foot,.cstats-disclaimer,.cstats-muted{font-size:.83em;color:#708497!important;line-height:1.55}
.cstats-foot{margin-top:17px!important}.cstats-disclaimer{padding:8px}
@media(max-width:670px){.cstats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cstats-columns{grid-template-columns:1fr}.cstats-card{padding:15px}.cstats-ranking li small{float:none;margin-left:10px}}

.quizstats-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;margin:20px 0}
.quizstats-kpis div{background:#fff;border:1px solid #dce8f3;border-radius:14px;padding:20px}
.quizstats-kpis small{color:#607888;display:block;min-height:36px}
.quizstats-kpis strong{font-size:1.9rem;color:#1174bf;display:block;margin-top:5px}
.quizstats-section{background:#fff;border:1px solid #dce8f3;border-radius:18px;padding:22px;margin:18px 0;box-shadow:0 8px 23px #1a54800d}
.quizstats-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}
.quizstats-heading h2{margin:0 0 15px;color:#175c93;font-size:1.2rem}.quizstats-heading span{font-size:.82rem;color:#6a7b8b}
.quizstats-table-scroll{max-width:100%;overflow-x:auto}.quizstats-section table{border-collapse:collapse;width:100%}
.quizstats-section td,.quizstats-section th{padding:11px 9px;border-bottom:1px solid #e8eef5;text-align:left}
.quizstats-section th{color:#617c91;font-size:.86em}.quizstats-section td strong{color:#195f96}
.quizstats-games,.quizstats-rounds{display:grid;gap:10px}.quizstats-games article{display:flex;justify-content:space-between;gap:12px;padding:13px;background:#f5faff;border:1px solid #e1edf8;border-radius:12px}
.quizstats-games article>div:last-child{text-align:right}.quizstats-games article strong{color:#0f7c57}
.quizstats-games small,.quizstats-rounds small{display:block;margin-top:5px;color:#647b8c}
.quizstats-rounds{grid-template-columns:repeat(auto-fit,minmax(min(100%,315px),1fr))}
.quizstats-rounds article{padding:17px;border-radius:13px;background:#f4f9ff;border:1px solid #dceafb;min-width:0}
.quizstats-rounds h3{font-size:1.05rem;color:#164f81;overflow-wrap:anywhere}
.quizstats-rounds p{margin:8px 0;overflow-wrap:anywhere}.quizstats-popular{padding:13px 0;border-bottom:1px solid #e5edf4;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}
.quizstats-popular small{color:#687c8a}.quizstats-empty{color:#748596}
@media(max-width:600px){.quizstats-section{padding:15px}.quizstats-games article{flex-direction:column}.quizstats-games article>div:last-child{text-align:left}}
