.filters .filter-button.marked-in {
	border: dashed 1px;
}
.filters .filter-button.marked-out {
	border: dashed 1px;
}
.filters .filter-button.marked-out .label, .filters .filter-button.marked-out .value {
	text-decoration: line-through;
}
.filters .filter-button.restore::after {
	content: "\e812";
	font-family: "shiro-icon";
	font-style: normal;
	font-weight: normal;
	margin: 0 -0.25em 0 0.5em;
	color: #c8c9ca;
	font-size: 1.25em;
	line-height: 0.5em;
	text-decoration: none !important;
}
.filters .filter-apply {
	background-color:  var(--shiro-color-theme);
	color: #fff;
	font-weight: 700;
	padding: .25em 1em;
	border-radius: 1em;
}

.search-result--filter{
	display: flex;
	gap: 1em;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 1em;
}