.bar-graph{display:grid;gap:14px}.bar-graph-row{display:grid;grid-template-columns:240px 1fr 110px;gap:16px;align-items:center}.bar-graph-track{height:18px;border-radius:999px;overflow:hidden}.bar-graph-fill{display:block;height:100%;border-radius:999px}.bar-graph-val{text-align:right}@media screen and (max-width:960px){.bar-graph-row{grid-template-columns:170px 1fr 90px}}@media screen and (max-width:600px){.bar-graph-row{grid-template-columns:1fr auto;gap:6px 12px}.bar-graph-track{grid-column:1/-1;grid-row:2}}