
#project_block { background:var(--base-cont-top); padding:0}
#project_block .archive {margin:0; padding:10px}
.modal__content .project_bl {padding:15px 0}
.project_bl .group {padding:12px;border-top:1px solid var(--base-line-primary);margin:0;position:relative;}
.project_bl .group:first-child {border-top:none}
.project_bl .group:hover {}
.project_bl .group .gtitle {font: bold 12px/18px var(--font-base);color: var(--base-txt-secondary);padding: 0 4px 8px 0;white-space:nowrap;overflow:hidden;display: inline-block;letter-spacing: 0.1px;}
.project_bl .group .gtitle a {
    color: var(--base-txt-secondary);
}
.project_bl .group .gtitle a:hover {color:var(--base-txt-link-minor)}
.project_bl .group .item {margin: 0 -12px 1px;padding: 0 12px;}
.project_bl .group .item a {
  display:block;
  padding: 4px 0 4px 20px;
  color:var(--base-txt-primary);
  font: 14px/16px var(--font-base);
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  height: 16px;
}
.project_bl .group .ico_in { margin:-4px 4px -2px -26px; transition:margin 0.3s}
.project_bl .drag_do .ico_in, .project_bl .gtitle:hover .ico_in {margin-left:2px}
.project_bl .gtitle:hover .ico_in { transition:margin 0.3s ease 0.3s}
#sidePanel__wrapper .project_bl .group .item {padding-right:5px}

.project_bl .group .proj_color {float:left;width:6px;height: 24px;border-radius:0 4px 4px 0;margin:0 -20px 0 -12px;}
.project_bl .group .item:hover .proj_color {width:10px}
.project_bl .group .proj_color0:hover {background:var(--menu-item-selected);}
.project_bl .group .item_new {background:var(--base-hlt-alt-fresh); border-radius:4px;}
.project_bl .group .item a.act {color:var(--base-txt-accent); background:var(--menu-item-selected); border-radius:4px;}
.project_bl .group .item a.act.mayact2 {background:var(--menu-item-hover);}
.project_bl .group .item a:not(.mayact2).act:before {content:''; float:right; margin:-3px 0; width:20px; height:20px;background: var(--menu-item-selected) url(/assets/img/iconset.svg) no-repeat 0 -1240px;}
.project_bl .group .item .hot_dot, .item.drag .hot_dot {float:right; margin:0 5px; left:0; width:8px; height:16px}

.project_bl .group .waste {}
.project_bl .group .item:hover a, .project_bl .group .item.selected a, .project_bl .group .item.selected:hover a {background:var(--menu-item-selected) !important; border-radius:4px; color:var(--base-txt-max) !important}
.project_bl .group .item:hover a .tags span.tag {box-shadow: 0 0 0 2px var(--base-hlt-hover);}
.project_bl .group .item span.ico_hover { float:left; margin:0 0 0 -20px; padding:0; width:16px; height:12px;display:none}
.project_bl .group .item span.ico_fav_p { float:left; margin:-3px -2px -3px -16px}
.project_bl .group .item span.ico_new { float:left; margin:-3px -2px -3px -16px; padding:0}
.project_bl .group .item span.ico_my_proj, .project_bl .group .item span.ico_notmy_proj { float:left; margin:-3px -2px -3px -20px;}
.project_bl .group .item0 a { color:var(--base-txt-tertiary)}
.project_bl .group .terms_label_hot, .project_bl .group span.zzz {vertical-align: top;}

.project_bl .group .ico_r.ico_plus {display:none;}
.project_bl .group:hover .ico_r.ico_plus {display:block; margin:0 0 -20px -100% }

#sidePanel__wrapper .project_bl .group {border-top:none; padding:0 12px 24px; position:static;}
#sidePanel__wrapper .project_bl .group_notitle .mm_float {display:none !important;}
#sidePanel__wrapper .project_bl .group_notitle {padding-top:8px;}
#sidePanel__wrapper .input {background: var(--menu-inp-cont);border-color:var(--menu-inp-brd);}
#sidePanel__wrapper .input:focus {box-shadow:var(--shadow-brd-focus); border-color:transparent;}
#sidePanel__wrapper .project_bl .group .item a {padding:5px 0 5px 25px; margin-left:-10px;}
#sidePanel__wrapper .project_bl .group .item .proj_color {margin-left: -22px;}
#sidePanel__wrapper .project_bl .group .item span.ico_fav_p, #sidePanel__wrapper .project_bl .group .item span.ico_new { margin-left:-18px;}
#sidePanel__wrapper .project_bl .group .item span.ico_my_proj, #sidePanel__wrapper .project_bl .group .item span.ico_notmy_proj { margin-left:-22px;}
#sidePanel__wrapper .project_bl .group .item:hover a, #sidePanel__wrapper .project_bl .group .item.selected a, #sidePanel__wrapper .project_bl .group .item.selected:hover a {background: var(--base-cont-mod-top) !important;border-radius: 4px;box-shadow: var(--shadow-brd-hover);color: var(--base-txt-accent) !important;}
#sidePanel__wrapper .project_bl .group .item:hover a .tags span.tag {box-shadow: 0 0 0 2px var(--base-cont-mod-top);}

.project_bl .group label {
  float:left;
  width:auto;
  position:relative;
  line-height:120%;
  padding:2px 5px 2px 28px;
}
.project_bl .group label input {
  position:absolute;
  top:4px;
  left:8px;
  margin:0;
  padding:0;
  border:none;
  width:13px;
  height:13px;
}
.project_bl .archive { margin:8px -8px -8px -8px}
.project_bl .title .ico_r {margin:-5px 0;}
.project_bl .title a.m:hover { color:var(--base-txt-primary)}

/* -------------------------------------------------------------------------------------------------------------------*/

.last_projects a.proj {
  color:var(--base-txt-tertiary); font:italic 12px var(--font-base);
  display:block;

  padding:5px 25px 5px 20px; margin:0;
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis
}
.last_projects a.proj b { color:var(--base-txt-accent); font:bold 13px/16px var(--font-base); margin-right:5px}
.last_projects a.proj:hover {}
.last_projects a.selected, .last_projects a.selected:hover {background:var(--base-cont-mod-top);border-radius:4px;box-shadow: var(--shadow-brd-hover);}

.last_projects a.proj .ico_activity3 {display:none}
.last_projects a.selected .ico_activity3, .last_projects a:hover .ico_activity3 {display:block; margin:-2px -20px -2px; opacity:0.5}
.last_projects .ico_activity4 {margin:-2px 0}
.last_projects .last {height:24px;}

/* -------------------------------------------------------------------------------------------------------------------*/

.project_bl_home { background:var(--base-cont-top); margin-bottom:20px}
.project_bl_home .text { padding:12px; line-height:140%}
.project_bl_home .emptylist { padding:10px 0; font:italic 14px var(--font-base)}
.project_bl_home .ico_notmy_proj {display:none}
.project_bl_home .item:hover .ico_notmy_proj, .project_bl_home .selected .ico_notmy_proj {display:inline; opacity:1}
.project_bl_home .but {float:right;font:11px/14px var(--font-base);color:var(--base-txt-link-minor);display:none;padding:2px 8px;background: var(--base-cont-top) linear-gradient(0deg, var(--menu-item-selected), var(--menu-item-selected));position:relative;margin:-2px 0;}
.project_bl_home .but:hover {color:var(--base-txt-link-major)}
.project_bl_home .item:hover .but, .project_bl_home .selected .but {display:inline; opacity:1}

/* -------------------------------------------------------------------------------------------------------------------*/

.project-topic-textarea.project-topic-textarea {
	height: 164px;
}