.ui-field.svelte-175sa6o{flex-direction:column;gap:.35rem;min-width:0;display:flex}.ui-field__label.svelte-175sa6o{align-items:baseline;gap:.15rem;display:inline-flex}.ui-field__req.svelte-175sa6o{color:var(--c-err);font-size:.7rem}.ui-field__control.svelte-175sa6o{box-sizing:border-box;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-input);width:100%;font-family:var(--font-body);color:var(--text);appearance:none;padding:.75rem 1rem;font-size:.95rem}.ui-field__control--lg.svelte-175sa6o{height:var(--control-h-lg)}.ui-field__control--md.svelte-175sa6o{height:var(--control-h-md)}.ui-field__control.svelte-175sa6o::placeholder{color:var(--text-dim)}.ui-field__control.svelte-175sa6o:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:#0000}.ui-field__control.svelte-175sa6o:disabled{opacity:.65;cursor:not-allowed}.ui-field__control.is-invalid.svelte-175sa6o{border-color:var(--c-err)}.ui-field__control--select.svelte-175sa6o{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235A6660' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.ui-field__control--textarea.svelte-175sa6o{resize:vertical;height:auto;min-height:5rem;line-height:1.5}.ui-field__hint.svelte-175sa6o{color:var(--text-muted);font-size:.8rem;line-height:1.4}.ui-field__error.svelte-175sa6o{color:var(--c-err);font-size:.8rem;line-height:1.4}
