.tagsAdmListing {
	width:66%;
	margin:0 auto;
	min-width:600px;
	max-width:900px
}
.tagsAdmListing-disabled {
	opacity:0.4;
	pointer-events:none;
}
.tagsAdmListing__buttons + .tagsAdmListing {
	margin-top: 36px;
}
.tagsAdmListing__group__content {
	margin: 0 -5px 0 0;
	min-height: 38px;
}
.tagsAdmListing__group__title .in {
	color: var(--base-txt-accent);
	gap: 4px;
}
.tagsAdmListing__group__title .in ws-icon[name*=lock] {
	--icon-color: var(
			--base-txt-alert-major);
}
.tagsAdmListing__group__title > span.in {
	font: var(--font-ui-18-title-2-bold);
	padding: 6px 8px 6px 0;
}
.tagsAdmListing__group__title > input.in {
	padding-left: 0;
}
.tagsAdmListing__group__title > .space-icon {
	width: unset;
	margin-left: 6px;
}
.tagsAdmListing__group__title > .space-icon ws-icon,
.tagsAdmListing__group__title > .space-icon svg {
	width: 24px;
	height: 24px;
}
.tagsAdmListing__group__title input.in {
	font: var(--font-ui-18-title-2-bold);
	background: none;
	border:none;
	width: 100%;
}
.tagsAdmListing__group__title input.in::placeholder {
	font:inherit;
	color:inherit;
	opacity: 0.5
}
.tagsAdmListing__group__title {
	gap: 8px;
}
.tagsAdmListing__group__title + .tagsAdmListing__group__title {
	display: none;
}
.tagsAdmListing__group__title .sw_pre {
	gap: 6px;
	font: var(--font-ui-12-mini-reg);
	color: var(--base-txt-tertiary);
	padding: 0 16px;

	&:not(.sw_act) ws-icon:first-child {
		 display: none;
	}
}
.tagsAdmListing__group__title .default {
	color: var(--base-txt-tertiary);
	font: var(--font-ui-12-mini-reg);
}

.tagsAdmListing__group  {
	&[data-fav] {
		.tagsAdmListing__group__bookmark .btn {
			background: unset !important;
			&:not(:hover) {
				box-shadow: unset;
			}
			svg {
				fill: var(--btn-txt-color) !important;
			}
		}
	}
	&[data-fav=false] {
		.tagsAdmListing__group__bookmark:not(.ws-loading) {
			opacity: 0;
			transition: opacity .2s ease-in-out;
		}
		&:hover .tagsAdmListing__group__bookmark {
			opacity: 1;
			transition-delay: .2s; /* no blink while scrolling */
		}
		.tagsAdmListing__group__bookmark .btn {
			ws-icon[name="star:star-solid"] svg {
				use:last-child {
					display: none;
				}
			}
		}
	}
	&[data-fav=true] {
		.tagsAdmListing__group__bookmark {
			opacity: 1;
			.btn {
				ws-icon[name="star:star-solid"] svg {
					use:first-child {
						display: none;
					}
					use:last-child {
						fill: var(--base-txt-notice-major);
						display: inline-block;
					}
				}
			}
		}
	}
}

@media (max-width: 768px) {
	.tagsAdmListing {
		width: 100%;
		min-width: unset;
	}
}
@media (max-width: 480px) {
	.tagsAdmListing__group__title .default {
		display: none;
	}
	div.tagsAdmListing__group__title:not(.tagsAdmListing__group__title--compact),
	form.tagsAdmListing__group__title {
		flex-wrap: wrap;
		row-gap: 16px;
	}
	.tagsAdmListing__group__title input.in {
		display: inline-flex;
		width: 40%;
		text-overflow: ellipsis;
		padding: 6px 8px 6px 0;
	}
	.tagsAdmListing__group__title:not(.tagsAdmListing__group__title--compact) .in,
	.tagsAdmListing__group-status .tagsAdmListing__group__title input.in {
		width: 80%;
	}
	.tagsAdmListing__group__title:not(.tagsAdmListing__group__title--compact) > .flex_gap {
		width: 21%; /* щоб гарантовано кнопки були на 2 рядку */
	}
	.tagsAdmListing__group__title .sw_pre {
		margin-left: auto;
		padding: 0;
	}
	.tagsAdmListing__group__title ws-btn:first-of-type {
		margin-left: auto;
	}
}
