.chart-container{background:#fafafa;margin:20px 0}.chart-container figcaption{text-align:center;padding:15px 0 0;font-size:16px}.chart-container .chart .bar{fill:#bde44d;stroke:none;transition:all 0.25s}.chart-container .chart .value{font-size:14px;font-weight:bold;fill:#666;text-anchor:start;opacity:0;transition:all 0.25s}.chart-container .chart .item.over .bar{fill:#a0d900}.chart-container .chart .item.over .value{opacity:1}.chart-container .chart .axis text{font-size:12px;fill:#bbb;transition:all 0.25s}.chart-container .chart .axis text.over{fill:#666;font-size:14px}.chart-container .chart .axis path{fill:none}.chart-container .chart .axis line{stroke:#eee;shape-rendering:crispEdges}@media screen and (max-width: 320px){.chart-container .chart .axis text,.chart-container .chart .value{font-size:10px}}