.comp-chart{align-items:flex-start;display:flex}.comp-chart .chart-item{border-top:1px solid #e4e4e4;flex:1 auto}.comp-chart.highlight .chart-item:last-child{box-shadow:2px 2px 10px rgba(0,0,0,.3);margin-left:-20px;margin-top:-15px}.comp-chart .chart-header{align-items:center;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;display:flex;font-size:22px;height:66px;justify-content:center;padding:0 20px}.comp-chart .chart-item:first-child .chart-header{border-left:1px solid #e4e4e4}.comp-chart .chart-row{border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;display:flex;flex-direction:column;height:45px;justify-content:center;padding:0 20px}.comp-chart .chart-row:nth-child(2n){background:rgba(0,0,0,.03)}.comp-chart .chart-item:first-child .chart-row{border-left:1px solid #e4e4e4}@media(max-width:900px){.comp-chart .chart-item:first-child{display:none}.comp-chart .chart-item{border-left:1px solid #e4e4e4}.comp-chart .chart-row{display:block;height:auto;padding:5px 10px}.comp-chart .hidden{border-bottom:1px solid #e4e4e4;display:block;font-size:14px;font-weight:600;text-transform:uppercase;visibility:visible}.comp-chart.highlight .chart-item:last-child{box-shadow:none;margin-left:0;margin-top:0}}@media(max-width:767px){.comp-chart{display:block}.comp-chart .chart-header{height:auto;padding:10px}}