.modal__content .tagsAdmListing {
	padding: 0 16px 16px 16px;
}
.modal__content .tagsAdmListing__group,
.modal__content .tagsAdmListing__group__content {
	margin: unset;
}

.tagsAdmListing__group .labels_empty {
	color: var(--base-txt-tertiary);
	float: left;
	font: 12px/30px var(--font-base);
	opacity: 0;
	margin: 0 0 0 5px;
	display: none
}

.tagsAdmListing__group-empty .labels_empty {
	display: block
}

.tagsAdmListing__group:hover .labels_empty {
	opacity: 1;
}

.tagsAdmListing__group.labels_empty a {
	color: inherit;
	border-bottom: 1px dashed
}

.tagsAdmListing__group .labels_empty a:hover {
	color: var(--base-txt-link-minor)
}

.tagsAdmListing__group .label_add, .tagsAdmListing__item {
	height: 32px;
	padding: 0 4px;
	border-radius: 10px;
	background: var(--base-hlt-g-easy);
	color: var(--colorize-lbl-txt-primary);
}
@media screen and (min-width: 481px) {
	.tagsAdmListing__item-backlog {
		padding-left: 24px;
	}
}


.tagsAdmListing__group .label_add {
	margin: 0 1% 5px 0;
}

.tagsAdmListing__item-label {
	background: var(--tag-bg) !important;
	color: var(--colorize-lbl-txt-primary);
	margin: 0 1% 5px 0;
}

.tagsAdmListing__item-stage:hover {
	background: none
}

.tagsAdmListing__item:hover {
	box-shadow: 0 0 0 1px var(--colorize-lbl-txt-ghost) inset;
	color: var(--colorize-lbl-txt-accent);
}

.tagsAdmListing__item-stage:hover, .tagsAdmListing__item-stage:has(.menu_open) {
	box-shadow: var(--shadow-brd-enable);
}

.tagsAdmListing__item-stage.drag_clone {
	background: var(--base-hlt-b-notr-hover);
	box-shadow: var(--shadow-cont-minor-outline) !important;
}
.tagsAdmListing__item-label.drag_clone {
	background: var(--base-cont-top) linear-gradient(var(--tag-bg), var(--tag-bg));
	box-shadow: var(--shadow-cont-minor-outline) !important;
}

.withModal .tagsAdmListing__item-stage.drag_clone,
.withModal .tagsAdmListing__item-label.drag_clone {
	z-index: 1050;
}

@media (min-width: 640px) {
	.tagsAdmListing__item {
		margin: 0 4px 4px 0;
	}
	.tagsAdmListing__group-status .tagsAdmListing__item {
		margin-right: 0;
	}
}

.tagsAdmListing .label_add {
	opacity: 0;
	width: auto !important;
	padding: 4px 10px 4px 0;
	margin: 0 !important;
	border-radius: 24px;
	height: 20px;
}

.body-dragInProgress .tagsAdmListing .setupBlock__content ws-btn { visibility: hidden; }

.tagsAdmListing__group-status .label_add {
	border-radius: 6px;
}

.tagsAdmListing__group:hover .label_add, .tagsAdmListing .tagsAdmListing__group-empty .label_add, body.mobile .tagsAdmListing .label_add {
	opacity: 1;
}

.body-dragInProgress .tagsAdmListing__group .label_add, .body-dragInProgress .tagsAdmListing__group .labels_empty {
	opacity: 0;
}

.tagsAdmListing .label_add .ico_l {
	margin: 0 4px 0 6px;
	opacity: 0.7
}

.tagsAdmListing .label_add:hover {
	background: var(--base-hlt-hover);
}

.tagsAdmListing .label_add:hover .ico_l {
	opacity: 1
}

.tagsAdmListing__item-label {
	border-radius: 4px 16px 16px 4px;
	float: left;
}

.tagsAdmListing__item .in {
	overflow: hidden;
	font: var(--font-ui-13-small-med);
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0 4px;
}
.tagsAdmListing__item-stage .in {
	font: var(--font-ui-14-regular-med);
	padding: 0 8px;
}

.tagsAdmListing__item span.dot {
	width: 12px;
	height: 12px;
	border-radius: 10px;
	background: var(--tag-color);
	margin: 0 4px;
	flex-shrink: 0;
}
.tagsAdmListing__item .space {
	width: 20px;
}

.tagsAdmListing__item.tagsAdmListing__item-stage .space {
	transform: translateX(-2px);
}

@media screen and (min-width: 481px) {
	.tagsAdmListing__item:not(:hover) .space a, .tagsAdmListing__item:not(:hover) .space:not(.menu_open) ws-btn {
		opacity: 0;
	}
}

.tagsAdmListing__group-status .tagsAdmListing__dropPlace {
	height: 0;
	overflow: hidden;
}
.tagsAdmListing__group-label .tagsAdmListing__dropPlace {
	width: 32%;
	max-width: 150px;
	float: left;
	margin: 0 1% 0 0;
	height: 0;
	overflow: hidden;
	border-radius: 16px;
}

@media (min-width: 640px) {
	.tagsAdmListing__group-label .tagsAdmListing__dropPlace {
		width:15.8%;
		margin: 0 0.5% 0 0;
	}
	.tagsAdmListing__group-status .tagsAdmListing__group__subset .tagsAdmListing__group__subset__title ws-btn {
		visibility: hidden;
	}

	.tagsAdmListing__group-status .tagsAdmListing__group__subset:hover .tagsAdmListing__group__subset__title ws-btn {
		visibility: visible;
	}
}

.body-dragInProgress .tagsAdmListing .label_add {
	display: none;
}

.tagsAdmListing__group-status .tagsAdmListing__dropPlace.tagsAdmListing__dropPlace-hover {
	height: 2px;
	margin: -4px 0 2px;
	background: var(--base-txt-btn-b);
	border-radius: 10px;
}
.tagsAdmListing__group-label .tagsAdmListing__dropPlace.tagsAdmListing__dropPlace-hover + .tagsAdmListing__item {
	position: relative;
	&:before {
		content: '';
		display: block;
		position: absolute;
		opacity: 1;
		left: -3px;
		width: 2px;
		height: 100%;
		background: var(--base-txt-btn-b);
	}
}

.tagsAdmListing__group-label .tagsAdmListing__dropPlace-final.tagsAdmListing__dropPlace-hover {
	content: '';
	display: block;
	width: 2px;
	height: 32px;
	margin-left: -2px;
	background: var(--base-txt-btn-b);
}

.tagsAdmListing .tagsAdmListing__item-draggable, .tagsAdmListing .tagsAdmListing__item-draggable a {
	cursor: move;
	cursor: grabbing
}

.tagsAdmListing .tagsAdmListing__item-draggable ws-icon[name="drag_indicator"] {
	--icon-color: var(--base-txt-tertiary);
}

.tagsAdmListing .tagsAdmListing__item-draggable:hover ws-icon[name="drag_indicator"] {
	--icon-color: var(--base-txt-primary);
}

.tagsAdmListing .tagsAdmListing__item.drag_this {
	opacity: 0.8;
}

.tagsAdmListing .tagsAdmListing__item.tagsAdmListing__item-label.drag_this {
	box-shadow: 0 0 0 1px var(--tag-color) inset, 0 0 0 3px var(--base-cont-top) inset;
}

.tagsAdmListing .tagsAdmListing__item.tagsAdmListing__item-stage.drag_this {
	box-shadow: 0 0 0 1px var(--base-hlt-b-invert) inset, 0 0 0 3px var(--base-cont-top) inset;
}

.tagsAdmListing .tagsAdmListing__item.drag_this * {
	opacity: 0;
}

@media screen and (min-width: 481px) {
	.tagsAdmListing .tagsAdmListing__item-empty:not(:hover) .space:not(.menu_open):after {
		content: '(0)';
		opacity: 0.3;
		font: var(--font-ui-10-nano-reg);
		display: block;
		margin: -20px 0 0 4px;
	}
}

.tagsAdmListing .tagsAdmListing__item-empty:hover:before {
	display: none
}

.tagsAdmListing__group {
	position: relative;
	background: var(--base-cont-top);
	margin: 0 0 32px;
}
.tagsAdmListing__group-create {display:none}
.tagsAdmListing__group-options {margin-bottom: 12px;}

.modal__content .tagsAdmListing__group {
	background: none;
}

.tagsAdmListing__content {
	position: relative
}

.tagsAdmListing__content form .ico_remove {
	display: none
}

.tagsAdmListing__content form .button_orange {
	margin-left: 10px;
}

.tagsAdmListing__content form.form_active .ico_remove {
	display: inline
}

.tagsAdmListing__content form.form_active .ico_plus {
	display: none
}

.tagsAdmListing__group a.inline {
	border-bottom-width: 0
}

.tagsAdmListing__group a.inline:hover {
	border-bottom: 1px dashed;
	color: inherit
}
.tagsAdmListing__group-hidden {
	background: var(--base-cont-retrans-mid);
}
.tagsAdmListing__group__content {
	padding: 0 16px 16px;
}
.tagsAdmListing__group__content:after {
	content:'';
	clear:both;
	display: block;
}

.tagsAdmListing__group__subset {
	padding: 8px;
}

.tagsAdmListing__group__subset__title {
	height: 40px;
	font: var(--font-ui-16-title-3-semi);
}

.tagsAdmListing__group__subset__content {
	padding: 0;
	/* min-height: 36px; */
}

.tagsAdmListing__group__subset .line-withDots {
	margin: 8px 0;
}

@media (max-width: 960px) {
	.tagsAdmListing__content {
		min-width:0;
		width: auto;
	}
}

@media (max-width: 480px) {
	.tagsAdmListing__content {
		margin:0 10px;
		width: auto !important
	}
	.tagsAdmListing .tagsAdmListing__item-draggable > ws-icon[name="drag_indicator"] {
		display: none;
	}
	.tagsAdmListing .tagsAdmListing__item-empty .space {
		display: flex;
		align-items: center;
		width: unset;
		&:before {
			content: '(0)';
			opacity: 0.3;
			font: var(--font-ui-10-nano-reg);
			display: block;
			margin-right: 4px;
		}
	}
}

@media (max-width: 360px) {
	.tagsAdmListing__content {
		margin:0 10px;
		width: auto !important
	}

	.tagsAdmListing__item {
		margin: 0 2% 3px 0;
	}
}

.tagsAdmListing__group ws-btn.add {
	float: left;
}

.tagsAdmListing__group:not(.tagsAdmListing__group-empty) ws-btn.add span {
	display: none
}

@media (max-width: 480px) {
	.tagsAdmListing {
		width: 100%;
		min-width: unset;
		box-sizing: border-box;
	}

	.tagsAdmListing__group-status .tagsAdmListing__item {
		margin-bottom: 4px;
	}

	.tagsAdmListing__group-options {
		margin: 0px 10px 32px 10px;
	}

	.tagsAdmListing__group-create {
		margin: 0 10px 32px 10px;
	}
}

ws-icon.group-hidden:first-child {
	--icon-color: var(--base-txt-alert-major);
}

.tagsAdmListing__group-has-done .tagsAdmListing__item-done-backlog {
	display: none;
}
