.dataadd {
	width: 66%;
	min-width: 900px;
	max-width: 1280px;
	margin: 0 auto 15px auto;
}
.rightPanel .dataadd {
	height: calc(100% - 80px);
	width: auto;
	min-width: unset;
	max-width: unset;
	margin: 0 20px
}
.rightPanel .dataadd__empty__img {
	margin-top: 48px;
	height: 288px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
}

.dataadd {
}

.dataadd .dataadd_sp {
	margin: 0 0 24px
}

.dataadd .buttons {
	text-align: center;
	margin: 20px 0 10px 0
}

.dataadd p {
	color: var(--base-txt-secondary)
}

.dataadd p.ah4 {
	margin-top: -10px
}

.dataadd .more_links {
	float: left;
	margin: 0 0 24px;
	font: 14px/20px var(--font-base);
}

.dataadd .more_links a {
	color: var(--base-txt-primary)
}

.dataadd .more_links a:hover {
	color: var(--base-txt-link-minor)
}

.dataadd .enl_ {
	margin: 0 0 24px;
	clear: both;
}

.dataadd textarea {
	width: 100%;
	border: 1px solid var(--base-cont-top)
}

.dataadd input.inputmain {
	width: 100%;
	padding: 9px 10px;
	border: 1px solid var(--inp-cont-brd);
	box-sizing: border-box;
	height: 50px;
}

.dataadd .proj_name input.inputmain {
	padding-right: 38px
}

.dataadd input.inputmain:focus, .todo_act input.inputmain {
	box-shadow: var(--shadow-brd-focus);
	border-color: transparent;
	outline: none
}

.dataadd input.empty {
	color: var(--base-txt-tertiary);
	font: italic 16px/25px var(--font-base) !important
}

.rightPanel .dataadd_out {
	height: calc(100% - 80px);
	background: var(--base-cont-mid);
}

.dataadd_out .labels {
	float: right;
	height: 50px;
	background: var(--base-cont-top);
	width: 49%;
	margin: 0 0 24px 2%;
	white-space: nowrap;
}

.dataadd_out .labels a.inline {
	display: block;
	overflow: hidden;
	border: none;
	font: 14px/20px var(--font-base);
	white-space: nowrap;
	position: relative;
	padding: 16px 10px;
	height: 20px;
	color: var(--base-txt-secondary);
}

.dataadd_out .labels a.inline:hover {
	color: var(--base-txt-link-minor)
}

.dataadd_out .labels_act a.inline {
	padding: 15px 10px 9px 12px;
}

.dataadd_out .labels .tags {
}

.dataadd_out .labels .tags b {
	font: 14px/20px var(--font-base)
}

.dataadd_out .labels:hover .tags b {
	border-bottom: 1px dashed
}

.dataadd_out .labels a.inline span.drop {
	position: absolute;
	top: 4px;
	right: 0;
	border: 7px solid var(--base-cont-top)
}

.dataadd_out .labels a.inline label {
	font: 13px/20px var(--font-base);
	color: var(--base-txt-secondary);
	position: absolute;
	top: 0;
	right: 30px;
	background: -moz-linear-gradient(left, var(--trans) 0%, var(--base-cont-top) 25%);
	background: -webkit-linear-gradient(left, var(--trans) 0%,var(--base-cont-top) 25%);
	background: linear-gradient(to right, var(--trans) 0%,var(--base-cont-top) 25%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColor=0, endColorstr='var(--base-cont-top)',GradientType=1 );
	padding: 9px 0 9px 40px;
	cursor: pointer
}

.dataadd_out .labels a.inline span.ico_l {
	position: absolute;
	top: 9px;
	left: 7px
}

.dataadd_out span.drop {
}

.dataadd_out a:hover span.drop {
}

.dataadd_out .user_to {
	float: left;
	background: var(--base-cont-top);
	width: 49%;
	height: 50px;
	margin: 0 0 24px;
}

.dataadd_out .user_to_r {
	float: right
}

.dataadd_out .user_to a.inline {
	overflow: hidden;
	display: block;
	border: none;
	font: 14px/20px var(--font-base);
	white-space: nowrap;
	position: relative;
	padding: 16px 8px 16px 50px;
	color: var(--base-txt-secondary);
}

.dataadd_out .user_to_act a.inline {
	color: var(--base-txt-accent)
}

.dataadd_out .user_to a.inline:hover {
	color: var(--base-txt-link-minor)
}

.dataadd_out .user_to a.inline b {
	font: 14px/20px var(--font-base);
}

.dataadd_out .user_to:hover a.inline b {
	border-bottom: 1px dashed
}

.dataadd_out .user_to:hover a.inline_no b {
	border-bottom: none !important
}

.dataadd_out .user_to a.inline span.drop {
	position: absolute;
	top: 4px;
	right: 0;
	border: 7px solid var(--base-cont-top)
}

.dataadd_out .user_to a.inline label {
	font: 13px/20px var(--font-base);
	color: var(--base-txt-secondary);
	position: absolute;
	top: 9px;
	right: 30px;
	background: -moz-linear-gradient(left, var(--trans) 0%, var(--base-cont-top) 25%);
	background: -webkit-linear-gradient(left, var(--trans) 0%,var(--base-cont-top) 25%);
	background: linear-gradient(to right, var(--trans) 0%,var(--base-cont-top) 25%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColor=0, endColorstr='var(--base-cont-top)',GradientType=1 );
	padding: 0 0 0 40px;
	cursor: pointer
}

.dataadd_out .user_to a.inline .av_sm {
	position: absolute;
	top: 14px;
	left: 12px;
	border-radius: 0;
}

.dataadd_out .user_to .ico_r {
	margin: 16px 10px;
	display: none;
	position: relative;
	z-index: 10;
}

.dataadd_out .user_to i.help {
	float: right;
	margin: 16px 10px;
}

.dataadd_out .user_to_act i.help {
	display: none
}

.dataadd_out .user_to_act a.ico_r {
	display: inline
}

.dataadd_out .labels span.ico_r {
	float: left;
	margin: 16px 5px 2px 15px;
	position: relative;
	z-index: 10;
}

.dataadd_out .labels_act span.ico_r {
	float: right;
	margin: 8px 10px 2px
}

.dataadd_out .labels a.ico_r {
	display: none;
	margin: 16px 10px 2px;
}

.dataadd_out .labels_act span.ico_r {
	display: none
}

.dataadd_out .labels_act a.ico_r {
	display: inline
}

.dataadd_out .labels i.help {
	float: right;
	margin: 9px 10px
}

.dataadd_out .labels_act i.help {
	display: none
}

.dataadd_out #dataadd_group .labels .ico_l {
	margin: 5px 0 0 10px
}

.dataadd_out #dataadd_group .labels .tags b {
	font: 13px/20px var(--font-base);
}

.dataadd_out .labels, .dataadd_out .user_to {
	position: relative;
}

.dataadd_out span.norm {
	display: none;
	position: absolute;
	top: 7px;
	right: 35px;
	font: 13px/20px var(--font-base);
	color: var(--base-txt-tertiary);
	padding: 2px 5px 2px 10px;
	background-color: var(--base-cont-top);
	z-index: 1
}

.dataadd_out .labels_act span.norm, .dataadd_out .user_to_act span.norm {
	display: inline;
	top: 14px;
}

.dataadd_out .labels_act:hover .data-title-l2[data-title]:after {
	top: 10px
}

.modal .dataadd_out span.norm {
	background-color: var(--base-cont-mod-top)
}

.dataadd_out .width50 {
	width: 48%;
}

.dataadd_out .labels_plain {
	height: 20px;
	margin: 0 20px 24px 0;
}

.dataadd_out .labels_plain .ico_tag {
	margin: 0 7px 0 2px;
}

.dataadd_out .labels_plain a font {
	color: var(--base-txt-primary);
}

.dataadd_out .labels_plain a:hover font {
	color: var(--base-txt-link-minor)
}

.dataadd_out .labels_plain .ico_delete {
	display: none
}

.dataadd_out .labels_plain.labels_act .ico_delete {
	display: block;
	margin: 0 7px 0 2px;
}

.dataadd_out .labels_plain.labels_act .ico_tag {
	display: none
}

/* ----------- MinifyCSS: LIGHT THEME ----------- */
.dataadd_out .labels_plain .tags span.tag {
	filter: contrast(0.8);
}

/* ----------- MinifyCSS: DARK THEME -----------
.dataadd_out .labels_plain .tags span.tag {filter:contrast(1.2);}
----------- MinifyCSS: STOP ----------- */
.dataadd_out .options {
	float: left;
	background: var(--base-cont-top);
	width: 49%;
	margin: 0 0 24px;
	padding: 16px 10px;
	box-sizing: border-box;
	font: 14px/20px var(--font-base);
	color: var(--base-txt-accent);
	display: block;
	white-space: nowrap;
	cursor: pointer;
}

.dataadd_out .options_r {
	float: right
}

.dataadd_out .options:hover .in {
	border-bottom: 1px dashed
}

.dataadd_out .options b[rel=workflow] {
	display: inline-block;
	max-width: 180px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	vertical-align: top
}

.dataadd_out .options .ico_l {
	margin: 0 15px 0 5px;
}

.dataadd_out .options em {
	font-style: normal;
	color: var(--base-txt-tertiary);
}

.dataadd_out .options:not(.options_r) i.help {
	float: right;
}

.dataadd_out .projects {
	margin: 12px 0 24px;
	padding: 9px 9px 4px;
}

.modal .dataadd_out .user_to, .modal .dataadd_out .options {
	background: var(--base-cont-mod-top);
	border-radius: 4px;
	box-shadow: var(--shadow-cont-minor);
}

.modal .dataadd_out .user_to, .modal .dataadd_out .options_w {
	float: none;
	width: auto;
	margin: 0 0 15px 0
}

.modal .dataadd_out .options .in_def {
	color: var(--base-txt-secondary)
}

.modal .dataadd_out .options:hover .in_def {
	color: var(--base-txt-link-minor)
}

.modal .dataadd_out .options:not(.options_act) .in:not(.in_def) {
	display: none
}

.modal .dataadd_out .options:not(.options_act) .dots {
	display: none
}

.modal .dataadd_out .options:not(.options_act) .ico_delete {
	display: none
}

.modal .dataadd_out .options_act .in_def {
	display: none
}

.modal .dataadd_out .options_act .help {
	display: none
}

.modal .dataadd_out .options .ico_starbig_a {
	margin: -2px 12px 0 3px
}

.dataadd_out .terms {
	background: var(--base-cont-low);
	width: 49%;
	float: left;
	height: 95px;
	margin: 0 0 24px
}

.dataadd_out .terms .inline {
	border-bottom-width: 0
}

.dataadd_out .terms:hover .inline {
	border-bottom-width: 1px
}

.dataadd_out .terms_wide {
	width: 100%;
	float: none
}

.dataadd_out .terms h4 {
	line-height: 20px;
	margin: 0
}

.dataadd_out .terms .in {
	padding: 18px 15px;
	height: 20px;
	background: var(--base-cont-top);
	font: 14px/20px var(--font-base);
	color: var(--base-txt-secondary);
}

.dataadd_out .terms .in a.inline:hover {
	color: var(--base-txt-link-minor)
}

.dataadd_out .terms .in a.inline:hover b {
	color: var(--base-txt-link-minor)
}

.dataadd_out #dataadd_group .terms .in {
	padding: 15px 10px;
}

.dataadd_out #dataadd_group .terms .in a.inline {
	border-bottom: none
}

.dataadd_out #dataadd_group .terms .in a.inline:hover {
	/* color:inherit */
}

.dataadd_out #dataadd_group .terms .in a.inline font {
}

.dataadd_out #dataadd_group .terms:hover .in a.inline {
	border-bottom: 1px dashed;
}

.dataadd_out #dataadd_group .limit .time, .dataadd_out #dataadd_group .limit .money {
	padding: 9px 0;
}

.dataadd_out #dataadd_group .limit .time_, .dataadd_out #dataadd_group .limit .money_ {
	margin-left: 40px;
}

.dataadd_out .terms .in b {
	color: var(--base-txt-accent)
}

.dataadd_out .terms .top {
	background: var(--base-cont-top);
	padding: 9px 15px;
	border-bottom: 1px solid var(--base-line-alt-gap-minor)
}

.dataadd_out .terms .top_tabs {
	background: var(--base-cont-low);
	border-bottom: 1px solid var(--base-line-alt-gap-minor);
	height: 38px
}

.dataadd_out .terms .top_tabs a {
	float: left;
	padding: 9px 15px;
	color: var(--base-txt-secondary);
	border-right: 1px solid var(--base-line-alt-gap-minor);
	font: 13px/20px var(--font-base);
}

.dataadd_out .terms .top_tabs a:last-child {
	border-right-width: 0;
	margin-right: -100px;
}

.dataadd_out .terms .top_tabs a.act {
	margin: 0 0 -1px 0;
	padding-bottom: 10px;
	background: var(--base-cont-top);
	border-right-width: 1px;
}

.dataadd_out .terms .top_tabs a .ico_l {
	margin: -5px 7px -5px -3px
}

.dataadd_out .terms .top_tabs a:first-child {
	padding-right: 5px;
}

.dataadd_out .terms .term span {
	float: left;
	width: 1px;
	height: 1px;
	overflow: hidden;
	margin: -30px 0 0 -10px
}

.dataadd_out .terms .term span input {
	margin-left: 1px
}

.dataadd_out .terms .term a {
	color: var(--base-txt-secondary);
	border-bottom: 1px dashed var(--base-txt-secondary);
	font: 14px/20px var(--font-base)
}

.dataadd_out .terms .term a.ico {
	border-bottom: none;
	margin: 0 -2px 0 -20px
}

.dataadd_out .terms .start_pre {
	float: left;
	width: 30%;
	margin: -10px 0 -10px 0;
	white-space: nowrap;
	overflow: hidden
}

.dataadd_out .terms .len_pre {
	float: left;
	width: 20%;
	border-left: 1px solid var(--base-line-secondary);
	margin: -10px 0 -10px -1px;
	text-align: center;
	height: 40px;
}

.dataadd_out .terms .len_pre2 {
	float: right;
	margin-right: -15px;
}

.dataadd_out .terms .end_pre {
	float: left;
	width: 46%;
	border-left: 1px solid var(--base-line-secondary);
	margin: -10px -10px -10px -1px;
	padding: 0 0 0 4%;
	height: 40px;
	white-space: nowrap;
	overflow: hidden
}

.dataadd_out .terms small {
	text-transform: uppercase;
	font: 10px/16px var(--font-base);
	display: block;
	color: var(--base-txt-tertiary)
}

.dataadd_out .terms .len_pre small {
	text-transform: lowercase;
	font: 10px/10px var(--font-base);
	margin: -2px 0 4px 0
}

.dataadd_out .terms .len_pre .input {
	border: none;
	background: var(--inp-hlt-bg);
	color: var(--base-txt-link-minor);
	font: 20px/26px var(--font-base);
	height: 26px;
	width: 40px;
	text-align: center;
	padding: 0
}

.dataadd_out .terms a.inline:hover {
	color: inherit
}

.dataadd_out .limit {
	background: var(--base-cont-low);
	width: 49%;
	float: right;
	height: 95px;
	color: var(--base-txt-secondary);
	margin: 0 0 24px
}

.dataadd_out .limit .top {
	padding: 9px 15px;
	border-bottom: 1px solid var(--base-line-alt-gap-minor)
}

.dataadd_out .limit h4 {
	line-height: 20px;
	margin: 0;
	color: var(--base-txt-secondary);
	font: 13px/20px var(--font-base);
}

.dataadd_out .limit .time {
	float: left;
	width: 50%;
	height: 32px;
	padding: 12px 0;
	position: relative;
}

.dataadd_out .limit .money {
	float: left;
	width: 50%;
	height: 32px;
	padding: 12px 0;
	position: relative
}

.dataadd_out .limit .arr {
	float: left;
	width: 40px;
	height: 33px;
	margin: 0 0 0 15px;
}

.dataadd_out .limit .time .arr2 {
	position: absolute;
	right: 0;
	top: 0;
	height: 56px;
	border-right: 1px solid var(--base-line-alt-gap-major)
}

.dataadd_out .limit .time_, .dataadd_out .limit .money_ {
	padding: 5px 0 0 0;
	margin: 0 10px 0 45px;
	overflow: hidden;
	position: relative;
}

.dataadd_out .limit .time_ input, .dataadd_out .limit .money_ input {
	width: 300px;
	border: none;
	background: transparent;
	font: 18px/24px var(--font-base);
	padding: 0;
}

.dataadd_out .limit .time_ input:focus, .dataadd_out .limit .money_ input:focus {
	outline: none
}

.dataadd_out .limit .time_ label, .dataadd_out .limit .money_ label {
	position: absolute;
	left: 0;
	top: 0;
	background: var(--base-cont-low);
	font: 13px/26px var(--font-base);
	padding: 3px 0 0 0;
	color: var(--base-txt-secondary);
}

.dataadd_out .limit .time_act .time_ label, .dataadd_out .limit .money_act .money_ label {
	right: 0;
	left: auto;
}

.dataadd_out .limit .time_act, .dataadd_out .limit .money_act {
	background: var(--base-cont-top)
}

.dataadd_out .limit .time_act .time_ label, .dataadd_out .limit .money_act .money_ label {
	background: var(--base-cont-top)
}

.modal .dataadd_out .limit {
	background: var(--base-cont-mod-low)
}

.modal .dataadd_out .limit .time_act, .modal .dataadd_out .limit .money_act {
	background: var(--base-cont-mod-top)
}

.modal .dataadd_out .limit .time .time_ label, .modal .dataadd_out .limit .money .money_ label {
	background: var(--base-cont-mod-low)
}

.modal .dataadd_out .limit .time_act .time_ label, .modal .dataadd_out .limit .money_act .money_ label {
	background: var(--base-cont-mod-top)
}

.dataadd_out .limit .time_act input {
	color: var(--costs-time-major)
}

.dataadd_out .limit .money_act input {
	color: var(--costs-money-major)
}

.dataadd_out .limit .time_wide, .dataadd_out .limit .money_wide {
	float: none;
	width: 100%;
	margin: 0
}

.dataadd_out .arr .ico {
	float: left;
	margin: 0
}

#dataadd_group_out {
	position: relative
}

#dataadd_group {
	position: absolute;
	right: 0;
	top: 0;
	width: 40%;
	box-shadow: 0 0 2px var(--colors-alpha-dark-20);
}

.dataadd_out #dataadd_group .user_to {
	width: auto;
	float: none;
	margin: 0;
	overflow: hidden;
}

.dataadd_out #dataadd_group .labels {
	float: none;
	width: auto;
	clear: both;
	border-top: 1px solid var(--base-surf-top);
	background: var(--base-cont-low);
	margin: 0;
}

.dataadd_out #dataadd_group .labels_act, .dataadd_out #dataadd_group .labels_opened {
	background: var(--base-cont-top)
}

.dataadd_out #dataadd_group .terms, .dataadd_out #dataadd_group .limit {
	float: none;
	width: auto;
	margin: 0;
	background: var(--base-cont-low);
	border-top: 1px solid var(--base-surf-top);
	height: 50px;
}

.dataadd_out #dataadd_group .terms .in .ico_l {
	margin: -5px 10px -5px 0
}

.dataadd_out #dataadd_group .terms .in {
	background: var(--base-cont-low);
	font: 13px/20px var(--font-base)
}

.dataadd_out #dataadd_group .terms_act .in {
	background: var(--base-cont-top)
}

.dataadd_out #dataadd_group .limit .in {
	padding: 0
}

.dataadd_out #dataadd_group .top {
	display: none
}

.dataadd_out #dataadd_group .limit .arr {
	margin: 1px 0 0 10px
}

.dataadd_out #dataadd_group .limit .time .arr2 {
	height: 38px;
}

.dataadd #mailing {
	padding: 15px;
	margin: 0
}

.dataadd #mailing .head {
	margin: 0;
	white-space: nowrap;
	overflow: hidden
}

.dataadd #mailing .head a.all {
	color: var(--base-txt-tertiary);
	border-bottom: 1px dashed var(--base-line-tertiary);
	float: right
}

.dataadd #mailing .in {
	margin: 15px 0 0 0
}

.dataadd #mailing .head b, .dataadd #mailing .head a.inline {
	font: 15px/25px var(--font-base);
	color: var(--base-txt-accent)
}

.dataadd span.ico_mailing {
	margin: 0 10px 0 0
}

.dataadd #mailing p.gray {
	margin: 0;
	padding: 15px 0 0 0
}

.dataadd a.hidden {
	background: var(--base-btn-fresh-minor);
	float: left;
	width: 6%;
	padding: 9px 0 0 0;
	height: 25px;
	margin: 0 2% 0 0;
	text-align: center;
	border-radius: 5px
}

.dataadd a.hidden_act, body.desktop .dataadd a.hidden:hover {
	background: var(--base-hlt-w-pressed)
}

.dataadd a.hidden_act {
	border-radius: 5px 5px 0 0
}

.dataadd a.hidden_act {
	padding-bottom: 15px;
	margin-bottom: -35px
}

.dataadd .datablock {
	float: left;
	width: 49%
}

.dataadd .datablock_r {
	float: right;
	width: 49%
}

.modal__content .dataadd_out .limit_pre {
	background: var(--base-cont-mod-low);
	height: 4px;
}

.modal__content .dataadd_out .limit {
	width: auto;
	float: none;
	margin: 0;
	height: 56px;
	border-top: 1px solid var(--base-line-alt-gap-minor);
	border-bottom: 1px solid var(--base-line-alt-gap-minor);
}

.modal__content .dataadd_out .limit .progress2 {
	margin-top: 0
}

#dataadd_group .limit .progress_pre {
	margin: 0;
	position: absolute;
	bottom: -4px;
	left: 0;
	right: 0
}

.dataadd_out .limit .progress_pre {
	padding: 0;
	margin: -17px 0 12px;
	height: 5px;
	overflow: hidden
}

.dataadd_out .limit .time .progress_pre {
	border-radius: 0 4px 0 0
}

.dataadd_out .limit .money .progress_pre {
	border-radius: 4px 0 0 0
}

.dataadd_out .limit .progress2 {
	height: 5px;
	background: var(--base-surf-top)
}

.dataadd_out .limit .progress2.progress2_time {
	width: calc(100% - 0.5px)
}

.dataadd_out .limit .progress2 div, .dataadd_out .limit .progress2.progress2_nofill div {
	height: 5px !important
}

.dataadd_out .limit .progress2.progress2_over, .dataadd_out .limit .progress2.progress2_over2 {
	box-shadow: none !important
}

.dataadd_out .limit .progress2.progress2_time.progress2_over, .dataadd_out .limit .progress2.progress2_time.progress2_over2 {
	background: var(--costs-time-minor)
}

.dataadd_out .limit .progress2.progress2_money.progress2_over, .dataadd_out .limit .progress2.progress2_money.progress2_over2 {
	background: var(--costs-money-minor)
}

.dataadd .tree {
	margin: 0 0 15px;
	font: 14px/20px var(--font-base);
	color: var(--base-txt-accent)
}

.dataadd .tree a.p {
	border-bottom: 1px dashed;
	color: var(--base-txt-accent);
	display: inline-block;
	max-width: 200px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: top
}

.dataadd .tree a.pb {
	font-weight: bold;
	color: inherit;
}

.dataadd .tree a.pb:hover {
	border-bottom: 1px dashed;
}

.dataadd .tree .ico_folder_big {
	margin: -7px 5px -3px 0;
}

body.mobile .dataadd .tree a.p {
	border-bottom: 1px dashed var(--base-line-alt-cardbrd)
}

.dataadd .tree a.button_white {
	vertical-align: top;
	margin-top: -2px
}

.dataadd .tree i {
	font-weight: normal;
	color: var(--base-txt-link-major);
	margin: 1px 6px -1px;
	font: 16px/20px var(--font-base);
	vertical-align: top;
	display: inline-block;
}

/*--------------------------------------------------------------------------------------------------------------------*/
.proj_name {
	position: relative;
	margin: 0 210px 24px 0
}

.proj_name_st {
	margin: 0 240px 24px 0
}

.proj_name .proj_color {
	position: absolute;
	right: 50px;
	top: 2px;
	height: 46px;
	width: 8px;
	z-index: 1;
	border-radius: 10px 0 0 10px;
}

.proj_status {
	position: absolute;
	right: 1px;
	top: 1px;
	font: 14px/48px var(--font-base);
	height: 38px;
	background: -moz-linear-gradient(left, var(--trans) 0%, var(--inp-cont-top) 25%);
	background: -webkit-linear-gradient(left, var(--trans) 0%,var(--inp-cont-top) 25%);
	background: linear-gradient(to right, var(--trans) 0%,var(--inp-cont-top) 25%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColor=0, endColorstr='var(--inp-cont-top)',GradientType=1 );
	text-align: right;
	padding: 0 0 0 35px;
	width: 126px;
	color: var(--base-txt-secondary);
	border-radius: 0 3px 3px 0;
}

.proj_status .in {
	margin-left: -50px
}

.proj_statusw {
	width: 130px
}

.proj_name span.label {
	position: absolute;
	right: 48px;
	top: 2px;
	font: 14px/44px var(--font-base);
	height: 44px;
	background: -moz-linear-gradient(left, var(--trans) 0%, var(--inp-cont-top) 25%);
	background: -webkit-linear-gradient(left, var(--trans) 0%,var(--inp-cont-top) 25%);
	background: linear-gradient(to right, var(--trans) 0%,var(--inp-cont-top) 25%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColor=0, endColorstr='var(--inp-cont-top)',GradientType=1 );
	padding: 0 10px 0 40px;
	color: var(--base-txt-secondary);
}

.proj_name .prior_big {
	position: absolute;
	right: 1px;
	top: 1px;
	font: 18px/48px var(--font-base);
	height: 48px;
	width: 48px;
	text-align: center;
	color: var(--white-accent);
	border-radius: 0 3px 3px 0;
}

.proj_status:hover {
	color: var(--base-txt-max)
}

.proj_status span[class*=ico] {
	background: var(--projcond-active-bg) url(/assets/img/separators_iconset.svg) 0 -90px;
	width: 30px;
	height: 30px;
	float: right;
	margin: 0 0 0 20px;
	border: 5px solid var(--projcond-active-bg);
	border-radius: 0 3px 3px 0;
	border-width: 9px;
}

.proj_color0 + .proj_status span[class*=ico] {
	margin-left: 14px
}

span.ico_proj_archive {
	background-color: var(--projcond-archive-bg);
	background-position: -60px -90px !important
}

span.ico_proj_wait {
	background-color: var(--projcond-muted-bg-solid);
	background-position: -30px -90px !important
}

.ico_l.ico_proj_wait2 {
	margin: -5px 5px -5px 0;
}

.proj_status span.ico_proj_archive {
	border-color: var(--projcond-archive-bg)
}

.proj_status span.ico_proj_wait {
	border-color: var(--projcond-muted-bg-solid);
}

.proj_status_sel {
	width: 150px;
}

.proj_statusw_sel {
	width: 180px
}

.proj_status_sel a.pra {
	font: 14px/32px var(--font-base);
	clear: both;
	display: block;
	color: var(--base-txt-accent);
	background: var(--menu-cont-top);
	padding: 0 0 0 10px;
	text-align: left;
	height: 30px;
	margin: 4px 0 0;
	border-radius: 4px;
	overflow: hidden
}

.proj_status_sel a.pra span[class*=ico] {
	background: var(--projcond-active-bg) url(/assets/img/separators_iconset.svg) 0 -90px;
	width: 30px;
	height: 30px;
	float: right;
	margin: 0 0 0 10px;
	border-radius: 4px;
}

.proj_status_sel a.pra0:hover, .proj_status_sel a.pra0 span[class*=ico], a.pr_st0, span.pr_st0 {
	background-color: var(--projcond-archive-bg);
	color: var(--projcond-archive-txt)
}

.proj_status_sel a.pra1:hover, .proj_status_sel a.pra1 span[class*=ico], a.pr_st1, span.pr_st1 {
	background-color: var(--projcond-active-bg);
	color: var(--projcond-active-txt)
}

.proj_status_sel a.pra2:hover, .proj_status_sel a.pra2 span[class*=ico], a.pr_st2, span.pr_st2 {
	background-color: var(--projcond-muted-bg-solid);
	color: var(--projcond-muted-txt)
}

.dataadd_ .button_r {
	margin: 0
}

a.button_task {
	width: 135px;
	padding: 15px 45px 15px 15px;
}

a.button_task_edit, a.button_subtask_edit, a.button_project {
	width: 167px;
	text-align: center;
	padding: 14px 15px;
}

input.button_search {
	width: 135px;
	text-align: center;
	height: 50px;
}

a.button_subtask_edit {
	width: 197px;
	text-align: center
}

a.button_subtask {
	width: 165px;
	padding: 15px 45px 15px 15px;
}

.place_button a.button_subtask {
	width: auto;
	white-space: nowrap
}

.buttons_center a.button_task {
	width: auto;
	white-space: nowrap
}

a.button_task .ico_r, a.button_subtask .ico_r {
	margin: 0 -30px 0 0;
}

a.button_task:hover .ico_r, a.button_subtask:hover .ico_r {
	opacity: 1
}

a.button_task:hover .ico_newtask1, a.button_subtask:hover .ico_newtask1 {
	transform: scale(0.1,0.1);
	-webkit-transform: scale(0.1,0.1)
}
