.field.svelte-1oyc7vz{flex-direction:column;gap:.5rem;display:flex}label.svelte-1oyc7vz{color:var(--color-text-secondary);font-size:.8125rem;font-weight:500}.required-mark.svelte-1oyc7vz{color:var(--color-error);cursor:help;font-weight:700}.select-wrapper.svelte-1oyc7vz{align-items:center;display:flex;position:relative}.input-icon.svelte-1oyc7vz{width:1.125rem;height:1.125rem;color:var(--color-text-secondary);opacity:.6;pointer-events:none;display:inline-flex;position:absolute;left:.875rem}.input-icon.svelte-1oyc7vz svg{width:100%;height:100%}select.svelte-1oyc7vz{background:var(--color-bg-surface-hover);border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);cursor:pointer;appearance:none;border-radius:12px;padding:.9rem 2rem .9rem .875rem;font-family:inherit;font-size:.9375rem;transition:border-color .2s}.has-icon.svelte-1oyc7vz select:where(.svelte-1oyc7vz){padding-left:2.75rem}.is-disabled.svelte-1oyc7vz select:where(.svelte-1oyc7vz){opacity:.6;cursor:not-allowed}select.svelte-1oyc7vz:focus{border-color:var(--color-primary);outline:none}select.svelte-1oyc7vz:focus-visible{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.select-wrapper.svelte-1oyc7vz:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--color-text-secondary);pointer-events:none;width:0;height:0;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}select.svelte-1oyc7vz:invalid,select.svelte-1oyc7vz option[value=""]:where(.svelte-1oyc7vz){color:var(--color-text-secondary);opacity:.6}select.svelte-1oyc7vz option:where(.svelte-1oyc7vz){background:var(--color-bg-surface);color:var(--color-text-primary)}
