.field.svelte-q16qnb{flex-direction:column;gap:.45rem;display:flex}label.svelte-q16qnb{font-size:var(--text-sm);color:var(--color-fg-soft);font-weight:500}.req.svelte-q16qnb{color:var(--color-brand-pink);margin-left:.15rem}input.svelte-q16qnb,textarea.svelte-q16qnb,select.svelte-q16qnb{width:100%;font-family:inherit;font-size:var(--text-base);color:var(--color-fg);background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.7rem .9rem;transition:border-color .2s,box-shadow .2s}textarea.svelte-q16qnb{resize:vertical;min-height:7rem}input.svelte-q16qnb::placeholder,textarea.svelte-q16qnb::placeholder{color:var(--color-faint)}input.svelte-q16qnb:focus,textarea.svelte-q16qnb:focus,select.svelte-q16qnb:focus{border-color:var(--color-brand-blue);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-brand-blue) 25%, transparent);outline:none}.has-error.svelte-q16qnb input:where(.svelte-q16qnb),.has-error.svelte-q16qnb textarea:where(.svelte-q16qnb),.has-error.svelte-q16qnb select:where(.svelte-q16qnb){border-color:var(--color-brand-pink)}.msg.svelte-q16qnb{font-size:var(--text-xs);color:var(--color-brand-pink)}
