.wz-input.wz-input--lead{padding-left:32px}.wz-input.wz-input--trail{padding-right:32px}.wz-input{width:100%;min-width:0;height:var(--btn-height);padding:0 var(--space-3);font-size:var(--text-base);font-family:inherit;color:hsl(var(--foreground));background:hsl(var(--card-bg));border:1px solid var(--border-default);border-radius:3px;outline:none;transition:border-color var(--fast) var(--ease-out),box-shadow var(--fast) var(--ease-out)}.wz-input::placeholder{color:var(--text-muted)}.wz-input:focus-visible{border-color:var(--signal-lime-line);box-shadow:0 0 0 3px var(--signal-lime-soft)}.wz-input[aria-invalid=true],.wz-input.border-destructive{border-color:var(--red-400);box-shadow:0 0 0 3px hsl(var(--dark-red) / .12)}.wz-input[aria-invalid=true]:focus-visible,.wz-input.border-destructive:focus-visible{border-color:var(--red-400);box-shadow:0 0 0 3px hsl(var(--dark-red) / .18)}.wz-input:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.wz-input::file-selector-button{border:0;background:transparent;font-size:var(--text-sm);font-weight:var(--weight-medium);color:hsl(var(--foreground));padding-right:var(--space-3)}@media(hover:none)and (pointer:coarse){.wz-input{font-size:16px}}
