.statistics-inputs { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; }
.statistics-inputs > div { min-width:0; }
.statistics-page label { display:block; margin-bottom:8px; }
.statistics-page textarea { width:100%; box-sizing:border-box; font-family:var(--font-mono,monospace); }
.statistics-page button { min-height:44px; }
.statistics-page #scStatus,.statistics-page #scError { overflow-wrap:anywhere; }
.statistics-page #scMetrics { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:8px 16px; }
.statistics-page #scMetrics dt { color:var(--muted); }
.statistics-page #scMetrics dd { margin:0; overflow-wrap:anywhere; font-family:var(--font-mono,monospace); }
@media(max-width:560px){.statistics-inputs{grid-template-columns:minmax(0,1fr);}}
