
	.custom-select-wrapper.svelte-18iz07u {
		position: relative;
		max-width: 352px;
		height: 50px;
		cursor: pointer;
	}
	/* .custom-select-wrapper.select-aside {
		
	} */

	.custom-select.svelte-18iz07u {
		position: absolute;
		width: 100%;
		height: 100%;
	}
	div.custom-select.select-form.svelte-18iz07u {
		width: 100%;
		max-width: 352px;
	}

	.select-header.svelte-18iz07u {
		height: 100%;		
		width: 100%;
		background-color: #fff;
		padding: 0 26px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		cursor: pointer;
		
	}

	.select-aside.svelte-18iz07u div.select-header:where(.svelte-18iz07u) {
		max-width: 191px;
		clip-path: polygon(0% 15%, 100% 0%, 100% 100%, 6% 100%);
	}
	.select-form.svelte-18iz07u div.select-header:where(.svelte-18iz07u) {
		max-width: 352px;
		clip-path: polygon(0% 14%, 100% 0%, 100% 100%, 4% 100%);
	}

	.select-aside.svelte-18iz07u .select-header.open:where(.svelte-18iz07u), .select-aside.svelte-18iz07u .select-header.open:where(.svelte-18iz07u) input:where(.svelte-18iz07u) {
		background-color: #bfd10a;
	}
	.select-form.svelte-18iz07u .select-header:where(.svelte-18iz07u) input:where(.svelte-18iz07u) {
		font-weight: 400;
    font-size: 18px;
    line-height: 1.66667;
	}
	.select-header.svelte-18iz07u p:where(.svelte-18iz07u) {
		color: #535357;
	}

	.select-header.svelte-18iz07u input:where(.svelte-18iz07u) {
		color: #535357;
		width: 100%;
	}

	.options-container.svelte-18iz07u {
		position: absolute;
		top: 90%;
		left: 5px;
		
		height: 161px;
		
		color: #535357;
		border-top: 19px;
		padding: 8px 0;
		z-index: 20;
		

		overflow-y: auto;
	}

	.select-aside.svelte-18iz07u .options-container:where(.svelte-18iz07u) {
		width: 186px;
		background-color: #bfd10a;
		clip-path: polygon(3% 0%, 100% 0%, 100% 100%, 0% 100%);
	}

	.select-form.svelte-18iz07u .options-container:where(.svelte-18iz07u) {
		width: 345px;
		background-color: #fff;
		clip-path: polygon(3% 0%, 100% 0%, 100% 100%, 0% 100%);
	}

	.options-container.svelte-18iz07u::-webkit-scrollbar {
		width: 6px;
	}

	.options-container.svelte-18iz07u::-webkit-scrollbar-track {
		background: transparent;
	}

	.options-container.svelte-18iz07u::-webkit-scrollbar-thumb {
		background: rgba(0, 0, 0, 0.2);
		border-radius: 3px;
	}

	.option.svelte-18iz07u {
		height: 40px;
		padding: 8px 26px;
		cursor: pointer;
		transition: font-weight 0.2s;
		display: flex;
		align-items: center;
	}

	.option.svelte-18iz07u:hover {
		font-weight: 600;
	}

	.selected.svelte-18iz07u {
		font-weight: 600;
	}

	.arrow.svelte-18iz07u {
		font-size: 12px;
	}

	p.svelte-18iz07u {
		margin: 0;
	}
