.staff-department__box{padding:8px 16px 16px;overflow-x:auto}.staff-department__box+.staff-department__box{margin-top:30px}.staff-department__table{width:100%}.staff-department__table_text-center{text-align:center}.staff-department__table-caption{padding:8px 8px 0;font-size:24px;font-weight:700}.staff-department__table-column_total{width:25%}.staff-department__table-column_position{width:31%}.staff-department__table-column_closed-vacancies,.staff-department__table-column_opened-vacancies,.staff-department__table-column_staff-num{width:13%}.staff-department__table-column_rate,.staff-department__table-column_wage-sum{width:15%}.staff-department__table_striped .staff-department__table-row_body:nth-of-type(odd){background-color:#f8f8f8}.staff-department__table-row_body:hover{background-color:#ded9d9}.staff-department__table-row_pinned{background-color:#ded9d9!important}.staff-department__table-cell{font-size:20px;padding:16px 8px}.staff-department__table-cell_sortable{cursor:pointer}.staff-department__table-cell_title{font-weight:700}.staff-department__table-value{vertical-align:middle}.staff-department__table-value+.staff-department__table-value{margin-left:5px}.staff-department__table-value_icon{width:24px;height:24px}.staff-department__table-value_positive{color:green}.staff-department__table-value_negative{color:red}