.difference{font-size:.75em}.difference_good{color:green}.difference_bad{color:red}.difference_positive:before{content:"+"}.efficiency-restaurant__box{padding:16px}.efficiency-restaurant__box+.efficiency-restaurant__box{margin-top:15px}.efficiency-restaurant__box_charts{display:grid;grid-template-columns:1fr;grid-gap:20px}@media only screen and (min-width:1280px){.efficiency-restaurant__box_charts{grid-template-columns:repeat(6,1fr)}}.efficiency-restaurant__box_table{padding-top:8px;overflow-x:auto}.efficiency-restaurant__table{width:100%}.efficiency-restaurant__table-caption{padding:8px;font-size:24px;font-weight:700}.efficiency-restaurant__table-column_compare,.efficiency-restaurant__table-column_dynamic{width:16.66%}.efficiency-restaurant__table-row_body:hover{background-color:#ded9d9}.efficiency-restaurant__table-cell{font-size:20px}.efficiency-restaurant__table-cell_head{padding:8px;white-space:nowrap}.efficiency-restaurant__table-cell_compare{font-size:16px;padding:8px 4px;white-space:nowrap}.efficiency-restaurant__table-cell_body{padding:16px 8px}.efficiency-restaurant__table-cell_title{font-weight:700}.efficiency-restaurant__table-cell_centered{text-align:center}.efficiency-restaurant__table-cell_tar{text-align:right}.efficiency-restaurant__table-value{display:block}.efficiency-restaurant__table-value+.efficiency-restaurant__table-value{margin-left:5px}@media only screen and (min-width:1280px){.efficiency-restaurant__chart-wrapper_full-width{grid-column:1/-1}}@media only screen and (min-width:1280px){.efficiency-restaurant__chart-wrapper_first-of-three{grid-column:1/3}}@media only screen and (min-width:1280px){.efficiency-restaurant__chart-wrapper_second-of-three{grid-column:3/5}}@media only screen and (min-width:1280px){.efficiency-restaurant__chart-wrapper_third-of-three{grid-column:5/7}}.efficiency-restaurant__chart-title{margin-bottom:10px}