.select-wrapper.svelte-t5ihcw{width:100%;position:relative}select.svelte-t5ihcw{appearance:none;border:1px solid hsl(var(--border));background-color:hsl(var(--background));width:100%;height:40px;color:hsl(var(--foreground));cursor:pointer;border-radius:.5rem;padding:0 2.5rem 0 .875rem;font-size:.9375rem;line-height:1;transition:all .2s}select.svelte-t5ihcw:hover{border-color:hsl(var(--primary) / .5)}select.svelte-t5ihcw:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .1);outline:none}select.has-error.svelte-t5ihcw{border-color:hsl(var(--destructive))}select.has-error.svelte-t5ihcw:focus{box-shadow:0 0 0 3px hsl(var(--destructive) / .1)}optgroup.svelte-t5ihcw{color:hsl(var(--foreground));font-style:normal;font-weight:600}optgroup.svelte-t5ihcw option:where(.svelte-t5ihcw){padding-left:.5rem;font-weight:400}option.separator.svelte-t5ihcw{color:hsl(var(--muted-foreground));text-align:center;background-color:hsl(var(--background));cursor:default;font-size:.75rem}.select-arrow.svelte-t5ihcw{pointer-events:none;width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground));position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.error-message.svelte-t5ihcw{color:hsl(var(--destructive));margin-top:.25rem;font-size:.875rem}@media (prefers-color-scheme:dark){select.svelte-t5ihcw{background-color:hsl(var(--background));color:hsl(var(--foreground))}}
