.ui-field{gap:.5rem;display:grid}.ui-field-label{color:var(--color-foreground);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:inline-flex}.ui-field-control{gap:.375rem;display:grid}.ui-field-description{color:var(--color-muted-foreground);margin:0;font-size:.875rem;line-height:1.6}.ui-field-error{color:color-mix(in oklab, var(--color-warning), var(--color-foreground) 10%);margin:0;font-size:.875rem;line-height:1.5}.ui-input{border:1px solid var(--color-field-border);border-radius:calc(var(--radius-md) - .125rem);background:var(--color-field-background);width:100%;min-width:0;color:var(--color-foreground);box-shadow:none;padding-inline:.75rem;font-size:.875rem;line-height:1.5;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:flex}.ui-input::placeholder{color:var(--color-soft-foreground)}.ui-input:hover:not(:disabled){background:color-mix(in oklab, var(--color-field-background), var(--color-surface-muted) 18%)}.ui-input:focus-visible{border-color:color-mix(in oklab, var(--color-ring), transparent 46%);background:color-mix(in oklab, var(--color-field-background), var(--color-surface-muted) 12%);box-shadow:0 0 0 1px var(--color-ring), 0 0 0 4px color-mix(in oklab, var(--color-background), transparent 18%);outline:none}.ui-input:disabled{cursor:not-allowed;opacity:.55;background:var(--color-field-background-muted)}.ui-input--size-default{min-height:2.5rem}.ui-input--size-sm{min-height:2.25rem}.ui-input--size-lg{min-height:2.75rem}.ui-input--tone-subtle{background:var(--color-field-background-muted);border-color:#0000}.ui-input--tone-danger{border-color:var(--color-field-border-danger)}
