.lgs-form {
	display: flex;
	align-items: stretch;
	gap: 10px;
}

.lgs-input {
	flex: 1 1 auto;
	min-width: 0;
}

.lgs-button {
	flex: 0 0 auto;
	cursor: pointer;
}

/* Applied to the connected Loop Grid while results load. */
.elementor-element.lgs-is-loading {
	opacity: 0.5;
	pointer-events: none;
	transition: opacity 0.2s ease;
}

.elementor-element.lgs-is-empty {
	display: none !important;
}
