
.dataTable__item td {
	vertical-align: top;
}
.dataTable__item .td_name > .in {
	height: 40px;
}
.dataTable__item .td_days > .in {
	display: flex;
	align-items: flex-start;
	overflow: hidden;
	position: relative
}
.dataTable__item .td_days .sum {
	font: var(--font-ui-13-small-semi);
	font-family: monospace;
	width: 60px;
	--icon-color: var(--base-txt-primary);
	color: var(--base-txt-primary);
	margin: 6px 8px -4px 0;
}

.dataTable__item .td_days .sum ws-icon {
	width: 16px;
	height: 16px;
	--icon-size: 16px;
	margin: 0 -2px 0 0;
	visibility: hidden;
}

.dataTable__item .td_days:hover .sum ws-icon {
	visibility: visible;
}

.dataTable__item .td_days .sum .data {
	display: flex;
	justify-content: space-between;
}

.sidePanel[data-type=plan] .dataTable__item .td_days .sum {
	--icon-color: var(--base-txt-primary);
	color: var(--base-txt-primary);
}

.dataTable__item .td_days .sum-empty {
	color: var(--base-txt-ghost) !important;
	font: var(--font-ui-13-small-med);
	font-family: monospace;
}

.dataTable__item .td_days .sum-empty ws-icon:not(:hover) {
	--icon-color: var(--base-txt-ghost) !important;
}

.dataTable__item:not(:hover) .sum-empty {
	display: none;
}

.dataTable__item .td_days:not(:hover) .sum-empty ws-icon {
	opacity: 0
}
.dataTable__item .td_days .sum progress-bar2, .dataTable__item .td_days .sum .progress2 {
	width: 60px;
	height: 6px;
	display: block;
	border-radius: 3px;
	overflow: hidden;
	background: var(--base-cont-mod-trans-mid);
	box-shadow: 0 0 0 1px #00000005 inset;
}
.dataTable__item .td_days .sum .progress2 div {
	height: 6px !important;
}

.dataTable__item .td_days .sum progress-bar2 .progress2_over.progress2_hlt_b, .dataTable__item .td_days .sum progress-bar2 .progress2_over2.progress2_hlt_b {
	box-shadow: 0 6px var(--base-hlt-b-invert) inset;
}
.dataTable__item .td_days .sum progress-bar2 .progress2_over.progress2_hlt_g, .dataTable__item .td_days .sum progress-bar2 .progress2_over2.progress2_hlt_g {
	box-shadow: 0 6px var(--base-hlt-g-invert) inset;
}
.dataTable__item .td_days .progress2_over div.p1 {
	background: var(--costs-timer-alert);
}
.timerView__progress progress-bar2 .progress2 div {
	height: 8px !important;
}
.dataTable__item .td_days > .in:before {
	/* content:'';
	position:absolute;
	left:76px;
	top:0;
	bottom:0;
	border-left:var(--screen-px) solid var(--base-line-tertiary); */
}
.dataTable__item .td_days .tasks {
	min-height: 36px;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	margin-right: -4px;
}
.dataTable__item .td_days .task {
	height: 28px;
	max-height: 28px;
	flex-grow: 1;
	overflow: hidden;
	padding-right: 4px;
	/* box-shadow: 0 0 0 1px var(--colors-alpha-dark-03) inset; */
	/* background: var(--colors-blue-alpha-500-a25); */
	color: var(--base-txt-primary);
	border-radius: 4px 16px 16px 4px;
	margin: 4px 0;
	font: var(--font-ui-12-mini-reg);
}
.dataTable__item .td_days .task:hover {
	background: var(--base-cont-top-elevated);
	color: var(--base-txt-accent);
	box-shadow: var(--shadow-cont-major-lineonly-inside);
}
/* .dataTable__item .td_days .task:has(+ .task):after {
	content:'+5';
	background:var(--base-txt-btn-b);
	color:#FFF;
	font: var(--font-ui-10-nano-med);
	border-radius:10px;
	padding: 1px 4px 1px 2px;
	margin:0 4px 0 0;
} */
.dataTable__item .td_days .task ~ .task {margin-top: 0;}

.dataTable__item .td_days a.task {
	color: inherit

}
.dataTable__item .td_days .task .space {
	width: 28px;
	--icon-size: 16px;
}
.dataTable__item .td_days .task ws-icon {
	width: 16px;
	height: 16px;
}
.dataTable__item .td_days .task ws-emoji {
	width: 14px;
	height: 14px;
}