.v47-coverage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.v47-coverage{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #dedede;border-radius:12px;background:#fff}.v47-coverage progress{width:100%;accent-color:#922d38}.v47-coverage small{color:#5b606a}@media(max-width:640px){.v47-coverage-grid{grid-template-columns:1fr}}