.input.has-error.svelte-gjx2ev{border-color:var(--color-error)}.input.has-error.svelte-gjx2ev:focus{box-shadow:0 0 0 3px var(--color-error-light)}.select-arrow.svelte-gjx2ev{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-tertiary);display:flex;align-items:center;transition:transform var(--transition-fast)}.input.svelte-gjx2ev{cursor:pointer;background-image:none;padding-right:var(--spacing-xl);box-shadow:var(--shadow-sm);background-color:var(--color-surface);color:var(--color-text-primary)}.input.svelte-gjx2ev option:where(.svelte-gjx2ev){background-color:var(--color-surface);color:var(--color-text-primary);padding:var(--spacing-sm)}.input.svelte-gjx2ev option:where(.svelte-gjx2ev):checked,.input.svelte-gjx2ev option:where(.svelte-gjx2ev):hover{background-color:var(--color-primary-light);color:var(--color-brand-primary)}.input.svelte-gjx2ev:hover:not(:disabled){border-color:var(--color-border-strong);background-color:var(--color-surface-elevated)}.input.svelte-gjx2ev:focus{box-shadow:0 0 0 4px var(--color-primary-light);background-color:var(--color-surface)}.error-text.svelte-gjx2ev{margin-top:var(--spacing-xs);color:var(--color-error);font-size:var(--text-xs);font-weight:var(--font-medium)}.space-filler.svelte-gjx2ev{min-height:calc(1.25em + var(--space-1))}
