
	.line.svelte-1fqta9h {
		transition: transform var(--transition-default);
		transform-origin: center;
	}

	.horizontal.active.svelte-1fqta9h {
		transform: rotate(0deg);
	}

	.vertical.active.svelte-1fqta9h {
		transform: scaleY(0);
	}

	.label.svelte-chbve7 {
		margin-bottom: var(--s4);
		color: var(--color-input-label);
	}

	.field.svelte-chbve7 {
		position: relative;

		width: 100%;
		min-height: var(--s40);
		padding: 0 16px;

		display: grid;
		grid-template-areas: 'input';
		align-items: center;

		background-color: var(--color-input-background);
		color: var(--color-input-text);
		border-radius: var(--border-radius);

		backdrop-filter: var(--input-backdrop-filter);
	}

	select.svelte-chbve7 {
		grid-area: input;

		width: 100%;
		height: 100%;
		padding: 12px 32px 12px 0;

		cursor: pointer;
	}

	select.svelte-chbve7:focus {
		background-color: var(--color-blue);
		color: var(--color-white);
	}

	select.disabled.svelte-chbve7 {
		opacity: 0.5;
		cursor: not-allowed;
		pointer-events: none;
	}

	option.svelte-chbve7 {
		background-color: var(--color-input-background);
		color: var(--color-input-text);
	}

	option.hidden.svelte-chbve7 {
		display: none;
	}

	.error-messages.svelte-chbve7 {
		margin-top: var(--s8);
	}

	.chevron.svelte-chbve7 {
		position: absolute;
		width: var(--s32);
		height: var(--s32);
		right: 16px;

		pointer-events: none;
	}
