.input-wrapper{width:100%}.input-error{border-color:#ef4444!important}.input-error:focus{box-shadow:0 0 0 2px rgba(239,68,68,.2)!important}.input-helper-text{margin-top:.25rem;font-size:.75rem;color:var(--muted-foreground)}.input-error-text{color:#ef4444}.form-required{color:#ef4444;margin-left:.25rem}.form-error-message{margin-top:.25rem;font-size:.75rem;color:#ef4444}.input-search{padding-left:2.5rem;background-position:.75rem;background-repeat:no-repeat;background-size:1rem}.input-with-icon{position:relative}.input-icon{position:absolute;top:50%;transform:translateY(-50%);left:.75rem;color:var(--muted-foreground)}