*{box-sizing:border-box}body{margin:0;padding:18px;background:var(--c2d0b93ed0,#03111f);color:var(--c353a1a96a,#d6eaf1);font:15px/1.6 "Segoe UI",Arial,sans-serif}a{color:var(--cea311be10,#74f0ff)}a:focus-visible{outline:2px solid var(--cea311be10,#74f0ff);outline-offset:3px}.wrap{max-width:1080px;margin:auto;background:var(--cea6f7fb4f,#071d2f);border:1px solid var(--c1d3a1b6ba,#24465b);border-radius:18px;overflow:hidden}header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 28px;border-bottom:1px solid var(--c1d3a1b6ba,#24465b)}header img{display:block;width:210px;max-width:52vw;height:auto;mix-blend-mode:lighten}.back{font-size:13px}main{padding:32px}.eyebrow{color:var(--cea311be10,#74f0ff);letter-spacing:.15em;font-size:11px}h1{font-size:clamp(25px,4vw,35px);line-height:1.25;margin:8px 0}h2{font-size:20px;margin:0 0 14px}.lead{color:var(--c81b3596d1,#b3cddd);margin-bottom:25px}#notice{color:var(--cea311be10,#74f0ff)}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cards article{padding:20px;background:var(--c5ecf5d815,#0a2a40);border:1px solid var(--cd125959cd,#28526b);border-radius:12px}.cards span{display:block;color:var(--cd9d85b6bc,#a6c6d6);font-size:13px}.cards strong{display:block;font-size:28px;color:var(--cea311be10,#74f0ff);font-variant-numeric:tabular-nums}.panel{margin-top:22px;padding:23px;border:1px solid var(--cd125959cd,#28526b);border-radius:12px;background:var(--cfa52d41e2,#09243a)}.bars{height:180px;display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid var(--cb2e3dfe9d,#47738a);padding:8px 2px 0}.bar{flex:1;min-width:3px;background:linear-gradient(var(--cea311be10,#74f0ff),var(--c31e6dda59,#25849f));border-radius:3px 3px 0 0}.bar.zero{background:var(--cd125959cd,#28526b)}.tiny{color:var(--cc9a122eda,#aec8d5);font-size:12px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--c4af663dc3,#264860)}th:last-child,td:last-child{text-align:right}tbody tr:hover{background:var(--c1f6e9ac41,#103149)}footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--c1d3a1b6ba,#24465b);padding:19px 28px;font-size:12px}footer span{color:var(--c741ef4491,#779bad);letter-spacing:.13em}@media(max-width:650px){body{padding:5px}header{padding:12px 15px}.back{font-size:11px}main{padding:20px 14px}.cards{grid-template-columns:repeat(2,1fr)}.cards article{padding:14px}.cards strong{font-size:24px}.panel{padding:15px}footer{padding:15px}}

#regions td:first-child a{color:var(--cea311be10,#74f0ff);text-decoration:underline;text-underline-offset:3px}#regions td:first-child a:hover{color:var(--cd14f90161,#fff)}#regions td:first-child a:focus-visible{outline:2px solid var(--cea311be10,#74f0ff);outline-offset:3px}

.admin-access{margin-top:30px;text-align:center}.admin-button{display:inline-block;background:var(--c1d03e77fa,#126080);color:var(--c528cef87d,white);border:1px solid var(--cd4cbf2c22,#48bbd4);border-radius:9px;padding:12px 22px;text-decoration:none;font-weight:650}.admin-button:hover,.admin-button:focus-visible{background:var(--c810a77dd4,#197d98);color:var(--cd14f90161,#fff)}

.wrap main.statistics-content {
  max-width: none;
  padding-inline: 18px;
}
@media (max-width: 650px) {
  .wrap main.statistics-content { padding-inline: 10px; }
  #region-sort { max-width: 100%; }
}
