.ohnohoney{
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
        height: 0;
        width: 0;
        z-index: -1;
    }
.customInputContainer {
		width: 100%;
		display: flex;
		flex-direction: column;
		}

		.customInputContainer .customInput {
		cursor: pointer;
		user-select: none;
		font-size: 1.16rem;
		justify-content: space-between;
		min-height: 37px;
		}
		
		.customInputContainer .customInput.hide {
		display:none;
		}

		.customInputContainer .customInput i {
		transition: transform 0.3s ease-in-out;
		}

		.customInputContainer.show .customInput i {
		transform: rotate(90deg);
		}

		.customInputContainer :is(.customInput, .options) {
		width: 100%;
		display: flex;
		color: #202020;
		align-items: center;
		border-radius: 0.3rem;
		}

		.customInputContainer .options {
		display: none;
		padding: 0.6rem;
		font-size: 1rem;
		justify-content: start;
		flex-direction: column;
		transition: background-color 0.1s ease-in-out;
		}

		.customInputContainer.show .options {
		display: block;
		background-color: #f9f9f9;
		z-index: 1000;
		}

		.customInputContainer .options :is(.searchInput, ul) {
		width: 100%;
		max-height: 10rem;
		overflow-y: scroll;
		position: relative;
		}

		.customInputContainer .options ul::-webkit-scrollbar {
		width: 6px;
		position: relative;
		}

		.customInputContainer .options ul::-webkit-scrollbar-track{
			width: 2px;
			border-radius: .2rem;
			background: rgb(0 0 0 / 10%)
		}

		.customInputContainer .options ul::-webkit-scrollbar-thumb{
			border-radius: .2rem;
			background: rgb(0 0 0 / 30%);
		}

		.customInputContainer .options .searchInput {
		display: flex;
		padding: 0 0.4rem;
		overflow-y: auto;
		align-items: center;
		border-radius: 0.4rem;
		color: rgb(0 0 0 / 50%);
		}

		.customInputContainer .options .searchInput input[type="text"] {
		border: 0;
		width: 100%;
		outline: none;
		height: 2.5rem;
		font-size: 1rem;
		padding: 0 0.4rem;
		border-radius: 0.4rem;
		}

		.customInputContainer .options .searchInput input[type="text"]::placeholder {
		font-size: 1rem;
		color: rgb(0 0 0 / 50%);
		}

		.customInputContainer .options ul {
		margin: 0.5rem 0;
		}

		.customInputContainer .options ul li {
			cursor: pointer;
			list-style: none;
			padding: 0.4rem 0.4rem;
			text-align: left;
			color: #000;
			margin-left: -25px;
		}
		
		.customInputContainer .options ul li img{
			margin-right:10px;
			margin-top: -3px;
		}

		.customInputContainer .options ul li.selected {
			font-weight: 600;
		}

		.customInputContainer .options ul li.selected:hover {
			background: rgb(0 0 0 ;
		}

		.customInputContainer .options ul li:last-child {
		border: 0;
		}

		.customInputContainer .options ul li:hover {
		background: rgb(0 0 0);
		}