.stats-sort{color:#315c39;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;font-size:14px;font-weight:600;display:flex}.stats-sort select{color:#173b23;min-height:44px;font:inherit;background:#f4f8f3;border:1px solid #d5e3d2;border-radius:12px;padding:8px 12px}.stats-sort select:focus-visible{outline-offset:3px;outline:3px solid #297044}.frequency-grid{gap:8px 24px;margin:20px 0;padding:0;list-style:none;display:grid}.frequency-grid .frequency{color:#315c39;font-variant-numeric:tabular-nums;grid-template-columns:3em minmax(0,1fr) 4em;align-items:center;gap:8px;margin:0;font-size:13px;display:grid}.frequency>span:last-child{text-align:right}.bar-track,.bar-track>span{border-radius:6px;height:8px;display:block}.bar-track{background:#eff3ed}.bar-track>span{background:#8cc96b}.stats-explanation{border-top:1px solid #e8ecef;margin-top:24px;padding-top:24px}.stats-explanation p{color:#4b5965}@media (width>=600px){.frequency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=800px){.frequency-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
