/*.side-panel-label {
    background: #E9292C!important;
}*/
/*.menu-item-active .menu-item-link-text {
    background: #E9292C!important;
}*/
.error-field {
    display: none;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    color: #E9292C;
}
/* Public UI */
.stat-table-count-employee {
    border-collapse: collapse;
}
.stat-th-count-employee,
.stat-td-count-employee
{
    font-family: 'Open Sans', 'sans-serif';
    font-style: normal;
    font-weight: normal;
}
.stat-tr-count-employee{
    border: 1px solid #EEF2F4;
}
.stat-th-count-employee {
    padding: 5px 5px;
    background: #EEF2F4;
    border: 1px solid #EEF2F4;
    color: #535C69;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}
.stat-td-count-employee {
    font-size: 13px;
    line-height: 18px;
    color: #E9292C;
    padding: 10px 10px;
    text-align: center;
    white-space: nowrap;
}
.stat-block-count-employee {
    padding: 1px 5px;
    cursor: pointer;
    background: #E36729;
    border-radius: 4px;
    font-size: 11px;
    width: 17px;
    height: 15px;
    color: white;
    margin-left: 5px;
}
.stat-block-count-employee-simple {
    color: #535C69;
    white-space: nowrap;
    font-size: 13px;
    line-height: 18px;
    padding: 10px 10px;
    text-align: center;
}
.stat-block-text-GOALS_TABLE_TYPE,
.stat-block-text-GOALS_TABLE_GOAL,
.stat-block-text-GOALS_TABLE_CRITERION,
.stat-block-text-GOALS_TABLE_WEIGHT
{
    display: block;
    max-height: 60px;
    overflow-y: auto;
    white-space: break-spaces;
    text-align: left;
}
.stat-block-text-GOALS_TABLE_TYPE {
    width: 150px;
}
.stat-block-text-GOALS_TABLE_GOAL {
    width: 225px;
}
.stat-block-text-GOALS_TABLE_CRITERION {
    width: 275px;
}
.stat-block-text-GOALS_TABLE_WEIGHT {
    width: 50px;
}

.stat-block-text-RATING_TABLE_GOAL,
.stat-block-text-RATING_TABLE_CRITERION,
.stat-block-text-RATING_TABLE_COMMENT_EMPLOYEE,
.stat-block-text-RATING_TABLE_COMMENT_HEAD,
.stat-block-text-RATING_TABLE_COMMENT_FUNC_HEAD,
.stat-block-text-RATING_TABLE_COMMENT_DIRECTOR,
.stat-block-text-RATING_TABLE_COMMENT_ADMIN
{
    width: 150px;
    max-height: 60px;
    overflow-y: auto;
    white-space: break-spaces;
    text-align: left;
}

.grid-date-field {
    background: #3CD8D0;
    padding: 2px 10px;
    color: white;
    border-radius: 10px;
}
.grid-date-fail-field {
    background: #E9292C;
    padding: 2px 10px;
    color: white;
    border-radius: 10px;
}
.main-grid-cell-content .indicator {
    background: #E9292C;
    border-radius: 100px;
    height: 20px;
    width: 20px;
}
.action-need-block {
    margin: 0 10px 10px 10px;
    cursor: pointer;
    display: block;
    width: fit-content;
}
.action-need-count {
    border: 1px solid rgba(168,173,180,.52);
    border-radius: 100px;
    width: fit-content;
    padding: 0 7px;
    height: 18px;
    text-align: center;

    font-family: 'Open Sans';
    font-weight: bold;
    font-size: 11px;
    line-height: 15px;
    color: #E9292C;
}
.action-need-text {
    margin-left: 8px;
    font-family: 'Open Sans';
    font-weight: normal;
    font-size: 13px;
    line-height: 18px;
    color: #535C69;
}
.table-subtitle {
    padding: 5px;
    border-top: 5px solid white;
    font-size: 15px!important;
    font-weight: 500!important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    text-align: center!important;
}
.error-dialog-title {
    padding: 10px 0;
    display: block;
    font-family: 'Open Sans', 'sans-serif';
    font-size: 14px;
    font-weight: 600;
    line-height: 30px;
    color: #535C69;
}

input[readonly]{
    opacity: 0.7;
    cursor: default;
}

.bitrix24-light-theme .action-need-block * {
    color: white;
}


table.adm-detail-content-table td.heading {
	background-color: #e0e8ea;
	padding: 8px 15px 10px;
	text-align: center !important;
	color: #4b6267;
	font-weight: var(--ui-font-weight-bold);
}

.menu-collapsed-mode li[data-top-menu-id="top_menu_id_goals-management"] .menu-item-icon {
    background-image: url("/bitrix/css/ithive.goalsmanagement/img/icon-menu.svg");
    font-size: 0;
}
.bitrix24-default-theme .menu-collapsed-mode li[data-top-menu-id="top_menu_id_goals-management"] .menu-item-icon {
    background-image: url("/bitrix/css/ithive.goalsmanagement/img/icon-menu-dark.svg");
    font-size: 0;
}
