.field.svelte-13vr5hb{gap:var(--space-2);flex-direction:column;width:100%;display:flex}label.svelte-13vr5hb{color:var(--text-secondary);letter-spacing:.02em;font-size:12px;font-weight:600}.req.svelte-13vr5hb{color:var(--fail-red);margin-left:2px}.select-wrap.svelte-13vr5hb{position:relative}select.svelte-13vr5hb{width:100%;padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-0);color:var(--text-primary);font-size:14px;font-family:var(--font-sans);appearance:none;cursor:pointer;transition:border-color var(--motion-fade-ms) var(--easing-critically-damped)}select.svelte-13vr5hb:focus-visible{border-color:var(--accent-cyan);box-shadow:var(--focus-ring);outline:none}select.svelte-13vr5hb:disabled{opacity:.6;cursor:not-allowed;background:var(--surface-1)}.has-error.svelte-13vr5hb select:where(.svelte-13vr5hb){border-color:var(--fail-red)}.caret.svelte-13vr5hb{top:50%;right:var(--space-3);color:var(--text-muted);pointer-events:none;display:inline-flex;position:absolute;transform:translateY(-50%)}.helper.svelte-13vr5hb{color:var(--text-muted);margin:0;font-size:12px}.error.svelte-13vr5hb{color:var(--fail-red);margin:0;font-size:12px;font-weight:500}
