.department-head {
    margin: 4px 0;
}

.department-head .unit {
    padding: 3px 0;
}

.department-head .link {
    text-decoration: none;

    color: #000;
}

.department-header .link {
    text-decoration: none;

    color: #000;
}

.department-header .link:hover {
    color: #c00;
}

.department-header_update,
.department-header_move {
    display: none;
}

.department-header__container_update .department-header,
.department-header__container_move .department-header {
    display: none;
}

.department-header__container_update .department-header_update {
    display: block;
}

.department-header__container_move .department-header_move {
    display: block;
}

.section.column-section .section-header.department-header {
    border-bottom: 1px solid #eee;
}

.section.column-section .section-header.department-header.card-header {
    border-bottom: none;
}

.section.column-section .section-header.department-header .ui-hoverable__popup {
    margin: 0 0 0 -20px;
}

.section.column-section .section-header.department-header .ui-hoverable .ui-popup__tail {
    left: 28px;
}

.section.column-section .section-header__title.department-header__title {
    color: #686868;
}

.root-department-section .department-body .subsection:first-child .subsection-title {
    display: none;
}

.department-list-placeholder {
    margin: 96px 18px 18px;

    font-size: 13px;
    text-align: center;

    opacity: .2;
}
