.field.svelte-175sa6o{display:flex;flex-direction:column;gap:6px;min-width:0}.field-label.svelte-175sa6o{font-size:11.5px;font-weight:500;color:var(--fg-2)}.field-label.svelte-175sa6o .opt:where(.svelte-175sa6o){color:var(--fg-3);font-weight:400}.field-label.svelte-175sa6o .req:where(.svelte-175sa6o){color:var(--a-rose)}.field-input.svelte-175sa6o{height:40px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border-radius:10px;background:var(--muted);border:1px solid var(--border);transition:border-color .12s,background .12s}.field-input.svelte-175sa6o:focus-within{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 4px var(--ring)}.field.has-error.svelte-175sa6o .field-input:where(.svelte-175sa6o){border-color:var(--a-rose)}.field.has-error.svelte-175sa6o .field-input:where(.svelte-175sa6o):focus-within{box-shadow:0 0 0 4px var(--a-rose-soft)}.field-input.svelte-175sa6o svg{color:var(--fg-3);flex-shrink:0}.field-input.svelte-175sa6o input:where(.svelte-175sa6o){background:transparent;outline:none;border:0;box-shadow:none;font-size:13.5px;color:var(--fg);flex:1;min-width:0}.field-input.svelte-175sa6o input:where(.svelte-175sa6o)::-moz-placeholder{color:var(--fg-3)}.field-input.svelte-175sa6o input:where(.svelte-175sa6o)::placeholder{color:var(--fg-3)}.field-input.svelte-175sa6o input:where(.svelte-175sa6o):disabled{cursor:not-allowed}.msg.svelte-175sa6o{font-size:11.5px;color:var(--fg-3)}.msg.err.svelte-175sa6o{color:var(--a-rose)}
