form.search > .where > div:last-child {
	> input[type="text"] {
		box-sizing: border-box;
		display: block;
		width: calc(100% - 20px);
		margin: 10px;
		padding: 10px 14px 10px 40px;
		border-radius: 7px;
		border: 1px solid var(--input-border);
		background: var(--input-bg);
		font-size: 14px;
		color: #1a2d4d;
		background-image: url(../svg/search.svg);
		background-repeat: no-repeat;
		background-position: left 10px center;
		background-size: 24px;
	}

	> div {
		overflow-y: auto;
		height: calc(100% - 60px);
		scrollbar-width: none;
		-ms-overflow-style: none;

		&::-webkit-scrollbar {
			display: none;
		}

		.country {
			font-size: 16px;
			font-weight: 500;
			color: #222;
			line-height: 40px;
			padding: 5px 10px;
			background-color: var(--white);
			position: sticky;
			top: 0;

			> img {
				width: 22px;
				height: 22px;
				display: block;
				float: left;
				padding: 8px;
				border-radius: 50%;
				background: var(--white);
				border: 1px solid #e2e6eb;
				margin-right: 10px;
			}
		}

		.resorts {
			padding: 0 10px 10px 50px;

			> div {
				padding: 10px;
			}

			> div:hover,
			> div.current {
				background-color: var(--input-bg);
				border-radius: 5px;
			}
		}
	}
}
