.input-wrapper{width:100%;display:flex;flex-direction:column;gap:var(--spacing-xs)}.input-field{width:100%;height:48px;padding:0 14px;background-color:var(--color-bg);border:var(--border-input);border-radius:12px;font-size:var(--font-size-base);font-weight:var(--font-weight-regular);color:var(--color-fg);letter-spacing:var(--letter-spacing-none);line-height:20px;transition:all var(--transition-base);box-sizing:border-box;overflow:hidden}.input-field:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent);background-color:var(--color-bg)}.input-field:disabled{opacity:var(--opacity-60);cursor:not-allowed}.input-field.input-error{border-color:var(--color-err);box-shadow:0 0 0 1px var(--color-err)}.input-field.input-error:focus-visible{outline:2px solid var(--color-err)!important;outline-offset:2px!important}.input-field::placeholder{color:var(--color-fg3);opacity:var(--opacity-100)}.input-error-message{display:block;font-size:var(--font-size-sm);line-height:20px;font-weight:var(--font-weight-regular);color:var(--color-err);margin-top:2px;padding-left:0}
