.difference{font-size:.75em}.difference_good{color:green}.difference_bad{color:red}.difference_positive:before{content:"+"}.timing-restaurant__box{padding:16px;overflow-x:auto}.timing-restaurant__box+.timing-restaurant__box{margin-top:15px}.timing-restaurant__table{width:100%}.timing-restaurant__table-caption{padding:8px;font-size:24px;font-weight:700}.timing-restaurant__table-column_title{width:25%}.timing-restaurant__table-column_cooking-duration,.timing-restaurant__table-column_delivery-duration,.timing-restaurant__table-column_return-duration,.timing-restaurant__table-column_stand-duration,.timing-restaurant__table-column_total-duration,.timing-restaurant__table-column_waiting-duration{width:12.5%}.timing-restaurant__table-column_late-title{width:20%}.timing-restaurant__table-column_late-value{width:6.66667%}.timing-restaurant__table_striped .timing-restaurant__table-row_body:nth-of-type(odd){background-color:#f8f8f8}.timing-restaurant__table_hover .timing-restaurant__table-row_body:hover{background-color:#ded9d9}.timing-restaurant__table-row_pinned{background-color:#ded9d9!important}.timing-restaurant__table-cell{font-size:20px;padding:16px 8px}.timing-restaurant__table-cell_low{padding-top:8px;padding-bottom:8px}.timing-restaurant__table-cell_head{padding:8px;white-space:nowrap}.timing-restaurant__table-cell_sortable{cursor:pointer}.timing-restaurant__table-cell_title{font-weight:700}.timing-restaurant__table-cell_centered{text-align:center}.timing-restaurant__table-cell_right{text-align:right}.timing-restaurant__table-cell_small{font-size:16px}.timing-restaurant__table-cell_baseline{vertical-align:baseline}.timing-restaurant__table-value{line-height:1;vertical-align:middle}.timing-restaurant__table-value+.timing-restaurant__table-value{margin-left:5px}.timing-restaurant__table-value_icon{width:16px;height:16px}.timing-restaurant__table-value_positive{color:green}.timing-restaurant__table-value_negative{color:red}