.results.panel {
	border-radius: 0.25em;
	left: 0;
	margin-top: 0.5em;
	position: absolute;
	right: 0;
	z-index: 10001;

	> * {
		&.panel-element {
			margin: 0;
			padding: 0.8em;

			&:first-child {
				border-top-left-radius: 0.25em;
				border-top-right-radius: 0.25em;
			}
		}

		&.selected {
			background-color: $background-gray;
		}

		.left {
			padding: unset;
			width: unset;
		}

		.center {
			display: block;
			text-align: left;
			text-overflow: ellipsis;
		}

		.right {
			margin-left: auto;
			padding: 0;
			width: unset;

			.algolia-logo {
				height: unset;
				width: unset;
			}
		}
	}
}

.click-catcher {
	z-index: 10000;
}
