/*============================================================ tasks planner ===========================================================*/
.tm-popup-tasks {
    margin: 0 0 15px;
}
.tm-popup-task-list {
    margin: 9px 0 4px;
    max-height: 108px;
    overflow-y: auto;
    padding: 0 0 0 28px;
    position: relative;
}
.tm-popup-task {
    color: #696969;
    font: 12px/17px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    margin: 0 0 7px;
    padding: 0 15px 0 0;
}

.tm-popup-task-name { color: #000; /*border-bottom:1px dashed #156cb6;*/ text-decoration: none; cursor: pointer;  }

.tm-popup-task-time, .tm-popup-task-time-admin {margin-left: 5px; font-size: 11px; color: #696969; text-decoration: none; }
.tm-popup-task-time {cursor: pointer;}

.tm-popup-task-icon { display: none; vertical-align: baseline;}

.tm-popup-task-status-in-progress .tm-popup-task-name { color: #000;  }
.tm-popup-task-status-in-progress .tm-popup-task-icon { display:inline-block; width:10px; height:8px; font-size:1px; background: url(../images/play-flash.gif) no-repeat 0 0; }
.tm-popup-task-status-accepted .tm-popup-task-name { color: #000; }
.tm-popup-task-status-completed .tm-popup-task-name { color: #969696;  text-decoration: line-through;}
.tm-popup-task-status-delayed .tm-popup-task-name { color: #969696; }
.tm-popup-task-status-new .tm-popup-task-name { color: #398c1b; }
.tm-popup-task-status-overdue .tm-popup-task-name { color: #cc2020; }
.tm-popup-task-status-waiting .tm-popup-task-name { color: #dd7d00; }
.tm-popup-task-status-declined .tm-popup-task-name { color: #dd7d00; text-decoration: line-through;}

.tm-popup-task-delete { position:absolute; width: 13px; height: 13px; margin:3px 0 0 4px; cursor:pointer; vertical-align:middle;  background:none;}
.tm-popup-task:hover .tm-popup-task-delete { background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat 0 -283px;  }
.tm-popup-task:hover .tm-popup-task-delete:hover { background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -17px -283px; }
.tm-popup-task-name:hover { border-bottom:1px dashed #156cb6; color: #156cb6;}
.tm-popup-task-time:hover { border-bottom:1px dashed #696969;}

.tm-popup-task-form { margin: 8px 0 0 28px; }
.tm-popup-task-form-textbox { width:270px; color: #000; border: 1px solid #adadad; vertical-align: middle; font: normal normal normal 12px/normal var(--ui-font-family-primary, var(--ui-font-family-helvetica)); }

.tm-popup-tasks-empty .tm-popup-task-form { margin-left: 6px; }
.tm-popup-tasks-empty .tm-popup-task-form-textbox { width: 292px; }

.tm-popup-tasks-empty .tm-popup-task-list {display: none;}
.tm-popup-events-empty .tm-popup-event-list {display: none;}


.tm-popup-task-form-submit, .tm-popup-event-form-submit {
    display:inline-block;
    width:17px;
    height: 17px;
    background: url(/bitrix/js/main/core/images/controls-sprite.png) -13px -304px;
    vertical-align: middle;
    margin: 0 0 0 6px;
    cursor: pointer;
}

.tm-popup-task-form-disabled .tm-popup-task-form-textbox { color: #adadad; }
.tm-popup-task-form-disabled .tm-popup-task-form-submit { cursor: default;  background: url(/bitrix/js/main/core/images/controls-sprite.png) -11px -68px; }


.tm-task-list {
    max-height: 116px;
    overflow: auto;
    padding: 8px 0 0 8px;
}

.tm-task-item {
    color: #555;
    font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    font-size: 12px;
    line-height: 15px;
    overflow: hidden;
    padding-top: 7px;
    position: relative;
}

.tm-task-checkbox {
    display: inline-block;
    margin: 1px 6px 0 0;
    padding:0;
    vertical-align: top;
}

.tm-task-num {
    display: inline-block;
    margin-right: 5px;
    vertical-align: top;
}

.tm-task-name {
    color: #0069c4;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    max-width: 163px;
    white-space: nowrap;
}

.tm-task-no-timer.tm-task-name {
    max-width: 273px;
}

.tm-task-name:hover {
    color: #0069c4;
    text-decoration: underline;
}

.tm-task-item-done .tm-task-name {
    text-decoration: line-through;
}

.tm-task-time {
    display: inline-block;
    min-height: 11px;
    padding-left: 18px;
    position: relative;
    vertical-align: top;
}

.tm-task-time:before {
    background: url(/bitrix/js/tasks/css/images/task-sprite_6.png) no-repeat -22px -1143px;
    content: "";
    height: 11px;
    left: 4px;
    top: 2px;
    position: absolute;
    width: 11px;
}

.tm-task-item-menu {
    background: url(/bitrix/js/tasks/css/images/task-sprite_6.png) no-repeat 0 -1180px;
    cursor: pointer;
    display: none;
    height: 20px;
    right: 0;
    top: 6px;
    opacity: 0.7;
    position: absolute;
    width: 14px;
}

.tm-task-item:hover .tm-task-item-menu {
    display: block;
}

.tm-task-item-menu:hover {
    opacity: 1;
}



.tm-popup-task-time, .tm-popup-task-time-admin {
    color: rgb(105, 105, 105);
    font-size: 11px;
    margin-left: 5px;
    text-decoration: none;
}
.tm-popup-task-time {
    cursor: pointer;
}
.tm-popup-task-icon {
    display: none;
    vertical-align: baseline;
}
.tm-popup-task-status-in-progress .tm-popup-task-name {
    color: rgb(0, 0, 0);
}
.tm-popup-task-status-in-progress .tm-popup-task-icon {
    background: url("../images/play-flash.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    font-size: 1px;
    height: 8px;
    width: 10px;
}
.tm-popup-task-status-accepted .tm-popup-task-name {
    color: rgb(0, 0, 0);
}
.tm-popup-task-status-completed .tm-popup-task-name {
    color: rgb(150, 150, 150);
    text-decoration: line-through;
}
.tm-popup-task-status-delayed .tm-popup-task-name {
    color: rgb(150, 150, 150);
}
.tm-popup-task-status-new .tm-popup-task-name {
    color: rgb(57, 140, 27);
}
.tm-popup-task-status-overdue .tm-popup-task-name {
    color: rgb(204, 32, 32);
}
.tm-popup-task-status-waiting .tm-popup-task-name {
    color: rgb(221, 125, 0);
}
.tm-popup-task-status-declined .tm-popup-task-name {
    color: rgb(221, 125, 0);
    text-decoration: line-through;
}
.tm-popup-task-delete {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 13px;
    margin: 3px 0 0 4px;
    position: absolute;
    vertical-align: middle;
    width: 13px;
}
.tm-popup-task:hover .tm-popup-task-delete {
    background: url("/bitrix/js/main/core/images/controls-sprite.png") no-repeat scroll 0 -283px rgba(0, 0, 0, 0);
}
.tm-popup-task:hover .tm-popup-task-delete:hover {
    background: url("/bitrix/js/main/core/images/controls-sprite.png") no-repeat scroll -17px -283px rgba(0, 0, 0, 0);
}

.tm-popup-task-time:hover {
    border-bottom: 1px dashed rgb(105, 105, 105);
}
.tm-popup-task-form {
    margin: 4px 0 0 28px;
}
.tm-popup-task-form-textbox {
    border: 1px solid rgb(173, 173, 173);
    color: rgb(0, 0, 0);
    font: 12px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    vertical-align: middle;
    width: 270px;
}
.tm-popup-tasks-empty .tm-popup-task-form {
    margin-left: 6px;
}
.tm-popup-tasks-empty .tm-popup-task-form-textbox {
    width: 292px;
}
.tm-popup-tasks-empty .tm-popup-task-list {
    display: none;
}
.tm-popup-events-empty .tm-popup-event-list {
    display: none;
}
.tm-popup-task-form-submit, .tm-popup-event-form-submit {
    background: url("/bitrix/js/main/core/images/controls-sprite.png") repeat scroll -13px -304px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    height: 17px;
    margin: 0 0 0 6px;
    vertical-align: middle;
    width: 17px;
}
.tm-popup-task-form-disabled .tm-popup-task-form-textbox {
    color: rgb(173, 173, 173);
}
.tm-popup-task-form-disabled .tm-popup-task-form-submit {
    background: url("/bitrix/js/main/core/images/controls-sprite.png") repeat scroll -11px -68px rgba(0, 0, 0, 0);
    cursor: default;
}



/*============================================================Task Form===========================================================*/
.task-title-row .webform-field-label, .task-responsible-employee-row .webform-field-label { color: #a9a792; }
.task-webform .task-title .webform-field-textbox-inner { padding: 4px 8px 5px 8px; }
.task-webform .task-title input { font: normal normal normal 20px/normal var(--ui-font-family-primary, var(--ui-font-family-helvetica)); width:99%; }

.task-webform .webform-field-textbox input.inactive, .task-webform .webform-field-textbox-double input.inactive { height:20px; color: gray; }
.task-webform input.webform-field-textbox { height:20px; color: black; }

.task-responsible-employee-row { margin: 0 0 13px 0;}
.task-responsible-employee-layout-left { width: 275px; vertical-align:top;}
.task-responsible-employee-layout-right { padding:0 0 0 22px; vertical-align:top;}
.task-responsible-employee-layout { width: 100%; table-layout:fixed; }
.task-webform .task-duplicate { margin: 4px 0 5px 0; color: #58574C;}
.task-webform .task-tags { margin: 0 0 0 0; }
.task-webform .task-tags label { margin: 0 4px 0 0; color: #58574C;}

.task-webform .task-priority { margin: 18px 0 0 0; }
.task-webform .task-priority label { vertical-align: middle; color: #58574C;}
.task-webform .task-priority a { display:inline-block; height:19px; vertical-align: middle; text-decoration:none; outline:none; margin: 0 0 0 4px; color: #a1a1a1; cursor:pointer;}

.task-webform .task-priority span { display:inline-block; height:19px; font: normal normal normal 11px/19px var(--ui-font-family-primary, var(--ui-font-family-helvetica)); vertical-align: top; padding: 0 4px 0 15px;}
.task-webform .task-priority i { display:inline-block; width: 2px; height:19px; }
.task-webform .task-priority b { display:inline-block; width: 2px; height:19px; }

.task-webform .task-priority a:hover { background: url(images/priority.gif) repeat-x 0 -107px; }
.task-webform .task-priority a:hover i { background: url(images/priority.gif) no-repeat 0 -77px; }
.task-webform .task-priority a:hover b { background: url(images/priority.gif) no-repeat right -77px; }

.task-webform .task-priority a.selected { background: url(images/priority.gif) repeat-x 0 -107px; }
.task-webform .task-priority a.selected i { background: url(images/priority.gif) no-repeat 0 -77px; }
.task-webform .task-priority a.selected b { background: url(images/priority.gif) no-repeat right -77px; }

.task-webform .task-priority-none span { color: #a1a1a1; background: url(images/priority.gif) no-repeat 3px 5px; }
.task-webform .task-priority-low span { color: #4d4d4d; background: url(images/priority.gif) no-repeat 3px -185px; }
.task-webform .task-priority-middle span { color: #25990a; background: url(images/priority.gif) no-repeat 3px -204px; }
.task-webform .task-priority-high span { color: #ea1e1e; background: url(images/priority.gif) no-repeat 3px -223px;}

.task-edit-stepper-message {
    text-align: center;
    width: 100%;
    padding-top:150px;
    padding-bottom:150px;
}

.task-edit-popup-wrap .task-webform .task-priority a.selected {background:url("images/priority.gif") repeat-x 0 -158px;}
.task-edit-popup-wrap .task-webform .task-priority a.selected i { background: url(images/priority.gif) no-repeat 0 -136px; }
.task-edit-popup-wrap .task-webform .task-priority a.selected b { background: url(images/priority.gif) no-repeat right -136px; }

.task-edit-popup-wrap .task-webform .task-priority a:hover {background:url("images/priority.gif") repeat-x 0 -158px;}
.task-edit-popup-wrap .task-webform .task-priority a:hover i { background: url(images/priority.gif) no-repeat 0 -136px; }
.task-edit-popup-wrap .task-webform .task-priority a:hover b { background: url(images/priority.gif) no-repeat right -136px; }

.task-webform .task-reminder { margin: 0 0 0 30px;}
.task-webform .task-director { margin: 6px 0 0 4px; }
.task-webform .task-assistants { margin: 6px 0 0 4px; }
.task-webform .task-options-row { margin: 0;}
.task-webform .task-options { margin: 0 0 0 11px; color: #58574c; }
.task-webform .task-attachments-row { margin: 10px 0 0 0;}
.task-webform .task-special-fields { border-top:1px solid #f7f7f7; }
.task-webform .task-dates-row { margin-left: -3px;}
.task-webform .task-auditors, .task-webform .task-auditors-label { vertical-align: top; padding: 0; }
.task-webform .task-auditors-label { padding-right: 6px; }
.task-auditors-title { margin: 0 0 10px 0;}
.task-auditors-block { width: 620px; }

.task-assistants-label { float: left;}
.task-assistants-list { padding:2px 0 0 7px; overflow: hidden;}
.task-assistant-item { margin: 0 0 3px 0;  white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.task-assistant-item .task-assistant-link { color: #000; text-decoration:none; }
.task-assistant-item .task-assistant-link:hover { text-decoration:none; }


.task-director-item {  white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.task-director .task-director-link { color: #000; text-decoration:none; margin: 0 0 0 7px; }
.task-director .task-director-link:hover { text-decoration:none; }


.task-responsible-employees { margin: 6px 0 0 4px; overflow: hidden;}
.task-responsible-employees-list { margin: 0 0 0 11px; }
.task-responsible-employee-item {  margin: 0 0 3px 0;  white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.task-responsible-employee-item .task-responsible-employee-link { text-decoration:none; color:#000; }
.task-responsible-employee-item .task-responsible-employee-link:hover { text-decoration:underline; }
.task-responsible-employees-change-link { margin: 7px 0 2px; }

.task-webform .task-deadline-settings {}
.task-webform .task-deadline-settings label { vertical-align: middle; font:15px var(--ui-font-family-primary, var(--ui-font-family-helvetica)); color: #171713; margin: 0 7px 0 4px;}
.task-webform .task-deadline-settings a { vertical-align: middle;}
.task-webform .task-deadline-date { vertical-align: middle; }
.task-webform .task-deadline-date input, .task-webform .task-start-date input, .task-webform .task-end-date input { width: 145px; }
.task-webform .task-planning-dates { margin: 5px 0 0 23px; }
.task-webform .task-planning-dates label {vertical-align: middle; font-size:13px; color: #171713; margin: 0 7px 0 0; }
.task-webform .task-planning-dates td { padding:0; vertical-align:middle;}
.task-webform .task-planning-dates-link { margin: 0 0 0 19px; }
.task-webform .task-start-date, .task-webform .task-end-date { vertical-align: middle; }
.task-webform .task-planning-interval-label, .task-webform .task-planning-duration-label { text-align: right; }
.task-webform .task-planning-dates .task-planning-interval-label, .task-webform .task-planning-dates .task-planning-interval { padding: 0 0 4px 0;}
.task-webform .task-planning-interval label { margin: 0 5px 0 17px;}
.task-webform .task-planning-duration .webform-field-action-link { margin: 0 0 0 6px; vertical-align: middle;}
.task-webform .task-duration input { text-align: center; width: 30px; }
.task-webform .task-reminder-link { margin: 0; }
.task-webform .task-reminder { display: inline-block;  background: url(images/task-sprite_8.png?2) no-repeat -47px -76px; padding-left: 17px;}
.task-webform .task-reminder-selected { background-position: -47px -98px;}

.task-description-textarea .webform-field-textarea-inner { padding: 0; }

.task-repeating-label .webform-field-checkbox-option { line-height:16px; height:19px;}
.task-repeating-label, .task-repeating-settings { padding: 0; vertical-align: top;}
.task-repeating { margin: 0 0 0 5px;}
.task-repeating-timespan { margin: 0; height:19px;}
.task-repeating-timespan a, .task-repeating-timespan i, .task-repeating-timespan span, .task-repeating-timespan b { display:inline-block; height:19px; vertical-align:middle;}
.task-repeating-timespan a:link,
.task-repeating-timespan a:visited,
.task-repeating-timespan a:hover,
.task-repeating-timespan a:active{ text-decoration:none; cursor:default;  color: #bebebe; line-height:16px; outline: none; margin: 0 4px 0 0;}

.task-repeating-timespan i { width:3px; }
.task-repeating-timespan span { padding:0 3px; }
.task-repeating-timespan b { width:3px; }

.task-repeating.selected .task-repeating-timespan a { color: #6e6e6e; cursor:pointer;}
.task-repeating.selected .task-repeating-timespan a:hover i { background: url(images/repeating.gif) no-repeat 0 -41px;}
.task-repeating.selected .task-repeating-timespan a:hover span { background: #ddd;}
.task-repeating.selected .task-repeating-timespan a:hover b { background: url(images/repeating.gif) no-repeat right -41px; }

.task-repeating.selected .task-repeating-timespan a.selected i { background: url(images/repeating.gif) no-repeat 0 0; }
.task-repeating.selected .task-repeating-timespan a.selected span { background: url(images/repeating.gif) repeat-x 0 -20px; color: #000; }
.task-repeating.selected .task-repeating-timespan a.selected b { background: url(images/repeating.gif) no-repeat right 0; }

.task-repeating-timespan-details { border-top: 1px solid #d6d6d6; border-bottom: 1px solid #fbfbfb; margin: 8px 0 0 0; display: none; }
.task-repeating-timespan-details-inner { border-top: 1px solid #fbfbfb; border-bottom: 1px solid #d6d6d6; padding: 5px 0 10px; }
.task-repeating.selected .task-repeating-timespan-details { display: block; }


.task-repeating.selected .task-repeating-timespan-days a { color: #6e6e6e; cursor:pointer;}
.task-repeating.selected .task-repeating-timespan-days a:hover i { background: url(images/repeating.gif) no-repeat 0 -41px;}
.task-repeating.selected .task-repeating-timespan-days a:hover span { background: #ddd;}
.task-repeating.selected .task-repeating-timespan-days a:hover b { background: url(images/repeating.gif) no-repeat right -41px; }

.task-repeating.selected .task-repeating-timespan-days a.selected i { background: url(images/repeating.gif) no-repeat 0 -61px; }
.task-repeating.selected .task-repeating-timespan-days a.selected span { background: url(images/repeating.gif) repeat-x 0 -83px; color: #000; }
.task-repeating.selected .task-repeating-timespan-days a.selected b { background: url(images/repeating.gif) no-repeat right -61px; }

.task-repeating-by { display: none; }
.task-repeating-by.selected { display: block; }

.task-repeating-by-every-day, .task-repeating-by-every-week { margin: 0 5px; }
.task-repeating-by-every-day input,
.task-repeating-by-every-week input,
.task-repeating-every-month-day-number input,
.task-repeating-every-month-by-number input,
.task-repeating-every-month-by-day input,
.task-repeating-every-year-day-number input { width: 25px; text-align: center;}
.task-repeating-working-day, .task-repeating-timespan-days { margin: 10px 0; }

.task-repeating-interval input { width: 130px; }
.task-repeating-interval label, .task-repeating-interval span { vertical-align: middle; }
.task-repeating-interval span.webform-field-textbox { margin: 0 5px; }

.task-repeating-by-month table, .task-repeating-by-year table { margin: 0 0 10px 0; }
.task-repeating-by-month td, .task-repeating-by-year td { vertical-align: middle; padding:0;}
.task-repeating-by-month .task-repeating-by-month-number-radio, .task-repeating-by-month .task-repeating-by-month-number { padding: 0 8px 10px 0; }
.task-repeating-by-year .task-repeating-by-year-number-radio, .task-repeating-by-year .task-repeating-by-year-number { padding: 0 3px 10px 0; }
.task-repeating-by-month-day select,
.task-repeating-by-year-number select,
.task-repeating-by-year-number select,
.task-repeating-by-year-day select { font-size: 13px; border: 1px solid #d9d9d9; padding: 0; margin:0; background: #fff;}
.task-repeating-by-month-number-radio input, .task-repeating-by-month-day-radio input, .task-repeating-by-year-number-radio input, .task-repeating-by-year-day-radio input { padding: 0; margin:0; }
.task-repeating-by-month-number label,
.task-repeating-by-month-day label,
.task-repeating-by-year-number label,
.task-repeating-by-year-day label { margin: 0 5px; }

.task-repeating-timespan-details .webform-field-textbox-inner { padding-top: 1px; padding-bottom: 1px;}
.task-repeating-timespan-details .webform-field-textbox-clear { height: 19px; background-position:-16px 7px;}

.task-group-row { margin-bottom: 0; margin-top: 11px;}
.task-group-label { color: #000; vertical-align:middle; }
.task-group-dropdown { width: 350px; vertical-align:middle; font-size: 14px;}

.task-webform .task-to-tasks-row { }
.task-webform .task-to-tasks-layout { width: 100%; }
.task-webform .task-previous-tasks, .task-webform .task-supertask { vertical-align: top; width:50%; padding:0; }
.task-webform .task-previous-tasks { padding-right: 15px;}

.task-to-tasks-list { margin: 0 0 5px 0; padding: 0 0 0 25px;}
.task-to-tasks-list-single { list-style:none; padding: 0;}

.task-to-tasks-item { margin: 14px 0 0 0; color: #757361;}
.task-to-tasks-item .task-to-tasks-item-name { text-decoration: underline; color:#0069C4;}

.task-to-tasks-item-delete, .task-group-delete, .task-deadline-delete { display:inline-block; cursor: pointer; width: 13px; height:14px; margin: 0 0 0 3px; vertical-align:middle; background:url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat 0 -282px;}
.task-to-tasks-item-delete:hover, .task-group-delete:hover, .task-deadline-delete:hover { background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -17px -282px;}

/*==========================================================Task Detail====================================================================*/

/* Buttons and actions */
.task-detail .task-buttons { margin: 15px 0 30px 0; text-align: left; line-height: 40px; position: relative;}
.task-detail .task-buttons-to-be-reloaded { opacity: 0.5; }

.task-button-icon-play { background: url(images/task-sprite_8.png?2) no-repeat -36px -62px transparent;  width: 7px; margin-right: 4px;}
.task-small-button-menu .webform-small-button-icon { background: url(images/task-sprite_8.png?2) no-repeat -1px -579px transparent;  width: 21px; }
.task-small-button-menu .webform-small-button-left { margin-right: 0; }
.task-small-button-menu .webform-small-button-right { margin-left: 0; }
.task-button-edit-link { color: #393939 !important; }
.task-button-approve-link  { color: #0069c4 !important; }
.task-button-hold-link  { color: #e28000 !important; }
.task-button-delete-link  { color: #D83E3E !important; }
.task-button-delegate-link { color: #393939 !important; }
.task-button-edit-link:hover { color: #515151 !important; }
.task-button-approve-link:hover { color: #1c91e7 !important;}
.task-button-hold-link:hover { color: #f79515 !important; }
.task-button-delete-link:hover { color:#ed5353 !important; }
.task-button-delegate-link:hover { color: #515151 !important;}
.task-button-create-link { font-size: 16px; color: #0069c4 !important;}
.task-button-create-link:hover { color: #1c91e7 !important;}

.task-timeman-link {
    display: inline-block;
    margin-left: 2px;
    margin-right: 5px;
    vertical-align: middle;
    padding: 0 0 0 18px;
    position: relative;
    line-height: 15px;
}

.task-timeman-link-popup {
    cursor: pointer;
    padding-right: 13px;
}

.task-timeman-icon {
    background: url(images/task-sprite_8.png?2) no-repeat -21px -1141px;
    height: 15px;
    left: 0;
    bottom: 0;
    opacity: 0.8;
    position: absolute;
    width: 15px;
}

.task-timeman-link-popup .task-timeman-icon {
    top: 2px;
}

.task-timeman-text {
    color: #737373;
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    font-weight: var(--ui-font-weight-bold);
}

.task-timeman-link-popup .task-timeman-text {
    border-bottom: 1px dashed #737373;
}

.task-timeman-link-popup:hover .task-timeman-text {
    color: #585858;
    border-bottom: 1px dashed #585858;
}

.task-timeman-arrow {
    background: url(images/task-sprite_8.png?2) 0 -1167px;
    display: none;
    height: 3px;
    top: 7px;
    right: 0;
    position: absolute;
    width: 5px;
}

.task-timeman-link-popup .task-timeman-arrow {
    display: block;
}

.task-timeman-link-red  .task-timeman-text {
    color: red;
}

.task-timeman-link-green .task-timeman-text {
    color: #92ad5e;
}

.task-timeman-link-popup.task-timeman-link-green:hover .task-timeman-text {
    color: #6f9510;
}

.task-timeman-link-green .task-timeman-icon {
    background-position: -47px -1143px;
}

.task-timeman-link-green.task-timeman-link-popup .task-timeman-text {
    border-bottom: 1px dashed #6f9510;
}

.task-timeman-link-green.task-timeman-link-popup:hover .task-timeman-text {
    border-bottom: 1px dashed #6f9510;
    color: #6f9510;
}

.task-timeman-link-popup.task-timeman-link-green .task-timeman-arrow {
    background-position: -19px -1167px;
}


.task-detail-grade-value { white-space: nowrap; }

.task-detail-checklist .task-table-edit {
	background: url("images/task-sprite_8.png?2") no-repeat -23px -504px;
}

.task-detail-checklist .task-table-remove {
	background: url("images/task-sprite_8.png?2") no-repeat -23px -522px;
}

.task-detail-checklist .task-table-remove,
.task-detail-checklist .task-table-edit {
	position: relative;
	margin-top: -5px;
	top: 5px;
	display: none;
	height: 17px;
	width: 17px;
}

.task-detail-checklist-allow-remove:hover .task-table-remove,
.task-detail-checklist-allow-edit:hover .task-table-edit {
	display: inline-block;
}

.task-detail-checklist .task-table-remove:hover {
	background: url("images/task-sprite_8.png?2") no-repeat -3px -522px !important;
	cursor: pointer;
}

.task-detail-checklist .task-table-edit:hover {
	background: url("images/task-sprite_8.png?2") no-repeat -3px -504px !important;
	cursor: pointer;
}

.task-table-edit-remove {
	background: url("images/task-sprite_8.png?2") no-repeat -3px -522px;
	display: inline-block;
	height: 17px;
	width: 17px;
	cursor: pointer;
}

.task-table-edit-ok {
	background: url("images/task-sprite_8.png?2") no-repeat -3px -540px;
	display: inline-block;
	margin-right: 5px;
	height: 17px;
	width: 17px;
	cursor: pointer;
}

.task-detail-checklist-item input.task-detail-checklist-item-edit,
.task-detail-checklist-add input {
	border: 1px solid #bababa;
	font: 12px Arial, sans-serif;
	height: 15px;
	padding: 0 5px;
	width: 480px;
	position: static;
}

.task-detail-checklist-add {
	display: none;
	padding-top: 3px;
}

.task-detail-checklist-item span {
	cursor: move;
}

.task-detail-checklist-item .task-detail-checklist-save {
	background: url("images/task-sprite_8.png?2") no-repeat -3px -540px;
	display: inline-block;
	margin-left: 0px;
	height: 17px;
	width: 17px;
	position: relative;
	cursor: pointer;
}

.task-detail-checklist-item-processing {
	color: gray;
	text-decoration: none;
}

.task-detail-checklist-item-complete .task-detail-checklist-item-label {
	color: gray;
	text-decoration: line-through;
}

.task-detail-checklist-item .task-detail-checklist-item-edit,
.task-detail-checklist-item .task-detail-checklist-save {
	display: none;
}

.task-detail-checklist-item-processing-edit .task-detail-checklist-save {
	display: inline-block !important;
}

.task-detail-checklist-item-processing-edit .task-detail-checklist-item-edit {
	display: inline !important;
}

.task-detail-checklist-item-processing-edit .task-detail-checklist-item-label,
.task-detail-checklist-item-processing-saving .task-detail-checklist-save,
.task-detail-checklist-item-processing .task-table-remove,
.task-detail-checklist-item-processing .task-table-edit {
	display: none !important;
}

.task-detail-checklist-title {
	font-weight: var(--ui-font-weight-bold);
}


.task-detail-description .forum-quote,
.task-detail-description table.quote,
.task-comment-content .forum-quote,
.task-comment-content table.quote,
.reviews-post-text table.quote {
	background: #F3F6F7;
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%228%22%20height%3D%2214%22%3E%3Cpath%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M0%2011.813C2.563%2010.6%203.844%209.171%203.844%207.531c-1.104-.121-2.01-.551-2.719-1.29C.417%205.5.063%204.646.063%203.675c0-1.033.348-1.903%201.046-2.612C1.807.354%202.677%200%203.72%200c1.146%200%202.146.46%203%201.382C7.573%202.303%208%203.422%208%204.738%208%208.685%205.74%2011.773%201.219%2014L0%2011.813z%22%20opacity%3D%22.303%22/%3E%3C/svg%3E);
	background-position: 12px 9px;
	background-repeat: no-repeat;
	border: 1px solid #e0e2e3;
	border-radius: 8px;
	margin: 10px 0;
	width: 90%;
}

.task-detail-description .forum-quote th,
.task-detail-description table.quote th,
.task-comment-content .forum-quote th,
.task-comment-content table.quote th,
.reviews-post-text table.quote th {
	display: none !important;
}

.task-detail-description .forum-quote td,
.task-detail-description table.quote td,
.task-comment-content .forum-quote td,
.task-comment-content table.quote td,
.reviews-post-text table.quote td {
	border: none;
	color: #525C69;
	padding: 8px 40px 8px 27px;
	word-break: break-all;
	word-wrap: break-word;
	font-size: 14px;
}

.task-detail-description .forum-code,
.task-detail-description table.code,
.task-comment-content .forum-code,
.task-comment-content table.code,
.reviews-post-text table.code {
	border-spacing: 0;
	font-size: 14px;
	line-height: 15px;
	margin: 10px 0;
	padding: 0;
	width: 90%;
	background-color: #F3F6F7;
	border: 1px solid #e0e2e3;
	border-radius: 8px;
	border-spacing: 0;
}

.task-detail-description .forum-code th,
.task-detail-description table.code th,
.task-comment-content .forum-code th,
.task-comment-content table.code th,
.reviews-post-text table.code th {
	display: none;
}

.task-detail-description .forum-code td,
.task-detail-description table.code td,
.task-comment-content .forum-code td,
.task-comment-content table.code td,
.reviews-post-text table.code td {
	padding: 8px 40px 8px 27px;
}

.task-detail-description .forum-code pre,
.task-detail-description table.code pre,
.task-comment-content .forum-code pre,
.task-comment-content table.code pre,
.reviews-post-text table.code pre {
	color: #333;
	margin: 0;
	white-space: pre-wrap;
	font-family: var(--ui-font-family-system-mono, Consolas, monospace);
	font-size: 14px;
	line-height: 15px;
}

.task-detail pre { white-space: pre-wrap;}

div.forum-attach div {line-height: 20px;}


/* Sidebar */
.task-detail-info .sidebar-block-inner { padding: 6px 8px !important; }
.task-detail-info-layout { margin: 0 7px 15px 7px; }
.task-detail-info-layout-name, .task-detail-info-layout-value { text-align:left; padding: 4px 0 4px 0; }
.task-detail-info-layout-value { vertical-align:middle; }
.task-detail-info-layout-name { color: #797979; padding-right: 10px; text-align:right; vertical-align:top; }
.task-detail-info-value { }

.task-detail-info-status {}
.task-detail-info-status-text {}
.task-detail-info-status-date { display: block; }
.task-detail-info-status-in-progress  { color: #000; }
.task-detail-info-status-accepted  { color: #000; }
.task-detail-info-status-delayed  { color: #888; }
.task-detail-info-status-completed  { color: #888; }
.task-detail-info-status-closed { color: #888; }
.task-detail-info-status-waiting  { color: #dd7d00; }
.task-detail-info-status-declined  { color: #dd7d00; }

.task-detail-info .task-detail-priority { text-decoration: none; display:inline-block; vertical-align:middle; outline:none; cursor: pointer;}
.task-detail-priority-icon { display:inline-block; vertical-align:middle; width: 13px; height: 14px; }
.task-detail-priority-text { display:inline-block; vertical-align:middle; }
.task-detail-priority-text, .task-detail-priority-low .task-detail-priority-text, .task-detail-priority-0 .task-detail-priority-text  { color: #4d4d4d; border-bottom: 1px dashed #4d4d4d; }
.task-detail-priority-icon, .task-detail-priority-low .task-detail-priority-icon, .task-detail-priority-0 .task-detail-priority-icon { background: url(images/priority.gif) no-repeat 0 -188px;; }
.task-detail-priority-middle .task-detail-priority-text, .task-detail-priority-1 .task-detail-priority-text { color: #25990a; border-color:#25990a; }
.task-detail-priority-middle .task-detail-priority-icon, .task-detail-priority-1 .task-detail-priority-icon { background: url(images/priority.gif) no-repeat 0 -207px;  }
.task-detail-priority-high .task-detail-priority-text, .task-detail-priority-2 .task-detail-priority-text { color: #ea1e1e; border-color:#ea1e1e; }
.task-detail-priority-high .task-detail-priority-icon, .task-detail-priority-2 .task-detail-priority-icon { background: url(images/priority.gif) no-repeat 0 -226px; }

.task-detail-info .task-detail-priority-readonly { cursor: text; }
.task-detail-priority-readonly .task-detail-priority-text { border:none;}

.task-detail-info .task-detail-grade { text-decoration: none; display:inline-block; vertical-align:middle; outline:none; cursor: pointer;}
.task-detail-grade-icon { display:inline-block; vertical-align:middle; width: 15px; height: 14px; }
.task-detail-grade-text { display:inline-block; vertical-align:middle; color: #757361; border-bottom: 1px dashed #938F79;}
.task-detail-grade-readonly .task-detail-grade-text { border:none; }
.task-detail-info .task-detail-grade-readonly { cursor: text; }

.task-detail-grade-icon { background: url(images/task-sprite_8.png?2) no-repeat -4px -375px;; }
.task-detail-grade-none .task-detail-grade-icon { display: none; }
.task-detail-grade-plus .task-detail-grade-icon { background: url(images/task-sprite_8.png?2) no-repeat -4px -358px;  }
.task-detail-grade-minus .task-detail-grade-icon { background: url(images/task-sprite_8.png?2) no-repeat -4px -341px; }

.task-detail-report {}
.task-detail-report-yes {}
.task-detail-report-no { margin: 0 0 0 5px; }

.task-detail-periodicity { white-space: normal;}
.task-detail-periodicity .task-detail-periodicity-link { text-decoration: underline; color: #757361;}

.task-detail-info-users { margin: 0 0 8px 0; }
.task-detail-info-users-inner { background-color: #e6e6e6;  padding: 4px 9px 10px 9px; }
.task-detail-info-users-border { background-color: #e6e6e6;  height: 1px; border-left: 1px solid #ededee; border-right: 1px solid #ededee; font-size:1px; overflow:hidden;}
.task-detail-info-users-title { border-bottom: 1px solid #dadada; padding: 0 0 5px 0; position:relative; zoom:1;}
.task-detail-info-users-title .webform-field-action-link { margin: 0 0 0 10px; display:inline-block !important; position: absolute; right:2px; top: 0; color: #999; border-color: #999;}
.task-detail-info-users-title .webform-field-action-link:hover { color: #333; }
.task-detail-info-users-list {}
.task-detail-info-users-empty { margin: 0 0 6px 0; display: none; }
/*.task-detail-info-users-empty .task-detail-info-users-title { display: none; }
.task-detail-info-users-empty .task-detail-info-users-list { display: none; }*/
.task-detail-info-users-links {  }
.task-detail-info-users-link { margin: 0 0 6px 0;  background-color: #e6e6e6; }
.task-detail-info-users-link .webform-field-action-link { margin: 4px 9px 6px; color: #666666; }

.task-detail-info-user { margin: 8px 0 0 0; overflow:hidden;}
.task-detail-info-user-info { overflow: hidden; }
.task-detail-info-user-name { margin: 0 0 0 0; font-size:14px; }
.task-detail-info-user-name a { color: #000 !important; text-decoration:none !important;}
.task-detail-info-user-name a:hover { text-decoration:underline !important;}
.task-detail-info-user-position { font-size:13px; color: #797979;}
.task-detail-info-user-position-empty { font-size: 1px; height:6px; }
.task-detail-info-user-avatar {
    display:block;
    width: 30px;
    height: 30px;
    background: url(images/avatar.png) no-repeat center center;
    border: 1px solid #aaa;
    float: left;
    margin: 0 11px 0 0;
}

.task-detail-info-director .task-detail-info-users-title { color: #339221; }
.task-detail-info-responsible .task-detail-info-users-title { color: #c02424;}
.task-detail-info-assistants .task-detail-info-users-title { color: #666666;}
.task-detail-info-auditors .task-detail-info-users-title { color: #666666; }

/*==========================================================Task List======================================================================*/

div.task-list {
    font: normal normal normal 12px/normal var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    position:relative;
}

.task-list-left-corner { position:absolute; top:0; left:0; width:2px; height:2px; z-index: 1; background: url(images/task-sprite_8.png?2) no-repeat 0 -2px; font-size:1px; overflow: hidden;}
.task-list-right-corner { position:absolute; top:0; right:0; width:2px; height:2px; z-index: 1; background: url(images/task-sprite_8.png?2) no-repeat 0 -4px; font-size:1px; overflow: hidden;}


/* Task list Table */
.task-list-table { table-layout: fixed; border-bottom: 1px solid #e5e5e5; position:relative;  /*IE*/}
.task-list-table-templates { width: 100%; }
.task-list-table th {
    background:#f4f0d2;
    color:#58564c;
    cursor: default;
    font: normal normal normal 12px/normal var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    text-align:left;
    border-top: 1px solid #ece8cb;
    padding: 0;
}

.task-list-resize-column th {
    cursor: e-resize;
}


.task-list-table td {
    border-top: 1px solid #e5e5e5;
    vertical-align: middle;
    padding: 9px 3px 9px 6px;
    text-align:left;
    overflow: hidden;
}

.task-list-table tr:last-child td {
    border-bottom: none;
}


/* Head Cells Sorting */
th.task-column-selected { background-color: #e6e0b5 !important; border-color:#ded8af !important;}
.task-head-cell {
    overflow:hidden;
    position:relative;
    padding:8px 3px 8px 7px;
}
.task-head-cell-title, .task-head-cell-subtitle { -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow:hidden; display:block; white-space: nowrap;}
.task-head-cell-subtitle { color: #92907e; font-size: 10px; margin-top:-3px;}
.task-head-cell-clear-underlay { display: block; position:absolute; top:-7px; right:0; height:29px; width: 14px;  cursor:pointer; background: #F4F0D2;}
.task-head-cell-sort-clear { display:none; position:absolute; width:14px; height:13px;  top:9px; left:0;  cursor:pointer; outline:none;}
.task-head-cell-sort-clear:hover { background: url(images/task-sprite_8.png?2) no-repeat -37px -27px; }
.task-head-cell-sort-clear-icon { width:14px; height:13px; display:block; background: url(images/task-sprite_8.png?2) no-repeat -31px -47px;}

.task-head-cell-wrap {
    position: relative;
}

.task-list-table .task-list-th-draggable,
.task-list-table th:hover .task-list-th-draggable,
.task-list-table .task-list-th-draggable .task-head-cell-wrap,
.task-list-table th:hover .task-list-th-draggable .task-head-cell-wrap {
    background: #ded9b3;
}

.task-head-drag-btn {
    cursor: e-resize;
    position: absolute;
    top: 8px;
    right: -5px;
    text-align: center;
    width: 10px;
    z-index: 3;
}

.task-head-drag-btn-inner {
    background-color: #dfdab5;
    -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.6);
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.6);
    display: inline-block;
    height: 23px;
    vertical-align: top;
    margin-left: -1px;
    width: 1px;
}

.task-list-table-templates .task-head-drag-btn
{
    cursor: pointer;
}

table.task-list-table-templates > thead > tr > th,
table.task-list-table-templates > tr > th {
    position: relative;
}

.task-head-set-icon {
    background: url(images/task-sprite_8.png?2) no-repeat -24px -1179px;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin-right: 7px;
    vertical-align: top;
    opacity: 0.8;
    width: 22px;
}

.task-head-set-icon:hover {
    opacity: 1;
}

.task-list-inp {
    margin: 0 8px 0 10px;
}

.task-column-selected .task-head-cell-clear-underlay {background: #e6e0b5 !important;}
.task-column-selected .task-head-cell-sort-clear {display:block;}

th.task-title-column:hover .task-head-cell-clear-underlay, th.task-deadline-column:hover .task-head-cell-clear-underlay,
th.task-responsible-column:hover .task-head-cell-clear-underlay, th.task-director-column:hover .task-head-cell-clear-underlay { background: #ede8c4;}

.task-head-cell-sort-order { display:none; position:absolute; width:5px; height:8px; top:15px; left:1px; }
.task-column-selected .task-head-cell-sort-order { display: block;}
.task-column-order-by-asc .task-head-cell-sort-order {  background: url(images/task-sprite_8.png?2) no-repeat -7px -69px; }
.task-column-order-by-desc .task-head-cell-sort-order { background: url(images/task-sprite_8.png?2) no-repeat 0 -69px; }

.task-list-table-unsortable th { background:#f4f0d2 !important; cursor: default !important;}
.task-list-table-unsortable .task-head-cell-sort-order { display: none; }
.task-list-table-unsortable .task-head-cell-clear-underlay { display: none; }



/* Task List Subhead */
.task-list-subhead { background: #f3f3f3 url(images/task-sprite_8.png?2) repeat-x 0 -132px; height:23px;  }
.task-list-subhead td { height:23px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-top:none; padding:0 !important; vertical-align: middle;}
.task-subhead-buttons, .task-subhead-button, .task-subhead-button-icon, .task-subhead-button-text { display:inline-block; height:19px; vertical-align:middle; }
.task-subhead-buttons { margin: 0 0 0 13px; }
.task-subhead-button { outline:none; text-decoration: none !important; cursor:pointer;}
.task-subhead-button-icon { width: 11px; background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat right -470px;}
.task-subhead-button-text { color:#0069C4; font-size:12px; font-family:Verdana, sans-serif; line-height:19px; padding:0 0 0 5px;}
.task-subhead-button:hover .task-subhead-button-text { text-decoration: underline; }


/* Task List Rows */
.task-list-item { position:relative; /*IE*/ }
.task-list-item:hover { background-color: #f9f9f9;}
.task-list-item-hidden { display:none; }

.tasks-list-item-pinned td:not([style*="background-color"]) {
    background-color: whitesmoke !important;
}

.task-list-item-highlighted {
    animation: highlightRow 900ms ease;
    z-index: 9999;
}

.task-list-item-highlighted td:not([style*="background-color"]) {
    animation: highlightRowTd 900ms ease;
}

@keyframes highlightRow {
    0% {
        opacity: .2;
        box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.3);
    }

    60% {
        box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.3);
        opacity: 1;
    }

    100% {
        box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0);
        opacity: 1;
    }
}

@keyframes highlightRowTd {
    0% {
        background-color: #FFF2D5;
    }

    60% {
        background-color: #FFF2D5;
    }

    100% {
        background-color: #ffffff;
    }
}

/* Title column*/
.task-title-column { width:auto !important; overflow:hidden;  }
th.task-title-column { padding-left:22px !important; border-left: 1px solid #ece8cb; font-size:14px; cursor:pointer;}
th.task-title-column:hover { background-color: #ede8c4; border-color:#e5e0bd; }
td.task-title-column { padding-left:6px !important; padding-right:0 !important; border-left: 1px solid #e5e5e5; }

.task-title-container {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 75%;
}

.task-depth-1 .task-title-container {
	margin-left: 5%;
	width: 70%;
}
.task-depth-2 .task-title-container {
	margin-left: 10%;
	width: 65%;
}
.task-depth-3 .task-title-container {
	margin-left:15%;
	width: 60%;
}
.task-depth-4 .task-title-container,
.task-depth-5 .task-title-container,
.task-depth-6 .task-title-container,
.task-depth-7 .task-title-container,
.task-depth-8 .task-title-container,
.task-depth-9 .task-title-container,
.task-depth-10 .task-title-container {
	margin-left: 20%;
	width: 55%;
}

.task-title-right-block {
    display: inline-block;
    max-width: 120px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: 25%;
}

.task-depth-1 td, .task-depth-2 td, .task-depth-3 td, .task-depth-4 td, .task-depth-5 td, .task-depth-6 td,
.task-depth-7 td, .task-depth-8 td, .task-depth-9 td, .task-depth-10 td{ border-top: none; border-bottom: none; padding-top: 7px; padding-bottom: 7px;}
.task-list-item-opened td { padding-bottom: 5px; }

.task-title-folding { width: 11px; height: 11px; position: absolute; top:2px; left:0; background:url(images/task-sprite_8.png?2) no-repeat 0 -88px; cursor: pointer; text-align: center;}
.task-list-item-opened .task-title-folding { background:url(images/task-sprite_8.png?2) no-repeat -13px -88px; }
.task-title-folding span { position: relative; top: 11px; font: normal normal normal 10px/normal var(--ui-font-family-primary, var(--ui-font-family-helvetica)); color: #999999; }
.task-list-item-opened .task-title-folding span { display: none;}

.task-title-info {
	position: relative;
	padding-right: 14px;
}

.task-title-folding ~ .task-title-info {
	margin-left: 14px;
}

.task-title-tags, .task-title-tags a { font-size: 11px; color: #999999 !important; }

.task-title-indicators {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 5px;
	white-space: nowrap;
}

.task-title-indicators:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 16px;
}

.task-attachment-counter.ui-label + .task-checklist-counter.ui-label,
.task-checklist-counter.ui-label + .task-attachment-counter.ui-label {
	margin-left: 4px;
}

.task-checklist-counter.ui-label,
.task-attachment-counter.ui-label {
	top: -1px;
	height: 16px;
	margin: 0;
	--ui-label-color: #525C69 !important;
	font-size: 14px;
	cursor: pointer;
	--ui-label-font-weight: var(--ui-label-font-weight, 400);
}

.task-attachment-counter.ui-label {
	padding-left: 15px;
	position: relative;
}

.task-attachment-counter.ui-label:after {
	content: '';
	display: block;
	width: 9px;
	height: 10px;
	position: absolute;
	left: 4px;
	top: 50%;
	margin-top: -5px;
	background: no-repeat center url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='9px' height='10px' viewBox='0 0 9 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.5'%3E%3Cpath d='M8.76459181,3.93662326 C8.84127669,4.01188977 8.84127669,4.1339209 8.76459181,4.20918741 L8.24999493,4.71426628 C8.17331005,4.78953279 8.04897929,4.78953279 7.97229441,4.71426628 L4.94195505,1.73997626 C4.07042791,0.884568939 2.64429258,0.884568939 1.77276544,1.73997626 C0.901238296,2.59538359 0.901238296,3.99514103 1.77276544,4.85054836 L5.49024135,8.49926561 C6.03679979,9.03571487 6.92442642,9.03571487 7.47098486,8.49926561 C8.0175433,7.96281635 8.0175433,7.09160732 7.47098486,6.55515805 L4.14965765,3.29526231 C3.92775099,3.07746005 3.5792669,3.07746005 3.35736025,3.29526231 C3.13545359,3.51306457 3.13545359,3.85510308 3.35736025,4.07290534 L5.9915509,6.65837384 C6.06823578,6.73364035 6.06823578,6.85567148 5.9915509,6.930938 L5.47695402,7.43601686 C5.40026913,7.51128338 5.27593838,7.51128338 5.19925349,7.43601686 L2.56506284,4.85054836 C1.90739261,4.20504244 1.90739261,3.16312521 2.56506284,2.51761929 C3.22273307,1.87211337 4.28428482,1.87211337 4.94195505,2.51761929 L8.26328226,5.77751503 C9.24557258,6.74163685 9.24557258,8.31278681 8.26328226,9.27690863 C7.28099194,10.2410305 5.68023427,10.2410305 4.69794394,9.27690863 L0.980468037,5.62819138 C-0.326822679,4.34508039 -0.326822679,2.24544423 0.980468037,0.962333241 C2.28775875,-0.320777747 4.42696174,-0.320777747 5.73425246,0.962333241 L8.76459181,3.93662326 Z' id='Icon' fill='%23525C69' transform='translate(4.500000, 5.000000) scale(1, -1) translate(-4.500000, -5.000000) '%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.task-checklist-counter.ui-label {
	padding-left: 19px;
	position: relative;
}
.task-checklist-counter.ui-label:after {
	content: '';
	display: block;
	width: 9px;
	height: 8px;
	position: absolute;
	left: 6px;
	top: 50%;
	margin-top: -4px;
	background: no-repeat center url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='9px' height='8px' viewBox='0 0 9 8' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.5'%3E%3Cpath d='M5.718,0 L4.641,1.076 L1.87661641,1.07676119 C1.46877537,1.07676119 1.13221483,1.38194934 1.08284955,1.77641089 L1.07661641,1.87676119 L1.07661641,6.12352836 C1.07661641,6.53136941 1.38180456,6.86792994 1.77626611,6.91729522 L1.87661641,6.92352836 L6.12338359,6.92352836 C6.53122463,6.92352836 6.86778517,6.61834021 6.91715045,6.22387866 L6.92338359,6.12352836 L6.923,5.865 L8,4.788 L8,6.70014477 C8,7.41811495 7.41797017,8.00014477 6.7,8.00014477 L1.3,8.00014477 C0.582029825,8.00014477 -1.34118617e-16,7.41811495 0,6.70014477 L0,1.30014477 C-8.79259876e-17,0.582174599 0.582029825,0.000144774205 1.3,0.000144774205 L5.718,0 Z M8.49255803,0.546189274 L8.8713804,0.92501165 C9.02759012,1.08122137 9.02759012,1.33448736 8.8713804,1.49069707 L4.540941,5.82113647 C4.4042575,5.95781997 4.19326529,5.97490541 4.03800461,5.87239279 L3.97525558,5.82113647 L2.02085434,3.86673523 C1.86464462,3.71052551 1.86464462,3.45725952 2.02085434,3.30104981 L2.39967671,2.92222743 C2.55588643,2.76601771 2.80915242,2.76601771 2.96536214,2.92222743 L4.25825766,4.2145143 L7.9268726,0.546189274 C8.08308232,0.389979558 8.33634831,0.389979558 8.49255803,0.546189274 Z' id='Combined-Shape' fill='%23525C69'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.task-title-files {
	display: inline-block;
	width: 7px;
	height: 13px;
	background: url(images/task-sprite_8.png?2) no-repeat 0 -103px;
	vertical-align: middle;
	outline: none;
}

.task-indicators-updates-files-comments, .task-indicators-updates-files, .task-indicators-updates-comments { /*overflow:hidden;*/}
.task-indicators-updates-files-comments .task-title-link,
.task-indicators-updates-files .task-title-link,
.task-indicators-updates-comments .task-title-link { /*margin-right:22px;*/ }

/*.task-indicators-updates-files-comments .task-title-indicators,
.task-indicators-updates-files .task-title-indicators,
.task-indicators-updates-comments .task-title-indicators { margin-left:22px;  }*/

.task-indicators-updates-files-comments .task-item-updates,
.task-indicators-updates-files .task-item-updates,
.task-indicators-updates-comments .task-item-updates { /*margin-left:2px; margin-left:-18px;  margin-top: 4px*/ margin-right:11px;}

.task-indicators-files-comments .task-title-link, .task-indicators-files .task-title-link, .task-indicators-comments .task-title-link { margin-right: 11px; }
.task-indicators-updates-files-comments .task-title-comments, .task-indicators-files-comments .task-title-comments { margin-left: 8px; }

.task-title-column .task-title-link,
.task-title-link {
    color: #000 !important;
    font-size: 14px;
    text-decoration:none;
}
.task-title-column .task-title-link:hover,
.task-title-link:hover { text-decoration:underline; }
.task-status-in-progress .task-title-link, .task-status-in-progress .finder-box-item-text { color: #000 !important; }
.task-status-accepted .task-title-link, .task-status-accepted .finder-box-item-text { color: #000 !important; }
.task-status-completed .task-title-link, .task-status-completed .finder-box-item-text { color: #888 !important; text-decoration:line-through; }

.task-status-delayed .task-title-link, .task-status-delayed .finder-box-item-text { color: #888 !important; }
.task-status-new .task-title-link, .task-status-new .finder-box-item-text { color: #398c1b !important; }
.task-status-overdue .task-title-link, .task-status-overdue .finder-box-item-text { color: #cc2020 !important; }
.task-status-waiting .task-title-link, .task-status-waiting .finder-box-item-text { color: #dd7d00 !important; }
.task-status-declined .task-title-link, .task-status-declined .finder-box-item-text { color: #dd7d00 !important; }
.task-title-multiple { display:inline-block; vertical-align:baseline; width:19px; height:9px; background: url(images/task-sprite_8.png?2) no-repeat -45px -582px;}

/* Menu column */
.task-menu-column { width: 4%; padding-left:1px !important; padding-right:1px !important; }
.task-menu-button {
    cursor: pointer;
    display: inline-block;
    height: 19px;
    outline: none;
    vertical-align: top;
    width: 22px;
}
.task-menu-button-icon { display: inline-block; width:22px; height: 19px; background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -18px -324px; }
.task-menu-button:hover, .task-menu-button-selected { background: url(images/task-sprite_8.png?2) no-repeat -13px -27px;  }
.task-menu-button:hover .task-menu-button-icon, .task-menu-button-selected .task-menu-button-icon {  background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -18px -337px; }


/* Flag column*/
.task-flag-column { width: 4%; padding-left:1px !important; padding-right:1px !important; }
.task-flag-confirm-required { display: inline-block; width: 16px; height:17px; background: url(images/confirm-required.gif) no-repeat 0 1px;}
.task-flag-waiting-confirm { display: inline-block; width: 16px; height:16px; background: url(images/task-sprite_8.png?2) no-repeat 4px -50px;}
.task-flag-begin-perform {
    background: url(images/task-sprite_8.png?2) no-repeat -44px -365px;
    display: inline-block;
    height:16px;
    outline: none;
    vertical-align: top;
    width: 16px;
}
.task-flag-in-progress { display: inline-block; width: 16px; height:16px; background: url(images/in-progress.gif) no-repeat center 5px; outline: none; }

/* Priority column */
.task-priority-column { width: 4%; padding-left:1px !important; padding-right:1px !important; }
.task-priority-box { display: inline-block; width: 22px; height: 19px; outline: none; cursor: pointer;}
.task-priority-box:hover, .task-priority-box-selected { background: url(images/task-sprite_8.png?2) no-repeat -13px -27px;}
.task-priority-icon {
    background: url(images/priority.gif) no-repeat 6px -14px;
    display: inline-block;
    vertical-align: top;
    height: 19px;
    width:22px;
}

i.task-priority-none { background-position: 6px 5px;}
i.task-priority-low, i.task-priority-0 { background-position: 6px -14px;}
i.task-priority-medium, i.task-priority-1 { background-position: 6px -33px}
i.task-priority-high, i.task-priority-2 { background-position: 6px -52px; }

/* Deadline column */
.task-deadline-column { width: 10%;  -o-text-overflow: ellipsis; text-overflow: ellipsis; padding-left:10px !important; white-space:nowrap;}
th.task-deadline-column { white-space:nowrap;  overflow: hidden;}
th.task-deadline-column:hover { background-color: #ede8c4; border-color:#e5e0bd; cursor:pointer; }
.task-deadline-column .task-deadline-date,
.task-deadline-column .task-deadline-time,
.task-deadline-time,
.task-deadline-date {
	color: #525c69;
	text-align:left;
    line-height: 18px;
	cursor: pointer;
	border-bottom: 1px dashed transparent;
	padding: 0 0 1px 0;
}

.task-deadline-date:hover {
	border-bottom: 1px dashed #aeb5be;
}

.task-deadline-date:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 15px;
	margin: 0 0 0 2px;
	opacity: 0;
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%0A%20%20%3Cpath%20fill%3D%22%23C4C9CD%22%20d%3D%22M907.061669%2C258%20L908.990291%2C259.928622%20L902.07275%2C266.844782%20L900.144127%2C264.91616%20L907.061669%2C258%20Z%20M899.007124%2C267.723439%20C898.987783%2C267.79666%20899.008506%2C267.874026%20899.061004%2C267.927906%20C899.114884%2C267.981786%20899.19225%2C268.002509%20899.265471%2C267.981786%20L901.551911%2C267.365621%20L899.623289%2C265.436999%20L899.007124%2C267.723439%20Z%22%20transform%3D%22translate%28-899%20-258%29%22/%3E%0A%3C/svg%3E%0A') center 1px no-repeat;
	-ms-transform: translateX(5px);
	transform: translateX(5px);
	transition: .2s;
}

.task-deadline-date:hover:after {
	opacity: 1;
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.task-deadline-time {
    display: inline-block;
}

.task-deadline-column .task-deadline-datetime,
.task-deadline-datetime {
    white-space:nowrap;
    overflow:hidden;
    text-overflow: ellipsis;
}
.task-deadline-column .webform-field-action-link,
.webform-field-action-link { border-color: #818181;}


/* Responsible column */
.task-responsible-column { width:20%;  white-space:nowrap; padding-left:10px !important;  }

th.task-responsible-column:hover { background-color: #ede8c4; border-color:#e5e0bd; cursor:pointer;  }
.task-responsible-column .task-responsible-link,
.task-responsible-link { color: #4c4c4c !important; line-height:18px; text-decoration:none; -o-text-overflow: ellipsis; text-overflow: ellipsis; display:block; overflow:hidden; }
.task-responsible-column .task-responsible-link:hover,
.task-responsible-link:hover { text-decoration:underline; }


/* Director column */
.task-director-column { width: 20%; white-space:nowrap; padding-left:10px !important; }
th.task-director-column {  cursor:pointer; }
th.task-director-column:hover { background-color: #ede8c4; border-color:#e5e0bd;  }
.task-list-new-item .task-director-column {  border-right: 1px solid #ece8cb; }
.task-director-column .task-director-link,
.task-director-link { color: #4c4c4c !important; line-height:18px; text-decoration:none; -o-text-overflow: ellipsis; text-overflow: ellipsis; display:block; overflow:hidden; }
.task-director-column .task-director-link:hover,
.task-director-link:hover { text-decoration:underline; }


/* Grade column */
.task-grade-column { width: 42px; padding-left:4px !important; padding-right:0 !important; }
.task-grade-and-report, .task-grade-and-report-inner { display: inline-block; width:26px; height: 19px; outline: none; cursor: pointer; }
.task-grade-and-report .task-grade-and-report-default-cursor, .task-grade-and-report-inner .task-grade-and-report-default-cursor { cursor: default; }
.task-grade-and-report-inner { margin: 0 0 0 1px; }
.task-grade-and-report-icon { display: inline-block; width:18px; height: 19px; background: url(images/task-sprite_8.png?2) no-repeat -1px -372px;}
.task-grade-plus .task-grade-and-report-icon {  background: url(images/task-sprite_8.png?2) no-repeat -1px -355px;}
.task-grade-minus .task-grade-and-report-icon { background: url(images/task-sprite_8.png?2) no-repeat -1px -338px; }
.task-in-report, .task-in-report .task-grade-and-report-inner { width: 36px; }
.task-in-report .task-grade-and-report-icon { width: 30px;}


/* Complete column */
.task-complete-column { width: 22px; padding-left:4px !important; padding-right:0 !important;}
th.task-complete-column { border-right: 1px solid #ece8cb;  }
td.task-complete-column { border-right: 1px solid #e5e5e5; }

.task-complete-action-completed,
.task-complete-action-need-complete {
	display: block;
	height: 19px;
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229%22%20height%3D%2212%22%3E%0A%20%20%3Cpath%20fill%3D%22%23828B95%22%20d%3D%22M2%2C0%20L9%2C0%20L6.41350821%2C3.35055747%20L9%2C7%20L2%2C7%20L2%2C0%20Z%20M0%2C0%20L2%2C0%20L2%2C12%20L0%2C12%20L0%2C0%20Z%22/%3E%0A%3C/svg%3E%0A') 40% center no-repeat;
	transition: .1s;
	opacity: 0;
}

.main-grid-row:hover .task-complete-action-need-complete { opacity: .8 }
.main-grid-row:hover .task-complete-action-need-complete:hover { opacity: 1 }

.task-complete-action-completed {
	opacity: 1;
}

.task-list-item:hover .task-complete-action { background:url(images/task-sprite_8.png?2) no-repeat 0 -318px; }
.task-status-completed .task-complete-action { cursor: default; }
/* New item row */
.task-new-item-column { border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; background: #f7f7f7; height: 42px; }
.task-new-item-table { width: 100%; }
.task-new-item-table td { padding:0; border: none;}
.task-new-item-table label { font-size: 11px; color: #A5A5A5; display:block; margin-bottom:2px;}
.task-new-item-textbox { width: 90%; }
.task-new-item-title .task-new-item-textbox { width: 100%; }
.task-new-item-title { width: 50%; padding-left:22px !important; padding-right:5px !important; }
.task-new-item-priority { width: 4%; padding-left:10px !important; padding-top: 18px !important; text-align:right !important;}
.task-new-item-deadline { width: 12%; padding-left:10px !important; }
.task-new-item-responsible {width:20%; padding-left:22px !important; padding-right:8px !important;}
.task-new-item-description { position: relative; }
.task-new-item-buttons { margin: 10px 0 0 0;}
.task-new-item-buttons-wrap { margin: 0 10px 0 0; white-space:nowrap; }
.task-new-item-buttons input  { font:normal normal normal 12px/normal var(--ui-font-family-primary, var(--ui-font-family-helvetica)); padding-left: 3px; padding-right: 3px; margin:0;}
.task-new-item-link { border-bottom: 1px dashed #938F79; color: #757361;  cursor: pointer; display: inline-block; font-size: 11px; outline: medium none; text-decoration: none;}
.task-new-item-description .task-new-item-link { position: absolute; right: -5px; }
div#task-quick-description-textarea {margin: 5px 0px 0px 0px; display: none;}
.task-description-textarea textarea {width:100%; height:200px;}

/* Project Item Row*/
td.task-project-column { border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; background: #f5f5f5; padding-left: 6px; padding-right: 6px;}
.task-project-column-inner { position: relative; overflow: hidden; margin-left:5px; margin-top:9px; margin-bottom:9px; }
.task-project-name { width: 53%; margin-left: 16px; }
.task-project-name .task-project-name-link { font-size: 14px; color: #181818; text-decoration: none;  }
.task-project-name .task-project-name-link:hover { text-decoration: underline; }
.task-project-folding { display: block; position: absolute; left:0; top: 3px; width: 11px; height: 11px; cursor: pointer; background: url(images/task-sprite_8.png?2) no-repeat -47px -890px;}
.task-project-folding-closed { background-position: -32px -890px; }


.task-project-actions { display: block; position: absolute; top: -1px; right: -500px; }
.task-list-item:hover .task-project-actions { right: 28px;}
.task-project-action-link { display: inline-block; text-decoration: none; vertical-align: top; margin: 0 15px 0 0; cursor: pointer; }
.task-project-action-text { display: inline-block; text-decoration: underline; color: #707070; margin: 0 0 0 5px; vertical-align: top; height:19px; line-height: 19px;}
.task-project-action-link:hover .task-project-action-text { color: #0069C4;}
.task-project-action-icon { display:inline-block; height:19px; width: 11px; background: url(images/task-sprite_8.png?2) no-repeat -42px -715px; vertical-align: top;}
.task-project-action-link:hover .task-project-action-icon {  background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -19px -470px; }

/*===============================Task Report=========================================*/
div.task-report { font: normal normal normal 12px/normal var(--ui-font-family-primary, var(--ui-font-family-helvetica)); position:relative;}
div.tasks-whole-company-efficiency {font: normal normal normal 17px/normal var(--ui-font-family-primary, var(--ui-font-family-helvetica)); color: #c80101; text-align: center; margin-bottom: 15px;}

.task-report-left-corner, .task-report-right-corner { position:absolute; top:0; width:2px; height:2px; z-index: 1; font-size:1px; overflow: hidden;}
.task-report-left-corner { left:0; background: url(images/task-sprite_8.png?2) no-repeat 0 -2px; }
.task-report-right-corner { right:0; background: url(images/task-sprite_8.png?2) no-repeat 0 -4px; }


/* Task Report Table */
.task-report-table { table-layout:fixed; width: 100%; border-bottom: 1px solid #e5e5e5; position:relative; /*IE*/}
.task-report-table th {
    background:#f4f0d2;
    color:#444;
    font: normal normal normal 13px/normal var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    border-top: 1px solid #ece8cb;
    overflow: hidden;
    padding: 4px 12px 2px 12px;
    text-align: center;
    border-right:1px solid #e5e1c5;
    cursor:pointer;
}


.task-report-table .task-head-cell-sort-order { left: -7px; top:8px; }

.task-report-table th:hover { background-color: #ede8c4; border-color:#e5e0bd; }

.task-report-table td { border-top: 1px solid #e5e5e5;  border-right:1px solid #EFEFEF; padding: 9px 0; vertical-align: middle;  text-align:center;}
.task-report-item:hover { background-color: #f9f9f9;}

.task-report-employee-column { width: 20%; }
th.task-report-employee-column { padding-top: 3px; padding-bottom:3px; padding-left:15px; border-left: 1px solid #ece8cb; text-align:left;}
td.task-report-employee-column { padding-left:15px !important; padding-right:0 !important; border-left: 1px solid #e5e5e5;  text-align:left; }
.task-report-employee-column .task-report-employee-link { text-decoration: none; color:#000;}
/*.task-report-employee-column .task-report-employee-link:hover { text-decoration: underline; }*/
.task-report-employee-position { color: #999999; }
.task-report-employee-column .task-head-cell-sort-order  { top: 4px; left:-10px; }

.task-report-new-column { width: 10%; }
.task-report-open-column { width: 12%; }
.task-report-closed-column { width: 12%; }
.task-report-overdue-column { width: 13%; }

.task-report-marked-column { width: 11%; }
th.task-report-marked-column { padding-top: 3px; padding-bottom:3px; }
.task-report-marked-column .task-report-marked { color: #666666;  text-decoration:none;}
/*.task-report-marked-column .task-report-marked:hover { text-decoration:underline;}*/
.task-report-marked-number { color:#000; font-size:12px;}
.task-report-marked-percent { color:#bbb; font-size:10px;}
.task-report-marked-column .task-head-cell-sort-order  { top: 4px; }

.task-report-efficiency-column { width: 12%; }
th.task-report-efficiency-column { border-right: 1px solid #ece8cb;  padding-top: 3px; padding-bottom:3px; }
td.task-report-efficiency-column { border-right: 1px solid #e5e5e5 !important; background-color: #fffce5; }
.task-report-efficiency-column .task-head-cell-sort-order  { top: 4px; }

.task-report-efficiency {  }
.task-report-efficiency-number { color:#000; font-size:12px;}
/*.task-report-item-summary .task-report-efficiency-number { font-size:16px; }*/
.task-report-efficiency-percent { color:#bbb; font-size:10px; }

.task-report-section .task-report-section-column {
    padding: 4px 15px !important;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom:none !important;
    background:#f5f5f5;
    text-align:left;
}

.task-report-section-column .task-report-section { color: #666666; text-decoration:none;  }
/*.task-report-section-column .task-report-section:hover { text-decoration:underline; }*/
.task-report-section-separator { margin: 0 8px; display:inline; color: #ccc; vertical-align:middle; }


.task-report-item-summary td { border-top-width:2px; border-bottom: 1px solid #E5E5E5;  font-weight:var(--ui-font-weight-bold);  }
.task-report-item-summary .task-report-employee-column { border-left-width:2px;  }
.task-report-item-summary .task-report-efficiency-column { border-right-width:2px !important;  }

.task-report-item-summary .task-report-fraction-number,
.task-report-item-summary .task-report-fraction-number,
.task-report-item-summary .task-report-marked-number,
.task-report-item-summary .task-report-efficiency-number { font-size: 13px; }

.task-report-item-summary .task-report-fraction-percent,
.task-report-item-summary .task-report-marked-percent,
.task-report-item-summary .task-report-efficiency-percent { font-size: 11px; }

/* Task Report Fraction */
.task-report-fraction { white-space: nowrap; display:inline-block; vertical-align:middle;}
.task-report-fraction .task-report-numerator { text-decoration:none;  color: #000; display:inline-block; vertical-align: middle; width:3em; text-align:center; outline:none;}
/*.task-report-fraction .task-report-numerator:hover { text-decoration:underline; }*/
.task-report-fraction .task-report-denominator { text-decoration:none;  color: #666666; display:none; vertical-align:middle; width:3em; text-align:left; outline:none;}
/*.task-report-fraction .task-report-denominator:hover { text-decoration:underline; }*/
.task-report-fraction-number { color: #000; font-size:12px;}
.task-report-denominator .task-report-fraction-number { color: #666666; }
.task-report-fraction-percent { color: #bbb; font-size:10px;}
.task-report-denominator .task-report-fraction-percent { color: #bbb; }
.task-report-na { padding: 0; display:inline-block; color:#666666;}
.task-report-fraction-slash { display: none; padding: 0 3px; color: #ccc; vertical-align:middle;}
.task-filter-report .task-filter-extra-links li { margin-left: 0; }

.task-report-fraction-slash { display: none; }
.task-report-fraction .task-report-denominator { display: none; }
.task-report-fraction .task-report-numerator { text-align: center;  }

.task-report-table-full .task-report-fraction-slash { display: inline-block; }
.task-report-table-full .task-report-fraction .task-report-denominator { display:inline-block; }
.task-report-table-full .task-report-numerator { text-align: right; }

.task-report-title-checkbox { font-size: 12px; vertical-align: middle; display:inline-block; margin: 0 10px 0 0;}
.task-report-title-checkbox input { vertical-align: middle; }
.task-report-title-checkbox label { display:inline-block; vertical-align: middle; margin: 0 0 0 2px;}

.task-report-head-label { color: #9c9a91; }
.task-report-head-label-all { color: #b6b4a4; }
.task-report-table-full .task-report-head-label-all { color: #9c9a91; }

/*===============================Title Buttons=======================================*/
.task-title-buttons {white-space:nowrap;}
.task-title-button { display:inline-block; height:19px; text-decoration: none !important; vertical-align:top; outline:none; margin: 0; cursor:pointer;}

.task-title-button-search { display:inline-block; height: 19px; vertical-align: top; margin: 0 11px 0 0; }
.task-title-button-search-left { display:inline-block; width: 2px; height: 21px; background: url(images/task-sprite_8.png?2) no-repeat 0 -936px; vertical-align: top; }
.task-title-button-search-textbox { display:inline-block; height: 19px; vertical-align: top; padding: 0 3px; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }
.task-title-button-search-input { width: 92px; height: 18px;  vertical-align: top; font: normal 12px/18px var(--ui-font-family-primary, var(--ui-font-family-helvetica)); margin: 0; padding:0; border:none 0; outline: none; }
.task-title-button-search-icon { display:inline-block; vertical-align: top;  width: 16px; height: 19px; background: url(images/task-sprite_8.png?2) no-repeat -10px -936px; cursor: pointer; }
.task-title-button-search-right { display:inline-block; width: 2px; height: 21px; background: url(images/task-sprite_8.png?2) no-repeat -2px -936px; vertical-align: top;}
.task-title-button-search-reset { display:inline-block; vertical-align: top;  width: 13px; height: 19px; background:url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat 0 -280px; cursor: pointer; }
.task-title-button-search-reset:hover { background:url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -17px -280px; }

.task-title-button-search-full .task-title-button-search-input { width: 184px; color: #333;}
.task-title-button-search-full .task-title-button-search-left { background-position: -4px -936px; }
.task-title-button-search-full .task-title-button-search-right { background-position: -6px -936px; }
.task-title-button-search-full .task-title-button-search-textbox { border-color: #c6c6c6; }

.task-title {
	display: inline-block;
	margin-top: -1px;
	font-size: 14px
}

.task-title-button-create { margin-right: 10px;}
.task-title-button-create-icon { display:inline-block; height:19px; width: 11px; background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -19px -470px; vertical-align:top;}
.task-title-button-create-text { display:inline-block; height:19px; margin: 0 0 0 5px; color: #0069c4; text-decoration:underline; vertical-align:top; font-size: 12px; line-height:19px; font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica));}

.task-title-button-create-menu .task-title-button-create-text { text-decoration: none; border-bottom: 1px dashed #0069c4; margin-right: 10px;}

.task-title-button-back {margin-left: 10px; display:inline-block; height:19px; vertical-align:top; }
.task-title-button-back-icon { display:inline-block; height:19px; width: 12px; background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -1px -578px; vertical-align:top; }
.task-title-button-back-text {display:inline-block; height:19px; color: #0069c4; margin: 0 0 0 5px; text-decoration:underline; vertical-align:top; font:normal normal normal 12px/19px var(--ui-font-family-primary, var(--ui-font-family-helvetica));}

.task-title-button-filter, .task-title-button-filter-left,
.task-title-button-filter-text, .task-title-button-filter-right { display: inline-block; vertical-align: top; height: 19px;}
.task-title-button-filter { margin-left: 10px; cursor: pointer; }
.task-title-button-filter-left { width: 6px; background: url(images/task-sprite_8.png?2) no-repeat 0 -738px; }
.task-title-button-filter-text { color: #555; padding-right: 6px; font: normal 11px/18px var(--ui-font-family-primary, var(--ui-font-family-helvetica)); background: url(images/task-sprite_8.png?2) repeat-x 0 -759px;}
.task-title-button-filter-right { width: 10px; background: url(images/task-sprite_8.png?2) no-repeat -7px -738px;}

.task-title-button-filter:hover .task-title-button-filter-left { background-position: -19px -738px; }
.task-title-button-filter:hover .task-title-button-filter-text { background-position: 0 -780px;}
.task-title-button-filter:hover .task-title-button-filter-right { background-position: -26px -738px; }

.task-title-button-filter-pressed .task-title-button-filter-left { background-position: -39px -738px !important; }
.task-title-button-filter-pressed .task-title-button-filter-text { background-position: 0 -801px !important;}
.task-title-button-filter-pressed .task-title-button-filter-right { background-position: -46px -738px !important; }


/* Menu Popup */
.task-menu-popup-item-favorite .menu-popup-item-icon { background: url(images/task-sprite_8.png?2) no-repeat scroll -39px -1275px transparent; }
.task-menu-popup-item-add-deadline .menu-popup-item-icon { background: url(images/task-sprite_8.png?2) no-repeat scroll -39px -1017px transparent; }
.task-menu-popup-item-remove-deadline .menu-popup-item-icon { background: url(images/task-sprite_8.png?2) no-repeat scroll -39px -996px transparent; }
.task-menu-popup-item-pause .menu-popup-item-icon {  background: url(images/task-sprite_8.png?2) no-repeat -35px -1160px;  }

/* Teplates List Popup */
.task-template-selector { display: inline-block; margin-left: 12px; }
.task-popup-templates { margin: 3px 10px 7px 5px; font:normal normal normal 13px/normal var(--ui-font-family-primary, var(--ui-font-family-helvetica)); }
.task-popup-templates-title { margin: 0 0 7px 0; padding: 0 0 0 0; color:#7f7f7f;  white-space:nowrap;  }
.task-popup-templates-empty { margin: 5px 0; }
.task-popup-templates-items { margin: 5px 0 0 21px; padding:0; }
.task-popup-templates-item { margin: 0 0 10px 0; padding:0 0 0 0; color: #7f7f7f; font-size:13px; }
.task-popup-templates-item .task-popup-templates-item-link {
    color: #0069c4;
    display:inline-block;
    margin: 0 0 0 -3px;
    max-width: 300px;
    text-decoration:underline;
    word-wrap: break-word;
    vertical-align: top;
}
.task-popup-templates-item .task-popup-templates-item-link:hover { color: #D83E3E; }

.task-popup-templates .task-popup-templates-item-all {display:inline-block; color: #000; text-decoration: underline; margin:5px 0 0 0;}
.task-popup-templates .task-popup-templates-item-all:hover {color: #D83E3E;}

/* Reminder Popup */
.task-reminder-popup {font-family:Arial, sans-serif; padding:0 4px 0 2px; overflow:hidden; width: 360px; }
.task-reminder-title{display:block; font-size:15px; padding:0 0 7px 5px;}
.task-reminder-block-scrol{overflow:auto; max-height:318px; padding:5px 0; position:relative; margin-top:-5px;}
.task-reminder-block{padding:12px 0 0 0;}
.task-reminder-block > span{padding-left:6px;}
.task-reminder-deadline-date{color:#878787;}
.task-reminder-toolbar-wrap{background:url('images/task-sprite_8.png?2') 0 -619px no-repeat; margin-top:2px; height:31px; padding:0 4px; position:relative;}
.task-reminder-right-toolbar{background:url('images/task-sprite_8.png?2') -6px -619px no-repeat; height:31px; top:0; right:0; position:absolute; width:4px;}
.task-reminder-left-toolbar{background:url('images/task-sprite_8.png?2') 0 -619px no-repeat;display:inline-block; margin-left:-4px; height:31px; vertical-align:top; width:4px;}
.task-reminder-cont-toolbar{background:url('images/task-sprite_8.png?2') 0 -652px repeat-x ; color:#757575; display:inline-block; height:31px; line-height:28px; position:relative; vertical-align:top; width:100%;}
.task-reminder-cont-toolbar span{float:left;}
input.task-reminder-day{background-color:#fff; border:1px solid #bdbdbd; height:17px; float:left; margin:6px 5px 0;  padding:0 5px;}
.task-reminder-block-deadline input.task-reminder-day{width:18px;}
.task-reminder-block-arbitrarily input.task-reminder-day{margin-left:0; width:122px;}
.task-reminder-list-popup{display:block; margin:0 6px; float:left;  position:relative;}
.task-reminder-list-popup a{ color:#000 !important; display:block; padding-right:8px; position:relative; z-index:5; text-decoration: underline; cursor: pointer;}
.task-reminder-list-popup > span{background:url('images/task-sprite_8.png?2') no-repeat -17px -590px; display:block; height:3px; right:0; top:14px; position:absolute; width:5px;}
.task-reminder-popup-add{background:url("images/task-sprite_8.png?2") -17px -717px no-repeat; cursor:pointer; height:15px; position:absolute; top:9px; right:2px; width:15px;}
.task-reminder-date-block-wrap{margin:5px 0; height:27px; position:relative; padding:0 4px;}
.task-reminder-date-left{background:url('images/task-sprite_8.png?2') no-repeat -17px -619px; display:inline-block; margin-left:-4px; height:27px; vertical-align:top; width:4px;}
.task-reminder-date-right{background:url('images/task-sprite_8.png?2') no-repeat -23px -619px;  height:27px; top:0; right:0; position:absolute; width:4px;}
.task-reminder-date-cont{background:url('images/task-sprite_8.png?2') repeat-x 0 -686px; color:#757575; display:inline-block;  height:27px; /*line-height:26px;  padding-left:2px;*/ width:100%; position:relative;}
.task-reminder-date-cont span{line-height:27px;}
.task-reminder-remove{background:url('images/task-sprite_8.png?2') no-repeat -26px -584px; cursor:pointer; top:7px; right:3px; height:14px; width:14px; position:absolute;}
.task-reminder-remove:hover{background:url('images/task-sprite_8.png?2') no-repeat 0 -717px;}

.task-menu-popup-item-no_icon .task-menu-popup-item-icon{display:none;}


/* Task Edit Popup */
.task-edit-popup { font-size:12px; font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));  overflow:hidden; padding:0 8px 0 5px; width:700px; }
.task-edit-popup-title-wrap {overflow:hidden; zoom:1;}
.task-edit-popup-main-title {font-size:18px; display:inline-block; float:left;}
.task-detail-name-block {color:#aeaca2; font-size:11px;}
.task-edit-popup-top-links-block {float:right; display:inline-block; margin-top:4px;}
.task-edit-popup-top-links:link,
.task-edit-popup-top-links:hover,
.task-edit-popup-top-links:visited { font-size:11px; color:#294faf; margin-left:17px;}
.task-edit-popup .webform-round-corners {margin-top:10px;}
.task-edit-popup-left-column {float:left; padding:16px 0 0 10px; max-width:430px;}
* html .task-edit-popup-left-column {width:420px;}
.task-edit-popup-start-finish {border-bottom:1px solid #e5e5e5; padding:1px 0 12px;}
.task-edit-popup-start-date {display:inline-block; font-size:14px; line-height:23px; padding:4px 10px 8px 5px;}

.task-edit-popup-responsible {display:inline-block; font-size:14px; line-height:23px; padding:4px 10px 8px 5px;width:420px;}
.task-edit-popup-responsible-left {display:inline-block;}
.task-edit-popup-responsible-right {display:inline-block; text-align:right;}

.task-edit-popup-deadline-block-date {border-left:1px solid #e5e5e5; display:inline-block; line-height:23px; font-size:14px; padding:4px 5px 8px 10px;}
.task-edit-popup-date-left {display:inline-block;}
.task-edit-popup-date-right {display:inline-block; text-align:right;}
.task-edit-popup-date {display:block;}
.task-edit-popup-grey {color:#a1a1a1; display:block; font-size:12px;}
.task-edit-popup-deadlinedate {color:#c60000;}
.task-edit-popup .task-webform .task-priority {margin-top:15px; border-bottom:1px solid #e5e5e5; padding:0 0 12px 5px;}
.task-edit-popup-set-task {border-bottom:1px solid #e5e5e5; overflow:hidden; padding:13px 0 14px 5px; zoom:1;}
.task-edit-popup-set-text {float:left; margin-right:5px; line-height:21px; }
.task-edit-popup-set-select {overflow:hidden; text-align:right;}
* html .task-edit-popup-set-select {float:right; width:220px;}
.task-edit-popup-set-select select {border:1px solid #d0d5d9; border-top-color:#bcbec4; font-size:14px; font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica)); height:22px; outline:none; width:99%;}
.task-edit-popup-files {color:#7a7a7a; margin-top:15px; max-width:424px; padding-left:5px;}
.task-edit-popup-files a,
.task-edit-popup-files a:link,
.task-edit-popup-files a:visited {display:inline-block; margin-left:7px; color:#0069c4; vertical-align:middle;}
.task-edit-popup-files a:hover {color:#1c91e7;}
.task-edit-popup .task-detail-file-info {display:inline-block; vertical-align:middle;}
.task-edit-popup-files-left {float:left;}
.task-edit-popup-files-right {overflow:hidden;}
.task-edit-popup .webform-content {padding:1px 20px 4px}
.task-edit-popup .task-detail-title { margin-bottom:10px; }

.task-edit-popup-right-column { float:right; margin-top:10px; width:246px;}
.task-edit-popup-executors {color:#666; margin-top:11px; overflow:hidden; padding-left:10px;}
.task-edit-popup-executors-left {cursor:pointer; float:left; margin-right:5px; border-bottom:1px dashed #666666; padding-top:1px;}
.task-edit-popup-executors-right {overflow:hidden;}
.task-edit-popup-executors-right a,
.task-edit-popup-executors-right a:hover,
.task-edit-popup-executors-right a:link,
.task-edit-popup-executors-right a:visited {color:#666; line-height:21px; text-decoration:underline;}

.task-edit-popup-button {background-position:-3px -402px !important; color:#294faf; display:block; font-size:11px; font-family:Arial,sans-serif; float:left; line-height:19px; padding-left:17px; width:auto !important; zoom:1;}
.task-edit-popup-button:hover,
.task-edit-popup-button:link,
.task-edit-popup-button:visited {color:#294faf;}
.task-edit-popup-close-but .popup-window-button-text {padding:0 17px;}

.task-edit-popup-input[name="task-edit-popup"],
.task-detail-description-textarea {border:1px solid #e5e5e5; background:#fff; font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica)); font-size:12px; margin:0; padding:0; resize:none; outline:none;}
.task-detail-title .task-edit-popup-input {font-size:17px; height:22px; padding:2px; width:100%;}
.task-detail-description-textarea {height:50px; padding:3px; width:100%;}
.task-edit-popup-date .task-edit-popup-input {margin:5px 0 0 3px;; font-size:14px; width:90px;}
.task-edit-popup-deadlinedate .task-edit-popup-input {color:#C60000; font-size:14px; width:90px;}
.task-detail-info-responsible .task-edit-popup-input { color:#C02424; width:90px;}
.task-edit-popup-add-item .task-edit-popup-executors-left {border:none; cursor:auto;}
.task-edit-popup-add-item .task-edit-popup-executors-right a,
.task-edit-popup-add-item .task-edit-popup-executors-right a:hover,
.task-edit-popup-add-item .task-edit-popup-executors-right a:link,
.task-edit-popup-add-item .task-edit-popup-executors-right a:visited {border-bottom:1px dashed #666; text-decoration:none; line-height:17px;}

.task-edit-popup .task-detail-info-users-border {background-color:#eee; border-left:1px solid #fff; border-right:1px solid #fff;}
.task-edit-popup .task-detail-info-users-inner {background-color:#eee;}

.webform-field-checkbox-option .task-time-tracking-hours
{
    margin-left: 5px;
    margin-right: 5px;
}

.webform-field-checkbox-option .task-time-tracking-hours-input
{
    width:32px;
    text-align: center;
}

.webform-field-checkbox-option .task-time-tracking-minutes
{
    margin-left: 10px;
    margin-right: 5px;
}

.webform-field-checkbox-option .task-time-tracking-minutes-input
{
    width:20px;
    text-align: center;
}

.task-edit-allowed-time-tracking-hide
{
}

.task-edit-allowed-time-tracking-show
{
    display: none;
}

.task-edit-allowed-time-tracking .task-edit-allowed-time-tracking-hide
{
    display: none;
}

.task-edit-allowed-time-tracking .task-edit-allowed-time-tracking-show
{
    display: inline;
}

.task-quick-create-popup
{
    width:750px;
    padding: 13px 6px 6px;
}

.task-quick-create-popup .task-webform .task-priority
{
    margin: 23px 0 0 0;
}

.task-quick-create-popup .task-webform .webform-field-upload-list
{
    margin-bottom: 13px;
}

.task-quick-create-popup .task-webform .task-options
{
    margin: 5px 0 0 6px;
    color: #58574c;
}

.task-quick-create-popup .task-webform .task-description-label
{
    color : black;
    font-weight: var(--ui-font-weight-bold);
    text-decoration: none;
    color: #555555 !important;
    text-shadow: 0 1px #FFFFFF;
}

.task-quick-create-popup .task-webform .task-description-label-container
{
    margin-left:0px;
    padding-top: 8px;
}

.task-quick-create-popup .task-webform .task-description-label-icon
{
    margin-left: 3px;
    display: inline-block;
    width: 10px;
    position: relative;
    top: 1px;
}

.task-quick-create-popup .task-webform .task-description-label-icon-right
{
    background: url(images/task-sprite_8.png?2) no-repeat -34px -889px;
}

.task-quick-create-popup .task-webform .task-description-label-icon-bottom
{
    background: url(images/task-sprite_8.png?2) no-repeat -47px -889px;
}

.task-quick-popup-group-selector-link
{
    text-decoration: underline;
    font-weight: var(--ui-font-weight-bold);
}

.task-webform .task-quick-assistants
{
    margin: 13px 0 0 4px;
}

.task-webform .task-quick-assistants .task-quick-assistants-link
{
    text-decoration: underline;
}

.task-webform .task-quick-deadline-settings
{
    color: #58574C !important;
    margin-left:8px;
}

.task-quick-responsible-employee-row
{
    margin-bottom: 10px;
}

.task-quick-dates-row
{
    margin-left: -3px;
    margin-bottom: 0px;
}



.tasks-fixed-overlay {position: absolute; min-height:100%; min-width: 100%; top: 0px; left: 0px; z-index: 3000; overflow: scroll!important; overflow-x: auto!important;overflow-y: scroll!important; display: none}
.tasks-body-overlay {overflow-x:hidden!important; overflow-y: hidden!important; overflow: hidden!important; position:relative;  -webkit-overflow-scrolling:touch; }
.tasks-iframe-close-icon {background: url('/bitrix/js/main/core/images/controls-sprite.png') 0px -283px no-repeat; width: 13px; height: 13px; cursor: pointer;}
.tasks-iframe-close-icon:hover { background: url('/bitrix/js/main/core/images/controls-sprite.png') no-repeat -17px -283px; }

.tasks-popup-main-table {width:100%; position: absolute; top: 28px; left: 0px; z-index: 3000; position: relative; min-width: 1024px;}
.tasks-popup-main-table td {border:none; vertical-align:top; padding:0; text-align: left;}
.tasks-popup-close {height:120px; position:fixed; top:0; z-index:1100;}
.tasks-popup-close span{background:url("images/task-popup-sprite.png") no-repeat -142px -217px; display:block; height:16px; top:15px; right:20px; position:absolute; width:16px;}
.tasks-popup-close:hover span{background-position:-76px -217px;}
.tasks-popup-prev-slide-wrap { width:30%}
.tasks-popup-prev-slide {display:block; top:0; width:100%; position:fixed;  z-index:500;}
.tasks-popup-prev-slide span {background: url("images/task-popup-sprite.png") no-repeat -152px -113px; cursor:pointer; display:block; left:15px; height:60px; position:absolute;  width:28px; top:340px; }
.tasks-popup-prev-slide:hover span {background-position:-113px -113px;}
.tasks-popup-main-block-wrap { }
.tasks-popup-main-block-wrap { background: #ffffff; border-radius: 4px; -moz-box-shadow: 3px 3px 3px #777; -webkit-box-shadow: 3px 3px 3px #777; box-shadow: 3px 3px 3px #777; position: relative; z-index: 501;}
.tasks-popup-next-slide-wrap { width:30%}
.tasks-popup-main-block-wrap-bg {
	background: #ffffff url('images/wait.gif') center center no-repeat;
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.tasks-popup-next-slide {display:block; text-align:right; top:0;  position:fixed;   z-index:500;}
.tasks-popup-next-slide span {background:url("images/task-popup-sprite.png") no-repeat 0 -113px; cursor:pointer; display:block; height:60px; position:absolute; right:15px; width:28px; top:340px;  }
.tasks-popup-next-slide:hover span {background-position:-35px -113px;}


/*=======================================================================FILTER POPUP==============================================================*/

.task-filter-popup {
    font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    padding:0 22px 0 6px;
    width:680px;
}

.task-filter-popup-header {
    border-bottom:1px solid #e5e5e5;
    padding-bottom:18px;
}

.task-filter-popup-title {color:#000; font-weight:var(--ui-font-weight-bold); font-size:15px; font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica)); padding-left:8px;}

.task-filter-popup-name {
    color:#000;
    float:left;
    padding-top:5px;
    width:130px;
}
.task-filter-popup-inp-wrap {
    border:1px solid;
    border-color:#919191 #bcbcbc #e1e1e1  #bcbcbc;
    margin-top:18px;
    overflow:hidden;
    padding:3px;
}
.task-filter-popup-inp {
    border:none;
    height:22px;
    outline:none;
    padding:0;
    width:100%;
}
.task-filter-popup-items-wrap {border-bottom:1px solid #e5e5e5; padding:30px 0 0 39px;}

.task-filter-popup-subitems-wrap {
    background:#f7f7f7;
    border:1px solid;
    border-color:#e2e2e2 #cacaca #c6c6c6;
    border-radius:3px;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.13);
    box-shadow:0 1px 1px rgba(0,0,0,.13);
    position: relative;
    z-index:2;

    padding:25px 10px 15px 39px;
    margin-bottom:12px;
}


.task-filter-popup-item-wrap {
    margin-bottom:12px;
    position:relative;
}

.task-filter-popup-item {
    background:#f7f7f7;
    border:1px solid;
    border-color:#e2e2e2 #cacaca #c6c6c6;
    border-radius:3px;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.13);
    box-shadow:0 1px 1px rgba(0,0,0,.13);
    padding:10px 20px;
    position:relative;
    z-index:2;
}

.task-filter-popup-select {
    display:inline-block;
    color:#000;
    height:21px;
}

.task-filter-popup-item-part-1 {margin-right:10px; width:155px;}
.task-filter-popup-item-part-2 {margin-right:10px; width:140px;}
.task-filter-popup-item-part-3 {width:220px;}

.task-filter-popup-item-remove {
    background:url("images/task-sprite_8.png?2") no-repeat 10px -1064px;
    display:none;
    cursor:pointer;
    height:25px;
    right:0;
    top:0;
    position:absolute;
    width:25px;
}

.task-filter-popup-item:hover .task-filter-popup-item-remove {display:block;}

.task-filter-popup-item-remove:hover {background-position:-11px -1064px;}

.task-filter-popup-subitems-wrap:hover .task-filter-popup-item-remove {display:block;}


.task-filter-popup-item-label {
    border-radius:10px;
    color:#fff;
    font-size:11px;
    height:23px;
    padding-top:7px;
    padding-right:5px;
    text-align: center;
    top:-21px;
    left:-31px;
    text-shadow:1px 1px rgba(0,0,0,.22);
    position:absolute;
    width:40px;
    z-index:0;
}
.task-filter-popup-item-wrap:first-child .task-filter-popup-item-label {display:none;}

.task-filter-popup-items-wrap > .task-filter-popup-subitems-wrap:first-child > .task-filter-popup-item-label {display:none;}

/*.task-filter-popup-subitems-wrap .task-filter-popup-item-wrap:first-child .task-filter-popup-item-label {
    display: block;
    top:-47px;
    left:-69px;
    /* z-index: 0; * /
}
*/
.task-filter-text-and, .task-filter-text-or
{
    border-bottom: 1px dashed;
}

.task-filter-and > .task-filter-popup-item-wrap > .task-filter-popup-item-label,
.task-filter-and > .task-filter-popup-subitems-wrap > .task-filter-popup-item-label
{
    cursor: pointer;
    background-color:#91cb8a;
}

.task-filter-and > .task-filter-popup-item-wrap > .task-filter-popup-item-label .task-filter-text-and,
.task-filter-and > .task-filter-popup-subitems-wrap > .task-filter-popup-item-label .task-filter-text-and
{
    display: inline;
}

.task-filter-and > .task-filter-popup-item-wrap > .task-filter-popup-item-label .task-filter-text-or,
.task-filter-and > .task-filter-popup-subitems-wrap > .task-filter-popup-item-label .task-filter-text-or
{
    display: none;
}


.task-filter-or > .task-filter-popup-item-wrap > .task-filter-popup-item-label,
.task-filter-or > .task-filter-popup-subitems-wrap > .task-filter-popup-item-label
{
    cursor: pointer;
    background-color:#9ac8e3;
}

.task-filter-or > .task-filter-popup-item-wrap > .task-filter-popup-item-label .task-filter-text-and,
.task-filter-or > .task-filter-popup-subitems-wrap > .task-filter-popup-item-label .task-filter-text-and
{
    display: none;
}

.task-filter-or > .task-filter-popup-item-wrap > .task-filter-popup-item-label .task-filter-text-or,
.task-filter-or > .task-filter-popup-subitems-wrap > .task-filter-popup-item-label .task-filter-text-or
{
    display: inline;
}


.task-filter-popup-add-item {padding:9px 0 20px ;}
.task-filter-popup-add-item-text {color:#5e7da8; cursor:pointer; font-size:14px; display:inline-block; border-bottom:1px dashed #5e7da8; margin-right:15px; }
.task-filter-popup-add-item-text:hover {color:#3d679b; border-color:#3d679b;}

.task-filter-popup-subitems-wrap .task-filter-popup-add-item {padding-bottom:0;}

/*=======================================================================END FILTER POPUP==============================================================*/

.task-detail-popup-title {
    line-height:24px;
    padding-left:7px;
}

.task-detail-popup-btn {
    display: inline-block;
    float: right;
    margin-right: 30px;
    background-color:#ecf1f3;
    background-image: -webkit-linear-gradient(top, #f9fafa, #dee9ec);
    background-image: -moz-linear-gradient(top, #f9fafa, #dee9ec);
    background-image: -ms-linear-gradient(top, #f9fafa, #dee9ec);
    background-image: -o-linear-gradient(top, #f9fafa, #dee9ec);
    background-image: linear-gradient(to bottom, #f9fafa, #dee9ec);
    -webkit-box-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #e6eff1, 0 1px 0 rgba(0,0,0,.1);
    box-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #e6eff1, 0 1px 0 rgba(0,0,0,.1);
    border:1px solid;
    border-color:#e8e9ea #c9ced0 #959b9d;
    border-radius:15px;
    color:#555;
    cursor:pointer;
    display:inline-block;
    height:24px;
    line-height:24px;
    font-size:12px;
    font-weight:var(--ui-font-weight-bold);
    padding:0 17px;
}

.task-detail-popup-btn:hover {
    background-color:#ecf1f3;
    background-image: -webkit-linear-gradient(top, #fafafa, #eef5f7);
    background-image: -moz-linear-gradient(top, #fafafa, #eef5f7);
    background-image: -ms-linear-gradient(top, #fafafa, #eef5f7);
    background-image: -o-linear-gradient(top, #fafafa, #eef5f7);
    background-image: linear-gradient(to bottom, #fafafa, #eef5f7);
}

.task-detail-popup-btn:active {
    background:#d5e1e4;
    box-shadow:inset 0 1px 1px #c1cccf, 0 1px 0 rgba(255,255,255,.15);
    border-color:#afb9bc #bec8cc #cad7db;
}

/*============================================================== TIMER ==================================================*/

.task-timer {
	display: inline-block;
	vertical-align: middle;
}

.task-timer-block {
    display: block;
	overflow: hidden;
	cursor: pointer;
}

.task-timer-clock .task-timer-icon {
    background-position: 0 -1104px;
}

.task-timer-clock {
    cursor: default;
}

.task-timer-play,
.task-timer-pause {
	display: block;
	overflow: hidden;
	height: 17px;
	line-height: 17px;
	padding: 0 8px;
	background: #d5f4fd;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	font-size: 10px;
	color: #525c69;
	text-align:left;
}

.task-timer-play {
	background: rgba(130,139,149,0.12);
}

.task-timer-icon {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0 0;
	width: 8px;
	height: 17px;
}

.task-timer-play .task-timer-icon {
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%226%22%20height%3D%227%22%20viewBox%3D%220%200%206%207%22%3E%0A%20%20%3Cpath%20fill%3D%22%232FC6F6%22%20d%3D%22M6%2C5%20L8%2C5%20L8%2C12%20L6%2C12%20L6%2C5%20Z%20M10%2C5%20L12%2C5%20L12%2C12%20L10%2C12%20L10%2C5%20Z%22%20transform%3D%22translate%28-6%20-5%29%22/%3E%0A%3C/svg%3E%0A') center 4px no-repeat;
}

.task-timer-pause .task-timer-icon {
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%225%22%20height%3D%227%22%20viewBox%3D%220%200%205%207%22%3E%0A%20%20%3Cpath%20fill%3D%22%237BD500%22%20d%3D%22M564.52247%2C770.062169%20C564.420352%2C769.987954%20564.287302%2C769.979551%20564.177423%2C770.040377%20C564.067545%2C770.101204%20563.999137%2C770.22113%20564.000018%2C770.351388%20L564.000018%2C776.559303%20C563.998724%2C776.689749%20564.067069%2C776.810019%20564.17711%2C776.870936%20C564.287151%2C776.931852%20564.420437%2C776.923202%20564.52247%2C776.848522%20L568.853557%2C773.744416%20C568.945129%2C773.679527%20569%2C773.571216%20569%2C773.455346%20C569%2C773.339476%20568.945129%2C773.231164%20568.853557%2C773.166276%20L564.52247%2C770.062169%20Z%22%20transform%3D%22translate%28-564%20-770%29%22/%3E%0A%3C/svg%3E%0A') center 4px no-repeat;
}

.task-timer-time {
	display: inline-block;
	vertical-align: middle;
	height: 17px;
	line-height: 15px;
}

.task-timer-overdue {
    color: #c62626 !important;
}


/*============================================================== END TIMER ==================================================*/

/*=============================================================== Old templates integration ====================================================*/
#main-column  .task-title-buttons {top: 0;}
#left-column { width: 260px !important; }
#left-column .sidebar-block { margin: 0 0 20px 0;}
#left-column .task-detail-info .sidebar-block-inner  { padding: 10px 0 10px 15px !important; }
#left-column .left-menu { width: auto; }
#left-column .filter-field { margin-bottom: 1em;}
#left-column .filter-field label.filter-field-title { display: block; color: #313131; margin: 0 0 0.3em;}
#left-column .filter-field input.filter-textbox { width: 220px; }
#left-column .filter-field input.filter-quick-textbox { width: 120px; }
#left-column .filter-field select.filter-quick-dropdown { width: 80px; }
#left-column .filter-field input.filter-checkbox { vertical-align: middle;}
#left-column .filter-field input.filter-interval-from, #left-column .filter-field input.filter-interval-to { width:80px;}
#left-column .filter-field span.filter-interval-hellip { width:30px; display:inline-block; text-align:center;}
#left-column .filter-field input.filter-date-interval-from, #left-column .filter-field input.filter-date-interval-to { width:80px; vertical-align: top; padding:1px 0; margin: 0 2px 0 0;}
#left-column .filter-field span.filter-date-interval-hellip { width:20px; display:inline-block; text-align:center;}
#left-column .filter-field a.filter-date-interval-calendar { vertical-align: top; display:inline-block; margin: 1px 1px ;}
#left-column .filter-field a.filter-date-interval-calendar img { vertical-align: top; }
#left-column .filter-field a.filter-date-interval-calendar:hover { border: 1px solid #AEB6C2; background:#DBE3F2; margin: 0;}
#left-column .filter-field-buttons { text-align: right;}
#left-column .filter-field select.filter-dropdown, #left-column .filter-field select.filter-listbox { width: 225px; }
#left-column .filter-field-date-combobox { }
#left-column .filter-field-date-combobox .filter-date-interval {  display: none; }
#left-column .filter-field-date-combobox span.filter-date-interval-hellip { display:none; }
#left-column .filter-field-date-combobox .filter-date-interval-after { display: inline; }
#left-column .filter-field-date-combobox .filter-date-interval-before { display: inline; }
#left-column .filter-field-date-combobox .filter-date-interval-after.filter-date-interval-before {  display: block; margin-top:0.5em;}
#left-column .filter-field-date-combobox .filter-date-interval-after.filter-date-interval-before span.filter-date-interval-hellip { display: inline-block; }
#left-column .filter-field-date-combobox .filter-date-interval-to {  display: none; }
#left-column .filter-field-date-combobox .filter-date-interval-from {  display: none; }
#left-column .filter-field-date-combobox .filter-date-interval-after .filter-date-interval-to {  display: inline; }
#left-column .filter-field-date-combobox .filter-date-interval-before .filter-date-interval-from {  display: inline; }
#left-column .filter-field-date-combobox .filter-day-interval { display: none; }
#left-column .filter-field-date-combobox .filter-day-interval-selected { display: inline; }
#left-column .filter-field-date-combobox input.filter-date-days { width: 55px; padding:1px 0;}
#left-column .filter-field-date-combobox-days select.filter-dropdown,
#left-column .filter-field-date-combobox-after select.filter-dropdown,
#left-column .filter-field-date-combobox-before select.filter-dropdown {  width: 120px; }

/*======================================Sonet log====================================================*/
.task-log-responsible {margin-left: 8px; color: #777;}
.task-log-user-avatar {display: inline-block; vertical-align: middle; width: 30px; height: 30px; border: 1px solid #c1bda6; background: url(/bitrix/js/tasks/css/images/avatar.png) no-repeat center center;}
.task-log-description {margin: 6px 8px; font-size: 11px; color: #777;}
.task-log-extra {margin: 6px 0px; font-size: 11px; color: #555; background: #F8F6E4; padding: 5px 8px; display: inline-block;}
.task-log-status {font-weight: var(--ui-font-weight-bold); color: #000;}
/*overlay, copypast from core_window.css*/
div.bx-task-dialog-overlay {top:0; left:0; width:100%; height:100%; position: absolute; background-color: #333; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}

div.bx-tasks-filter-note {
    background-color: #FFFDC1;
    border: 1px solid #E6E4AF;
    color: #787878;
    margin: 12px 0;
    padding: 6px;
    text-align: center;
}

/* =================================== Other ==================================== */
.tasks-loading-area { background: url('images/wait.gif') center center no-repeat; }


#lwPopup-task-grey-area .wduf-selectdialog .wduf-files-block,
#lwPopup-task-grey-area .wduf-selectdialog .wduf-extended,
#lwPopup-task-grey-area .wduf-selectdialog .wduf-simple
{
    display: none;
}


/*======================================================= new-table =========================================*/


.task-list-table th:first-child,
.task-list-table td:first-child {
    padding: 0;
    width: 0;
}

table.task-table-hide-first-column > thead > tr > th:first-child,
table.task-table-hide-first-column > tbody > tr > td:first-child,
table.task-table-hide-first-column > tr > th:first-child,
table.task-table-hide-first-column > tr > td:first-child {
    display: none;
}

.task-list-table th:first-child,
.task-list-table.task-table-hide-first-column th:nth-child(2) {
	border-radius: var(--ui-border-radius-xs, 3px);
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	width: 10px;
}

.task-list-table th:last-child {
	border-radius: var(--ui-border-radius-xs, 3px);
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
    text-align: right;
}

.task-head-cell-name {
    padding-left: 1px;
}

.task-title-btn-wrap {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 33%;
}

.task-table-footer-wrap
{
    margin-top: 10px;
}

.task-table-footer {
    background-color: #eef2f4;
    border-radius: 2px;
    min-height: 34px;
    padding: 8px 0 8px 10px;
}

.task-table-foot-checkbox {
    margin: 0 10px 0 0;
    vertical-align: middle;
}

.task-table-foot-label {
    color: #41474f;
    display: inline-block;
    font-size: 14px;
    margin-right: 20px;
    vertical-align: middle;
}

.task-table-footer-btn {
    background: url(images/task-sprite_8.png?2) no-repeat 100px 100px;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin-right: 7px;
    vertical-align: middle;
    width: 20px;
}

.task-btn-edit {
    background-position: -36px -1216px;
}

.task-footer-btn-active .task-btn-edit {
    background-position: -3px -1216px;
}

.task-footer-btn-active .task-btn-edit:hover,
.task-footer-btn-active .task-btn-del:hover {
    background-color: #DBE3F2;
    border: 1px solid #AEB6C2;
    height: 18px;
    width: 18px;
}


.task-btn-del {
    background-position: -1px -1245px;
}

.task-footer-btn-active .task-btn-del {
    background-position: -35px -1245px;
}


.task-footer-btn-active .task-btn-del:hover {
    background-position: -36px -1246px;
}

.task-footer-btn-active .task-btn-edit:hover {
    background-position: -4px -1217px;
}

.task-table-footer-inp-wrap {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.task-table-inp-del-icon {
    background: url("images/task-sprite_8.png?2") no-repeat scroll 1px -1268px rgba(0, 0, 0, 0);
    display: none;
    cursor: pointer;
    height: 24px;
    right: 0;
    top: 0;
    opacity: 0.4;
    position: absolute;
    width: 25px;
}

.task-table-inp-del-icon:hover {
    opacity: 1;
}

.task-table-footer-inp-del .task-table-inp-del-icon{
    display: block;
}

.task-table-footer-inp-wrap .bx24-field {
    margin-left: 15px;
    margin-right: 15px;
    padding: 0 5px 0 10px;
}

.task-table-footer-inp-del .bx24-field
{
    padding-right: 20px;
    margin-right: 0px;
}

#task-list-group-action-submit {
    margin-left: 15px;
}



.task-table-select,
.task-table-select-days {
    display: inline-block;
    margin-left: 45px;
    vertical-align: middle;
    width: 200px;
}

.task-table-select-days {
    width: 125px;
}

.webform-small-button.task-table-btn {
    margin-left: 18px;
}
/*======================================================= end-new-table =======================================*/

.tasks-list-crm-div
{
    border-collapse: collapse;
    border-spacing: 0px;
    border-color: gray;
}

.tasks-list-crm-div span.tasks-list-crm-div-type {
    padding-right: 5px;
    color: gray;
}

/* i like in detail */
.task-inform-ilike-container{
    margin-top: 12px;
    float: right;
}
.task-inform-ilike-container .bx-ilike-right{
    padding-top: 5px !important;
}

/*relations for template edit form*/
.task-template-relations .task-base-template,
.task-template-relations .task-previous-tasks,
.task-template-relations .task-supertask {
    width: 33%;
}
.task-base-template{
    vertical-align: top;
}
.task-detail-properties-no-line {
    border-top: 0 none;
}
.task-detail-last-row td{
    border-bottom: 0 none !important;
}
.task-simple-note {
    border: 1px solid;
    border-color: #ede7d9 #eae4d2 #e5dfc9;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top, #fdfbed, #faf6d9);
    background-image: -moz-linear-gradient(top, #fdfbed, #faf6d9);
    background-image: -ms-linear-gradient(top, #fdfbed, #faf6d9);
    background-image: -o-linear-gradient(top, #fdfbed, #faf6d9);
    background-image: linear-gradient(to bottom, #fdfbed, #faf6d9);
    color: #352c0c;
    font-size: 13px;
    max-width: 500px;
    margin-top: 20px;
    padding: 11px 15px 10px;
}
.task-list-table-templates-no-gop td:first-child,
.task-list-table-templates-no-gop th:first-child {
    display: none;
}

.tasks-checklist-action-link {
    margin-right: 20px;
    margin-top: 5px;
}

.tasks-add-button-wrapper.webform-small-button {
	padding: 0;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.tasks-add-button.webform-small-button {
	margin: 0;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.tasks-add-button-icon-plus {
	display: none;
	padding: 0 44px 0 14px;
	font: var(--ui-font-weight-bold) 24px/34px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
}

@media (max-width: 1225px) {
/*	.tasks-add-button {
		display: none;
	}
	.tasks-add-button-icon-plus {
		display: inline-block;
		line-height: 41px;
	}
	.tasks-interface-toolbar-button-container {
		max-width: 120px!important;
	}*/
}

.tasks-new {
	padding: 21px;
	z-index: 999;
	background: #fffded;
	font-family: Helvetica,sans-serif;
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tasks-new-block {
	display: -ms-flexbox;
	display: flex;
	margin: 0 -7px 14px -7px;
}

.tasks-new-block-item {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 2;
	flex: 2;
	overflow: hidden;
	margin: 0 7px;
}

.tasks-new-block-item-4 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 4;
	flex: 4;
}

.tasks-new-input {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 35px;
	padding: 0 10px;
	background: #fff;
	border: 1px solid #dcdcdc;
	font-family: Helvetica,sans-serif;
	font-size: 15px;
	color: #000;
	box-sizing: border-box;
}

.tasks-new-anchors {
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.tasks-new-anchor {
	display: inline-block;
	margin: 0 15px 0 0;
	color: #535c69;
	font-size: 13px;
	padding: 0 0 1px 0;
	border-bottom: 1px dashed #535c69;
	text-decoration: none;
	cursor: pointer;
}

.tasks-new-anchor:hover {
	color: #535c69;
	text-decoration: none;
}

.tasks-new-info {
	display: block;
	overflow: hidden;
	position: relative;
	height: 38px;
	background: #fff4cb;
	color: #535c69;
	font-size: 14px;
	border: 5px solid #fff;
	margin: 0 -21px -21px -21px;
	padding: 0 15px;
}

.tasks-new-info:before {
	content: '';
	width: 1px;
	height: 100%;
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 -1px;
}

.tasks-new-message {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	margin: 0 15px 0 0;
	padding: 0 35px 0 0;
}

.tasks-new-task-title {
	display: inline-block;
	vertical-align: middle;
	font-weight: var(--ui-font-weight-bold);
}

.tasks-new-task-title:before,
.tasks-new-task-title:after {
	content: '"';
}

.tasks-new-link {
	display: inline-block;
	vertical-align: middle;
	padding: 0 0 1px 0;
	margin: 0 10px -2px 10px;
	color: #018fe4;
	text-decoration: none;
	border-bottom: 1px solid #018fe4;
	cursor: pointer;
}

.tasks-new-info-close {
	position: absolute;
	width: 35px;
	height: 38px;
	right: 0;
	top: 0;
	opacity: .4;
	cursor: pointer;
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2010%2010%22%3E%0A%20%20%3Cpath%20fill%3D%22%23525C69%22%20d%3D%22M671%2C270%20L671%2C266%20L669%2C266%20L669%2C270%20L665%2C270%20L665%2C272%20L669%2C272%20L669%2C276%20L671%2C276%20L671%2C272%20L675%2C272%20L675%2C270%20L671%2C270%20Z%22%20transform%3D%22rotate%28-45%2016.41%20940.726%29%22%20/%3E%0A%3C/svg%3E%0A') center center no-repeat;
	background-size: 9px 9px;
	transition: .1s;
}

.tasks-new-info-close:hover { opacity: 1 }

.tasks-interface-filter-icon-excel .menu-popup-item-icon {
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2019%2020%22%3E%0A%20%20%3Cpath%20fill%3D%22%2317823A%22%20fill-rule%3D%22evenodd%22%20d%3D%22M533.451179%2C2727.54357%20L536.593872%2C2727.54357%20L536.593872%2C2726.25433%20L533.451179%2C2726.25433%20L533.451179%2C2727.54357%20Z%20M533.447371%2C2731.99045%20L536.593123%2C2731.99045%20L536.593123%2C2730.68408%20L533.447371%2C2730.68408%20L533.447371%2C2731.99045%20Z%20M533.447039%2C2729.78645%20L536.592062%2C2729.78645%20L536.592062%2C2728.48242%20L533.447039%2C2728.48242%20L533.447039%2C2729.78645%20Z%20M533.448412%2C2725.29872%20L536.592957%2C2725.29872%20L536.592957%2C2723.99535%20L533.448412%2C2723.99535%20L533.448412%2C2725.29872%20Z%20M533.45045%2C2723.03339%20L536.590772%2C2723.03339%20L536.590772%2C2721.72811%20L533.45045%2C2721.72811%20L533.45045%2C2723.03339%20Z%20M537.824116%2C2733.39915%20C535.625862%2C2733.39919%20533.427608%2C2733.39919%20531.229332%2C2733.39915%20C531.079544%2C2733.39915%20531.079481%2C2733.39894%20531.07946%2C2733.24466%20C531.079419%2C2732.86671%20531.08256%2C2732.48875%20531.077276%2C2732.11088%20C531.075965%2C2732.01695%20531.105985%2C2731.99484%20531.195443%2C2731.99586%20C531.587203%2C2732.00039%20531.979046%2C2731.99592%20532.370827%2C2731.99931%20C532.451546%2C2732.00002%20532.47855%2C2731.97703%20532.477614%2C2731.89365%20C532.473453%2C2731.52269%20532.47597%2C2731.15167%20532.475513%2C2730.78068%20C532.475471%2C2730.75028%20532.471206%2C2730.71991%20532.467961%2C2730.6767%20L532.340307%2C2730.6767%20C531.958908%2C2730.67668%20531.577487%2C2730.6742%20531.196129%2C2730.67847%20C531.106298%2C2730.67944%20531.074717%2C2730.65483%20531.077422%2C2730.56161%20C531.083808%2C2730.34336%20531.084162%2C2730.12464%20531.077297%2C2729.90643%20C531.074301%2C2729.81154%20531.107691%2C2729.79076%20531.196316%2C2729.79174%20C531.588076%2C2729.79607%20531.979941%2C2729.79136%20532.371701%2C2729.79538%20C532.454937%2C2729.79623%20532.478238%2C2729.7701%20532.477427%2C2729.68882%20C532.473744%2C2729.31786%20532.47389%2C2728.94683%20532.477364%2C2728.57585%20C532.478092%2C2728.49819%20532.454459%2C2728.47501%20532.376735%2C2728.47572%20C531.98148%2C2728.47926%20531.586183%2C2728.47522%20531.190949%2C2728.47898%20C531.106755%2C2728.4798%20531.075549%2C2728.45774%20531.077609%2C2728.36916%20C531.08308%2C2728.13349%20531.083122%2C2727.89758%20531.077609%2C2727.66193%20C531.075487%2C2727.57214%20531.109522%2C2727.55142%20531.192384%2C2727.55213%20C531.577217%2C2727.5555%20531.962112%2C2727.5536%20532.346986%2C2727.55358%20L532.467316%2C2727.55358%20C532.470665%2C2727.51445%20532.475429%2C2727.48432%20532.475471%2C2727.4542%20C532.475991%2C2727.08668%20532.473099%2C2726.71911%20532.47778%2C2726.35163%20C532.478924%2C2726.26249%20532.448551%2C2726.24133%20532.364565%2C2726.24216%20C531.976279%2C2726.24597%20531.587868%2C2726.24089%20531.199603%2C2726.24586%20C531.102719%2C2726.24711%20531.075029%2C2726.21649%20531.077442%2C2726.12166%20C531.083517%2C2725.88256%20531.082165%2C2725.64317%20531.077942%2C2725.40401%20C531.076569%2C2725.32624%20531.101804%2C2725.30276%20531.179007%2C2725.3034%20C531.567314%2C2725.30669%20531.955662%2C2725.30488%20532.344011%2C2725.30486%20L532.468252%2C2725.30486%20C532.47104%2C2725.26618%20532.47545%2C2725.23283%20532.475492%2C2725.19948%20C532.476012%2C2724.83196%20532.473203%2C2724.4644%20532.477739%2C2724.09691%20C532.47882%2C2724.00831%20532.448821%2C2723.98576%20532.364523%2C2723.98655%20C531.972763%2C2723.99023%20531.58092%2C2723.98586%20531.18916%2C2723.98996%20C531.103198%2C2723.99086%20531.075716%2C2723.96587%20531.07763%2C2723.87901%20C531.082955%2C2723.6364%20531.082643%2C2723.39357%20531.077775%2C2723.15094%20C531.076049%2C2723.06537%20531.102012%2C2723.03693%20531.189201%2C2723.03784%20C531.57056%2C2723.04186%20531.95198%2C2723.03955%20532.33338%2C2723.03953%20L532.46638%2C2723.03953%20C532.469958%2C2723.00267%20532.475367%2C2722.97283%20532.475409%2C2722.943%20C532.476012%2C2722.56853%20532.47312%2C2722.19403%20532.477801%2C2721.81963%20C532.478904%2C2721.73235%20532.446387%2C2721.7164%20532.36858%2C2721.71704%20C531.973367%2C2721.7202%20531.578091%2C2721.71631%20531.182877%2C2721.7202%20C531.099931%2C2721.72101%20531.077089%2C2721.69457%20531.077858%2C2721.61373%20C531.081478%2C2721.2289%20531.081354%2C2720.844%20531.077942%2C2720.45917%20C531.077234%2C2720.37941%20531.0986%2C2720.35199%20531.182419%2C2720.35207%20C533.41188%2C2720.35417%20535.64134%2C2720.35371%20537.870801%2C2720.35398%20C537.898054%2C2720.35398%20537.925265%2C2720.35773%20537.961277%2C2720.36037%20C537.963774%2C2720.41176%20537.968122%2C2720.45942%20537.968122%2C2720.50708%20C537.968434%2C2724.75798%20537.968413%2C2729.00888%20537.968371%2C2733.25979%20C537.968371%2C2733.3989%20537.968101%2C2733.39913%20537.824116%2C2733.39915%20L537.824116%2C2733.39915%20Z%20M527.809946%2C2730.28417%20C527.35207%2C2730.23255%20526.894279%2C2730.17988%20526.435946%2C2730.1322%20C526.353167%2C2730.12356%20526.31031%2C2730.09123%20526.276712%2C2730.01378%20C525.929243%2C2729.21282%20525.57751%2C2728.4137%20525.226859%2C2727.61414%20C525.218683%2C2727.59544%20525.209321%2C2727.57728%20525.193448%2C2727.54407%20C525.177117%2C2727.5778%20525.165279%2C2727.59933%20525.155959%2C2727.62188%20C524.853968%2C2728.35175%20524.552872%2C2729.08195%20524.248156%2C2729.81067%20C524.236193%2C2729.8393%20524.188094%2C2729.87448%20524.160446%2C2729.8716%20C523.691836%2C2729.82311%20523.223808%2C2729.76912%20522.755718%2C2729.7158%20C522.750081%2C2729.71518%20522.745212%2C2729.70784%20522.732148%2C2729.69733%20C522.804816%2C2729.55557%20522.878025%2C2729.41186%20522.952046%2C2729.26854%20C523.416308%2C2728.36958%20523.880091%2C2727.47034%20524.346621%2C2726.57255%20C524.377931%2C2726.5123%20524.373583%2C2726.46655%20524.345102%2C2726.40882%20C523.84254%2C2725.38951%20523.341684%2C2724.36932%20522.840599%2C2723.34928%20C522.824205%2C2723.31589%20522.809414%2C2723.28169%20522.784948%2C2723.22843%20C522.892317%2C2723.22233%20522.978113%2C2723.21601%20523.064034%2C2723.21287%20C523.445017%2C2723.19891%20523.826105%2C2723.18772%20524.206943%2C2723.17084%20C524.276636%2C2723.16774%20524.305159%2C2723.19735%20524.32925%2C2723.25466%20C524.631344%2C2723.97323%20524.934875%2C2724.69122%20525.238135%2C2725.40931%20C525.24966%2C2725.43661%20525.262247%2C2725.46342%20525.280658%2C2725.50453%20C525.372861%2C2725.25694%20525.453955%2C2725.02219%20525.547178%2C2724.79237%20C525.765911%2C2724.25303%20525.989388%2C2723.71558%20526.215049%2C2723.17908%20C526.230132%2C2723.1432%20526.27848%2C2723.09903%20526.313431%2C2723.09714%20C526.849779%2C2723.06805%20527.386439%2C2723.04525%20527.923078%2C2723.02168%20C527.942176%2C2723.02085%20527.961586%2C2723.02723%20527.994976%2C2723.03246%20C527.974526%2C2723.0749%20527.959984%2C2723.10854%20527.942613%2C2723.14066%20C527.350448%2C2724.2347%20526.758844%2C2725.32901%20526.163829%2C2726.42149%20C526.1253%2C2726.49222%20526.129399%2C2726.54319%20526.165265%2C2726.61147%20C526.792318%2C2727.80466%20527.416896%2C2728.99915%20528.041765%2C2730.19348%20C528.060363%2C2730.22902%20528.076528%2C2730.26588%20528.103386%2C2730.32214%20C527.991336%2C2730.30755%20527.900818%2C2730.29445%20527.809946%2C2730.28417%20L527.809946%2C2730.28417%20Z%20M538.846362%2C2719.30001%20C536.301493%2C2719.30001%20533.756602%2C2719.29939%20531.211753%2C2719.30217%20C531.108211%2C2719.3023%20531.076069%2C2719.27788%20531.077089%2C2719.17013%20C531.082581%2C2718.59118%20531.079668%2C2718.01214%20531.079668%2C2717.43314%20L531.079668%2C2717.31758%20C531.055265%2C2717.31258%20531.048358%2C2717.30917%20531.042263%2C2717.31023%20C529.502663%2C2717.57721%20527.96325%2C2717.84542%20526.423484%2C2718.11156%20C524.323695%2C2718.47453%20522.223739%2C2718.83644%20520.12343%2C2719.19628%20C520.032392%2C2719.21189%20520.000146%2C2719.24147%20520.000208%2C2719.34%20C520.003017%2C2724.25292%20520.003058%2C2729.16585%20520%2C2734.07878%20C519.999938%2C2734.18263%20520.033391%2C2734.21265%20520.129151%2C2734.22809%20C520.560127%2C2734.29747%20520.989917%2C2734.37432%20521.420102%2C2734.44869%20C523.000894%2C2734.72201%20524.581644%2C2734.99561%20526.162477%2C2735.26879%20C527.596476%2C2735.51656%20529.030516%2C2735.76409%20530.464598%2C2736.01136%20C530.664816%2C2736.0459%20530.865387%2C2736.07841%20531.079668%2C2736.1142%20L531.079668%2C2735.98779%20L531.079668%2C2734.52117%20C531.079668%2C2734.49692%20531.081686%2C2734.47247%20531.07946%2C2734.4484%20C531.073781%2C2734.38692%20531.098434%2C2734.35722%20531.162156%2C2734.36123%20C531.19667%2C2734.36342%20531.231475%2C2734.36129%20531.266135%2C2734.36129%20C533.793654%2C2734.36127%20536.321194%2C2734.36132%20538.848693%2C2734.36096%20C538.898976%2C2734.36096%20538.949238%2C2734.35641%20539%2C2734.35393%20L539%2C2719.30001%20L538.846362%2C2719.30001%20Z%22%20transform%3D%22translate%28-520%20-2717%29%22/%3E%0A%3C/svg%3E%0A') center center no-repeat;
	background-size: cover;
}

.tasks-interface-filter-icon-outlook .menu-popup-item-icon {
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2019%2019%22%3E%0A%20%20%3Cpath%20fill%3D%22%230070C9%22%20fill-rule%3D%22evenodd%22%20d%3D%22M526.478789%2C2752.85092%20C526.072069%2C2752.3014%20525.276655%2C2752.31084%20524.857428%2C2752.78097%20C524.652935%2C2753.01031%20524.525712%2C2753.27881%20524.447363%2C2753.57243%20C524.310458%2C2754.08544%20524.305849%2C2754.60584%20524.379236%2C2755.12722%20C524.426141%2C2755.46055%20524.52941%2C2755.77711%20524.72424%2C2756.0577%20C525.049304%2C2756.52582%20525.571558%2C2756.68592%20526.066234%2C2756.46475%20C526.365763%2C2756.33082%20526.549797%2C2756.08584%20526.680458%2C2755.79647%20C526.862409%2C2755.39356%20526.905319%2C2754.96452%20526.922769%2C2754.52705%20C526.898499%2C2754.2783%20526.884895%2C2754.02795%20526.847357%2C2753.78123%20C526.796215%2C2753.44487%20526.684676%2C2753.12912%20526.478789%2C2752.85092%20M538.797277%2C2749.49017%20C538.646788%2C2749.20676%20538.441049%2C2749.02499%20538.091548%2C2749.02598%20C536.03903%2C2749.0317%20533.986494%2C2749.02928%20531.933957%2C2749.02703%20C531.849198%2C2749.02696%20531.823813%2C2749.04885%20531.824017%2C2749.13556%20C531.826805%2C2750.30887%20531.826414%2C2751.4822%20531.8245%2C2752.65551%20C531.824389%2C2752.71905%20531.844236%2C2752.75629%20531.897812%2C2752.78971%20C532.286302%2C2753.03196%20532.674029%2C2753.2755%20533.059545%2C2753.52247%20C533.153485%2C2753.58265%20533.232168%2C2753.57759%20533.323042%2C2753.51619%20C534.945759%2C2752.41971%20536.569461%2C2751.32465%20538.193534%2C2750.23012%20C538.408676%2C2750.08511%20538.626922%2C2749.94469%20538.843736%2C2749.80216%20L538.843736%2C2749.57915%20C538.828256%2C2749.54949%20538.812962%2C2749.51972%20538.797277%2C2749.49017%20M533.405906%2C2754.95233%20C533.247983%2C2755.05749%20533.118362%2C2755.0558%20532.959492%2C2754.94661%20C532.612648%2C2754.70818%20532.265897%2C2754.4696%20531.918849%2C2754.23146%20C531.893129%2C2754.21378%20531.865458%2C2754.19895%20531.829332%2C2754.17715%20C531.827529%2C2754.21322%20531.82582%2C2754.23157%20531.82582%2C2754.24993%20C531.825708%2C2755.86936%20531.826377%2C2757.48878%20531.823868%2C2759.10819%20C531.823738%2C2759.19474%20531.861835%2C2759.20159%20531.930334%2C2759.20144%20C532.66418%2C2759.1999%20533.398027%2C2759.20065%20534.131873%2C2759.20046%20C535.404513%2C2759.20014%20536.677134%2C2759.20148%20537.949755%2C2759.19803%20C538.348633%2C2759.19695%20538.677042%2C2758.94798%20538.802035%2C2758.57005%20C538.812293%2C2758.53905%20538.829669%2C2758.51041%20538.843736%2C2758.48068%20L538.843736%2C2751.32601%20C538.816195%2C2751.34591%20538.789249%2C2751.36676%20538.760984%2C2751.38561%20C536.976014%2C2752.57462%20535.190969%2C2753.76347%20533.405906%2C2754.95233%20M528.148485%2C2754.3694%20C528.150659%2C2755.1078%20528.059934%2C2755.74618%20527.776832%2C2756.34474%20C527.510177%2C2756.90849%20527.12873%2C2757.3691%20526.549295%2C2757.63526%20C526.18554%2C2757.80232%20525.801176%2C2757.85795%20525.401722%2C2757.82338%20C524.411794%2C2757.73773%20523.809445%2C2757.14742%20523.414675%2C2756.29393%20C523.231552%2C2755.89803%20523.144711%2C2755.4754%20523.112636%2C2755.04042%20C523.063817%2C2754.37841%20523.098141%2C2753.7245%20523.302374%2C2753.08842%20C523.495903%2C2752.48564%20523.812716%2C2751.96262%20524.330621%2C2751.58097%20C524.705638%2C2751.30462%20525.13135%2C2751.18115%20525.595883%2C2751.16777%20C526.128693%2C2751.15244%20526.614356%2C2751.28009%20527.032653%2C2751.61723%20C527.51722%2C2752.0078%20527.80861%2C2752.52465%20527.978445%2C2753.11505%20C528.103996%2C2753.5515%20528.154376%2C2753.99836%20528.148485%2C2754.3694%20M530.914723%2C2745.01847%20C529.96685%2C2745.20339%20529.018772%2C2745.38724%20528.070694%2C2745.57116%20C527.089203%2C2745.76157%20526.107731%2C2745.95203%20525.12611%2C2746.14173%20C524.086861%2C2746.34258%20523.047389%2C2746.54219%20522.00814%2C2746.74308%20C521.35385%2C2746.86956%20520.69982%2C2746.99745%20520.045604%2C2747.12434%20C520.03083%2C2747.1272%20520.01522%2C2747.12564%20520%2C2747.12612%20L520%2C2761.71422%20C521.385739%2C2762.00405%20522.771665%2C2762.29308%20524.157181%2C2762.58395%20C525.322371%2C2762.82857%20526.486947%2C2763.07604%20527.652099%2C2763.3209%20C528.69343%2C2763.53972%20529.735168%2C2763.75663%20530.776629%2C2763.97502%20C530.796699%2C2763.97924%20530.81506%2C2763.99149%20530.834219%2C2764%20L531.094389%2C2764%20C531.094333%2C2757.72308%20531.094278%2C2751.44619%20531.094222%2C2745.16929%20C531.094203%2C2744.98115%20531.094649%2C2744.98338%20530.914723%2C2745.01847%22%20transform%3D%22translate%28-520%20-2745%29%22/%3E%0A%3C/svg%3E%0A') center center no-repeat;
	background-size: cover;
}

.task-detail-properties span.fields.url,
.task-detail-properties span.fields.file,
.task-detail-properties span.fields.date,
.task-detail-properties span.fields.datetime,
.task-detail-properties span.fields.boolean,
.task-detail-properties span.fields.double,
.task-detail-properties span.fields.string,
.task-detail-properties span.fields.string_formatted
{
    display: inline-block;
}

.task-detail-properties .fields.file .separator,
.task-detail-properties .fields.date .separator,
.task-detail-properties .fields.datetime .separator,
.task-detail-properties .fields.boolean .separator,
.task-detail-properties .fields.enumeration .separator,
.task-detail-properties .fields.double .separator,
.task-detail-properties .fields.string .separator,
.task-detail-properties .fields.string_formatted .separator,
.task-detail-properties .fields.url .separator {
    display: inline-block;
}

.task-title-pin {
	display: inline-block;
	margin-right: 11px;
	height: 12px;
	width: 12px;
	/*cursor: pointer;*/
	position: relative;
	bottom: -1px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='12px' height='12px' viewBox='0 0 12 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M11.1865348,2.96737603 C11.491565,3.27310425 11.4757376,3.78351628 11.1511832,4.10741321 C10.8266288,4.43131014 10.3162497,4.44603879 10.0112195,4.14031058 L9.44221119,3.57130229 L5.82234046,8.31728566 L6.37785762,8.87280282 C6.66281153,9.18166287 6.63867988,9.67557197 6.32322278,9.99102906 C6.00776569,10.3064862 5.51385659,10.3306178 5.20499654,10.0456639 L3.84808615,8.69128123 L0.3520079,11.3242964 C0.300020796,11.3823892 0.221774633,11.4087376 0.148840088,11.3927106 C0.0759055438,11.3766835 0.020315337,11.3209252 0.00449894395,11.2479328 C-0.0113174491,11.1749404 0.0152493555,11.0967563 0.0734802125,11.0449262 L2.66761225,7.50912218 L1.33775453,6.18010704 C1.04700008,5.87208165 1.06878029,5.37340826 1.38687178,5.05553178 C1.70496335,4.73765537 2.20363082,4.71623298 2.5114337,5.00722147 L3.06695086,5.56273863 L7.81375232,1.94284341 L7.248712,1.3778031 C6.95795755,1.06977771 6.97973776,0.571104324 7.29782929,0.253227877 C7.61592082,-0.0646485711 8.11458829,-0.0860709564 8.42239117,0.204917531 L11.1865348,2.96737603 Z' fill='%23767C87'/%3E%3C/g%3E%3C/svg%3E");
}

.task-title-mute {
	display: inline-block;
	margin-right: 11px;
	height: 13px;
	width: 11px;
	/*cursor: pointer;*/
	position: relative;
	bottom: -1px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='11px' height='13px' viewBox='0 0 11 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M6.08790493,11.1580043 L6.12024586,11.1844386 C6.31934788,11.3841575 6.42935564,11.6514245 6.42913384,11.9366893 C6.42862733,12.5228272 5.96054194,12.9998139 5.38636441,12.9999993 C5.11328726,13.0003244 4.85546874,12.8930364 4.66122316,12.6980313 C4.46212114,12.4983124 4.35211338,12.2310455 4.35233519,11.9457806 C4.35241064,11.6316037 4.48950833,11.3532306 4.70212795,11.1585192 L6.08790493,11.1580043 Z M1.11582543,2.7204359 L10.3682328,11.9728433 L9.54257658,12.7984995 L7.184,10.44 L0.558979634,10.4429714 C0.289944504,10.4432231 0.100876746,10.3865477 0.0403327495,10.2875744 C-0.0358115004,10.1638477 -0.0155502715,9.84830681 0.200485995,9.42159015 C0.283111663,9.25813648 0.438375759,9.08613434 0.61766653,8.90626003 L0.803165757,8.72378672 C1.11444818,8.42052716 1.46717541,8.07664476 1.67749347,7.65471349 C1.90956876,7.18864507 2.02422279,6.65494378 2.13050031,6.08862316 L2.241,5.497 L0.290169229,3.5460921 L1.11582543,2.7204359 Z M5.52922102,2.69002325 C7.92523314,2.68934536 8.38257184,4.04786312 8.69932868,5.58849322 L8.86311196,6.41129934 C8.96233787,6.89081731 9.07516529,7.34096232 9.26324787,7.73329538 C9.39894031,8.0165063 9.6318998,8.2835082 9.88128468,8.54152562 L10.2710897,8.93686054 C10.4416347,9.11217159 10.5948027,9.28118571 10.665046,9.41147285 C10.9124527,9.87001169 10.9134517,10.1795848 10.8389297,10.3053415 C10.7728366,10.4169569 10.606391,10.4403398 10.4782973,10.4400962 L10.323,10.44 L3.21898869,3.33731565 C3.31615795,3.25416637 3.42360178,3.17781567 3.54280993,3.10899082 C4.00216905,2.8437797 4.63583048,2.69014293 5.52922102,2.69002325 Z M5.77558341,-7.81597009e-14 C5.92043391,0.0123989274 6.06622092,0.260392588 6.06584444,0.786404827 L6.06805933,1.92487303 L5.0008028,1.92552754 L5.00391468,0.794478832 C5.00425096,0.254846423 5.17353056,0.0322233975 5.33204057,0.000528575997 L5.77558341,-7.81597009e-14 Z' fill='%23767C87' /%3E%3C/g%3E%3C/svg%3E");
}

.main-grid-row[data-type='task'] .ui-label:not(.task-attachment-counter):not(.task-checklist-counter) {
	margin: 0 4px 4px 0;
}

.task-popup-notification {
	width: 400px;
	padding: 10px;
	font-size: 14px;
	color: #535c69;
	line-height: 22px;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
}
.task-popup-notification .task-popup-divider {
	height: 10px;
	line-height: 10px;
}

.main-grid-labels .ui-label-inner {
	font: 12px/14px var(--ui-font-family-secondary, var(--ui-font-family-open-sans)) !important;
	font-weight: var(--ui-font-weight-semi-bold, 600) !important;
	overflow: visible !important;
}

.tasks-grid-stage-wrap {
	display: block;
	margin: 2px 0;
}

.tasks-grid-stage-container {
	height: 11px;
	display: flex;
	flex-direction: row;
	align-items: stretch;
	justify-content: flex-start;
	flex-wrap: nowrap;
	background: #f1f1f1;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.tasks-grid-stage-step {
	min-width: 5px;
	position: relative;
	flex: 1 0;
	font-size: 0;
	cursor: default;
	border-left: 1px solid rgba(119,119,119,.2);
}

.tasks-grid-stage-step:first-child {
	-webkit-border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	border-radius: 6px 0 0 6px;
	border: none;
}

.tasks-grid-stage-step:last-child {
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
}

.tasks-grid-stage-step.--editable {
	cursor: pointer;
}

.tasks-grid-stage-step-btn {
	display: none;
	position: absolute;
	border-top: 3px solid rgba(111,113,115,.39);
	border-bottom: 3px solid rgba(111,113,115,.39);
	height: 100%;
	width: 100%;
	top: -3px;
	left: 0;
	right: 0;
}

.tasks-grid-stage-step:first-child .tasks-grid-stage-step-btn {
	border-left: 3px solid rgba(111,113,115,.39);
	-webkit-border-radius: 9px 0 0 9px;
	-moz-border-radius: 9px 0 0 9px;
	border-radius: 9px 0 0 9px;
	left: -3px
}

.tasks-grid-stage-step:last-child .tasks-grid-stage-step-btn {
	border-right: 3px solid rgba(111,113,115,.39);
	-webkit-border-radius: 0 9px 9px 0;
	-moz-border-radius: 0 9px 9px 0;
	border-radius: 0 9px 9px 0;
}

.tasks-grid-stage-step.--editable:hover .tasks-grid-stage-step-btn {
	display: block;
}

.tasks-grid-stage-title {
	color: #a5a9ab;
	font-size: 12px;
	padding-top: 5px;
	line-height: 14px !important;
}