.llf-filter {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
}

.llf-filter__link {
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
	transition-property: color, background-color, border-color;
	transition-duration: .2s;
	transition-timing-function: ease;
}

.llf-filter__select-wrap {
	display: inline-block;
}

.llf-filter__select {
	cursor: pointer;
}

.llf-filter__submit {
	margin-left: 8px;
}

/* Ukrywanie sekcji, których Loop Grid nie zwrócił żadnych wyników. */
.llf-hide-if-empty.llf-hidden {
	display: none !important;
}

/* Delikatny stan ładowania podczas fetch()-owego re-renderu. */
[data-llf-qid].llf-loading {
	opacity: .5;
	pointer-events: none;
}
